sim: allow the inline configure option everywhere
[external/binutils.git] / sim / iq2000 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178     PATH=/empty FPATH=/empty; export PATH FPATH
179     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 MAINT
615 MAINTAINER_MODE_FALSE
616 MAINTAINER_MODE_TRUE
617 lt_cv_dlopen_libs
618 OTOOL64
619 OTOOL
620 LIPO
621 NMEDIT
622 DSYMUTIL
623 AWK
624 STRIP
625 OBJDUMP
626 LN_S
627 NM
628 ac_ct_DUMPBIN
629 DUMPBIN
630 LD
631 FGREP
632 SED
633 LIBTOOL
634 PLUGINS_FALSE
635 PLUGINS_TRUE
636 zlibinc
637 zlibdir
638 CATOBJEXT
639 GENCAT
640 INSTOBJEXT
641 DATADIRNAME
642 CATALOGS
643 POSUB
644 GMSGFMT
645 XGETTEXT
646 INCINTL
647 LIBINTL_DEP
648 LIBINTL
649 USE_NLS
650 GMAKE_FALSE
651 GMAKE_TRUE
652 MAKE
653 CCDEPMODE
654 DEPDIR
655 am__leading_dot
656 PACKAGE
657 RANLIB
658 AR
659 HDEFINES
660 CC_FOR_BUILD
661 INSTALL_DATA
662 INSTALL_SCRIPT
663 INSTALL_PROGRAM
664 EGREP
665 GREP
666 CPP
667 target_os
668 target_vendor
669 target_cpu
670 target
671 host_os
672 host_vendor
673 host_cpu
674 host
675 build_os
676 build_vendor
677 build_cpu
678 build
679 OBJEXT
680 EXEEXT
681 ac_ct_CC
682 CPPFLAGS
683 LDFLAGS
684 CFLAGS
685 CC
686 WERROR_CFLAGS
687 WARN_CFLAGS
688 sim_xor_endian
689 sim_smp
690 sim_reserved_bits
691 sim_packages
692 sim_inline
693 sim_hw
694 sim_hw_objs
695 sim_hw_cflags
696 sim_default_model
697 sim_scache
698 sim_float
699 sim_endian
700 sim_bitsize
701 sim_assert
702 sim_alignment
703 sim_environment
704 target_alias
705 host_alias
706 build_alias
707 LIBS
708 ECHO_T
709 ECHO_N
710 ECHO_C
711 DEFS
712 mandir
713 localedir
714 libdir
715 psdir
716 pdfdir
717 dvidir
718 htmldir
719 infodir
720 docdir
721 oldincludedir
722 includedir
723 localstatedir
724 sharedstatedir
725 sysconfdir
726 datadir
727 datarootdir
728 libexecdir
729 sbindir
730 bindir
731 program_transform_name
732 prefix
733 exec_prefix
734 PACKAGE_URL
735 PACKAGE_BUGREPORT
736 PACKAGE_STRING
737 PACKAGE_VERSION
738 PACKAGE_TARNAME
739 PACKAGE_NAME
740 PATH_SEPARATOR
741 SHELL'
742 ac_subst_files=''
743 ac_user_opts='
744 enable_option_checking
745 with_system_zlib
746 enable_plugins
747 enable_shared
748 enable_static
749 with_pic
750 enable_fast_install
751 with_gnu_ld
752 enable_libtool_lock
753 enable_maintainer_mode
754 enable_sim_debug
755 enable_sim_stdio
756 enable_sim_trace
757 enable_sim_profile
758 enable_sim_inline
759 with_pkgversion
760 with_bugurl
761 enable_sim_endian
762 enable_sim_alignment
763 enable_sim_scache
764 enable_sim_default_model
765 enable_sim_environment
766 enable_cgen_maint
767 enable_sim_hardware
768 '
769       ac_precious_vars='build_alias
770 host_alias
771 target_alias
772 CC
773 CFLAGS
774 LDFLAGS
775 LIBS
776 CPPFLAGS
777 CPP'
778
779
780 # Initialize some variables set by options.
781 ac_init_help=
782 ac_init_version=false
783 ac_unrecognized_opts=
784 ac_unrecognized_sep=
785 # The variables have the same names as the options, with
786 # dashes changed to underlines.
787 cache_file=/dev/null
788 exec_prefix=NONE
789 no_create=
790 no_recursion=
791 prefix=NONE
792 program_prefix=NONE
793 program_suffix=NONE
794 program_transform_name=s,x,x,
795 silent=
796 site=
797 srcdir=
798 verbose=
799 x_includes=NONE
800 x_libraries=NONE
801
802 # Installation directory options.
803 # These are left unexpanded so users can "make install exec_prefix=/foo"
804 # and all the variables that are supposed to be based on exec_prefix
805 # by default will actually change.
806 # Use braces instead of parens because sh, perl, etc. also accept them.
807 # (The list follows the same order as the GNU Coding Standards.)
808 bindir='${exec_prefix}/bin'
809 sbindir='${exec_prefix}/sbin'
810 libexecdir='${exec_prefix}/libexec'
811 datarootdir='${prefix}/share'
812 datadir='${datarootdir}'
813 sysconfdir='${prefix}/etc'
814 sharedstatedir='${prefix}/com'
815 localstatedir='${prefix}/var'
816 includedir='${prefix}/include'
817 oldincludedir='/usr/include'
818 docdir='${datarootdir}/doc/${PACKAGE}'
819 infodir='${datarootdir}/info'
820 htmldir='${docdir}'
821 dvidir='${docdir}'
822 pdfdir='${docdir}'
823 psdir='${docdir}'
824 libdir='${exec_prefix}/lib'
825 localedir='${datarootdir}/locale'
826 mandir='${datarootdir}/man'
827
828 ac_prev=
829 ac_dashdash=
830 for ac_option
831 do
832   # If the previous option needs an argument, assign it.
833   if test -n "$ac_prev"; then
834     eval $ac_prev=\$ac_option
835     ac_prev=
836     continue
837   fi
838
839   case $ac_option in
840   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
841   *)    ac_optarg=yes ;;
842   esac
843
844   # Accept the important Cygnus configure options, so we can diagnose typos.
845
846   case $ac_dashdash$ac_option in
847   --)
848     ac_dashdash=yes ;;
849
850   -bindir | --bindir | --bindi | --bind | --bin | --bi)
851     ac_prev=bindir ;;
852   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
853     bindir=$ac_optarg ;;
854
855   -build | --build | --buil | --bui | --bu)
856     ac_prev=build_alias ;;
857   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
858     build_alias=$ac_optarg ;;
859
860   -cache-file | --cache-file | --cache-fil | --cache-fi \
861   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
862     ac_prev=cache_file ;;
863   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
864   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
865     cache_file=$ac_optarg ;;
866
867   --config-cache | -C)
868     cache_file=config.cache ;;
869
870   -datadir | --datadir | --datadi | --datad)
871     ac_prev=datadir ;;
872   -datadir=* | --datadir=* | --datadi=* | --datad=*)
873     datadir=$ac_optarg ;;
874
875   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
876   | --dataroo | --dataro | --datar)
877     ac_prev=datarootdir ;;
878   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
879   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
880     datarootdir=$ac_optarg ;;
881
882   -disable-* | --disable-*)
883     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
884     # Reject names that are not valid shell variable names.
885     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
886       as_fn_error "invalid feature name: $ac_useropt"
887     ac_useropt_orig=$ac_useropt
888     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
889     case $ac_user_opts in
890       *"
891 "enable_$ac_useropt"
892 "*) ;;
893       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
894          ac_unrecognized_sep=', ';;
895     esac
896     eval enable_$ac_useropt=no ;;
897
898   -docdir | --docdir | --docdi | --doc | --do)
899     ac_prev=docdir ;;
900   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
901     docdir=$ac_optarg ;;
902
903   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
904     ac_prev=dvidir ;;
905   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
906     dvidir=$ac_optarg ;;
907
908   -enable-* | --enable-*)
909     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
910     # Reject names that are not valid shell variable names.
911     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912       as_fn_error "invalid feature name: $ac_useropt"
913     ac_useropt_orig=$ac_useropt
914     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915     case $ac_user_opts in
916       *"
917 "enable_$ac_useropt"
918 "*) ;;
919       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
920          ac_unrecognized_sep=', ';;
921     esac
922     eval enable_$ac_useropt=\$ac_optarg ;;
923
924   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
925   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
926   | --exec | --exe | --ex)
927     ac_prev=exec_prefix ;;
928   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
929   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
930   | --exec=* | --exe=* | --ex=*)
931     exec_prefix=$ac_optarg ;;
932
933   -gas | --gas | --ga | --g)
934     # Obsolete; use --with-gas.
935     with_gas=yes ;;
936
937   -help | --help | --hel | --he | -h)
938     ac_init_help=long ;;
939   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
940     ac_init_help=recursive ;;
941   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
942     ac_init_help=short ;;
943
944   -host | --host | --hos | --ho)
945     ac_prev=host_alias ;;
946   -host=* | --host=* | --hos=* | --ho=*)
947     host_alias=$ac_optarg ;;
948
949   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
950     ac_prev=htmldir ;;
951   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
952   | --ht=*)
953     htmldir=$ac_optarg ;;
954
955   -includedir | --includedir | --includedi | --included | --include \
956   | --includ | --inclu | --incl | --inc)
957     ac_prev=includedir ;;
958   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
959   | --includ=* | --inclu=* | --incl=* | --inc=*)
960     includedir=$ac_optarg ;;
961
962   -infodir | --infodir | --infodi | --infod | --info | --inf)
963     ac_prev=infodir ;;
964   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
965     infodir=$ac_optarg ;;
966
967   -libdir | --libdir | --libdi | --libd)
968     ac_prev=libdir ;;
969   -libdir=* | --libdir=* | --libdi=* | --libd=*)
970     libdir=$ac_optarg ;;
971
972   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
973   | --libexe | --libex | --libe)
974     ac_prev=libexecdir ;;
975   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
976   | --libexe=* | --libex=* | --libe=*)
977     libexecdir=$ac_optarg ;;
978
979   -localedir | --localedir | --localedi | --localed | --locale)
980     ac_prev=localedir ;;
981   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
982     localedir=$ac_optarg ;;
983
984   -localstatedir | --localstatedir | --localstatedi | --localstated \
985   | --localstate | --localstat | --localsta | --localst | --locals)
986     ac_prev=localstatedir ;;
987   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
988   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
989     localstatedir=$ac_optarg ;;
990
991   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
992     ac_prev=mandir ;;
993   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
994     mandir=$ac_optarg ;;
995
996   -nfp | --nfp | --nf)
997     # Obsolete; use --without-fp.
998     with_fp=no ;;
999
1000   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1001   | --no-cr | --no-c | -n)
1002     no_create=yes ;;
1003
1004   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1005   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1006     no_recursion=yes ;;
1007
1008   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1009   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1010   | --oldin | --oldi | --old | --ol | --o)
1011     ac_prev=oldincludedir ;;
1012   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1013   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1014   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1015     oldincludedir=$ac_optarg ;;
1016
1017   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1018     ac_prev=prefix ;;
1019   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1020     prefix=$ac_optarg ;;
1021
1022   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1023   | --program-pre | --program-pr | --program-p)
1024     ac_prev=program_prefix ;;
1025   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1026   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1027     program_prefix=$ac_optarg ;;
1028
1029   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1030   | --program-suf | --program-su | --program-s)
1031     ac_prev=program_suffix ;;
1032   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1033   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1034     program_suffix=$ac_optarg ;;
1035
1036   -program-transform-name | --program-transform-name \
1037   | --program-transform-nam | --program-transform-na \
1038   | --program-transform-n | --program-transform- \
1039   | --program-transform | --program-transfor \
1040   | --program-transfo | --program-transf \
1041   | --program-trans | --program-tran \
1042   | --progr-tra | --program-tr | --program-t)
1043     ac_prev=program_transform_name ;;
1044   -program-transform-name=* | --program-transform-name=* \
1045   | --program-transform-nam=* | --program-transform-na=* \
1046   | --program-transform-n=* | --program-transform-=* \
1047   | --program-transform=* | --program-transfor=* \
1048   | --program-transfo=* | --program-transf=* \
1049   | --program-trans=* | --program-tran=* \
1050   | --progr-tra=* | --program-tr=* | --program-t=*)
1051     program_transform_name=$ac_optarg ;;
1052
1053   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1054     ac_prev=pdfdir ;;
1055   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1056     pdfdir=$ac_optarg ;;
1057
1058   -psdir | --psdir | --psdi | --psd | --ps)
1059     ac_prev=psdir ;;
1060   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1061     psdir=$ac_optarg ;;
1062
1063   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1064   | -silent | --silent | --silen | --sile | --sil)
1065     silent=yes ;;
1066
1067   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1068     ac_prev=sbindir ;;
1069   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1070   | --sbi=* | --sb=*)
1071     sbindir=$ac_optarg ;;
1072
1073   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1074   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1075   | --sharedst | --shareds | --shared | --share | --shar \
1076   | --sha | --sh)
1077     ac_prev=sharedstatedir ;;
1078   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1079   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1080   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1081   | --sha=* | --sh=*)
1082     sharedstatedir=$ac_optarg ;;
1083
1084   -site | --site | --sit)
1085     ac_prev=site ;;
1086   -site=* | --site=* | --sit=*)
1087     site=$ac_optarg ;;
1088
1089   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1090     ac_prev=srcdir ;;
1091   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1092     srcdir=$ac_optarg ;;
1093
1094   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1095   | --syscon | --sysco | --sysc | --sys | --sy)
1096     ac_prev=sysconfdir ;;
1097   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1098   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1099     sysconfdir=$ac_optarg ;;
1100
1101   -target | --target | --targe | --targ | --tar | --ta | --t)
1102     ac_prev=target_alias ;;
1103   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1104     target_alias=$ac_optarg ;;
1105
1106   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1107     verbose=yes ;;
1108
1109   -version | --version | --versio | --versi | --vers | -V)
1110     ac_init_version=: ;;
1111
1112   -with-* | --with-*)
1113     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1114     # Reject names that are not valid shell variable names.
1115     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116       as_fn_error "invalid package name: $ac_useropt"
1117     ac_useropt_orig=$ac_useropt
1118     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119     case $ac_user_opts in
1120       *"
1121 "with_$ac_useropt"
1122 "*) ;;
1123       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1124          ac_unrecognized_sep=', ';;
1125     esac
1126     eval with_$ac_useropt=\$ac_optarg ;;
1127
1128   -without-* | --without-*)
1129     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1130     # Reject names that are not valid shell variable names.
1131     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132       as_fn_error "invalid package name: $ac_useropt"
1133     ac_useropt_orig=$ac_useropt
1134     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135     case $ac_user_opts in
1136       *"
1137 "with_$ac_useropt"
1138 "*) ;;
1139       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1140          ac_unrecognized_sep=', ';;
1141     esac
1142     eval with_$ac_useropt=no ;;
1143
1144   --x)
1145     # Obsolete; use --with-x.
1146     with_x=yes ;;
1147
1148   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1149   | --x-incl | --x-inc | --x-in | --x-i)
1150     ac_prev=x_includes ;;
1151   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1152   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1153     x_includes=$ac_optarg ;;
1154
1155   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1156   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1157     ac_prev=x_libraries ;;
1158   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1159   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1160     x_libraries=$ac_optarg ;;
1161
1162   -*) as_fn_error "unrecognized option: \`$ac_option'
1163 Try \`$0 --help' for more information."
1164     ;;
1165
1166   *=*)
1167     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1168     # Reject names that are not valid shell variable names.
1169     case $ac_envvar in #(
1170       '' | [0-9]* | *[!_$as_cr_alnum]* )
1171       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1172     esac
1173     eval $ac_envvar=\$ac_optarg
1174     export $ac_envvar ;;
1175
1176   *)
1177     # FIXME: should be removed in autoconf 3.0.
1178     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1179     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1180       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1181     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1182     ;;
1183
1184   esac
1185 done
1186
1187 if test -n "$ac_prev"; then
1188   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1189   as_fn_error "missing argument to $ac_option"
1190 fi
1191
1192 if test -n "$ac_unrecognized_opts"; then
1193   case $enable_option_checking in
1194     no) ;;
1195     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1196     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1197   esac
1198 fi
1199
1200 # Check all directory arguments for consistency.
1201 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1202                 datadir sysconfdir sharedstatedir localstatedir includedir \
1203                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1204                 libdir localedir mandir
1205 do
1206   eval ac_val=\$$ac_var
1207   # Remove trailing slashes.
1208   case $ac_val in
1209     */ )
1210       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1211       eval $ac_var=\$ac_val;;
1212   esac
1213   # Be sure to have absolute directory names.
1214   case $ac_val in
1215     [\\/$]* | ?:[\\/]* )  continue;;
1216     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1217   esac
1218   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1219 done
1220
1221 # There might be people who depend on the old broken behavior: `$host'
1222 # used to hold the argument of --host etc.
1223 # FIXME: To remove some day.
1224 build=$build_alias
1225 host=$host_alias
1226 target=$target_alias
1227
1228 # FIXME: To remove some day.
1229 if test "x$host_alias" != x; then
1230   if test "x$build_alias" = x; then
1231     cross_compiling=maybe
1232     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1233     If a cross compiler is detected then cross compile mode will be used." >&2
1234   elif test "x$build_alias" != "x$host_alias"; then
1235     cross_compiling=yes
1236   fi
1237 fi
1238
1239 ac_tool_prefix=
1240 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1241
1242 test "$silent" = yes && exec 6>/dev/null
1243
1244
1245 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1246 ac_ls_di=`ls -di .` &&
1247 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1248   as_fn_error "working directory cannot be determined"
1249 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1250   as_fn_error "pwd does not report name of working directory"
1251
1252
1253 # Find the source files, if location was not specified.
1254 if test -z "$srcdir"; then
1255   ac_srcdir_defaulted=yes
1256   # Try the directory containing this script, then the parent directory.
1257   ac_confdir=`$as_dirname -- "$as_myself" ||
1258 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1259          X"$as_myself" : 'X\(//\)[^/]' \| \
1260          X"$as_myself" : 'X\(//\)$' \| \
1261          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1262 $as_echo X"$as_myself" |
1263     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1264             s//\1/
1265             q
1266           }
1267           /^X\(\/\/\)[^/].*/{
1268             s//\1/
1269             q
1270           }
1271           /^X\(\/\/\)$/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\).*/{
1276             s//\1/
1277             q
1278           }
1279           s/.*/./; q'`
1280   srcdir=$ac_confdir
1281   if test ! -r "$srcdir/$ac_unique_file"; then
1282     srcdir=..
1283   fi
1284 else
1285   ac_srcdir_defaulted=no
1286 fi
1287 if test ! -r "$srcdir/$ac_unique_file"; then
1288   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1289   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1290 fi
1291 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1292 ac_abs_confdir=`(
1293         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1294         pwd)`
1295 # When building in place, set srcdir=.
1296 if test "$ac_abs_confdir" = "$ac_pwd"; then
1297   srcdir=.
1298 fi
1299 # Remove unnecessary trailing slashes from srcdir.
1300 # Double slashes in file names in object file debugging info
1301 # mess up M-x gdb in Emacs.
1302 case $srcdir in
1303 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1304 esac
1305 for ac_var in $ac_precious_vars; do
1306   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1307   eval ac_env_${ac_var}_value=\$${ac_var}
1308   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1309   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1310 done
1311
1312 #
1313 # Report the --help message.
1314 #
1315 if test "$ac_init_help" = "long"; then
1316   # Omit some internal or obsolete options to make the list less imposing.
1317   # This message is too long to be a string in the A/UX 3.1 sh.
1318   cat <<_ACEOF
1319 \`configure' configures this package to adapt to many kinds of systems.
1320
1321 Usage: $0 [OPTION]... [VAR=VALUE]...
1322
1323 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1324 VAR=VALUE.  See below for descriptions of some of the useful variables.
1325
1326 Defaults for the options are specified in brackets.
1327
1328 Configuration:
1329   -h, --help              display this help and exit
1330       --help=short        display options specific to this package
1331       --help=recursive    display the short help of all the included packages
1332   -V, --version           display version information and exit
1333   -q, --quiet, --silent   do not print \`checking...' messages
1334       --cache-file=FILE   cache test results in FILE [disabled]
1335   -C, --config-cache      alias for \`--cache-file=config.cache'
1336   -n, --no-create         do not create output files
1337       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1338
1339 Installation directories:
1340   --prefix=PREFIX         install architecture-independent files in PREFIX
1341                           [$ac_default_prefix]
1342   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1343                           [PREFIX]
1344
1345 By default, \`make install' will install all the files in
1346 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1347 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1348 for instance \`--prefix=\$HOME'.
1349
1350 For better control, use the options below.
1351
1352 Fine tuning of the installation directories:
1353   --bindir=DIR            user executables [EPREFIX/bin]
1354   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1355   --libexecdir=DIR        program executables [EPREFIX/libexec]
1356   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1357   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1358   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1359   --libdir=DIR            object code libraries [EPREFIX/lib]
1360   --includedir=DIR        C header files [PREFIX/include]
1361   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1362   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1363   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1364   --infodir=DIR           info documentation [DATAROOTDIR/info]
1365   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1366   --mandir=DIR            man documentation [DATAROOTDIR/man]
1367   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1368   --htmldir=DIR           html documentation [DOCDIR]
1369   --dvidir=DIR            dvi documentation [DOCDIR]
1370   --pdfdir=DIR            pdf documentation [DOCDIR]
1371   --psdir=DIR             ps documentation [DOCDIR]
1372 _ACEOF
1373
1374   cat <<\_ACEOF
1375
1376 Program names:
1377   --program-prefix=PREFIX            prepend PREFIX to installed program names
1378   --program-suffix=SUFFIX            append SUFFIX to installed program names
1379   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1380
1381 System types:
1382   --build=BUILD     configure for building on BUILD [guessed]
1383   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1384   --target=TARGET   configure for building compilers for TARGET [HOST]
1385 _ACEOF
1386 fi
1387
1388 if test -n "$ac_init_help"; then
1389
1390   cat <<\_ACEOF
1391
1392 Optional Features:
1393   --disable-option-checking  ignore unrecognized --enable/--with options
1394   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1395   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1396   --enable-plugins        Enable support for plugins
1397   --enable-shared[=PKGS]  build shared libraries [default=yes]
1398   --enable-static[=PKGS]  build static libraries [default=yes]
1399   --enable-fast-install[=PKGS]
1400                           optimize for fast installation [default=yes]
1401   --disable-libtool-lock  avoid locking (might break parallel builds)
1402   --enable-maintainer-mode  enable make rules and dependencies not useful
1403                           (and sometimes confusing) to the casual installer
1404   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1405                           itself)
1406   --enable-sim-stdio      Specify whether to use stdio for console
1407                           input/output
1408   --enable-sim-trace=opts Enable tracing of simulated programs
1409   --enable-sim-profile=opts
1410                           Enable profiling flags
1411   --enable-sim-inline=inlines
1412                           Specify which functions should be inlined
1413   --enable-sim-endian=endian
1414                           Specify target byte endian orientation
1415   --enable-sim-alignment=align
1416                           Specify strict, nonstrict or forced alignment of
1417                           memory accesses
1418   --enable-sim-scache=size
1419                           Specify simulator execution cache size
1420   --enable-sim-default-model=model
1421                           Specify default model to simulate
1422   --enable-sim-environment=environment
1423                           Specify mixed, user, virtual or operating
1424                           environment
1425   --enable-cgen-maint=DIR build cgen generated files
1426   --enable-sim-hardware=LIST
1427                           Specify the hardware to be included in the build.
1428
1429 Optional Packages:
1430   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1431   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1432   --with-system-zlib      use installed libz
1433   --with-pic              try to use only PIC/non-PIC objects [default=use
1434                           both]
1435   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1436   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1437   --with-bugurl=URL       Direct users to URL to report a bug
1438
1439 Some influential environment variables:
1440   CC          C compiler command
1441   CFLAGS      C compiler flags
1442   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1443               nonstandard directory <lib dir>
1444   LIBS        libraries to pass to the linker, e.g. -l<library>
1445   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1446               you have headers in a nonstandard directory <include dir>
1447   CPP         C preprocessor
1448
1449 Use these variables to override the choices made by `configure' or to help
1450 it to find libraries and programs with nonstandard names/locations.
1451
1452 Report bugs to the package provider.
1453 _ACEOF
1454 ac_status=$?
1455 fi
1456
1457 if test "$ac_init_help" = "recursive"; then
1458   # If there are subdirs, report their specific --help.
1459   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1460     test -d "$ac_dir" ||
1461       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1462       continue
1463     ac_builddir=.
1464
1465 case "$ac_dir" in
1466 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1467 *)
1468   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1469   # A ".." for each directory in $ac_dir_suffix.
1470   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1471   case $ac_top_builddir_sub in
1472   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1473   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1474   esac ;;
1475 esac
1476 ac_abs_top_builddir=$ac_pwd
1477 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1478 # for backward compatibility:
1479 ac_top_builddir=$ac_top_build_prefix
1480
1481 case $srcdir in
1482   .)  # We are building in place.
1483     ac_srcdir=.
1484     ac_top_srcdir=$ac_top_builddir_sub
1485     ac_abs_top_srcdir=$ac_pwd ;;
1486   [\\/]* | ?:[\\/]* )  # Absolute name.
1487     ac_srcdir=$srcdir$ac_dir_suffix;
1488     ac_top_srcdir=$srcdir
1489     ac_abs_top_srcdir=$srcdir ;;
1490   *) # Relative name.
1491     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1492     ac_top_srcdir=$ac_top_build_prefix$srcdir
1493     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1494 esac
1495 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1496
1497     cd "$ac_dir" || { ac_status=$?; continue; }
1498     # Check for guested configure.
1499     if test -f "$ac_srcdir/configure.gnu"; then
1500       echo &&
1501       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1502     elif test -f "$ac_srcdir/configure"; then
1503       echo &&
1504       $SHELL "$ac_srcdir/configure" --help=recursive
1505     else
1506       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1507     fi || ac_status=$?
1508     cd "$ac_pwd" || { ac_status=$?; break; }
1509   done
1510 fi
1511
1512 test -n "$ac_init_help" && exit $ac_status
1513 if $ac_init_version; then
1514   cat <<\_ACEOF
1515 configure
1516 generated by GNU Autoconf 2.64
1517
1518 Copyright (C) 2009 Free Software Foundation, Inc.
1519 This configure script is free software; the Free Software Foundation
1520 gives unlimited permission to copy, distribute and modify it.
1521 _ACEOF
1522   exit
1523 fi
1524
1525 ## ------------------------ ##
1526 ## Autoconf initialization. ##
1527 ## ------------------------ ##
1528
1529 # ac_fn_c_try_compile LINENO
1530 # --------------------------
1531 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1532 ac_fn_c_try_compile ()
1533 {
1534   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1535   rm -f conftest.$ac_objext
1536   if { { ac_try="$ac_compile"
1537 case "(($ac_try" in
1538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1539   *) ac_try_echo=$ac_try;;
1540 esac
1541 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1542 $as_echo "$ac_try_echo"; } >&5
1543   (eval "$ac_compile") 2>conftest.err
1544   ac_status=$?
1545   if test -s conftest.err; then
1546     grep -v '^ *+' conftest.err >conftest.er1
1547     cat conftest.er1 >&5
1548     mv -f conftest.er1 conftest.err
1549   fi
1550   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1551   test $ac_status = 0; } && {
1552          test -z "$ac_c_werror_flag" ||
1553          test ! -s conftest.err
1554        } && test -s conftest.$ac_objext; then :
1555   ac_retval=0
1556 else
1557   $as_echo "$as_me: failed program was:" >&5
1558 sed 's/^/| /' conftest.$ac_ext >&5
1559
1560         ac_retval=1
1561 fi
1562   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1563   return $ac_retval
1564
1565 } # ac_fn_c_try_compile
1566
1567 # ac_fn_c_try_cpp LINENO
1568 # ----------------------
1569 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1570 ac_fn_c_try_cpp ()
1571 {
1572   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1573   if { { ac_try="$ac_cpp conftest.$ac_ext"
1574 case "(($ac_try" in
1575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576   *) ac_try_echo=$ac_try;;
1577 esac
1578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 $as_echo "$ac_try_echo"; } >&5
1580   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1581   ac_status=$?
1582   if test -s conftest.err; then
1583     grep -v '^ *+' conftest.err >conftest.er1
1584     cat conftest.er1 >&5
1585     mv -f conftest.er1 conftest.err
1586   fi
1587   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588   test $ac_status = 0; } >/dev/null && {
1589          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1590          test ! -s conftest.err
1591        }; then :
1592   ac_retval=0
1593 else
1594   $as_echo "$as_me: failed program was:" >&5
1595 sed 's/^/| /' conftest.$ac_ext >&5
1596
1597     ac_retval=1
1598 fi
1599   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600   return $ac_retval
1601
1602 } # ac_fn_c_try_cpp
1603
1604 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1605 # -------------------------------------------------------
1606 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1607 # the include files in INCLUDES and setting the cache variable VAR
1608 # accordingly.
1609 ac_fn_c_check_header_mongrel ()
1610 {
1611   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1613   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1614 $as_echo_n "checking for $2... " >&6; }
1615 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1616   $as_echo_n "(cached) " >&6
1617 fi
1618 eval ac_res=\$$3
1619                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1620 $as_echo "$ac_res" >&6; }
1621 else
1622   # Is the header compilable?
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1624 $as_echo_n "checking $2 usability... " >&6; }
1625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1626 /* end confdefs.h.  */
1627 $4
1628 #include <$2>
1629 _ACEOF
1630 if ac_fn_c_try_compile "$LINENO"; then :
1631   ac_header_compiler=yes
1632 else
1633   ac_header_compiler=no
1634 fi
1635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1637 $as_echo "$ac_header_compiler" >&6; }
1638
1639 # Is the header present?
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1641 $as_echo_n "checking $2 presence... " >&6; }
1642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1643 /* end confdefs.h.  */
1644 #include <$2>
1645 _ACEOF
1646 if ac_fn_c_try_cpp "$LINENO"; then :
1647   ac_header_preproc=yes
1648 else
1649   ac_header_preproc=no
1650 fi
1651 rm -f conftest.err conftest.$ac_ext
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1653 $as_echo "$ac_header_preproc" >&6; }
1654
1655 # So?  What about this header?
1656 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1657   yes:no: )
1658     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1659 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1660     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1661 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1662     ;;
1663   no:yes:* )
1664     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1665 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1666     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1667 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1668     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1669 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1670     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1671 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1672     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1673 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1674     ;;
1675 esac
1676   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1677 $as_echo_n "checking for $2... " >&6; }
1678 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1679   $as_echo_n "(cached) " >&6
1680 else
1681   eval "$3=\$ac_header_compiler"
1682 fi
1683 eval ac_res=\$$3
1684                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1685 $as_echo "$ac_res" >&6; }
1686 fi
1687   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1688
1689 } # ac_fn_c_check_header_mongrel
1690
1691 # ac_fn_c_try_run LINENO
1692 # ----------------------
1693 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1694 # that executables *can* be run.
1695 ac_fn_c_try_run ()
1696 {
1697   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1698   if { { ac_try="$ac_link"
1699 case "(($ac_try" in
1700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1701   *) ac_try_echo=$ac_try;;
1702 esac
1703 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704 $as_echo "$ac_try_echo"; } >&5
1705   (eval "$ac_link") 2>&5
1706   ac_status=$?
1707   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1709   { { case "(($ac_try" in
1710   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711   *) ac_try_echo=$ac_try;;
1712 esac
1713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714 $as_echo "$ac_try_echo"; } >&5
1715   (eval "$ac_try") 2>&5
1716   ac_status=$?
1717   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718   test $ac_status = 0; }; }; then :
1719   ac_retval=0
1720 else
1721   $as_echo "$as_me: program exited with status $ac_status" >&5
1722        $as_echo "$as_me: failed program was:" >&5
1723 sed 's/^/| /' conftest.$ac_ext >&5
1724
1725        ac_retval=$ac_status
1726 fi
1727   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1728   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1729   return $ac_retval
1730
1731 } # ac_fn_c_try_run
1732
1733 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1734 # -------------------------------------------------------
1735 # Tests whether HEADER exists and can be compiled using the include files in
1736 # INCLUDES, setting the cache variable VAR accordingly.
1737 ac_fn_c_check_header_compile ()
1738 {
1739   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1741 $as_echo_n "checking for $2... " >&6; }
1742 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1743   $as_echo_n "(cached) " >&6
1744 else
1745   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1746 /* end confdefs.h.  */
1747 $4
1748 #include <$2>
1749 _ACEOF
1750 if ac_fn_c_try_compile "$LINENO"; then :
1751   eval "$3=yes"
1752 else
1753   eval "$3=no"
1754 fi
1755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1756 fi
1757 eval ac_res=\$$3
1758                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1759 $as_echo "$ac_res" >&6; }
1760   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1761
1762 } # ac_fn_c_check_header_compile
1763
1764 # ac_fn_c_try_link LINENO
1765 # -----------------------
1766 # Try to link conftest.$ac_ext, and return whether this succeeded.
1767 ac_fn_c_try_link ()
1768 {
1769   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770   rm -f conftest.$ac_objext conftest$ac_exeext
1771   if { { ac_try="$ac_link"
1772 case "(($ac_try" in
1773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1774   *) ac_try_echo=$ac_try;;
1775 esac
1776 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1777 $as_echo "$ac_try_echo"; } >&5
1778   (eval "$ac_link") 2>conftest.err
1779   ac_status=$?
1780   if test -s conftest.err; then
1781     grep -v '^ *+' conftest.err >conftest.er1
1782     cat conftest.er1 >&5
1783     mv -f conftest.er1 conftest.err
1784   fi
1785   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1786   test $ac_status = 0; } && {
1787          test -z "$ac_c_werror_flag" ||
1788          test ! -s conftest.err
1789        } && test -s conftest$ac_exeext && {
1790          test "$cross_compiling" = yes ||
1791          $as_test_x conftest$ac_exeext
1792        }; then :
1793   ac_retval=0
1794 else
1795   $as_echo "$as_me: failed program was:" >&5
1796 sed 's/^/| /' conftest.$ac_ext >&5
1797
1798         ac_retval=1
1799 fi
1800   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1801   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1802   # interfere with the next link command; also delete a directory that is
1803   # left behind by Apple's compiler.  We do this before executing the actions.
1804   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1805   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806   return $ac_retval
1807
1808 } # ac_fn_c_try_link
1809
1810 # ac_fn_c_check_func LINENO FUNC VAR
1811 # ----------------------------------
1812 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1813 ac_fn_c_check_func ()
1814 {
1815   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817 $as_echo_n "checking for $2... " >&6; }
1818 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819   $as_echo_n "(cached) " >&6
1820 else
1821   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h.  */
1823 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1824    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1825 #define $2 innocuous_$2
1826
1827 /* System header to define __stub macros and hopefully few prototypes,
1828     which can conflict with char $2 (); below.
1829     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1830     <limits.h> exists even on freestanding compilers.  */
1831
1832 #ifdef __STDC__
1833 # include <limits.h>
1834 #else
1835 # include <assert.h>
1836 #endif
1837
1838 #undef $2
1839
1840 /* Override any GCC internal prototype to avoid an error.
1841    Use char because int might match the return type of a GCC
1842    builtin and then its argument prototype would still apply.  */
1843 #ifdef __cplusplus
1844 extern "C"
1845 #endif
1846 char $2 ();
1847 /* The GNU C library defines this for functions which it implements
1848     to always fail with ENOSYS.  Some functions are actually named
1849     something starting with __ and the normal name is an alias.  */
1850 #if defined __stub_$2 || defined __stub___$2
1851 choke me
1852 #endif
1853
1854 int
1855 main ()
1856 {
1857 return $2 ();
1858   ;
1859   return 0;
1860 }
1861 _ACEOF
1862 if ac_fn_c_try_link "$LINENO"; then :
1863   eval "$3=yes"
1864 else
1865   eval "$3=no"
1866 fi
1867 rm -f core conftest.err conftest.$ac_objext \
1868     conftest$ac_exeext conftest.$ac_ext
1869 fi
1870 eval ac_res=\$$3
1871                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872 $as_echo "$ac_res" >&6; }
1873   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874
1875 } # ac_fn_c_check_func
1876
1877 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1878 # ----------------------------------------------------
1879 # Tries to find if the field MEMBER exists in type AGGR, after including
1880 # INCLUDES, setting cache variable VAR accordingly.
1881 ac_fn_c_check_member ()
1882 {
1883   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1885 $as_echo_n "checking for $2.$3... " >&6; }
1886 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1887   $as_echo_n "(cached) " >&6
1888 else
1889   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890 /* end confdefs.h.  */
1891 $5
1892 int
1893 main ()
1894 {
1895 static $2 ac_aggr;
1896 if (ac_aggr.$3)
1897 return 0;
1898   ;
1899   return 0;
1900 }
1901 _ACEOF
1902 if ac_fn_c_try_compile "$LINENO"; then :
1903   eval "$4=yes"
1904 else
1905   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1906 /* end confdefs.h.  */
1907 $5
1908 int
1909 main ()
1910 {
1911 static $2 ac_aggr;
1912 if (sizeof ac_aggr.$3)
1913 return 0;
1914   ;
1915   return 0;
1916 }
1917 _ACEOF
1918 if ac_fn_c_try_compile "$LINENO"; then :
1919   eval "$4=yes"
1920 else
1921   eval "$4=no"
1922 fi
1923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924 fi
1925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1926 fi
1927 eval ac_res=\$$4
1928                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929 $as_echo "$ac_res" >&6; }
1930   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1931
1932 } # ac_fn_c_check_member
1933
1934 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1935 # -------------------------------------------
1936 # Tests whether TYPE exists after having included INCLUDES, setting cache
1937 # variable VAR accordingly.
1938 ac_fn_c_check_type ()
1939 {
1940   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1941   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1942 $as_echo_n "checking for $2... " >&6; }
1943 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1944   $as_echo_n "(cached) " >&6
1945 else
1946   eval "$3=no"
1947   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h.  */
1949 $4
1950 int
1951 main ()
1952 {
1953 if (sizeof ($2))
1954          return 0;
1955   ;
1956   return 0;
1957 }
1958 _ACEOF
1959 if ac_fn_c_try_compile "$LINENO"; then :
1960   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961 /* end confdefs.h.  */
1962 $4
1963 int
1964 main ()
1965 {
1966 if (sizeof (($2)))
1967             return 0;
1968   ;
1969   return 0;
1970 }
1971 _ACEOF
1972 if ac_fn_c_try_compile "$LINENO"; then :
1973
1974 else
1975   eval "$3=yes"
1976 fi
1977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1978 fi
1979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980 fi
1981 eval ac_res=\$$3
1982                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1983 $as_echo "$ac_res" >&6; }
1984   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1985
1986 } # ac_fn_c_check_type
1987 cat >config.log <<_ACEOF
1988 This file contains any messages produced by compilers while
1989 running configure, to aid debugging if configure makes a mistake.
1990
1991 It was created by $as_me, which was
1992 generated by GNU Autoconf 2.64.  Invocation command line was
1993
1994   $ $0 $@
1995
1996 _ACEOF
1997 exec 5>>config.log
1998 {
1999 cat <<_ASUNAME
2000 ## --------- ##
2001 ## Platform. ##
2002 ## --------- ##
2003
2004 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2005 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2006 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2007 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2008 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2009
2010 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2011 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2012
2013 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2014 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2015 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2016 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2017 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2018 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2019 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2020
2021 _ASUNAME
2022
2023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2024 for as_dir in $PATH
2025 do
2026   IFS=$as_save_IFS
2027   test -z "$as_dir" && as_dir=.
2028     $as_echo "PATH: $as_dir"
2029   done
2030 IFS=$as_save_IFS
2031
2032 } >&5
2033
2034 cat >&5 <<_ACEOF
2035
2036
2037 ## ----------- ##
2038 ## Core tests. ##
2039 ## ----------- ##
2040
2041 _ACEOF
2042
2043
2044 # Keep a trace of the command line.
2045 # Strip out --no-create and --no-recursion so they do not pile up.
2046 # Strip out --silent because we don't want to record it for future runs.
2047 # Also quote any args containing shell meta-characters.
2048 # Make two passes to allow for proper duplicate-argument suppression.
2049 ac_configure_args=
2050 ac_configure_args0=
2051 ac_configure_args1=
2052 ac_must_keep_next=false
2053 for ac_pass in 1 2
2054 do
2055   for ac_arg
2056   do
2057     case $ac_arg in
2058     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2059     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2060     | -silent | --silent | --silen | --sile | --sil)
2061       continue ;;
2062     *\'*)
2063       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2064     esac
2065     case $ac_pass in
2066     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2067     2)
2068       as_fn_append ac_configure_args1 " '$ac_arg'"
2069       if test $ac_must_keep_next = true; then
2070         ac_must_keep_next=false # Got value, back to normal.
2071       else
2072         case $ac_arg in
2073           *=* | --config-cache | -C | -disable-* | --disable-* \
2074           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2075           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2076           | -with-* | --with-* | -without-* | --without-* | --x)
2077             case "$ac_configure_args0 " in
2078               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2079             esac
2080             ;;
2081           -* ) ac_must_keep_next=true ;;
2082         esac
2083       fi
2084       as_fn_append ac_configure_args " '$ac_arg'"
2085       ;;
2086     esac
2087   done
2088 done
2089 { ac_configure_args0=; unset ac_configure_args0;}
2090 { ac_configure_args1=; unset ac_configure_args1;}
2091
2092 # When interrupted or exit'd, cleanup temporary files, and complete
2093 # config.log.  We remove comments because anyway the quotes in there
2094 # would cause problems or look ugly.
2095 # WARNING: Use '\'' to represent an apostrophe within the trap.
2096 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2097 trap 'exit_status=$?
2098   # Save into config.log some information that might help in debugging.
2099   {
2100     echo
2101
2102     cat <<\_ASBOX
2103 ## ---------------- ##
2104 ## Cache variables. ##
2105 ## ---------------- ##
2106 _ASBOX
2107     echo
2108     # The following way of writing the cache mishandles newlines in values,
2109 (
2110   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2111     eval ac_val=\$$ac_var
2112     case $ac_val in #(
2113     *${as_nl}*)
2114       case $ac_var in #(
2115       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2116 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2117       esac
2118       case $ac_var in #(
2119       _ | IFS | as_nl) ;; #(
2120       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2121       *) { eval $ac_var=; unset $ac_var;} ;;
2122       esac ;;
2123     esac
2124   done
2125   (set) 2>&1 |
2126     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2127     *${as_nl}ac_space=\ *)
2128       sed -n \
2129         "s/'\''/'\''\\\\'\'''\''/g;
2130           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2131       ;; #(
2132     *)
2133       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2134       ;;
2135     esac |
2136     sort
2137 )
2138     echo
2139
2140     cat <<\_ASBOX
2141 ## ----------------- ##
2142 ## Output variables. ##
2143 ## ----------------- ##
2144 _ASBOX
2145     echo
2146     for ac_var in $ac_subst_vars
2147     do
2148       eval ac_val=\$$ac_var
2149       case $ac_val in
2150       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2151       esac
2152       $as_echo "$ac_var='\''$ac_val'\''"
2153     done | sort
2154     echo
2155
2156     if test -n "$ac_subst_files"; then
2157       cat <<\_ASBOX
2158 ## ------------------- ##
2159 ## File substitutions. ##
2160 ## ------------------- ##
2161 _ASBOX
2162       echo
2163       for ac_var in $ac_subst_files
2164       do
2165         eval ac_val=\$$ac_var
2166         case $ac_val in
2167         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2168         esac
2169         $as_echo "$ac_var='\''$ac_val'\''"
2170       done | sort
2171       echo
2172     fi
2173
2174     if test -s confdefs.h; then
2175       cat <<\_ASBOX
2176 ## ----------- ##
2177 ## confdefs.h. ##
2178 ## ----------- ##
2179 _ASBOX
2180       echo
2181       cat confdefs.h
2182       echo
2183     fi
2184     test "$ac_signal" != 0 &&
2185       $as_echo "$as_me: caught signal $ac_signal"
2186     $as_echo "$as_me: exit $exit_status"
2187   } >&5
2188   rm -f core *.core core.conftest.* &&
2189     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2190     exit $exit_status
2191 ' 0
2192 for ac_signal in 1 2 13 15; do
2193   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2194 done
2195 ac_signal=0
2196
2197 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2198 rm -f -r conftest* confdefs.h
2199
2200 $as_echo "/* confdefs.h */" > confdefs.h
2201
2202 # Predefined preprocessor variables.
2203
2204 cat >>confdefs.h <<_ACEOF
2205 #define PACKAGE_NAME "$PACKAGE_NAME"
2206 _ACEOF
2207
2208 cat >>confdefs.h <<_ACEOF
2209 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2210 _ACEOF
2211
2212 cat >>confdefs.h <<_ACEOF
2213 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2214 _ACEOF
2215
2216 cat >>confdefs.h <<_ACEOF
2217 #define PACKAGE_STRING "$PACKAGE_STRING"
2218 _ACEOF
2219
2220 cat >>confdefs.h <<_ACEOF
2221 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2222 _ACEOF
2223
2224 cat >>confdefs.h <<_ACEOF
2225 #define PACKAGE_URL "$PACKAGE_URL"
2226 _ACEOF
2227
2228
2229 # Let the site file select an alternate cache file if it wants to.
2230 # Prefer an explicitly selected file to automatically selected ones.
2231 ac_site_file1=NONE
2232 ac_site_file2=NONE
2233 if test -n "$CONFIG_SITE"; then
2234   ac_site_file1=$CONFIG_SITE
2235 elif test "x$prefix" != xNONE; then
2236   ac_site_file1=$prefix/share/config.site
2237   ac_site_file2=$prefix/etc/config.site
2238 else
2239   ac_site_file1=$ac_default_prefix/share/config.site
2240   ac_site_file2=$ac_default_prefix/etc/config.site
2241 fi
2242 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2243 do
2244   test "x$ac_site_file" = xNONE && continue
2245   if test -r "$ac_site_file"; then
2246     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2247 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2248     sed 's/^/| /' "$ac_site_file" >&5
2249     . "$ac_site_file"
2250   fi
2251 done
2252
2253 if test -r "$cache_file"; then
2254   # Some versions of bash will fail to source /dev/null (special
2255   # files actually), so we avoid doing that.
2256   if test -f "$cache_file"; then
2257     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2258 $as_echo "$as_me: loading cache $cache_file" >&6;}
2259     case $cache_file in
2260       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2261       *)                      . "./$cache_file";;
2262     esac
2263   fi
2264 else
2265   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2266 $as_echo "$as_me: creating cache $cache_file" >&6;}
2267   >$cache_file
2268 fi
2269
2270 # Check that the precious variables saved in the cache have kept the same
2271 # value.
2272 ac_cache_corrupted=false
2273 for ac_var in $ac_precious_vars; do
2274   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2275   eval ac_new_set=\$ac_env_${ac_var}_set
2276   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2277   eval ac_new_val=\$ac_env_${ac_var}_value
2278   case $ac_old_set,$ac_new_set in
2279     set,)
2280       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2281 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2282       ac_cache_corrupted=: ;;
2283     ,set)
2284       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2285 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2286       ac_cache_corrupted=: ;;
2287     ,);;
2288     *)
2289       if test "x$ac_old_val" != "x$ac_new_val"; then
2290         # differences in whitespace do not lead to failure.
2291         ac_old_val_w=`echo x $ac_old_val`
2292         ac_new_val_w=`echo x $ac_new_val`
2293         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2294           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2295 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2296           ac_cache_corrupted=:
2297         else
2298           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2299 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2300           eval $ac_var=\$ac_old_val
2301         fi
2302         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2303 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2304         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2305 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2306       fi;;
2307   esac
2308   # Pass precious variables to config.status.
2309   if test "$ac_new_set" = set; then
2310     case $ac_new_val in
2311     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2312     *) ac_arg=$ac_var=$ac_new_val ;;
2313     esac
2314     case " $ac_configure_args " in
2315       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2316       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2317     esac
2318   fi
2319 done
2320 if $ac_cache_corrupted; then
2321   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2322 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2323   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2324 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2325   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2326 fi
2327 ## -------------------- ##
2328 ## Main body of script. ##
2329 ## -------------------- ##
2330
2331 ac_ext=c
2332 ac_cpp='$CPP $CPPFLAGS'
2333 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2334 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2335 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2336
2337
2338 # This file contains common code used by all simulators.
2339 #
2340 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2341 # directory.  It is intended to be invoked before any target specific stuff.
2342 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2343 # It is intended to be invoked last.
2344 #
2345 # The simulator's configure.ac should look like:
2346 #
2347 # dnl Process this file with autoconf to produce a configure script.
2348 # AC_PREREQ(2.64)dnl
2349 # AC_INIT(Makefile.in)
2350 # sinclude(../common/aclocal.m4)
2351 #
2352 # SIM_AC_COMMON
2353 #
2354 # ... target specific stuff ...
2355 #
2356 # SIM_AC_OUTPUT
2357
2358 # Include global overrides and fixes for Autoconf.
2359
2360
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 # _AC_CHECK_DECL_BODY
2386 # -------------------
2387 # Shell function body for AC_CHECK_DECL.
2388 # _AC_CHECK_DECL_BODY
2389
2390 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2391 #                 INCLUDES)
2392 # -------------------------------------------------------------
2393 # Helper to AC_CHECK_DECLS, which generates the check for a single
2394 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2395 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2408 #
2409 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2410 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2411 #   Written by Gordon Matzigkeit, 1996
2412 #
2413 # This file is free software; the Free Software Foundation gives
2414 # unlimited permission to copy and/or distribute it, with or without
2415 # modifications, as long as this notice is preserved.
2416
2417
2418
2419 # serial 56 LT_INIT
2420
2421
2422 # LT_PREREQ(VERSION)
2423 # ------------------
2424 # Complain and exit if this libtool version is less that VERSION.
2425
2426
2427
2428 # _LT_CHECK_BUILDDIR
2429 # ------------------
2430 # Complain if the absolute build directory name contains unusual characters
2431
2432
2433
2434 # LT_INIT([OPTIONS])
2435 # ------------------
2436 # LT_INIT
2437
2438 # Old names:
2439 # This is what autoupdate's m4 run will expand.  It fires
2440 # the warning (with _au_warn_XXX), outputs it into the
2441 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2442 # the replacement expansion.
2443
2444
2445 # This is an auxiliary macro that is also run when
2446 # autoupdate runs m4.  It simply calls m4_warning, but
2447 # we need a wrapper so that each warning is emitted only
2448 # once.  We break the quoting in m4_warning's argument in
2449 # order to expand this macro's arguments, not AU_DEFUN's.
2450
2451
2452 # Finally, this is the expansion that is picked up by
2453 # autoconf.  It tells the user to run autoupdate, and
2454 # then outputs the replacement expansion.  We do not care
2455 # about autoupdate's warning because that contains
2456 # information on what to do *after* running autoupdate.
2457
2458 # This is what autoupdate's m4 run will expand.  It fires
2459 # the warning (with _au_warn_XXX), outputs it into the
2460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2461 # the replacement expansion.
2462
2463
2464 # This is an auxiliary macro that is also run when
2465 # autoupdate runs m4.  It simply calls m4_warning, but
2466 # we need a wrapper so that each warning is emitted only
2467 # once.  We break the quoting in m4_warning's argument in
2468 # order to expand this macro's arguments, not AU_DEFUN's.
2469
2470
2471 # Finally, this is the expansion that is picked up by
2472 # autoconf.  It tells the user to run autoupdate, and
2473 # then outputs the replacement expansion.  We do not care
2474 # about autoupdate's warning because that contains
2475 # information on what to do *after* running autoupdate.
2476
2477
2478
2479 # _LT_CC_BASENAME(CC)
2480 # -------------------
2481 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2482
2483
2484
2485 # _LT_FILEUTILS_DEFAULTS
2486 # ----------------------
2487 # It is okay to use these file commands and assume they have been set
2488 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2489 # _LT_FILEUTILS_DEFAULTS
2490
2491
2492 # _LT_SETUP
2493 # ---------
2494 # _LT_SETUP
2495
2496
2497 # _LT_PREPARE_SED_QUOTE_VARS
2498 # --------------------------
2499 # Define a few sed substitution that help us do robust quoting.
2500
2501
2502 # _LT_PROG_LTMAIN
2503 # ---------------
2504 # Note that this code is called both from `configure', and `config.status'
2505 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2506 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2507 # so we pass a copy along to make sure it has a sensible value anyway.
2508 # _LT_PROG_LTMAIN
2509
2510
2511 ## ------------------------------------- ##
2512 ## Accumulate code for creating libtool. ##
2513 ## ------------------------------------- ##
2514
2515 # So that we can recreate a full libtool script including additional
2516 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2517 # in macros and then make a single call at the end using the `libtool'
2518 # label.
2519
2520
2521 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2522 # ----------------------------------------
2523 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2524
2525
2526 # Initialize.
2527
2528
2529
2530 # _LT_CONFIG_LIBTOOL([COMMANDS])
2531 # ------------------------------
2532 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2533
2534
2535 # Initialize.
2536
2537
2538
2539 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2540 # -----------------------------------------------------
2541
2542
2543
2544 # _LT_FORMAT_COMMENT([COMMENT])
2545 # -----------------------------
2546 # Add leading comment marks to the start of each line, and a trailing
2547 # full-stop to the whole comment if one is not present already.
2548
2549
2550
2551
2552 ## ------------------------ ##
2553 ## FIXME: Eliminate VARNAME ##
2554 ## ------------------------ ##
2555
2556
2557 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2558 # -------------------------------------------------------------------
2559 # CONFIGNAME is the name given to the value in the libtool script.
2560 # VARNAME is the (base) name used in the configure script.
2561 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2562 # VARNAME.  Any other value will be used directly.
2563
2564
2565
2566 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2567 # --------------------------------------------------------
2568
2569
2570
2571 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2572 # ------------------------------------------------
2573
2574
2575
2576 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2577 # ---------------------------------------------------------
2578
2579
2580
2581 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2582 # --------------------------------------------------
2583
2584
2585
2586 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2587 # ---------------------------------------------------
2588
2589
2590
2591 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2592 # ---------------------------------------------------
2593
2594
2595
2596
2597 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2598 # ------------------------------------------------
2599
2600
2601
2602
2603 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2604 # ------------------------------------
2605 # Quote a variable value, and forward it to `config.status' so that its
2606 # declaration there will have the same value as in `configure'.  VARNAME
2607 # must have a single quote delimited value for this to work.
2608
2609
2610
2611 # _LT_CONFIG_STATUS_DECLARATIONS
2612 # ------------------------------
2613 # We delimit libtool config variables with single quotes, so when
2614 # we write them to config.status, we have to be sure to quote all
2615 # embedded single quotes properly.  In configure, this macro expands
2616 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2617 #
2618 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2619
2620
2621
2622 # _LT_LIBTOOL_TAGS
2623 # ----------------
2624 # Output comment and list of tags supported by the script
2625
2626
2627
2628 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2629 # -----------------------------------
2630 # Extract the dictionary values for VARNAME (optionally with TAG) and
2631 # expand to a commented shell variable setting:
2632 #
2633 #    # Some comment about what VAR is for.
2634 #    visible_name=$lt_internal_name
2635
2636
2637
2638 # _LT_LIBTOOL_CONFIG_VARS
2639 # -----------------------
2640 # Produce commented declarations of non-tagged libtool config variables
2641 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2642 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2643 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2644
2645
2646
2647 # _LT_LIBTOOL_TAG_VARS(TAG)
2648 # -------------------------
2649
2650
2651
2652 # _LT_TAGVAR(VARNAME, [TAGNAME])
2653 # ------------------------------
2654
2655
2656
2657 # _LT_CONFIG_COMMANDS
2658 # -------------------
2659 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2660 # variables for single and double quote escaping we saved from calls
2661 # to _LT_DECL, we can put quote escaped variables declarations
2662 # into `config.status', and then the shell code to quote escape them in
2663 # for loops in `config.status'.  Finally, any additional code accumulated
2664 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2665 #_LT_CONFIG_COMMANDS
2666
2667
2668 # Initialize.
2669
2670
2671 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2672 # ------------------------------------
2673 # Generate a child script FILE with all initialization necessary to
2674 # reuse the environment learned by the parent script, and make the
2675 # file executable.  If COMMENT is supplied, it is inserted after the
2676 # `#!' sequence but before initialization text begins.  After this
2677 # macro, additional text can be appended to FILE to form the body of
2678 # the child script.  The macro ends with non-zero status if the
2679 # file could not be fully written (such as if the disk is full).
2680 # _LT_GENERATED_FILE_INIT
2681
2682 # LT_OUTPUT
2683 # ---------
2684 # This macro allows early generation of the libtool script (before
2685 # AC_OUTPUT is called), incase it is used in configure for compilation
2686 # tests.
2687 # LT_OUTPUT
2688
2689
2690 # _LT_CONFIG(TAG)
2691 # ---------------
2692 # If TAG is the built-in tag, create an initial libtool script with a
2693 # default configuration from the untagged config vars.  Otherwise add code
2694 # to config.status for appending the configuration named by TAG from the
2695 # matching tagged config vars.
2696 # _LT_CONFIG
2697
2698
2699 # LT_SUPPORTED_TAG(TAG)
2700 # ---------------------
2701 # Trace this macro to discover what tags are supported by the libtool
2702 # --tag option, using:
2703 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2704
2705
2706
2707 # C support is built-in for now
2708
2709
2710
2711
2712 # LT_LANG(LANG)
2713 # -------------
2714 # Enable libtool support for the given language if not already enabled.
2715 # LT_LANG
2716
2717
2718 # _LT_LANG(LANGNAME)
2719 # ------------------
2720 # _LT_LANG
2721
2722
2723 # _LT_LANG_DEFAULT_CONFIG
2724 # -----------------------
2725 # _LT_LANG_DEFAULT_CONFIG
2726
2727 # Obsolete macros:
2728 # This is what autoupdate's m4 run will expand.  It fires
2729 # the warning (with _au_warn_XXX), outputs it into the
2730 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2731 # the replacement expansion.
2732
2733
2734 # This is an auxiliary macro that is also run when
2735 # autoupdate runs m4.  It simply calls m4_warning, but
2736 # we need a wrapper so that each warning is emitted only
2737 # once.  We break the quoting in m4_warning's argument in
2738 # order to expand this macro's arguments, not AU_DEFUN's.
2739
2740
2741 # Finally, this is the expansion that is picked up by
2742 # autoconf.  It tells the user to run autoupdate, and
2743 # then outputs the replacement expansion.  We do not care
2744 # about autoupdate's warning because that contains
2745 # information on what to do *after* running autoupdate.
2746
2747 # This is what autoupdate's m4 run will expand.  It fires
2748 # the warning (with _au_warn_XXX), outputs it into the
2749 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2750 # the replacement expansion.
2751
2752
2753 # This is an auxiliary macro that is also run when
2754 # autoupdate runs m4.  It simply calls m4_warning, but
2755 # we need a wrapper so that each warning is emitted only
2756 # once.  We break the quoting in m4_warning's argument in
2757 # order to expand this macro's arguments, not AU_DEFUN's.
2758
2759
2760 # Finally, this is the expansion that is picked up by
2761 # autoconf.  It tells the user to run autoupdate, and
2762 # then outputs the replacement expansion.  We do not care
2763 # about autoupdate's warning because that contains
2764 # information on what to do *after* running autoupdate.
2765
2766 # This is what autoupdate's m4 run will expand.  It fires
2767 # the warning (with _au_warn_XXX), outputs it into the
2768 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2769 # the replacement expansion.
2770
2771
2772 # This is an auxiliary macro that is also run when
2773 # autoupdate runs m4.  It simply calls m4_warning, but
2774 # we need a wrapper so that each warning is emitted only
2775 # once.  We break the quoting in m4_warning's argument in
2776 # order to expand this macro's arguments, not AU_DEFUN's.
2777
2778
2779 # Finally, this is the expansion that is picked up by
2780 # autoconf.  It tells the user to run autoupdate, and
2781 # then outputs the replacement expansion.  We do not care
2782 # about autoupdate's warning because that contains
2783 # information on what to do *after* running autoupdate.
2784
2785 # This is what autoupdate's m4 run will expand.  It fires
2786 # the warning (with _au_warn_XXX), outputs it into the
2787 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2788 # the replacement expansion.
2789
2790
2791 # This is an auxiliary macro that is also run when
2792 # autoupdate runs m4.  It simply calls m4_warning, but
2793 # we need a wrapper so that each warning is emitted only
2794 # once.  We break the quoting in m4_warning's argument in
2795 # order to expand this macro's arguments, not AU_DEFUN's.
2796
2797
2798 # Finally, this is the expansion that is picked up by
2799 # autoconf.  It tells the user to run autoupdate, and
2800 # then outputs the replacement expansion.  We do not care
2801 # about autoupdate's warning because that contains
2802 # information on what to do *after* running autoupdate.
2803
2804 # This is what autoupdate's m4 run will expand.  It fires
2805 # the warning (with _au_warn_XXX), outputs it into the
2806 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2807 # the replacement expansion.
2808
2809
2810 # This is an auxiliary macro that is also run when
2811 # autoupdate runs m4.  It simply calls m4_warning, but
2812 # we need a wrapper so that each warning is emitted only
2813 # once.  We break the quoting in m4_warning's argument in
2814 # order to expand this macro's arguments, not AU_DEFUN's.
2815
2816
2817 # Finally, this is the expansion that is picked up by
2818 # autoconf.  It tells the user to run autoupdate, and
2819 # then outputs the replacement expansion.  We do not care
2820 # about autoupdate's warning because that contains
2821 # information on what to do *after* running autoupdate.
2822
2823
2824
2825 # _LT_TAG_COMPILER
2826 # ----------------
2827 # _LT_TAG_COMPILER
2828
2829
2830 # _LT_COMPILER_BOILERPLATE
2831 # ------------------------
2832 # Check for compiler boilerplate output or warnings with
2833 # the simple compiler test code.
2834 # _LT_COMPILER_BOILERPLATE
2835
2836
2837 # _LT_LINKER_BOILERPLATE
2838 # ----------------------
2839 # Check for linker boilerplate output or warnings with
2840 # the simple link test code.
2841 # _LT_LINKER_BOILERPLATE
2842
2843 # _LT_REQUIRED_DARWIN_CHECKS
2844 # -------------------------
2845
2846
2847
2848 # _LT_DARWIN_LINKER_FEATURES
2849 # --------------------------
2850 # Checks for linker and compiler features on darwin
2851
2852
2853 # _LT_SYS_MODULE_PATH_AIX
2854 # -----------------------
2855 # Links a minimal program and checks the executable
2856 # for the system default hardcoded library path. In most cases,
2857 # this is /usr/lib:/lib, but when the MPI compilers are used
2858 # the location of the communication and MPI libs are included too.
2859 # If we don't find anything, use the default library path according
2860 # to the aix ld manual.
2861 # _LT_SYS_MODULE_PATH_AIX
2862
2863
2864 # _LT_SHELL_INIT(ARG)
2865 # -------------------
2866 # _LT_SHELL_INIT
2867
2868
2869
2870 # _LT_PROG_ECHO_BACKSLASH
2871 # -----------------------
2872 # Find how we can fake an echo command that does not interpret backslash.
2873 # In particular, with Autoconf 2.60 or later we add some code to the start
2874 # of the generated configure script which will find a shell with a builtin
2875 # printf (which we can use as an echo command).
2876 # _LT_PROG_ECHO_BACKSLASH
2877
2878
2879 # _LT_ENABLE_LOCK
2880 # ---------------
2881 # _LT_ENABLE_LOCK
2882
2883
2884 # _LT_CMD_OLD_ARCHIVE
2885 # -------------------
2886 # _LT_CMD_OLD_ARCHIVE
2887
2888
2889 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2890 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2891 # ----------------------------------------------------------------
2892 # Check whether the given compiler option works
2893 # _LT_COMPILER_OPTION
2894
2895 # Old name:
2896 # This is what autoupdate's m4 run will expand.  It fires
2897 # the warning (with _au_warn_XXX), outputs it into the
2898 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2899 # the replacement expansion.
2900
2901
2902 # This is an auxiliary macro that is also run when
2903 # autoupdate runs m4.  It simply calls m4_warning, but
2904 # we need a wrapper so that each warning is emitted only
2905 # once.  We break the quoting in m4_warning's argument in
2906 # order to expand this macro's arguments, not AU_DEFUN's.
2907
2908
2909 # Finally, this is the expansion that is picked up by
2910 # autoconf.  It tells the user to run autoupdate, and
2911 # then outputs the replacement expansion.  We do not care
2912 # about autoupdate's warning because that contains
2913 # information on what to do *after* running autoupdate.
2914
2915
2916
2917 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2918 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2919 # ----------------------------------------------------
2920 # Check whether the given linker option works
2921 # _LT_LINKER_OPTION
2922
2923 # Old name:
2924 # This is what autoupdate's m4 run will expand.  It fires
2925 # the warning (with _au_warn_XXX), outputs it into the
2926 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2927 # the replacement expansion.
2928
2929
2930 # This is an auxiliary macro that is also run when
2931 # autoupdate runs m4.  It simply calls m4_warning, but
2932 # we need a wrapper so that each warning is emitted only
2933 # once.  We break the quoting in m4_warning's argument in
2934 # order to expand this macro's arguments, not AU_DEFUN's.
2935
2936
2937 # Finally, this is the expansion that is picked up by
2938 # autoconf.  It tells the user to run autoupdate, and
2939 # then outputs the replacement expansion.  We do not care
2940 # about autoupdate's warning because that contains
2941 # information on what to do *after* running autoupdate.
2942
2943
2944
2945 # LT_CMD_MAX_LEN
2946 #---------------
2947 # LT_CMD_MAX_LEN
2948
2949 # Old name:
2950 # This is what autoupdate's m4 run will expand.  It fires
2951 # the warning (with _au_warn_XXX), outputs it into the
2952 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2953 # the replacement expansion.
2954
2955
2956 # This is an auxiliary macro that is also run when
2957 # autoupdate runs m4.  It simply calls m4_warning, but
2958 # we need a wrapper so that each warning is emitted only
2959 # once.  We break the quoting in m4_warning's argument in
2960 # order to expand this macro's arguments, not AU_DEFUN's.
2961
2962
2963 # Finally, this is the expansion that is picked up by
2964 # autoconf.  It tells the user to run autoupdate, and
2965 # then outputs the replacement expansion.  We do not care
2966 # about autoupdate's warning because that contains
2967 # information on what to do *after* running autoupdate.
2968
2969
2970
2971 # _LT_HEADER_DLFCN
2972 # ----------------
2973 # _LT_HEADER_DLFCN
2974
2975
2976 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2977 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2978 # ----------------------------------------------------------------
2979 # _LT_TRY_DLOPEN_SELF
2980
2981
2982 # LT_SYS_DLOPEN_SELF
2983 # ------------------
2984 # LT_SYS_DLOPEN_SELF
2985
2986 # Old name:
2987 # This is what autoupdate's m4 run will expand.  It fires
2988 # the warning (with _au_warn_XXX), outputs it into the
2989 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2990 # the replacement expansion.
2991
2992
2993 # This is an auxiliary macro that is also run when
2994 # autoupdate runs m4.  It simply calls m4_warning, but
2995 # we need a wrapper so that each warning is emitted only
2996 # once.  We break the quoting in m4_warning's argument in
2997 # order to expand this macro's arguments, not AU_DEFUN's.
2998
2999
3000 # Finally, this is the expansion that is picked up by
3001 # autoconf.  It tells the user to run autoupdate, and
3002 # then outputs the replacement expansion.  We do not care
3003 # about autoupdate's warning because that contains
3004 # information on what to do *after* running autoupdate.
3005
3006
3007
3008 # _LT_COMPILER_C_O([TAGNAME])
3009 # ---------------------------
3010 # Check to see if options -c and -o are simultaneously supported by compiler.
3011 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3012 # _LT_COMPILER_C_O
3013
3014
3015 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3016 # ----------------------------------
3017 # Check to see if we can do hard links to lock some files if needed
3018 # _LT_COMPILER_FILE_LOCKS
3019
3020
3021 # _LT_CHECK_OBJDIR
3022 # ----------------
3023 # _LT_CHECK_OBJDIR
3024
3025
3026 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3027 # --------------------------------------
3028 # Check hardcoding attributes.
3029 # _LT_LINKER_HARDCODE_LIBPATH
3030
3031
3032 # _LT_CMD_STRIPLIB
3033 # ----------------
3034 # _LT_CMD_STRIPLIB
3035
3036
3037 # _LT_SYS_DYNAMIC_LINKER([TAG])
3038 # -----------------------------
3039 # PORTME Fill in your ld.so characteristics
3040 # _LT_SYS_DYNAMIC_LINKER
3041
3042
3043 # _LT_PATH_TOOL_PREFIX(TOOL)
3044 # --------------------------
3045 # find a file program which can recognize shared library
3046 # _LT_PATH_TOOL_PREFIX
3047
3048 # Old name:
3049 # This is what autoupdate's m4 run will expand.  It fires
3050 # the warning (with _au_warn_XXX), outputs it into the
3051 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3052 # the replacement expansion.
3053
3054
3055 # This is an auxiliary macro that is also run when
3056 # autoupdate runs m4.  It simply calls m4_warning, but
3057 # we need a wrapper so that each warning is emitted only
3058 # once.  We break the quoting in m4_warning's argument in
3059 # order to expand this macro's arguments, not AU_DEFUN's.
3060
3061
3062 # Finally, this is the expansion that is picked up by
3063 # autoconf.  It tells the user to run autoupdate, and
3064 # then outputs the replacement expansion.  We do not care
3065 # about autoupdate's warning because that contains
3066 # information on what to do *after* running autoupdate.
3067
3068
3069
3070 # _LT_PATH_MAGIC
3071 # --------------
3072 # find a file program which can recognize a shared library
3073 # _LT_PATH_MAGIC
3074
3075
3076 # LT_PATH_LD
3077 # ----------
3078 # find the pathname to the GNU or non-GNU linker
3079 # LT_PATH_LD
3080
3081 # Old names:
3082 # This is what autoupdate's m4 run will expand.  It fires
3083 # the warning (with _au_warn_XXX), outputs it into the
3084 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3085 # the replacement expansion.
3086
3087
3088 # This is an auxiliary macro that is also run when
3089 # autoupdate runs m4.  It simply calls m4_warning, but
3090 # we need a wrapper so that each warning is emitted only
3091 # once.  We break the quoting in m4_warning's argument in
3092 # order to expand this macro's arguments, not AU_DEFUN's.
3093
3094
3095 # Finally, this is the expansion that is picked up by
3096 # autoconf.  It tells the user to run autoupdate, and
3097 # then outputs the replacement expansion.  We do not care
3098 # about autoupdate's warning because that contains
3099 # information on what to do *after* running autoupdate.
3100
3101 # This is what autoupdate's m4 run will expand.  It fires
3102 # the warning (with _au_warn_XXX), outputs it into the
3103 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3104 # the replacement expansion.
3105
3106
3107 # This is an auxiliary macro that is also run when
3108 # autoupdate runs m4.  It simply calls m4_warning, but
3109 # we need a wrapper so that each warning is emitted only
3110 # once.  We break the quoting in m4_warning's argument in
3111 # order to expand this macro's arguments, not AU_DEFUN's.
3112
3113
3114 # Finally, this is the expansion that is picked up by
3115 # autoconf.  It tells the user to run autoupdate, and
3116 # then outputs the replacement expansion.  We do not care
3117 # about autoupdate's warning because that contains
3118 # information on what to do *after* running autoupdate.
3119
3120
3121
3122 # _LT_PATH_LD_GNU
3123 #- --------------
3124 # _LT_PATH_LD_GNU
3125
3126
3127 # _LT_CMD_RELOAD
3128 # --------------
3129 # find reload flag for linker
3130 #   -- PORTME Some linkers may need a different reload flag.
3131 # _LT_CMD_RELOAD
3132
3133
3134 # _LT_CHECK_MAGIC_METHOD
3135 # ----------------------
3136 # how to check for library dependencies
3137 #  -- PORTME fill in with the dynamic library characteristics
3138 # _LT_CHECK_MAGIC_METHOD
3139
3140
3141 # LT_PATH_NM
3142 # ----------
3143 # find the pathname to a BSD- or MS-compatible name lister
3144 # LT_PATH_NM
3145
3146 # Old names:
3147 # This is what autoupdate's m4 run will expand.  It fires
3148 # the warning (with _au_warn_XXX), outputs it into the
3149 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3150 # the replacement expansion.
3151
3152
3153 # This is an auxiliary macro that is also run when
3154 # autoupdate runs m4.  It simply calls m4_warning, but
3155 # we need a wrapper so that each warning is emitted only
3156 # once.  We break the quoting in m4_warning's argument in
3157 # order to expand this macro's arguments, not AU_DEFUN's.
3158
3159
3160 # Finally, this is the expansion that is picked up by
3161 # autoconf.  It tells the user to run autoupdate, and
3162 # then outputs the replacement expansion.  We do not care
3163 # about autoupdate's warning because that contains
3164 # information on what to do *after* running autoupdate.
3165
3166 # This is what autoupdate's m4 run will expand.  It fires
3167 # the warning (with _au_warn_XXX), outputs it into the
3168 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3169 # the replacement expansion.
3170
3171
3172 # This is an auxiliary macro that is also run when
3173 # autoupdate runs m4.  It simply calls m4_warning, but
3174 # we need a wrapper so that each warning is emitted only
3175 # once.  We break the quoting in m4_warning's argument in
3176 # order to expand this macro's arguments, not AU_DEFUN's.
3177
3178
3179 # Finally, this is the expansion that is picked up by
3180 # autoconf.  It tells the user to run autoupdate, and
3181 # then outputs the replacement expansion.  We do not care
3182 # about autoupdate's warning because that contains
3183 # information on what to do *after* running autoupdate.
3184
3185
3186
3187 # LT_LIB_M
3188 # --------
3189 # check for math library
3190 # LT_LIB_M
3191
3192 # Old name:
3193 # This is what autoupdate's m4 run will expand.  It fires
3194 # the warning (with _au_warn_XXX), outputs it into the
3195 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3196 # the replacement expansion.
3197
3198
3199 # This is an auxiliary macro that is also run when
3200 # autoupdate runs m4.  It simply calls m4_warning, but
3201 # we need a wrapper so that each warning is emitted only
3202 # once.  We break the quoting in m4_warning's argument in
3203 # order to expand this macro's arguments, not AU_DEFUN's.
3204
3205
3206 # Finally, this is the expansion that is picked up by
3207 # autoconf.  It tells the user to run autoupdate, and
3208 # then outputs the replacement expansion.  We do not care
3209 # about autoupdate's warning because that contains
3210 # information on what to do *after* running autoupdate.
3211
3212
3213
3214 # _LT_COMPILER_NO_RTTI([TAGNAME])
3215 # -------------------------------
3216 # _LT_COMPILER_NO_RTTI
3217
3218
3219 # _LT_CMD_GLOBAL_SYMBOLS
3220 # ----------------------
3221  # _LT_CMD_GLOBAL_SYMBOLS
3222
3223
3224 # _LT_COMPILER_PIC([TAGNAME])
3225 # ---------------------------
3226 # _LT_COMPILER_PIC
3227
3228
3229 # _LT_LINKER_SHLIBS([TAGNAME])
3230 # ----------------------------
3231 # See if the linker supports building shared libraries.
3232 # _LT_LINKER_SHLIBS
3233
3234
3235 # _LT_LANG_C_CONFIG([TAG])
3236 # ------------------------
3237 # Ensure that the configuration variables for a C compiler are suitably
3238 # defined.  These variables are subsequently used by _LT_CONFIG to write
3239 # the compiler configuration to `libtool'.
3240 # _LT_LANG_C_CONFIG
3241
3242
3243 # _LT_LANG_CXX_CONFIG([TAG])
3244 # --------------------------
3245 # Ensure that the configuration variables for a C++ compiler are suitably
3246 # defined.  These variables are subsequently used by _LT_CONFIG to write
3247 # the compiler configuration to `libtool'.
3248 # _LT_LANG_CXX_CONFIG
3249
3250
3251 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3252 # ---------------------------------
3253 # Figure out "hidden" library dependencies from verbose
3254 # compiler output when linking a shared library.
3255 # Parse the compiler output and extract the necessary
3256 # objects, libraries and library flags.
3257 # _LT_SYS_HIDDEN_LIBDEPS
3258
3259
3260 # _LT_LANG_F77_CONFIG([TAG])
3261 # --------------------------
3262 # Ensure that the configuration variables for a Fortran 77 compiler are
3263 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3264 # to write the compiler configuration to `libtool'.
3265 # _LT_LANG_F77_CONFIG
3266
3267
3268 # _LT_LANG_FC_CONFIG([TAG])
3269 # -------------------------
3270 # Ensure that the configuration variables for a Fortran compiler are
3271 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3272 # to write the compiler configuration to `libtool'.
3273 # _LT_LANG_FC_CONFIG
3274
3275
3276 # _LT_LANG_GCJ_CONFIG([TAG])
3277 # --------------------------
3278 # Ensure that the configuration variables for the GNU Java Compiler compiler
3279 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3280 # to write the compiler configuration to `libtool'.
3281 # _LT_LANG_GCJ_CONFIG
3282
3283
3284 # _LT_LANG_RC_CONFIG([TAG])
3285 # -------------------------
3286 # Ensure that the configuration variables for the Windows resource compiler
3287 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3288 # to write the compiler configuration to `libtool'.
3289 # _LT_LANG_RC_CONFIG
3290
3291
3292 # LT_PROG_GCJ
3293 # -----------
3294
3295
3296 # Old name:
3297 # This is what autoupdate's m4 run will expand.  It fires
3298 # the warning (with _au_warn_XXX), outputs it into the
3299 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3300 # the replacement expansion.
3301
3302
3303 # This is an auxiliary macro that is also run when
3304 # autoupdate runs m4.  It simply calls m4_warning, but
3305 # we need a wrapper so that each warning is emitted only
3306 # once.  We break the quoting in m4_warning's argument in
3307 # order to expand this macro's arguments, not AU_DEFUN's.
3308
3309
3310 # Finally, this is the expansion that is picked up by
3311 # autoconf.  It tells the user to run autoupdate, and
3312 # then outputs the replacement expansion.  We do not care
3313 # about autoupdate's warning because that contains
3314 # information on what to do *after* running autoupdate.
3315
3316
3317
3318 # LT_PROG_RC
3319 # ----------
3320
3321
3322 # Old name:
3323 # This is what autoupdate's m4 run will expand.  It fires
3324 # the warning (with _au_warn_XXX), outputs it into the
3325 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3326 # the replacement expansion.
3327
3328
3329 # This is an auxiliary macro that is also run when
3330 # autoupdate runs m4.  It simply calls m4_warning, but
3331 # we need a wrapper so that each warning is emitted only
3332 # once.  We break the quoting in m4_warning's argument in
3333 # order to expand this macro's arguments, not AU_DEFUN's.
3334
3335
3336 # Finally, this is the expansion that is picked up by
3337 # autoconf.  It tells the user to run autoupdate, and
3338 # then outputs the replacement expansion.  We do not care
3339 # about autoupdate's warning because that contains
3340 # information on what to do *after* running autoupdate.
3341
3342
3343
3344 # _LT_DECL_EGREP
3345 # --------------
3346 # If we don't have a new enough Autoconf to choose the best grep
3347 # available, choose the one first in the user's PATH.
3348
3349
3350
3351 # _LT_DECL_OBJDUMP
3352 # --------------
3353 # If we don't have a new enough Autoconf to choose the best objdump
3354 # available, choose the one first in the user's PATH.
3355
3356
3357
3358 # _LT_DECL_SED
3359 # ------------
3360 # Check for a fully-functional sed program, that truncates
3361 # as few characters as possible.  Prefer GNU sed if found.
3362 # _LT_DECL_SED
3363
3364 #m4_ifndef
3365
3366 # Old name:
3367 # This is what autoupdate's m4 run will expand.  It fires
3368 # the warning (with _au_warn_XXX), outputs it into the
3369 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3370 # the replacement expansion.
3371
3372
3373 # This is an auxiliary macro that is also run when
3374 # autoupdate runs m4.  It simply calls m4_warning, but
3375 # we need a wrapper so that each warning is emitted only
3376 # once.  We break the quoting in m4_warning's argument in
3377 # order to expand this macro's arguments, not AU_DEFUN's.
3378
3379
3380 # Finally, this is the expansion that is picked up by
3381 # autoconf.  It tells the user to run autoupdate, and
3382 # then outputs the replacement expansion.  We do not care
3383 # about autoupdate's warning because that contains
3384 # information on what to do *after* running autoupdate.
3385
3386
3387
3388 # _LT_CHECK_SHELL_FEATURES
3389 # ------------------------
3390 # Find out whether the shell is Bourne or XSI compatible,
3391 # or has some other useful features.
3392 # _LT_CHECK_SHELL_FEATURES
3393
3394
3395 # _LT_PROG_XSI_SHELLFNS
3396 # ---------------------
3397 # Bourne and XSI compatible variants of some useful shell functions.
3398
3399
3400 # Helper functions for option handling.                    -*- Autoconf -*-
3401 #
3402 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3403 #   Inc.
3404 #   Written by Gary V. Vaughan, 2004
3405 #
3406 # This file is free software; the Free Software Foundation gives
3407 # unlimited permission to copy and/or distribute it, with or without
3408 # modifications, as long as this notice is preserved.
3409
3410 # serial 6 ltoptions.m4
3411
3412 # This is to help aclocal find these macros, as it can't see m4_define.
3413
3414
3415
3416 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3417 # ------------------------------------------
3418
3419
3420
3421 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3422 # ---------------------------------------
3423 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3424 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3425 # saved as a flag.
3426
3427
3428
3429 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3430 # ------------------------------------------------------------
3431 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3432
3433
3434
3435 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3436 # -------------------------------------------------------
3437 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3438 # are set.
3439
3440
3441
3442 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3443 # ----------------------------------------
3444 # OPTION-LIST is a space-separated list of Libtool options associated
3445 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3446 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3447 # the unknown option and exit.
3448 # _LT_SET_OPTIONS
3449
3450
3451 ## --------------------------------- ##
3452 ## Macros to handle LT_INIT options. ##
3453 ## --------------------------------- ##
3454
3455 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3456 # -----------------------------------------
3457
3458
3459
3460 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3461 # -----------------------------------------------
3462 # LT_OPTION_DEFINE
3463
3464
3465 # dlopen
3466 # ------
3467
3468
3469 # This is what autoupdate's m4 run will expand.  It fires
3470 # the warning (with _au_warn_XXX), outputs it into the
3471 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3472 # the replacement expansion.
3473
3474
3475 # This is an auxiliary macro that is also run when
3476 # autoupdate runs m4.  It simply calls m4_warning, but
3477 # we need a wrapper so that each warning is emitted only
3478 # once.  We break the quoting in m4_warning's argument in
3479 # order to expand this macro's arguments, not AU_DEFUN's.
3480
3481
3482 # Finally, this is the expansion that is picked up by
3483 # autoconf.  It tells the user to run autoupdate, and
3484 # then outputs the replacement expansion.  We do not care
3485 # about autoupdate's warning because that contains
3486 # information on what to do *after* running autoupdate.
3487
3488
3489
3490
3491 # win32-dll
3492 # ---------
3493 # Declare package support for building win32 dll's.
3494 # win32-dll
3495
3496 # This is what autoupdate's m4 run will expand.  It fires
3497 # the warning (with _au_warn_XXX), outputs it into the
3498 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3499 # the replacement expansion.
3500
3501
3502 # This is an auxiliary macro that is also run when
3503 # autoupdate runs m4.  It simply calls m4_warning, but
3504 # we need a wrapper so that each warning is emitted only
3505 # once.  We break the quoting in m4_warning's argument in
3506 # order to expand this macro's arguments, not AU_DEFUN's.
3507
3508
3509 # Finally, this is the expansion that is picked up by
3510 # autoconf.  It tells the user to run autoupdate, and
3511 # then outputs the replacement expansion.  We do not care
3512 # about autoupdate's warning because that contains
3513 # information on what to do *after* running autoupdate.
3514
3515
3516
3517
3518 # _LT_ENABLE_SHARED([DEFAULT])
3519 # ----------------------------
3520 # implement the --enable-shared flag, and supports the `shared' and
3521 # `disable-shared' LT_INIT options.
3522 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3523 # _LT_ENABLE_SHARED
3524
3525
3526
3527
3528 # Old names:
3529
3530
3531
3532
3533 # This is what autoupdate's m4 run will expand.  It fires
3534 # the warning (with _au_warn_XXX), outputs it into the
3535 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3536 # the replacement expansion.
3537
3538
3539 # This is an auxiliary macro that is also run when
3540 # autoupdate runs m4.  It simply calls m4_warning, but
3541 # we need a wrapper so that each warning is emitted only
3542 # once.  We break the quoting in m4_warning's argument in
3543 # order to expand this macro's arguments, not AU_DEFUN's.
3544
3545
3546 # Finally, this is the expansion that is picked up by
3547 # autoconf.  It tells the user to run autoupdate, and
3548 # then outputs the replacement expansion.  We do not care
3549 # about autoupdate's warning because that contains
3550 # information on what to do *after* running autoupdate.
3551
3552 # This is what autoupdate's m4 run will expand.  It fires
3553 # the warning (with _au_warn_XXX), outputs it into the
3554 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3555 # the replacement expansion.
3556
3557
3558 # This is an auxiliary macro that is also run when
3559 # autoupdate runs m4.  It simply calls m4_warning, but
3560 # we need a wrapper so that each warning is emitted only
3561 # once.  We break the quoting in m4_warning's argument in
3562 # order to expand this macro's arguments, not AU_DEFUN's.
3563
3564
3565 # Finally, this is the expansion that is picked up by
3566 # autoconf.  It tells the user to run autoupdate, and
3567 # then outputs the replacement expansion.  We do not care
3568 # about autoupdate's warning because that contains
3569 # information on what to do *after* running autoupdate.
3570
3571
3572
3573
3574
3575 # _LT_ENABLE_STATIC([DEFAULT])
3576 # ----------------------------
3577 # implement the --enable-static flag, and support the `static' and
3578 # `disable-static' LT_INIT options.
3579 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3580 # _LT_ENABLE_STATIC
3581
3582
3583
3584
3585 # Old names:
3586
3587
3588
3589
3590 # This is what autoupdate's m4 run will expand.  It fires
3591 # the warning (with _au_warn_XXX), outputs it into the
3592 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3593 # the replacement expansion.
3594
3595
3596 # This is an auxiliary macro that is also run when
3597 # autoupdate runs m4.  It simply calls m4_warning, but
3598 # we need a wrapper so that each warning is emitted only
3599 # once.  We break the quoting in m4_warning's argument in
3600 # order to expand this macro's arguments, not AU_DEFUN's.
3601
3602
3603 # Finally, this is the expansion that is picked up by
3604 # autoconf.  It tells the user to run autoupdate, and
3605 # then outputs the replacement expansion.  We do not care
3606 # about autoupdate's warning because that contains
3607 # information on what to do *after* running autoupdate.
3608
3609 # This is what autoupdate's m4 run will expand.  It fires
3610 # the warning (with _au_warn_XXX), outputs it into the
3611 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3612 # the replacement expansion.
3613
3614
3615 # This is an auxiliary macro that is also run when
3616 # autoupdate runs m4.  It simply calls m4_warning, but
3617 # we need a wrapper so that each warning is emitted only
3618 # once.  We break the quoting in m4_warning's argument in
3619 # order to expand this macro's arguments, not AU_DEFUN's.
3620
3621
3622 # Finally, this is the expansion that is picked up by
3623 # autoconf.  It tells the user to run autoupdate, and
3624 # then outputs the replacement expansion.  We do not care
3625 # about autoupdate's warning because that contains
3626 # information on what to do *after* running autoupdate.
3627
3628
3629
3630
3631
3632 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3633 # ----------------------------------
3634 # implement the --enable-fast-install flag, and support the `fast-install'
3635 # and `disable-fast-install' LT_INIT options.
3636 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3637 # _LT_ENABLE_FAST_INSTALL
3638
3639
3640
3641
3642 # Old names:
3643 # This is what autoupdate's m4 run will expand.  It fires
3644 # the warning (with _au_warn_XXX), outputs it into the
3645 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3646 # the replacement expansion.
3647
3648
3649 # This is an auxiliary macro that is also run when
3650 # autoupdate runs m4.  It simply calls m4_warning, but
3651 # we need a wrapper so that each warning is emitted only
3652 # once.  We break the quoting in m4_warning's argument in
3653 # order to expand this macro's arguments, not AU_DEFUN's.
3654
3655
3656 # Finally, this is the expansion that is picked up by
3657 # autoconf.  It tells the user to run autoupdate, and
3658 # then outputs the replacement expansion.  We do not care
3659 # about autoupdate's warning because that contains
3660 # information on what to do *after* running autoupdate.
3661
3662
3663 # This is what autoupdate's m4 run will expand.  It fires
3664 # the warning (with _au_warn_XXX), outputs it into the
3665 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3666 # the replacement expansion.
3667
3668
3669 # This is an auxiliary macro that is also run when
3670 # autoupdate runs m4.  It simply calls m4_warning, but
3671 # we need a wrapper so that each warning is emitted only
3672 # once.  We break the quoting in m4_warning's argument in
3673 # order to expand this macro's arguments, not AU_DEFUN's.
3674
3675
3676 # Finally, this is the expansion that is picked up by
3677 # autoconf.  It tells the user to run autoupdate, and
3678 # then outputs the replacement expansion.  We do not care
3679 # about autoupdate's warning because that contains
3680 # information on what to do *after* running autoupdate.
3681
3682
3683
3684
3685 # _LT_WITH_PIC([MODE])
3686 # --------------------
3687 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3688 # LT_INIT options.
3689 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3690 # _LT_WITH_PIC
3691
3692
3693
3694
3695 # Old name:
3696 # This is what autoupdate's m4 run will expand.  It fires
3697 # the warning (with _au_warn_XXX), outputs it into the
3698 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3699 # the replacement expansion.
3700
3701
3702 # This is an auxiliary macro that is also run when
3703 # autoupdate runs m4.  It simply calls m4_warning, but
3704 # we need a wrapper so that each warning is emitted only
3705 # once.  We break the quoting in m4_warning's argument in
3706 # order to expand this macro's arguments, not AU_DEFUN's.
3707
3708
3709 # Finally, this is the expansion that is picked up by
3710 # autoconf.  It tells the user to run autoupdate, and
3711 # then outputs the replacement expansion.  We do not care
3712 # about autoupdate's warning because that contains
3713 # information on what to do *after* running autoupdate.
3714
3715
3716
3717 ## ----------------- ##
3718 ## LTDL_INIT Options ##
3719 ## ----------------- ##
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3731 #
3732 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3733 # Written by Gary V. Vaughan, 2004
3734 #
3735 # This file is free software; the Free Software Foundation gives
3736 # unlimited permission to copy and/or distribute it, with or without
3737 # modifications, as long as this notice is preserved.
3738
3739 # serial 6 ltsugar.m4
3740
3741 # This is to help aclocal find these macros, as it can't see m4_define.
3742
3743
3744
3745 # lt_join(SEP, ARG1, [ARG2...])
3746 # -----------------------------
3747 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3748 # associated separator.
3749 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3750 # versions in m4sugar had bugs.
3751
3752
3753
3754
3755 # lt_car(LIST)
3756 # lt_cdr(LIST)
3757 # ------------
3758 # Manipulate m4 lists.
3759 # These macros are necessary as long as will still need to support
3760 # Autoconf-2.59 which quotes differently.
3761
3762
3763
3764
3765
3766 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3767 # ------------------------------------------
3768 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3769 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3770 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3771 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3772 # than defined and empty).
3773 #
3774 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3775 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3776
3777
3778
3779
3780 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3781 # ----------------------------------------------------------
3782 # Produce a SEP delimited list of all paired combinations of elements of
3783 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3784 # has the form PREFIXmINFIXSUFFIXn.
3785 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3786
3787
3788
3789 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3790 # -----------------------------------------------------------------------
3791 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3792 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3793
3794
3795
3796 # lt_dict_add(DICT, KEY, VALUE)
3797 # -----------------------------
3798
3799
3800
3801 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3802 # --------------------------------------------
3803
3804
3805
3806 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3807 # ----------------------------------
3808
3809
3810
3811 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3812 # -----------------------------------------------------------------
3813
3814
3815
3816 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3817 # --------------------------------------------------------------
3818
3819
3820 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3821 #
3822 #   Copyright (C) 2004 Free Software Foundation, Inc.
3823 #   Written by Scott James Remnant, 2004
3824 #
3825 # This file is free software; the Free Software Foundation gives
3826 # unlimited permission to copy and/or distribute it, with or without
3827 # modifications, as long as this notice is preserved.
3828
3829 # Generated from ltversion.in.
3830
3831 # serial 3134 ltversion.m4
3832 # This file is part of GNU Libtool
3833
3834
3835
3836
3837
3838
3839 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3840 #
3841 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3842 #   Written by Scott James Remnant, 2004.
3843 #
3844 # This file is free software; the Free Software Foundation gives
3845 # unlimited permission to copy and/or distribute it, with or without
3846 # modifications, as long as this notice is preserved.
3847
3848 # serial 4 lt~obsolete.m4
3849
3850 # These exist entirely to fool aclocal when bootstrapping libtool.
3851 #
3852 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3853 # which have later been changed to m4_define as they aren't part of the
3854 # exported API, or moved to Autoconf or Automake where they belong.
3855 #
3856 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3857 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3858 # using a macro with the same name in our local m4/libtool.m4 it'll
3859 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3860 # and doesn't know about Autoconf macros at all.)
3861 #
3862 # So we provide this file, which has a silly filename so it's always
3863 # included after everything else.  This provides aclocal with the
3864 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3865 # because those macros already exist, or will be overwritten later.
3866 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3867 #
3868 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3869 # Yes, that means every name once taken will need to remain here until
3870 # we give up compatibility with versions before 1.7, at which point
3871 # we need to keep only those names which we still refer to.
3872
3873 # This is to help aclocal find these macros, as it can't see m4_define.
3874
3875
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 ##                                                          -*- Autoconf -*-
3939
3940 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3941 # Free Software Foundation, Inc.
3942 #
3943 # This file is free software; the Free Software Foundation
3944 # gives unlimited permission to copy and/or distribute it,
3945 # with or without modifications, as long as this notice is preserved.
3946
3947 # serial 8
3948
3949 # Based on depend.m4 from automake 1.9, modified for standalone use in
3950 # an environment where GNU make is required.
3951
3952 # ZW_PROG_COMPILER_DEPENDENCIES
3953 # -----------------------------
3954 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3955 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3956 # original; not side-effect compatible.  As the users of this macro
3957 # may require accurate dependencies for correct builds, it does *not*
3958 # honor --disable-dependency-checking, and failure to detect a usable
3959 # method is an error.  depcomp is assumed to be located in
3960 # $ac_aux_dir.
3961 #
3962 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3963
3964
3965
3966 # AM_SET_DEPDIR
3967 # -------------
3968 # Choose a directory name for dependency files.
3969
3970
3971 # ZW_CREATE_DEPDIR
3972 # ----------------
3973 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3974
3975
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 # intl sister-directory configuration rules.
4049 #
4050
4051 # The idea behind this macro is that there's no need to repeat all the
4052 # autoconf probes done by the intl directory - it's already done them
4053 # for us.  In fact, there's no need even to look at the cache for the
4054 # answers.  All we need to do is nab a few pieces of information.
4055 # The intl directory is set up to make this easy, by generating a
4056 # small file which can be sourced as a shell script; then we produce
4057 # the necessary substitutions and definitions for this directory.
4058
4059
4060
4061 # Autoconf M4 include file defining utility macros for complex Canadian
4062 # cross builds.
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072 ####
4073 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4074 # or AC_INIT.
4075 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4076
4077 ####
4078 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4079 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4080
4081
4082 ####
4083 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4084 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4085
4086
4087
4088 # Backported from Autoconf 2.5x; can go away when and if
4089 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4090
4091
4092
4093
4094 # ACX_HAVE_GCC_FOR_TARGET
4095 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4096
4097
4098 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4099 # Searching for installed target binutils.  We need to take extra care,
4100 # else we may find the wrong assembler, linker, etc., and lose.
4101 #
4102 # First try --with-build-time-tools, if specified.
4103 #
4104 # For build != host, we ask the installed GCC for the name of the tool it
4105 # uses, and accept it if it is an absolute path.  This is because the
4106 # only good choice for a compiler is the same GCC version that is being
4107 # installed (or we couldn't make target libraries), and we assume that
4108 # on the host system we'll have not only the same GCC version, but also
4109 # the same binutils version.
4110 #
4111 # For build == host, search the same directories that the installed
4112 # compiler will search.  We used to do this for the assembler, linker,
4113 # and nm only; for simplicity of configuration, however, we extend this
4114 # criterion to tools (such as ar and ranlib) that are never invoked by
4115 # the compiler, to avoid mismatches.
4116 #
4117 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4118 # if build == target.  This makes the most sense only when bootstrapping,
4119 # but we also do so when build != host.  In this case, we hope that the
4120 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4121 #
4122 # If we do not find a suitable binary, then try the user's path.
4123
4124
4125 ###
4126 # AC_PROG_CPP_WERROR
4127 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4128 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4129 # For now, using this also overrides header checks to use only the
4130 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4131 # bit harder from here).
4132 # Eventually autoconf will default to checking headers with the compiler
4133 # instead, and we'll have to do this differently.
4134
4135 # AC_PROG_CPP_WERROR
4136
4137 # Test for GNAT.
4138 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4139 # that understands Ada.  We use the user's CC setting, already found, and
4140 # possibly add $1 to the command-line parameters.
4141 #
4142 # Sets the shell variable have_gnat to yes or no as appropriate, and
4143 # substitutes GNATBIND and GNATMAKE.
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169 ac_ext=c
4170 ac_cpp='$CPP $CPPFLAGS'
4171 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4172 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174 if test -n "$ac_tool_prefix"; then
4175   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4176 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4178 $as_echo_n "checking for $ac_word... " >&6; }
4179 if test "${ac_cv_prog_CC+set}" = set; then :
4180   $as_echo_n "(cached) " >&6
4181 else
4182   if test -n "$CC"; then
4183   ac_cv_prog_CC="$CC" # Let the user override the test.
4184 else
4185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186 for as_dir in $PATH
4187 do
4188   IFS=$as_save_IFS
4189   test -z "$as_dir" && as_dir=.
4190     for ac_exec_ext in '' $ac_executable_extensions; do
4191   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4192     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4193     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4194     break 2
4195   fi
4196 done
4197   done
4198 IFS=$as_save_IFS
4199
4200 fi
4201 fi
4202 CC=$ac_cv_prog_CC
4203 if test -n "$CC"; then
4204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4205 $as_echo "$CC" >&6; }
4206 else
4207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4208 $as_echo "no" >&6; }
4209 fi
4210
4211
4212 fi
4213 if test -z "$ac_cv_prog_CC"; then
4214   ac_ct_CC=$CC
4215   # Extract the first word of "gcc", so it can be a program name with args.
4216 set dummy gcc; ac_word=$2
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218 $as_echo_n "checking for $ac_word... " >&6; }
4219 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4220   $as_echo_n "(cached) " >&6
4221 else
4222   if test -n "$ac_ct_CC"; then
4223   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4224 else
4225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226 for as_dir in $PATH
4227 do
4228   IFS=$as_save_IFS
4229   test -z "$as_dir" && as_dir=.
4230     for ac_exec_ext in '' $ac_executable_extensions; do
4231   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4232     ac_cv_prog_ac_ct_CC="gcc"
4233     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4234     break 2
4235   fi
4236 done
4237   done
4238 IFS=$as_save_IFS
4239
4240 fi
4241 fi
4242 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4243 if test -n "$ac_ct_CC"; then
4244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4245 $as_echo "$ac_ct_CC" >&6; }
4246 else
4247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248 $as_echo "no" >&6; }
4249 fi
4250
4251   if test "x$ac_ct_CC" = x; then
4252     CC=""
4253   else
4254     case $cross_compiling:$ac_tool_warned in
4255 yes:)
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4258 ac_tool_warned=yes ;;
4259 esac
4260     CC=$ac_ct_CC
4261   fi
4262 else
4263   CC="$ac_cv_prog_CC"
4264 fi
4265
4266 if test -z "$CC"; then
4267           if test -n "$ac_tool_prefix"; then
4268     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4269 set dummy ${ac_tool_prefix}cc; ac_word=$2
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4271 $as_echo_n "checking for $ac_word... " >&6; }
4272 if test "${ac_cv_prog_CC+set}" = set; then :
4273   $as_echo_n "(cached) " >&6
4274 else
4275   if test -n "$CC"; then
4276   ac_cv_prog_CC="$CC" # Let the user override the test.
4277 else
4278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4279 for as_dir in $PATH
4280 do
4281   IFS=$as_save_IFS
4282   test -z "$as_dir" && as_dir=.
4283     for ac_exec_ext in '' $ac_executable_extensions; do
4284   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4285     ac_cv_prog_CC="${ac_tool_prefix}cc"
4286     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4287     break 2
4288   fi
4289 done
4290   done
4291 IFS=$as_save_IFS
4292
4293 fi
4294 fi
4295 CC=$ac_cv_prog_CC
4296 if test -n "$CC"; then
4297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4298 $as_echo "$CC" >&6; }
4299 else
4300   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4301 $as_echo "no" >&6; }
4302 fi
4303
4304
4305   fi
4306 fi
4307 if test -z "$CC"; then
4308   # Extract the first word of "cc", so it can be a program name with args.
4309 set dummy cc; ac_word=$2
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4311 $as_echo_n "checking for $ac_word... " >&6; }
4312 if test "${ac_cv_prog_CC+set}" = set; then :
4313   $as_echo_n "(cached) " >&6
4314 else
4315   if test -n "$CC"; then
4316   ac_cv_prog_CC="$CC" # Let the user override the test.
4317 else
4318   ac_prog_rejected=no
4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320 for as_dir in $PATH
4321 do
4322   IFS=$as_save_IFS
4323   test -z "$as_dir" && as_dir=.
4324     for ac_exec_ext in '' $ac_executable_extensions; do
4325   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4326     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4327        ac_prog_rejected=yes
4328        continue
4329      fi
4330     ac_cv_prog_CC="cc"
4331     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332     break 2
4333   fi
4334 done
4335   done
4336 IFS=$as_save_IFS
4337
4338 if test $ac_prog_rejected = yes; then
4339   # We found a bogon in the path, so make sure we never use it.
4340   set dummy $ac_cv_prog_CC
4341   shift
4342   if test $# != 0; then
4343     # We chose a different compiler from the bogus one.
4344     # However, it has the same basename, so the bogon will be chosen
4345     # first if we set CC to just the basename; use the full file name.
4346     shift
4347     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4348   fi
4349 fi
4350 fi
4351 fi
4352 CC=$ac_cv_prog_CC
4353 if test -n "$CC"; then
4354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4355 $as_echo "$CC" >&6; }
4356 else
4357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358 $as_echo "no" >&6; }
4359 fi
4360
4361
4362 fi
4363 if test -z "$CC"; then
4364   if test -n "$ac_tool_prefix"; then
4365   for ac_prog in cl.exe
4366   do
4367     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4368 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4370 $as_echo_n "checking for $ac_word... " >&6; }
4371 if test "${ac_cv_prog_CC+set}" = set; then :
4372   $as_echo_n "(cached) " >&6
4373 else
4374   if test -n "$CC"; then
4375   ac_cv_prog_CC="$CC" # Let the user override the test.
4376 else
4377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4378 for as_dir in $PATH
4379 do
4380   IFS=$as_save_IFS
4381   test -z "$as_dir" && as_dir=.
4382     for ac_exec_ext in '' $ac_executable_extensions; do
4383   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4384     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4385     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4386     break 2
4387   fi
4388 done
4389   done
4390 IFS=$as_save_IFS
4391
4392 fi
4393 fi
4394 CC=$ac_cv_prog_CC
4395 if test -n "$CC"; then
4396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4397 $as_echo "$CC" >&6; }
4398 else
4399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400 $as_echo "no" >&6; }
4401 fi
4402
4403
4404     test -n "$CC" && break
4405   done
4406 fi
4407 if test -z "$CC"; then
4408   ac_ct_CC=$CC
4409   for ac_prog in cl.exe
4410 do
4411   # Extract the first word of "$ac_prog", so it can be a program name with args.
4412 set dummy $ac_prog; ac_word=$2
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4414 $as_echo_n "checking for $ac_word... " >&6; }
4415 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4416   $as_echo_n "(cached) " >&6
4417 else
4418   if test -n "$ac_ct_CC"; then
4419   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4420 else
4421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422 for as_dir in $PATH
4423 do
4424   IFS=$as_save_IFS
4425   test -z "$as_dir" && as_dir=.
4426     for ac_exec_ext in '' $ac_executable_extensions; do
4427   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4428     ac_cv_prog_ac_ct_CC="$ac_prog"
4429     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4430     break 2
4431   fi
4432 done
4433   done
4434 IFS=$as_save_IFS
4435
4436 fi
4437 fi
4438 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4439 if test -n "$ac_ct_CC"; then
4440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4441 $as_echo "$ac_ct_CC" >&6; }
4442 else
4443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444 $as_echo "no" >&6; }
4445 fi
4446
4447
4448   test -n "$ac_ct_CC" && break
4449 done
4450
4451   if test "x$ac_ct_CC" = x; then
4452     CC=""
4453   else
4454     case $cross_compiling:$ac_tool_warned in
4455 yes:)
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4458 ac_tool_warned=yes ;;
4459 esac
4460     CC=$ac_ct_CC
4461   fi
4462 fi
4463
4464 fi
4465
4466
4467 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4469 as_fn_error "no acceptable C compiler found in \$PATH
4470 See \`config.log' for more details." "$LINENO" 5; }
4471
4472 # Provide some information about the compiler.
4473 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4474 set X $ac_compile
4475 ac_compiler=$2
4476 for ac_option in --version -v -V -qversion; do
4477   { { ac_try="$ac_compiler $ac_option >&5"
4478 case "(($ac_try" in
4479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4480   *) ac_try_echo=$ac_try;;
4481 esac
4482 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4483 $as_echo "$ac_try_echo"; } >&5
4484   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4485   ac_status=$?
4486   if test -s conftest.err; then
4487     sed '10a\
4488 ... rest of stderr output deleted ...
4489          10q' conftest.err >conftest.er1
4490     cat conftest.er1 >&5
4491     rm -f conftest.er1 conftest.err
4492   fi
4493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4494   test $ac_status = 0; }
4495 done
4496
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 /* end confdefs.h.  */
4499
4500 int
4501 main ()
4502 {
4503
4504   ;
4505   return 0;
4506 }
4507 _ACEOF
4508 ac_clean_files_save=$ac_clean_files
4509 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4510 # Try to create an executable without -o first, disregard a.out.
4511 # It will help us diagnose broken compilers, and finding out an intuition
4512 # of exeext.
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4514 $as_echo_n "checking for C compiler default output file name... " >&6; }
4515 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4516
4517 # The possible output files:
4518 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4519
4520 ac_rmfiles=
4521 for ac_file in $ac_files
4522 do
4523   case $ac_file in
4524     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4525     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4526   esac
4527 done
4528 rm -f $ac_rmfiles
4529
4530 if { { ac_try="$ac_link_default"
4531 case "(($ac_try" in
4532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4533   *) ac_try_echo=$ac_try;;
4534 esac
4535 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4536 $as_echo "$ac_try_echo"; } >&5
4537   (eval "$ac_link_default") 2>&5
4538   ac_status=$?
4539   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4540   test $ac_status = 0; }; then :
4541   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4542 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4543 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4544 # so that the user can short-circuit this test for compilers unknown to
4545 # Autoconf.
4546 for ac_file in $ac_files ''
4547 do
4548   test -f "$ac_file" || continue
4549   case $ac_file in
4550     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4551         ;;
4552     [ab].out )
4553         # We found the default executable, but exeext='' is most
4554         # certainly right.
4555         break;;
4556     *.* )
4557         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4558         then :; else
4559            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4560         fi
4561         # We set ac_cv_exeext here because the later test for it is not
4562         # safe: cross compilers may not add the suffix if given an `-o'
4563         # argument, so we may need to know it at that point already.
4564         # Even if this section looks crufty: it has the advantage of
4565         # actually working.
4566         break;;
4567     * )
4568         break;;
4569   esac
4570 done
4571 test "$ac_cv_exeext" = no && ac_cv_exeext=
4572
4573 else
4574   ac_file=''
4575 fi
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4577 $as_echo "$ac_file" >&6; }
4578 if test -z "$ac_file"; then :
4579   $as_echo "$as_me: failed program was:" >&5
4580 sed 's/^/| /' conftest.$ac_ext >&5
4581
4582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4584 { as_fn_set_status 77
4585 as_fn_error "C compiler cannot create executables
4586 See \`config.log' for more details." "$LINENO" 5; }; }
4587 fi
4588 ac_exeext=$ac_cv_exeext
4589
4590 # Check that the compiler produces executables we can run.  If not, either
4591 # the compiler is broken, or we cross compile.
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4593 $as_echo_n "checking whether the C compiler works... " >&6; }
4594 # If not cross compiling, check that we can run a simple program.
4595 if test "$cross_compiling" != yes; then
4596   if { ac_try='./$ac_file'
4597   { { case "(($ac_try" in
4598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4599   *) ac_try_echo=$ac_try;;
4600 esac
4601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4602 $as_echo "$ac_try_echo"; } >&5
4603   (eval "$ac_try") 2>&5
4604   ac_status=$?
4605   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4606   test $ac_status = 0; }; }; then
4607     cross_compiling=no
4608   else
4609     if test "$cross_compiling" = maybe; then
4610         cross_compiling=yes
4611     else
4612         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4613 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4614 as_fn_error "cannot run C compiled programs.
4615 If you meant to cross compile, use \`--host'.
4616 See \`config.log' for more details." "$LINENO" 5; }
4617     fi
4618   fi
4619 fi
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4621 $as_echo "yes" >&6; }
4622
4623 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4624 ac_clean_files=$ac_clean_files_save
4625 # Check that the compiler produces executables we can run.  If not, either
4626 # the compiler is broken, or we cross compile.
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4628 $as_echo_n "checking whether we are cross compiling... " >&6; }
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4630 $as_echo "$cross_compiling" >&6; }
4631
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4633 $as_echo_n "checking for suffix of executables... " >&6; }
4634 if { { ac_try="$ac_link"
4635 case "(($ac_try" in
4636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4637   *) ac_try_echo=$ac_try;;
4638 esac
4639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4640 $as_echo "$ac_try_echo"; } >&5
4641   (eval "$ac_link") 2>&5
4642   ac_status=$?
4643   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4644   test $ac_status = 0; }; then :
4645   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4646 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4647 # work properly (i.e., refer to `conftest.exe'), while it won't with
4648 # `rm'.
4649 for ac_file in conftest.exe conftest conftest.*; do
4650   test -f "$ac_file" || continue
4651   case $ac_file in
4652     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4653     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4654           break;;
4655     * ) break;;
4656   esac
4657 done
4658 else
4659   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4660 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4661 as_fn_error "cannot compute suffix of executables: cannot compile and link
4662 See \`config.log' for more details." "$LINENO" 5; }
4663 fi
4664 rm -f conftest$ac_cv_exeext
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4666 $as_echo "$ac_cv_exeext" >&6; }
4667
4668 rm -f conftest.$ac_ext
4669 EXEEXT=$ac_cv_exeext
4670 ac_exeext=$EXEEXT
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4672 $as_echo_n "checking for suffix of object files... " >&6; }
4673 if test "${ac_cv_objext+set}" = set; then :
4674   $as_echo_n "(cached) " >&6
4675 else
4676   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4677 /* end confdefs.h.  */
4678
4679 int
4680 main ()
4681 {
4682
4683   ;
4684   return 0;
4685 }
4686 _ACEOF
4687 rm -f conftest.o conftest.obj
4688 if { { ac_try="$ac_compile"
4689 case "(($ac_try" in
4690   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4691   *) ac_try_echo=$ac_try;;
4692 esac
4693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4694 $as_echo "$ac_try_echo"; } >&5
4695   (eval "$ac_compile") 2>&5
4696   ac_status=$?
4697   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4698   test $ac_status = 0; }; then :
4699   for ac_file in conftest.o conftest.obj conftest.*; do
4700   test -f "$ac_file" || continue;
4701   case $ac_file in
4702     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4703     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4704        break;;
4705   esac
4706 done
4707 else
4708   $as_echo "$as_me: failed program was:" >&5
4709 sed 's/^/| /' conftest.$ac_ext >&5
4710
4711 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4712 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4713 as_fn_error "cannot compute suffix of object files: cannot compile
4714 See \`config.log' for more details." "$LINENO" 5; }
4715 fi
4716 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4717 fi
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4719 $as_echo "$ac_cv_objext" >&6; }
4720 OBJEXT=$ac_cv_objext
4721 ac_objext=$OBJEXT
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4723 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4724 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4725   $as_echo_n "(cached) " >&6
4726 else
4727   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728 /* end confdefs.h.  */
4729
4730 int
4731 main ()
4732 {
4733 #ifndef __GNUC__
4734        choke me
4735 #endif
4736
4737   ;
4738   return 0;
4739 }
4740 _ACEOF
4741 if ac_fn_c_try_compile "$LINENO"; then :
4742   ac_compiler_gnu=yes
4743 else
4744   ac_compiler_gnu=no
4745 fi
4746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4747 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4748
4749 fi
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4751 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4752 if test $ac_compiler_gnu = yes; then
4753   GCC=yes
4754 else
4755   GCC=
4756 fi
4757 ac_test_CFLAGS=${CFLAGS+set}
4758 ac_save_CFLAGS=$CFLAGS
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4760 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4761 if test "${ac_cv_prog_cc_g+set}" = set; then :
4762   $as_echo_n "(cached) " >&6
4763 else
4764   ac_save_c_werror_flag=$ac_c_werror_flag
4765    ac_c_werror_flag=yes
4766    ac_cv_prog_cc_g=no
4767    CFLAGS="-g"
4768    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h.  */
4770
4771 int
4772 main ()
4773 {
4774
4775   ;
4776   return 0;
4777 }
4778 _ACEOF
4779 if ac_fn_c_try_compile "$LINENO"; then :
4780   ac_cv_prog_cc_g=yes
4781 else
4782   CFLAGS=""
4783       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4784 /* end confdefs.h.  */
4785
4786 int
4787 main ()
4788 {
4789
4790   ;
4791   return 0;
4792 }
4793 _ACEOF
4794 if ac_fn_c_try_compile "$LINENO"; then :
4795
4796 else
4797   ac_c_werror_flag=$ac_save_c_werror_flag
4798          CFLAGS="-g"
4799          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4800 /* end confdefs.h.  */
4801
4802 int
4803 main ()
4804 {
4805
4806   ;
4807   return 0;
4808 }
4809 _ACEOF
4810 if ac_fn_c_try_compile "$LINENO"; then :
4811   ac_cv_prog_cc_g=yes
4812 fi
4813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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    ac_c_werror_flag=$ac_save_c_werror_flag
4819 fi
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4821 $as_echo "$ac_cv_prog_cc_g" >&6; }
4822 if test "$ac_test_CFLAGS" = set; then
4823   CFLAGS=$ac_save_CFLAGS
4824 elif test $ac_cv_prog_cc_g = yes; then
4825   if test "$GCC" = yes; then
4826     CFLAGS="-g -O2"
4827   else
4828     CFLAGS="-g"
4829   fi
4830 else
4831   if test "$GCC" = yes; then
4832     CFLAGS="-O2"
4833   else
4834     CFLAGS=
4835   fi
4836 fi
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4838 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4839 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4840   $as_echo_n "(cached) " >&6
4841 else
4842   ac_cv_prog_cc_c89=no
4843 ac_save_CC=$CC
4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845 /* end confdefs.h.  */
4846 #include <stdarg.h>
4847 #include <stdio.h>
4848 #include <sys/types.h>
4849 #include <sys/stat.h>
4850 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4851 struct buf { int x; };
4852 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4853 static char *e (p, i)
4854      char **p;
4855      int i;
4856 {
4857   return p[i];
4858 }
4859 static char *f (char * (*g) (char **, int), char **p, ...)
4860 {
4861   char *s;
4862   va_list v;
4863   va_start (v,p);
4864   s = g (p, va_arg (v,int));
4865   va_end (v);
4866   return s;
4867 }
4868
4869 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4870    function prototypes and stuff, but not '\xHH' hex character constants.
4871    These don't provoke an error unfortunately, instead are silently treated
4872    as 'x'.  The following induces an error, until -std is added to get
4873    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4874    array size at least.  It's necessary to write '\x00'==0 to get something
4875    that's true only with -std.  */
4876 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4877
4878 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4879    inside strings and character constants.  */
4880 #define FOO(x) 'x'
4881 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4882
4883 int test (int i, double x);
4884 struct s1 {int (*f) (int a);};
4885 struct s2 {int (*f) (double a);};
4886 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4887 int argc;
4888 char **argv;
4889 int
4890 main ()
4891 {
4892 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4893   ;
4894   return 0;
4895 }
4896 _ACEOF
4897 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4898         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4899 do
4900   CC="$ac_save_CC $ac_arg"
4901   if ac_fn_c_try_compile "$LINENO"; then :
4902   ac_cv_prog_cc_c89=$ac_arg
4903 fi
4904 rm -f core conftest.err conftest.$ac_objext
4905   test "x$ac_cv_prog_cc_c89" != "xno" && break
4906 done
4907 rm -f conftest.$ac_ext
4908 CC=$ac_save_CC
4909
4910 fi
4911 # AC_CACHE_VAL
4912 case "x$ac_cv_prog_cc_c89" in
4913   x)
4914     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4915 $as_echo "none needed" >&6; } ;;
4916   xno)
4917     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4918 $as_echo "unsupported" >&6; } ;;
4919   *)
4920     CC="$CC $ac_cv_prog_cc_c89"
4921     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4922 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4923 esac
4924 if test "x$ac_cv_prog_cc_c89" != xno; then :
4925
4926 fi
4927
4928 ac_ext=c
4929 ac_cpp='$CPP $CPPFLAGS'
4930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4933
4934 ac_aux_dir=
4935 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4936   for ac_t in install-sh install.sh shtool; do
4937     if test -f "$ac_dir/$ac_t"; then
4938       ac_aux_dir=$ac_dir
4939       ac_install_sh="$ac_aux_dir/$ac_t -c"
4940       break 2
4941     fi
4942   done
4943 done
4944 if test -z "$ac_aux_dir"; then
4945   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4946 fi
4947
4948 # These three variables are undocumented and unsupported,
4949 # and are intended to be withdrawn in a future Autoconf release.
4950 # They can cause serious problems if a builder's source tree is in a directory
4951 # whose full name contains unusual characters.
4952 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4953 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4954 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4955
4956
4957 # Make sure we can run config.sub.
4958 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4959   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4960
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4962 $as_echo_n "checking build system type... " >&6; }
4963 if test "${ac_cv_build+set}" = set; then :
4964   $as_echo_n "(cached) " >&6
4965 else
4966   ac_build_alias=$build_alias
4967 test "x$ac_build_alias" = x &&
4968   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4969 test "x$ac_build_alias" = x &&
4970   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4971 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4972   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4973
4974 fi
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4976 $as_echo "$ac_cv_build" >&6; }
4977 case $ac_cv_build in
4978 *-*-*) ;;
4979 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4980 esac
4981 build=$ac_cv_build
4982 ac_save_IFS=$IFS; IFS='-'
4983 set x $ac_cv_build
4984 shift
4985 build_cpu=$1
4986 build_vendor=$2
4987 shift; shift
4988 # Remember, the first character of IFS is used to create $*,
4989 # except with old shells:
4990 build_os=$*
4991 IFS=$ac_save_IFS
4992 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4993
4994
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4996 $as_echo_n "checking host system type... " >&6; }
4997 if test "${ac_cv_host+set}" = set; then :
4998   $as_echo_n "(cached) " >&6
4999 else
5000   if test "x$host_alias" = x; then
5001   ac_cv_host=$ac_cv_build
5002 else
5003   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5004     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5005 fi
5006
5007 fi
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5009 $as_echo "$ac_cv_host" >&6; }
5010 case $ac_cv_host in
5011 *-*-*) ;;
5012 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
5013 esac
5014 host=$ac_cv_host
5015 ac_save_IFS=$IFS; IFS='-'
5016 set x $ac_cv_host
5017 shift
5018 host_cpu=$1
5019 host_vendor=$2
5020 shift; shift
5021 # Remember, the first character of IFS is used to create $*,
5022 # except with old shells:
5023 host_os=$*
5024 IFS=$ac_save_IFS
5025 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5026
5027
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5029 $as_echo_n "checking target system type... " >&6; }
5030 if test "${ac_cv_target+set}" = set; then :
5031   $as_echo_n "(cached) " >&6
5032 else
5033   if test "x$target_alias" = x; then
5034   ac_cv_target=$ac_cv_host
5035 else
5036   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5037     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5038 fi
5039
5040 fi
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5042 $as_echo "$ac_cv_target" >&6; }
5043 case $ac_cv_target in
5044 *-*-*) ;;
5045 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5046 esac
5047 target=$ac_cv_target
5048 ac_save_IFS=$IFS; IFS='-'
5049 set x $ac_cv_target
5050 shift
5051 target_cpu=$1
5052 target_vendor=$2
5053 shift; shift
5054 # Remember, the first character of IFS is used to create $*,
5055 # except with old shells:
5056 target_os=$*
5057 IFS=$ac_save_IFS
5058 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5059
5060
5061 # The aliases save the names the user supplied, while $host etc.
5062 # will get canonicalized.
5063 test -n "$target_alias" &&
5064   test "$program_prefix$program_suffix$program_transform_name" = \
5065     NONENONEs,x,x, &&
5066   program_prefix=${target_alias}-
5067
5068 ac_ext=c
5069 ac_cpp='$CPP $CPPFLAGS'
5070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5074 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5075 # On Suns, sometimes $CPP names a directory.
5076 if test -n "$CPP" && test -d "$CPP"; then
5077   CPP=
5078 fi
5079 if test -z "$CPP"; then
5080   if test "${ac_cv_prog_CPP+set}" = set; then :
5081   $as_echo_n "(cached) " >&6
5082 else
5083       # Double quotes because CPP needs to be expanded
5084     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5085     do
5086       ac_preproc_ok=false
5087 for ac_c_preproc_warn_flag in '' yes
5088 do
5089   # Use a header file that comes with gcc, so configuring glibc
5090   # with a fresh cross-compiler works.
5091   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5092   # <limits.h> exists even on freestanding compilers.
5093   # On the NeXT, cc -E runs the code through the compiler's parser,
5094   # not just through cpp. "Syntax error" is here to catch this case.
5095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096 /* end confdefs.h.  */
5097 #ifdef __STDC__
5098 # include <limits.h>
5099 #else
5100 # include <assert.h>
5101 #endif
5102                      Syntax error
5103 _ACEOF
5104 if ac_fn_c_try_cpp "$LINENO"; then :
5105
5106 else
5107   # Broken: fails on valid input.
5108 continue
5109 fi
5110 rm -f conftest.err conftest.$ac_ext
5111
5112   # OK, works on sane cases.  Now check whether nonexistent headers
5113   # can be detected and how.
5114   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5115 /* end confdefs.h.  */
5116 #include <ac_nonexistent.h>
5117 _ACEOF
5118 if ac_fn_c_try_cpp "$LINENO"; then :
5119   # Broken: success on invalid input.
5120 continue
5121 else
5122   # Passes both tests.
5123 ac_preproc_ok=:
5124 break
5125 fi
5126 rm -f conftest.err conftest.$ac_ext
5127
5128 done
5129 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5130 rm -f conftest.err conftest.$ac_ext
5131 if $ac_preproc_ok; then :
5132   break
5133 fi
5134
5135     done
5136     ac_cv_prog_CPP=$CPP
5137
5138 fi
5139   CPP=$ac_cv_prog_CPP
5140 else
5141   ac_cv_prog_CPP=$CPP
5142 fi
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5144 $as_echo "$CPP" >&6; }
5145 ac_preproc_ok=false
5146 for ac_c_preproc_warn_flag in '' yes
5147 do
5148   # Use a header file that comes with gcc, so configuring glibc
5149   # with a fresh cross-compiler works.
5150   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5151   # <limits.h> exists even on freestanding compilers.
5152   # On the NeXT, cc -E runs the code through the compiler's parser,
5153   # not just through cpp. "Syntax error" is here to catch this case.
5154   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5155 /* end confdefs.h.  */
5156 #ifdef __STDC__
5157 # include <limits.h>
5158 #else
5159 # include <assert.h>
5160 #endif
5161                      Syntax error
5162 _ACEOF
5163 if ac_fn_c_try_cpp "$LINENO"; then :
5164
5165 else
5166   # Broken: fails on valid input.
5167 continue
5168 fi
5169 rm -f conftest.err conftest.$ac_ext
5170
5171   # OK, works on sane cases.  Now check whether nonexistent headers
5172   # can be detected and how.
5173   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5174 /* end confdefs.h.  */
5175 #include <ac_nonexistent.h>
5176 _ACEOF
5177 if ac_fn_c_try_cpp "$LINENO"; then :
5178   # Broken: success on invalid input.
5179 continue
5180 else
5181   # Passes both tests.
5182 ac_preproc_ok=:
5183 break
5184 fi
5185 rm -f conftest.err conftest.$ac_ext
5186
5187 done
5188 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5189 rm -f conftest.err conftest.$ac_ext
5190 if $ac_preproc_ok; then :
5191
5192 else
5193   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5194 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5195 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5196 See \`config.log' for more details." "$LINENO" 5; }
5197 fi
5198
5199 ac_ext=c
5200 ac_cpp='$CPP $CPPFLAGS'
5201 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5202 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5203 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5204
5205
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5207 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5208 if test "${ac_cv_path_GREP+set}" = set; then :
5209   $as_echo_n "(cached) " >&6
5210 else
5211   if test -z "$GREP"; then
5212   ac_path_GREP_found=false
5213   # Loop through the user's path and test for each of PROGNAME-LIST
5214   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5215 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5216 do
5217   IFS=$as_save_IFS
5218   test -z "$as_dir" && as_dir=.
5219     for ac_prog in grep ggrep; do
5220     for ac_exec_ext in '' $ac_executable_extensions; do
5221       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5222       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5223 # Check for GNU ac_path_GREP and select it if it is found.
5224   # Check for GNU $ac_path_GREP
5225 case `"$ac_path_GREP" --version 2>&1` in
5226 *GNU*)
5227   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5228 *)
5229   ac_count=0
5230   $as_echo_n 0123456789 >"conftest.in"
5231   while :
5232   do
5233     cat "conftest.in" "conftest.in" >"conftest.tmp"
5234     mv "conftest.tmp" "conftest.in"
5235     cp "conftest.in" "conftest.nl"
5236     $as_echo 'GREP' >> "conftest.nl"
5237     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5238     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5239     as_fn_arith $ac_count + 1 && ac_count=$as_val
5240     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5241       # Best one so far, save it but keep looking for a better one
5242       ac_cv_path_GREP="$ac_path_GREP"
5243       ac_path_GREP_max=$ac_count
5244     fi
5245     # 10*(2^10) chars as input seems more than enough
5246     test $ac_count -gt 10 && break
5247   done
5248   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5249 esac
5250
5251       $ac_path_GREP_found && break 3
5252     done
5253   done
5254   done
5255 IFS=$as_save_IFS
5256   if test -z "$ac_cv_path_GREP"; then
5257     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5258   fi
5259 else
5260   ac_cv_path_GREP=$GREP
5261 fi
5262
5263 fi
5264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5265 $as_echo "$ac_cv_path_GREP" >&6; }
5266  GREP="$ac_cv_path_GREP"
5267
5268
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5270 $as_echo_n "checking for egrep... " >&6; }
5271 if test "${ac_cv_path_EGREP+set}" = set; then :
5272   $as_echo_n "(cached) " >&6
5273 else
5274   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5275    then ac_cv_path_EGREP="$GREP -E"
5276    else
5277      if test -z "$EGREP"; then
5278   ac_path_EGREP_found=false
5279   # Loop through the user's path and test for each of PROGNAME-LIST
5280   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5281 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5282 do
5283   IFS=$as_save_IFS
5284   test -z "$as_dir" && as_dir=.
5285     for ac_prog in egrep; do
5286     for ac_exec_ext in '' $ac_executable_extensions; do
5287       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5288       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5289 # Check for GNU ac_path_EGREP and select it if it is found.
5290   # Check for GNU $ac_path_EGREP
5291 case `"$ac_path_EGREP" --version 2>&1` in
5292 *GNU*)
5293   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5294 *)
5295   ac_count=0
5296   $as_echo_n 0123456789 >"conftest.in"
5297   while :
5298   do
5299     cat "conftest.in" "conftest.in" >"conftest.tmp"
5300     mv "conftest.tmp" "conftest.in"
5301     cp "conftest.in" "conftest.nl"
5302     $as_echo 'EGREP' >> "conftest.nl"
5303     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5304     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5305     as_fn_arith $ac_count + 1 && ac_count=$as_val
5306     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5307       # Best one so far, save it but keep looking for a better one
5308       ac_cv_path_EGREP="$ac_path_EGREP"
5309       ac_path_EGREP_max=$ac_count
5310     fi
5311     # 10*(2^10) chars as input seems more than enough
5312     test $ac_count -gt 10 && break
5313   done
5314   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5315 esac
5316
5317       $ac_path_EGREP_found && break 3
5318     done
5319   done
5320   done
5321 IFS=$as_save_IFS
5322   if test -z "$ac_cv_path_EGREP"; then
5323     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5324   fi
5325 else
5326   ac_cv_path_EGREP=$EGREP
5327 fi
5328
5329    fi
5330 fi
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5332 $as_echo "$ac_cv_path_EGREP" >&6; }
5333  EGREP="$ac_cv_path_EGREP"
5334
5335
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5337 $as_echo_n "checking for ANSI C header files... " >&6; }
5338 if test "${ac_cv_header_stdc+set}" = set; then :
5339   $as_echo_n "(cached) " >&6
5340 else
5341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5342 /* end confdefs.h.  */
5343 #include <stdlib.h>
5344 #include <stdarg.h>
5345 #include <string.h>
5346 #include <float.h>
5347
5348 int
5349 main ()
5350 {
5351
5352   ;
5353   return 0;
5354 }
5355 _ACEOF
5356 if ac_fn_c_try_compile "$LINENO"; then :
5357   ac_cv_header_stdc=yes
5358 else
5359   ac_cv_header_stdc=no
5360 fi
5361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5362
5363 if test $ac_cv_header_stdc = yes; then
5364   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5366 /* end confdefs.h.  */
5367 #include <string.h>
5368
5369 _ACEOF
5370 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5371   $EGREP "memchr" >/dev/null 2>&1; then :
5372
5373 else
5374   ac_cv_header_stdc=no
5375 fi
5376 rm -f conftest*
5377
5378 fi
5379
5380 if test $ac_cv_header_stdc = yes; then
5381   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5382   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5383 /* end confdefs.h.  */
5384 #include <stdlib.h>
5385
5386 _ACEOF
5387 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5388   $EGREP "free" >/dev/null 2>&1; then :
5389
5390 else
5391   ac_cv_header_stdc=no
5392 fi
5393 rm -f conftest*
5394
5395 fi
5396
5397 if test $ac_cv_header_stdc = yes; then
5398   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5399   if test "$cross_compiling" = yes; then :
5400   :
5401 else
5402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403 /* end confdefs.h.  */
5404 #include <ctype.h>
5405 #include <stdlib.h>
5406 #if ((' ' & 0x0FF) == 0x020)
5407 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5408 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5409 #else
5410 # define ISLOWER(c) \
5411                    (('a' <= (c) && (c) <= 'i') \
5412                      || ('j' <= (c) && (c) <= 'r') \
5413                      || ('s' <= (c) && (c) <= 'z'))
5414 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5415 #endif
5416
5417 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5418 int
5419 main ()
5420 {
5421   int i;
5422   for (i = 0; i < 256; i++)
5423     if (XOR (islower (i), ISLOWER (i))
5424         || toupper (i) != TOUPPER (i))
5425       return 2;
5426   return 0;
5427 }
5428 _ACEOF
5429 if ac_fn_c_try_run "$LINENO"; then :
5430
5431 else
5432   ac_cv_header_stdc=no
5433 fi
5434 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5435   conftest.$ac_objext conftest.beam conftest.$ac_ext
5436 fi
5437
5438 fi
5439 fi
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5441 $as_echo "$ac_cv_header_stdc" >&6; }
5442 if test $ac_cv_header_stdc = yes; then
5443
5444 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5445
5446 fi
5447
5448 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5449 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5450                   inttypes.h stdint.h unistd.h
5451 do :
5452   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5453 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5454 "
5455 eval as_val=\$$as_ac_Header
5456    if test "x$as_val" = x""yes; then :
5457   cat >>confdefs.h <<_ACEOF
5458 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5459 _ACEOF
5460
5461 fi
5462
5463 done
5464
5465
5466
5467   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5468 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5469   MINIX=yes
5470 else
5471   MINIX=
5472 fi
5473
5474
5475   if test "$MINIX" = yes; then
5476
5477 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5478
5479
5480 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5481
5482
5483 $as_echo "#define _MINIX 1" >>confdefs.h
5484
5485   fi
5486
5487
5488   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5489 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5490 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5491   $as_echo_n "(cached) " >&6
5492 else
5493   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5494 /* end confdefs.h.  */
5495
5496 #         define __EXTENSIONS__ 1
5497           $ac_includes_default
5498 int
5499 main ()
5500 {
5501
5502   ;
5503   return 0;
5504 }
5505 _ACEOF
5506 if ac_fn_c_try_compile "$LINENO"; then :
5507   ac_cv_safe_to_define___extensions__=yes
5508 else
5509   ac_cv_safe_to_define___extensions__=no
5510 fi
5511 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5512 fi
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5514 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5515   test $ac_cv_safe_to_define___extensions__ = yes &&
5516     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5517
5518   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5519
5520   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5521
5522   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5523
5524   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5525
5526
5527 test "$program_prefix" != NONE &&
5528   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5529 # Use a double $ so make ignores it.
5530 test "$program_suffix" != NONE &&
5531   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5532 # Double any \ or $.
5533 # By default was `s,x,x', remove it if useless.
5534 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5535 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5536
5537 # Find a good install program.  We prefer a C program (faster),
5538 # so one script is as good as another.  But avoid the broken or
5539 # incompatible versions:
5540 # SysV /etc/install, /usr/sbin/install
5541 # SunOS /usr/etc/install
5542 # IRIX /sbin/install
5543 # AIX /bin/install
5544 # AmigaOS /C/install, which installs bootblocks on floppy discs
5545 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5546 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5547 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5548 # OS/2's system install, which has a completely different semantic
5549 # ./install, which can be erroneously created by make from ./install.sh.
5550 # Reject install programs that cannot install multiple files.
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5552 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5553 if test -z "$INSTALL"; then
5554 if test "${ac_cv_path_install+set}" = set; then :
5555   $as_echo_n "(cached) " >&6
5556 else
5557   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5558 for as_dir in $PATH
5559 do
5560   IFS=$as_save_IFS
5561   test -z "$as_dir" && as_dir=.
5562     # Account for people who put trailing slashes in PATH elements.
5563 case $as_dir/ in #((
5564   ./ | .// | /[cC]/* | \
5565   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5566   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5567   /usr/ucb/* ) ;;
5568   *)
5569     # OSF1 and SCO ODT 3.0 have their own names for install.
5570     # Don't use installbsd from OSF since it installs stuff as root
5571     # by default.
5572     for ac_prog in ginstall scoinst install; do
5573       for ac_exec_ext in '' $ac_executable_extensions; do
5574         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5575           if test $ac_prog = install &&
5576             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5577             # AIX install.  It has an incompatible calling convention.
5578             :
5579           elif test $ac_prog = install &&
5580             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5581             # program-specific install script used by HP pwplus--don't use.
5582             :
5583           else
5584             rm -rf conftest.one conftest.two conftest.dir
5585             echo one > conftest.one
5586             echo two > conftest.two
5587             mkdir conftest.dir
5588             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5589               test -s conftest.one && test -s conftest.two &&
5590               test -s conftest.dir/conftest.one &&
5591               test -s conftest.dir/conftest.two
5592             then
5593               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5594               break 3
5595             fi
5596           fi
5597         fi
5598       done
5599     done
5600     ;;
5601 esac
5602
5603   done
5604 IFS=$as_save_IFS
5605
5606 rm -rf conftest.one conftest.two conftest.dir
5607
5608 fi
5609   if test "${ac_cv_path_install+set}" = set; then
5610     INSTALL=$ac_cv_path_install
5611   else
5612     # As a last resort, use the slow shell script.  Don't cache a
5613     # value for INSTALL within a source directory, because that will
5614     # break other packages using the cache if that directory is
5615     # removed, or if the value is a relative name.
5616     INSTALL=$ac_install_sh
5617   fi
5618 fi
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5620 $as_echo "$INSTALL" >&6; }
5621
5622 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5623 # It thinks the first close brace ends the variable substitution.
5624 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5625
5626 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5627
5628 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5629
5630 rm -rf .tst 2>/dev/null
5631 mkdir .tst 2>/dev/null
5632 if test -d .tst; then
5633   am__leading_dot=.
5634 else
5635   am__leading_dot=_
5636 fi
5637 rmdir .tst 2>/dev/null
5638
5639 DEPDIR="${am__leading_dot}deps"
5640
5641 case `pwd` in
5642   *\ * | *\     *)
5643     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5644 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5645 esac
5646
5647
5648
5649 macro_version='2.2.7a'
5650 macro_revision='1.3134'
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664 ltmain="$ac_aux_dir/ltmain.sh"
5665
5666 # Backslashify metacharacters that are still active within
5667 # double-quoted strings.
5668 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5669
5670 # Same as above, but do not quote variable references.
5671 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5672
5673 # Sed substitution to delay expansion of an escaped shell variable in a
5674 # double_quote_subst'ed string.
5675 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5676
5677 # Sed substitution to delay expansion of an escaped single quote.
5678 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5679
5680 # Sed substitution to avoid accidental globbing in evaled expressions
5681 no_glob_subst='s/\*/\\\*/g'
5682
5683 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5684 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5685 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5686
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5688 $as_echo_n "checking how to print strings... " >&6; }
5689 # Test print first, because it will be a builtin if present.
5690 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5691    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5692   ECHO='print -r --'
5693 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5694   ECHO='printf %s\n'
5695 else
5696   # Use this function as a fallback that always works.
5697   func_fallback_echo ()
5698   {
5699     eval 'cat <<_LTECHO_EOF
5700 $1
5701 _LTECHO_EOF'
5702   }
5703   ECHO='func_fallback_echo'
5704 fi
5705
5706 # func_echo_all arg...
5707 # Invoke $ECHO with all args, space-separated.
5708 func_echo_all ()
5709 {
5710     $ECHO ""
5711 }
5712
5713 case "$ECHO" in
5714   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5715 $as_echo "printf" >&6; } ;;
5716   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5717 $as_echo "print -r" >&6; } ;;
5718   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5719 $as_echo "cat" >&6; } ;;
5720 esac
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5736 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5737 if test "${ac_cv_path_SED+set}" = set; then :
5738   $as_echo_n "(cached) " >&6
5739 else
5740             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5741      for ac_i in 1 2 3 4 5 6 7; do
5742        ac_script="$ac_script$as_nl$ac_script"
5743      done
5744      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5745      { ac_script=; unset ac_script;}
5746      if test -z "$SED"; then
5747   ac_path_SED_found=false
5748   # Loop through the user's path and test for each of PROGNAME-LIST
5749   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5750 for as_dir in $PATH
5751 do
5752   IFS=$as_save_IFS
5753   test -z "$as_dir" && as_dir=.
5754     for ac_prog in sed gsed; do
5755     for ac_exec_ext in '' $ac_executable_extensions; do
5756       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5757       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5758 # Check for GNU ac_path_SED and select it if it is found.
5759   # Check for GNU $ac_path_SED
5760 case `"$ac_path_SED" --version 2>&1` in
5761 *GNU*)
5762   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5763 *)
5764   ac_count=0
5765   $as_echo_n 0123456789 >"conftest.in"
5766   while :
5767   do
5768     cat "conftest.in" "conftest.in" >"conftest.tmp"
5769     mv "conftest.tmp" "conftest.in"
5770     cp "conftest.in" "conftest.nl"
5771     $as_echo '' >> "conftest.nl"
5772     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5773     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5774     as_fn_arith $ac_count + 1 && ac_count=$as_val
5775     if test $ac_count -gt ${ac_path_SED_max-0}; then
5776       # Best one so far, save it but keep looking for a better one
5777       ac_cv_path_SED="$ac_path_SED"
5778       ac_path_SED_max=$ac_count
5779     fi
5780     # 10*(2^10) chars as input seems more than enough
5781     test $ac_count -gt 10 && break
5782   done
5783   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5784 esac
5785
5786       $ac_path_SED_found && break 3
5787     done
5788   done
5789   done
5790 IFS=$as_save_IFS
5791   if test -z "$ac_cv_path_SED"; then
5792     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5793   fi
5794 else
5795   ac_cv_path_SED=$SED
5796 fi
5797
5798 fi
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5800 $as_echo "$ac_cv_path_SED" >&6; }
5801  SED="$ac_cv_path_SED"
5802   rm -f conftest.sed
5803
5804 test -z "$SED" && SED=sed
5805 Xsed="$SED -e 1s/^X//"
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5818 $as_echo_n "checking for fgrep... " >&6; }
5819 if test "${ac_cv_path_FGREP+set}" = set; then :
5820   $as_echo_n "(cached) " >&6
5821 else
5822   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5823    then ac_cv_path_FGREP="$GREP -F"
5824    else
5825      if test -z "$FGREP"; then
5826   ac_path_FGREP_found=false
5827   # Loop through the user's path and test for each of PROGNAME-LIST
5828   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5829 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5830 do
5831   IFS=$as_save_IFS
5832   test -z "$as_dir" && as_dir=.
5833     for ac_prog in fgrep; do
5834     for ac_exec_ext in '' $ac_executable_extensions; do
5835       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5836       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5837 # Check for GNU ac_path_FGREP and select it if it is found.
5838   # Check for GNU $ac_path_FGREP
5839 case `"$ac_path_FGREP" --version 2>&1` in
5840 *GNU*)
5841   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5842 *)
5843   ac_count=0
5844   $as_echo_n 0123456789 >"conftest.in"
5845   while :
5846   do
5847     cat "conftest.in" "conftest.in" >"conftest.tmp"
5848     mv "conftest.tmp" "conftest.in"
5849     cp "conftest.in" "conftest.nl"
5850     $as_echo 'FGREP' >> "conftest.nl"
5851     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5852     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5853     as_fn_arith $ac_count + 1 && ac_count=$as_val
5854     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5855       # Best one so far, save it but keep looking for a better one
5856       ac_cv_path_FGREP="$ac_path_FGREP"
5857       ac_path_FGREP_max=$ac_count
5858     fi
5859     # 10*(2^10) chars as input seems more than enough
5860     test $ac_count -gt 10 && break
5861   done
5862   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5863 esac
5864
5865       $ac_path_FGREP_found && break 3
5866     done
5867   done
5868   done
5869 IFS=$as_save_IFS
5870   if test -z "$ac_cv_path_FGREP"; then
5871     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5872   fi
5873 else
5874   ac_cv_path_FGREP=$FGREP
5875 fi
5876
5877    fi
5878 fi
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5880 $as_echo "$ac_cv_path_FGREP" >&6; }
5881  FGREP="$ac_cv_path_FGREP"
5882
5883
5884 test -z "$GREP" && GREP=grep
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904 # Check whether --with-gnu-ld was given.
5905 if test "${with_gnu_ld+set}" = set; then :
5906   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5907 else
5908   with_gnu_ld=no
5909 fi
5910
5911 ac_prog=ld
5912 if test "$GCC" = yes; then
5913   # Check if gcc -print-prog-name=ld gives a path.
5914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5915 $as_echo_n "checking for ld used by $CC... " >&6; }
5916   case $host in
5917   *-*-mingw*)
5918     # gcc leaves a trailing carriage return which upsets mingw
5919     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5920   *)
5921     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5922   esac
5923   case $ac_prog in
5924     # Accept absolute paths.
5925     [\\/]* | ?:[\\/]*)
5926       re_direlt='/[^/][^/]*/\.\./'
5927       # Canonicalize the pathname of ld
5928       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5929       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5930         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5931       done
5932       test -z "$LD" && LD="$ac_prog"
5933       ;;
5934   "")
5935     # If it fails, then pretend we aren't using GCC.
5936     ac_prog=ld
5937     ;;
5938   *)
5939     # If it is relative, then search for the first ld in PATH.
5940     with_gnu_ld=unknown
5941     ;;
5942   esac
5943 elif test "$with_gnu_ld" = yes; then
5944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5945 $as_echo_n "checking for GNU ld... " >&6; }
5946 else
5947   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5948 $as_echo_n "checking for non-GNU ld... " >&6; }
5949 fi
5950 if test "${lt_cv_path_LD+set}" = set; then :
5951   $as_echo_n "(cached) " >&6
5952 else
5953   if test -z "$LD"; then
5954   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5955   for ac_dir in $PATH; do
5956     IFS="$lt_save_ifs"
5957     test -z "$ac_dir" && ac_dir=.
5958     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5959       lt_cv_path_LD="$ac_dir/$ac_prog"
5960       # Check to see if the program is GNU ld.  I'd rather use --version,
5961       # but apparently some variants of GNU ld only accept -v.
5962       # Break only if it was the GNU/non-GNU ld that we prefer.
5963       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5964       *GNU* | *'with BFD'*)
5965         test "$with_gnu_ld" != no && break
5966         ;;
5967       *)
5968         test "$with_gnu_ld" != yes && break
5969         ;;
5970       esac
5971     fi
5972   done
5973   IFS="$lt_save_ifs"
5974 else
5975   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5976 fi
5977 fi
5978
5979 LD="$lt_cv_path_LD"
5980 if test -n "$LD"; then
5981   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5982 $as_echo "$LD" >&6; }
5983 else
5984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5985 $as_echo "no" >&6; }
5986 fi
5987 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5989 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5990 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5991   $as_echo_n "(cached) " >&6
5992 else
5993   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5994 case `$LD -v 2>&1 </dev/null` in
5995 *GNU* | *'with BFD'*)
5996   lt_cv_prog_gnu_ld=yes
5997   ;;
5998 *)
5999   lt_cv_prog_gnu_ld=no
6000   ;;
6001 esac
6002 fi
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6004 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6005 with_gnu_ld=$lt_cv_prog_gnu_ld
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6016 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6017 if test "${lt_cv_path_NM+set}" = set; then :
6018   $as_echo_n "(cached) " >&6
6019 else
6020   if test -n "$NM"; then
6021   # Let the user override the test.
6022   lt_cv_path_NM="$NM"
6023 else
6024   lt_nm_to_check="${ac_tool_prefix}nm"
6025   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6026     lt_nm_to_check="$lt_nm_to_check nm"
6027   fi
6028   for lt_tmp_nm in $lt_nm_to_check; do
6029     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6030     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6031       IFS="$lt_save_ifs"
6032       test -z "$ac_dir" && ac_dir=.
6033       tmp_nm="$ac_dir/$lt_tmp_nm"
6034       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6035         # Check to see if the nm accepts a BSD-compat flag.
6036         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6037         #   nm: unknown option "B" ignored
6038         # Tru64's nm complains that /dev/null is an invalid object file
6039         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6040         */dev/null* | *'Invalid file or object type'*)
6041           lt_cv_path_NM="$tmp_nm -B"
6042           break
6043           ;;
6044         *)
6045           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6046           */dev/null*)
6047             lt_cv_path_NM="$tmp_nm -p"
6048             break
6049             ;;
6050           *)
6051             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6052             continue # so that we can try to find one that supports BSD flags
6053             ;;
6054           esac
6055           ;;
6056         esac
6057       fi
6058     done
6059     IFS="$lt_save_ifs"
6060   done
6061   : ${lt_cv_path_NM=no}
6062 fi
6063 fi
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6065 $as_echo "$lt_cv_path_NM" >&6; }
6066 if test "$lt_cv_path_NM" != "no"; then
6067   NM="$lt_cv_path_NM"
6068 else
6069   # Didn't find any BSD compatible name lister, look for dumpbin.
6070   if test -n "$DUMPBIN"; then :
6071     # Let the user override the test.
6072   else
6073     if test -n "$ac_tool_prefix"; then
6074   for ac_prog in dumpbin "link -dump"
6075   do
6076     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6077 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6079 $as_echo_n "checking for $ac_word... " >&6; }
6080 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6081   $as_echo_n "(cached) " >&6
6082 else
6083   if test -n "$DUMPBIN"; then
6084   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6085 else
6086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6087 for as_dir in $PATH
6088 do
6089   IFS=$as_save_IFS
6090   test -z "$as_dir" && as_dir=.
6091     for ac_exec_ext in '' $ac_executable_extensions; do
6092   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6093     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6094     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6095     break 2
6096   fi
6097 done
6098   done
6099 IFS=$as_save_IFS
6100
6101 fi
6102 fi
6103 DUMPBIN=$ac_cv_prog_DUMPBIN
6104 if test -n "$DUMPBIN"; then
6105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6106 $as_echo "$DUMPBIN" >&6; }
6107 else
6108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6109 $as_echo "no" >&6; }
6110 fi
6111
6112
6113     test -n "$DUMPBIN" && break
6114   done
6115 fi
6116 if test -z "$DUMPBIN"; then
6117   ac_ct_DUMPBIN=$DUMPBIN
6118   for ac_prog in dumpbin "link -dump"
6119 do
6120   # Extract the first word of "$ac_prog", so it can be a program name with args.
6121 set dummy $ac_prog; ac_word=$2
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6123 $as_echo_n "checking for $ac_word... " >&6; }
6124 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6125   $as_echo_n "(cached) " >&6
6126 else
6127   if test -n "$ac_ct_DUMPBIN"; then
6128   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6129 else
6130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6131 for as_dir in $PATH
6132 do
6133   IFS=$as_save_IFS
6134   test -z "$as_dir" && as_dir=.
6135     for ac_exec_ext in '' $ac_executable_extensions; do
6136   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6137     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6138     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6139     break 2
6140   fi
6141 done
6142   done
6143 IFS=$as_save_IFS
6144
6145 fi
6146 fi
6147 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6148 if test -n "$ac_ct_DUMPBIN"; then
6149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6150 $as_echo "$ac_ct_DUMPBIN" >&6; }
6151 else
6152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6153 $as_echo "no" >&6; }
6154 fi
6155
6156
6157   test -n "$ac_ct_DUMPBIN" && break
6158 done
6159
6160   if test "x$ac_ct_DUMPBIN" = x; then
6161     DUMPBIN=":"
6162   else
6163     case $cross_compiling:$ac_tool_warned in
6164 yes:)
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6166 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6167 ac_tool_warned=yes ;;
6168 esac
6169     DUMPBIN=$ac_ct_DUMPBIN
6170   fi
6171 fi
6172
6173     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6174     *COFF*)
6175       DUMPBIN="$DUMPBIN -symbols"
6176       ;;
6177     *)
6178       DUMPBIN=:
6179       ;;
6180     esac
6181   fi
6182
6183   if test "$DUMPBIN" != ":"; then
6184     NM="$DUMPBIN"
6185   fi
6186 fi
6187 test -z "$NM" && NM=nm
6188
6189
6190
6191
6192
6193
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6195 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6196 if test "${lt_cv_nm_interface+set}" = set; then :
6197   $as_echo_n "(cached) " >&6
6198 else
6199   lt_cv_nm_interface="BSD nm"
6200   echo "int some_variable = 0;" > conftest.$ac_ext
6201   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6202   (eval "$ac_compile" 2>conftest.err)
6203   cat conftest.err >&5
6204   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6205   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6206   cat conftest.err >&5
6207   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6208   cat conftest.out >&5
6209   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6210     lt_cv_nm_interface="MS dumpbin"
6211   fi
6212   rm -f conftest*
6213 fi
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6215 $as_echo "$lt_cv_nm_interface" >&6; }
6216
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6218 $as_echo_n "checking whether ln -s works... " >&6; }
6219 LN_S=$as_ln_s
6220 if test "$LN_S" = "ln -s"; then
6221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6222 $as_echo "yes" >&6; }
6223 else
6224   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6225 $as_echo "no, using $LN_S" >&6; }
6226 fi
6227
6228 # find the maximum length of command line arguments
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6230 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6231 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6232   $as_echo_n "(cached) " >&6
6233 else
6234     i=0
6235   teststring="ABCD"
6236
6237   case $build_os in
6238   msdosdjgpp*)
6239     # On DJGPP, this test can blow up pretty badly due to problems in libc
6240     # (any single argument exceeding 2000 bytes causes a buffer overrun
6241     # during glob expansion).  Even if it were fixed, the result of this
6242     # check would be larger than it should be.
6243     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6244     ;;
6245
6246   gnu*)
6247     # Under GNU Hurd, this test is not required because there is
6248     # no limit to the length of command line arguments.
6249     # Libtool will interpret -1 as no limit whatsoever
6250     lt_cv_sys_max_cmd_len=-1;
6251     ;;
6252
6253   cygwin* | mingw* | cegcc*)
6254     # On Win9x/ME, this test blows up -- it succeeds, but takes
6255     # about 5 minutes as the teststring grows exponentially.
6256     # Worse, since 9x/ME are not pre-emptively multitasking,
6257     # you end up with a "frozen" computer, even though with patience
6258     # the test eventually succeeds (with a max line length of 256k).
6259     # Instead, let's just punt: use the minimum linelength reported by
6260     # all of the supported platforms: 8192 (on NT/2K/XP).
6261     lt_cv_sys_max_cmd_len=8192;
6262     ;;
6263
6264   mint*)
6265     # On MiNT this can take a long time and run out of memory.
6266     lt_cv_sys_max_cmd_len=8192;
6267     ;;
6268
6269   amigaos*)
6270     # On AmigaOS with pdksh, this test takes hours, literally.
6271     # So we just punt and use a minimum line length of 8192.
6272     lt_cv_sys_max_cmd_len=8192;
6273     ;;
6274
6275   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6276     # This has been around since 386BSD, at least.  Likely further.
6277     if test -x /sbin/sysctl; then
6278       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6279     elif test -x /usr/sbin/sysctl; then
6280       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6281     else
6282       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6283     fi
6284     # And add a safety zone
6285     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6286     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6287     ;;
6288
6289   interix*)
6290     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6291     lt_cv_sys_max_cmd_len=196608
6292     ;;
6293
6294   osf*)
6295     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6296     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6297     # nice to cause kernel panics so lets avoid the loop below.
6298     # First set a reasonable default.
6299     lt_cv_sys_max_cmd_len=16384
6300     #
6301     if test -x /sbin/sysconfig; then
6302       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6303         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6304       esac
6305     fi
6306     ;;
6307   sco3.2v5*)
6308     lt_cv_sys_max_cmd_len=102400
6309     ;;
6310   sysv5* | sco5v6* | sysv4.2uw2*)
6311     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6312     if test -n "$kargmax"; then
6313       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6314     else
6315       lt_cv_sys_max_cmd_len=32768
6316     fi
6317     ;;
6318   *)
6319     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6320     if test -n "$lt_cv_sys_max_cmd_len"; then
6321       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6322       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6323     else
6324       # Make teststring a little bigger before we do anything with it.
6325       # a 1K string should be a reasonable start.
6326       for i in 1 2 3 4 5 6 7 8 ; do
6327         teststring=$teststring$teststring
6328       done
6329       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6330       # If test is not a shell built-in, we'll probably end up computing a
6331       # maximum length that is only half of the actual maximum length, but
6332       # we can't tell.
6333       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6334                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6335               test $i != 17 # 1/2 MB should be enough
6336       do
6337         i=`expr $i + 1`
6338         teststring=$teststring$teststring
6339       done
6340       # Only check the string length outside the loop.
6341       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6342       teststring=
6343       # Add a significant safety factor because C++ compilers can tack on
6344       # massive amounts of additional arguments before passing them to the
6345       # linker.  It appears as though 1/2 is a usable value.
6346       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6347     fi
6348     ;;
6349   esac
6350
6351 fi
6352
6353 if test -n $lt_cv_sys_max_cmd_len ; then
6354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6355 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6356 else
6357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6358 $as_echo "none" >&6; }
6359 fi
6360 max_cmd_len=$lt_cv_sys_max_cmd_len
6361
6362
6363
6364
6365
6366
6367 : ${CP="cp -f"}
6368 : ${MV="mv -f"}
6369 : ${RM="rm -f"}
6370
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6372 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6373 # Try some XSI features
6374 xsi_shell=no
6375 ( _lt_dummy="a/b/c"
6376   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6377       = c,a/b,, \
6378     && eval 'test $(( 1 + 1 )) -eq 2 \
6379     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6380   && xsi_shell=yes
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6382 $as_echo "$xsi_shell" >&6; }
6383
6384
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6386 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6387 lt_shell_append=no
6388 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6389     >/dev/null 2>&1 \
6390   && lt_shell_append=yes
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6392 $as_echo "$lt_shell_append" >&6; }
6393
6394
6395 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6396   lt_unset=unset
6397 else
6398   lt_unset=false
6399 fi
6400
6401
6402
6403
6404
6405 # test EBCDIC or ASCII
6406 case `echo X|tr X '\101'` in
6407  A) # ASCII based system
6408     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6409   lt_SP2NL='tr \040 \012'
6410   lt_NL2SP='tr \015\012 \040\040'
6411   ;;
6412  *) # EBCDIC based system
6413   lt_SP2NL='tr \100 \n'
6414   lt_NL2SP='tr \r\n \100\100'
6415   ;;
6416 esac
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6427 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6428 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6429   $as_echo_n "(cached) " >&6
6430 else
6431   lt_cv_ld_reload_flag='-r'
6432 fi
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6434 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6435 reload_flag=$lt_cv_ld_reload_flag
6436 case $reload_flag in
6437 "" | " "*) ;;
6438 *) reload_flag=" $reload_flag" ;;
6439 esac
6440 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6441 case $host_os in
6442   darwin*)
6443     if test "$GCC" = yes; then
6444       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6445     else
6446       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6447     fi
6448     ;;
6449 esac
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459 if test -n "$ac_tool_prefix"; then
6460   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6461 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6463 $as_echo_n "checking for $ac_word... " >&6; }
6464 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6465   $as_echo_n "(cached) " >&6
6466 else
6467   if test -n "$OBJDUMP"; then
6468   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6469 else
6470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6471 for as_dir in $PATH
6472 do
6473   IFS=$as_save_IFS
6474   test -z "$as_dir" && as_dir=.
6475     for ac_exec_ext in '' $ac_executable_extensions; do
6476   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6477     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6478     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6479     break 2
6480   fi
6481 done
6482   done
6483 IFS=$as_save_IFS
6484
6485 fi
6486 fi
6487 OBJDUMP=$ac_cv_prog_OBJDUMP
6488 if test -n "$OBJDUMP"; then
6489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6490 $as_echo "$OBJDUMP" >&6; }
6491 else
6492   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6493 $as_echo "no" >&6; }
6494 fi
6495
6496
6497 fi
6498 if test -z "$ac_cv_prog_OBJDUMP"; then
6499   ac_ct_OBJDUMP=$OBJDUMP
6500   # Extract the first word of "objdump", so it can be a program name with args.
6501 set dummy objdump; ac_word=$2
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6503 $as_echo_n "checking for $ac_word... " >&6; }
6504 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6505   $as_echo_n "(cached) " >&6
6506 else
6507   if test -n "$ac_ct_OBJDUMP"; then
6508   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6509 else
6510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6511 for as_dir in $PATH
6512 do
6513   IFS=$as_save_IFS
6514   test -z "$as_dir" && as_dir=.
6515     for ac_exec_ext in '' $ac_executable_extensions; do
6516   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6517     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6518     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6519     break 2
6520   fi
6521 done
6522   done
6523 IFS=$as_save_IFS
6524
6525 fi
6526 fi
6527 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6528 if test -n "$ac_ct_OBJDUMP"; then
6529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6530 $as_echo "$ac_ct_OBJDUMP" >&6; }
6531 else
6532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6533 $as_echo "no" >&6; }
6534 fi
6535
6536   if test "x$ac_ct_OBJDUMP" = x; then
6537     OBJDUMP="false"
6538   else
6539     case $cross_compiling:$ac_tool_warned in
6540 yes:)
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6543 ac_tool_warned=yes ;;
6544 esac
6545     OBJDUMP=$ac_ct_OBJDUMP
6546   fi
6547 else
6548   OBJDUMP="$ac_cv_prog_OBJDUMP"
6549 fi
6550
6551 test -z "$OBJDUMP" && OBJDUMP=objdump
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6562 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6563 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6564   $as_echo_n "(cached) " >&6
6565 else
6566   lt_cv_file_magic_cmd='$MAGIC_CMD'
6567 lt_cv_file_magic_test_file=
6568 lt_cv_deplibs_check_method='unknown'
6569 # Need to set the preceding variable on all platforms that support
6570 # interlibrary dependencies.
6571 # 'none' -- dependencies not supported.
6572 # `unknown' -- same as none, but documents that we really don't know.
6573 # 'pass_all' -- all dependencies passed with no checks.
6574 # 'test_compile' -- check by making test program.
6575 # 'file_magic [[regex]]' -- check by looking for files in library path
6576 # which responds to the $file_magic_cmd with a given extended regex.
6577 # If you have `file' or equivalent on your system and you're not sure
6578 # whether `pass_all' will *always* work, you probably want this one.
6579
6580 case $host_os in
6581 aix[4-9]*)
6582   lt_cv_deplibs_check_method=pass_all
6583   ;;
6584
6585 beos*)
6586   lt_cv_deplibs_check_method=pass_all
6587   ;;
6588
6589 bsdi[45]*)
6590   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6591   lt_cv_file_magic_cmd='/usr/bin/file -L'
6592   lt_cv_file_magic_test_file=/shlib/libc.so
6593   ;;
6594
6595 cygwin*)
6596   # func_win32_libid is a shell function defined in ltmain.sh
6597   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6598   lt_cv_file_magic_cmd='func_win32_libid'
6599   ;;
6600
6601 mingw* | pw32*)
6602   # Base MSYS/MinGW do not provide the 'file' command needed by
6603   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6604   # unless we find 'file', for example because we are cross-compiling.
6605   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6606   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6607     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6608     lt_cv_file_magic_cmd='func_win32_libid'
6609   else
6610     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6611     lt_cv_file_magic_cmd='$OBJDUMP -f'
6612   fi
6613   ;;
6614
6615 cegcc*)
6616   # use the weaker test based on 'objdump'. See mingw*.
6617   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6618   lt_cv_file_magic_cmd='$OBJDUMP -f'
6619   ;;
6620
6621 darwin* | rhapsody*)
6622   lt_cv_deplibs_check_method=pass_all
6623   ;;
6624
6625 freebsd* | dragonfly*)
6626   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6627     case $host_cpu in
6628     i*86 )
6629       # Not sure whether the presence of OpenBSD here was a mistake.
6630       # Let's accept both of them until this is cleared up.
6631       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6632       lt_cv_file_magic_cmd=/usr/bin/file
6633       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6634       ;;
6635     esac
6636   else
6637     lt_cv_deplibs_check_method=pass_all
6638   fi
6639   ;;
6640
6641 gnu*)
6642   lt_cv_deplibs_check_method=pass_all
6643   ;;
6644
6645 haiku*)
6646   lt_cv_deplibs_check_method=pass_all
6647   ;;
6648
6649 hpux10.20* | hpux11*)
6650   lt_cv_file_magic_cmd=/usr/bin/file
6651   case $host_cpu in
6652   ia64*)
6653     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6654     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6655     ;;
6656   hppa*64*)
6657     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]'
6658     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6659     ;;
6660   *)
6661     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6662     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6663     ;;
6664   esac
6665   ;;
6666
6667 interix[3-9]*)
6668   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6669   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6670   ;;
6671
6672 irix5* | irix6* | nonstopux*)
6673   case $LD in
6674   *-32|*"-32 ") libmagic=32-bit;;
6675   *-n32|*"-n32 ") libmagic=N32;;
6676   *-64|*"-64 ") libmagic=64-bit;;
6677   *) libmagic=never-match;;
6678   esac
6679   lt_cv_deplibs_check_method=pass_all
6680   ;;
6681
6682 # This must be Linux ELF.
6683 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6684   lt_cv_deplibs_check_method=pass_all
6685   ;;
6686
6687 netbsd*)
6688   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6689     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6690   else
6691     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6692   fi
6693   ;;
6694
6695 newos6*)
6696   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6697   lt_cv_file_magic_cmd=/usr/bin/file
6698   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6699   ;;
6700
6701 *nto* | *qnx*)
6702   lt_cv_deplibs_check_method=pass_all
6703   ;;
6704
6705 openbsd*)
6706   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6707     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6708   else
6709     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6710   fi
6711   ;;
6712
6713 osf3* | osf4* | osf5*)
6714   lt_cv_deplibs_check_method=pass_all
6715   ;;
6716
6717 rdos*)
6718   lt_cv_deplibs_check_method=pass_all
6719   ;;
6720
6721 solaris*)
6722   lt_cv_deplibs_check_method=pass_all
6723   ;;
6724
6725 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6726   lt_cv_deplibs_check_method=pass_all
6727   ;;
6728
6729 sysv4 | sysv4.3*)
6730   case $host_vendor in
6731   motorola)
6732     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]'
6733     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6734     ;;
6735   ncr)
6736     lt_cv_deplibs_check_method=pass_all
6737     ;;
6738   sequent)
6739     lt_cv_file_magic_cmd='/bin/file'
6740     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6741     ;;
6742   sni)
6743     lt_cv_file_magic_cmd='/bin/file'
6744     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6745     lt_cv_file_magic_test_file=/lib/libc.so
6746     ;;
6747   siemens)
6748     lt_cv_deplibs_check_method=pass_all
6749     ;;
6750   pc)
6751     lt_cv_deplibs_check_method=pass_all
6752     ;;
6753   esac
6754   ;;
6755
6756 tpf*)
6757   lt_cv_deplibs_check_method=pass_all
6758   ;;
6759 esac
6760
6761 fi
6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6763 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6764 file_magic_cmd=$lt_cv_file_magic_cmd
6765 deplibs_check_method=$lt_cv_deplibs_check_method
6766 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779 if test -n "$ac_tool_prefix"; then
6780   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6781 set dummy ${ac_tool_prefix}ar; ac_word=$2
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783 $as_echo_n "checking for $ac_word... " >&6; }
6784 if test "${ac_cv_prog_AR+set}" = set; then :
6785   $as_echo_n "(cached) " >&6
6786 else
6787   if test -n "$AR"; then
6788   ac_cv_prog_AR="$AR" # Let the user override the test.
6789 else
6790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791 for as_dir in $PATH
6792 do
6793   IFS=$as_save_IFS
6794   test -z "$as_dir" && as_dir=.
6795     for ac_exec_ext in '' $ac_executable_extensions; do
6796   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6797     ac_cv_prog_AR="${ac_tool_prefix}ar"
6798     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799     break 2
6800   fi
6801 done
6802   done
6803 IFS=$as_save_IFS
6804
6805 fi
6806 fi
6807 AR=$ac_cv_prog_AR
6808 if test -n "$AR"; then
6809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6810 $as_echo "$AR" >&6; }
6811 else
6812   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 $as_echo "no" >&6; }
6814 fi
6815
6816
6817 fi
6818 if test -z "$ac_cv_prog_AR"; then
6819   ac_ct_AR=$AR
6820   # Extract the first word of "ar", so it can be a program name with args.
6821 set dummy ar; ac_word=$2
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823 $as_echo_n "checking for $ac_word... " >&6; }
6824 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6825   $as_echo_n "(cached) " >&6
6826 else
6827   if test -n "$ac_ct_AR"; then
6828   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6829 else
6830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831 for as_dir in $PATH
6832 do
6833   IFS=$as_save_IFS
6834   test -z "$as_dir" && as_dir=.
6835     for ac_exec_ext in '' $ac_executable_extensions; do
6836   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6837     ac_cv_prog_ac_ct_AR="ar"
6838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839     break 2
6840   fi
6841 done
6842   done
6843 IFS=$as_save_IFS
6844
6845 fi
6846 fi
6847 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6848 if test -n "$ac_ct_AR"; then
6849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6850 $as_echo "$ac_ct_AR" >&6; }
6851 else
6852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853 $as_echo "no" >&6; }
6854 fi
6855
6856   if test "x$ac_ct_AR" = x; then
6857     AR="false"
6858   else
6859     case $cross_compiling:$ac_tool_warned in
6860 yes:)
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863 ac_tool_warned=yes ;;
6864 esac
6865     AR=$ac_ct_AR
6866   fi
6867 else
6868   AR="$ac_cv_prog_AR"
6869 fi
6870
6871 test -z "$AR" && AR=ar
6872 test -z "$AR_FLAGS" && AR_FLAGS=cru
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884 if test -n "$ac_tool_prefix"; then
6885   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6886 set dummy ${ac_tool_prefix}strip; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888 $as_echo_n "checking for $ac_word... " >&6; }
6889 if test "${ac_cv_prog_STRIP+set}" = set; then :
6890   $as_echo_n "(cached) " >&6
6891 else
6892   if test -n "$STRIP"; then
6893   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6894 else
6895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6897 do
6898   IFS=$as_save_IFS
6899   test -z "$as_dir" && as_dir=.
6900     for ac_exec_ext in '' $ac_executable_extensions; do
6901   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6902     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6903     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6904     break 2
6905   fi
6906 done
6907   done
6908 IFS=$as_save_IFS
6909
6910 fi
6911 fi
6912 STRIP=$ac_cv_prog_STRIP
6913 if test -n "$STRIP"; then
6914   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6915 $as_echo "$STRIP" >&6; }
6916 else
6917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
6919 fi
6920
6921
6922 fi
6923 if test -z "$ac_cv_prog_STRIP"; then
6924   ac_ct_STRIP=$STRIP
6925   # Extract the first word of "strip", so it can be a program name with args.
6926 set dummy strip; ac_word=$2
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928 $as_echo_n "checking for $ac_word... " >&6; }
6929 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6930   $as_echo_n "(cached) " >&6
6931 else
6932   if test -n "$ac_ct_STRIP"; then
6933   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6934 else
6935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938   IFS=$as_save_IFS
6939   test -z "$as_dir" && as_dir=.
6940     for ac_exec_ext in '' $ac_executable_extensions; do
6941   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6942     ac_cv_prog_ac_ct_STRIP="strip"
6943     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944     break 2
6945   fi
6946 done
6947   done
6948 IFS=$as_save_IFS
6949
6950 fi
6951 fi
6952 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6953 if test -n "$ac_ct_STRIP"; then
6954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6955 $as_echo "$ac_ct_STRIP" >&6; }
6956 else
6957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958 $as_echo "no" >&6; }
6959 fi
6960
6961   if test "x$ac_ct_STRIP" = x; then
6962     STRIP=":"
6963   else
6964     case $cross_compiling:$ac_tool_warned in
6965 yes:)
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6967 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6968 ac_tool_warned=yes ;;
6969 esac
6970     STRIP=$ac_ct_STRIP
6971   fi
6972 else
6973   STRIP="$ac_cv_prog_STRIP"
6974 fi
6975
6976 test -z "$STRIP" && STRIP=:
6977
6978
6979
6980
6981
6982
6983 if test -n "$ac_tool_prefix"; then
6984   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6985 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6987 $as_echo_n "checking for $ac_word... " >&6; }
6988 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6989   $as_echo_n "(cached) " >&6
6990 else
6991   if test -n "$RANLIB"; then
6992   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6993 else
6994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6995 for as_dir in $PATH
6996 do
6997   IFS=$as_save_IFS
6998   test -z "$as_dir" && as_dir=.
6999     for ac_exec_ext in '' $ac_executable_extensions; do
7000   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7001     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7003     break 2
7004   fi
7005 done
7006   done
7007 IFS=$as_save_IFS
7008
7009 fi
7010 fi
7011 RANLIB=$ac_cv_prog_RANLIB
7012 if test -n "$RANLIB"; then
7013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7014 $as_echo "$RANLIB" >&6; }
7015 else
7016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7017 $as_echo "no" >&6; }
7018 fi
7019
7020
7021 fi
7022 if test -z "$ac_cv_prog_RANLIB"; then
7023   ac_ct_RANLIB=$RANLIB
7024   # Extract the first word of "ranlib", so it can be a program name with args.
7025 set dummy ranlib; ac_word=$2
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7027 $as_echo_n "checking for $ac_word... " >&6; }
7028 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7029   $as_echo_n "(cached) " >&6
7030 else
7031   if test -n "$ac_ct_RANLIB"; then
7032   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7033 else
7034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7035 for as_dir in $PATH
7036 do
7037   IFS=$as_save_IFS
7038   test -z "$as_dir" && as_dir=.
7039     for ac_exec_ext in '' $ac_executable_extensions; do
7040   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7041     ac_cv_prog_ac_ct_RANLIB="ranlib"
7042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7043     break 2
7044   fi
7045 done
7046   done
7047 IFS=$as_save_IFS
7048
7049 fi
7050 fi
7051 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7052 if test -n "$ac_ct_RANLIB"; then
7053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7054 $as_echo "$ac_ct_RANLIB" >&6; }
7055 else
7056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7057 $as_echo "no" >&6; }
7058 fi
7059
7060   if test "x$ac_ct_RANLIB" = x; then
7061     RANLIB=":"
7062   else
7063     case $cross_compiling:$ac_tool_warned in
7064 yes:)
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7066 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7067 ac_tool_warned=yes ;;
7068 esac
7069     RANLIB=$ac_ct_RANLIB
7070   fi
7071 else
7072   RANLIB="$ac_cv_prog_RANLIB"
7073 fi
7074
7075 test -z "$RANLIB" && RANLIB=:
7076
7077
7078
7079
7080
7081
7082 # Determine commands to create old-style static archives.
7083 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7084 old_postinstall_cmds='chmod 644 $oldlib'
7085 old_postuninstall_cmds=
7086
7087 if test -n "$RANLIB"; then
7088   case $host_os in
7089   openbsd*)
7090     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7091     ;;
7092   *)
7093     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7094     ;;
7095   esac
7096   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7097 fi
7098
7099 case $host_os in
7100   darwin*)
7101     lock_old_archive_extraction=yes ;;
7102   *)
7103     lock_old_archive_extraction=no ;;
7104 esac
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126 for ac_prog in gawk mawk nawk awk
7127 do
7128   # Extract the first word of "$ac_prog", so it can be a program name with args.
7129 set dummy $ac_prog; ac_word=$2
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7131 $as_echo_n "checking for $ac_word... " >&6; }
7132 if test "${ac_cv_prog_AWK+set}" = set; then :
7133   $as_echo_n "(cached) " >&6
7134 else
7135   if test -n "$AWK"; then
7136   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7137 else
7138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7139 for as_dir in $PATH
7140 do
7141   IFS=$as_save_IFS
7142   test -z "$as_dir" && as_dir=.
7143     for ac_exec_ext in '' $ac_executable_extensions; do
7144   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7145     ac_cv_prog_AWK="$ac_prog"
7146     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7147     break 2
7148   fi
7149 done
7150   done
7151 IFS=$as_save_IFS
7152
7153 fi
7154 fi
7155 AWK=$ac_cv_prog_AWK
7156 if test -n "$AWK"; then
7157   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7158 $as_echo "$AWK" >&6; }
7159 else
7160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7161 $as_echo "no" >&6; }
7162 fi
7163
7164
7165   test -n "$AWK" && break
7166 done
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186 # If no C compiler was specified, use CC.
7187 LTCC=${LTCC-"$CC"}
7188
7189 # If no C compiler flags were specified, use CFLAGS.
7190 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7191
7192 # Allow CC to be a program name with arguments.
7193 compiler=$CC
7194
7195
7196 # Check for command to grab the raw symbol name followed by C symbol from nm.
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7198 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7199 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7200   $as_echo_n "(cached) " >&6
7201 else
7202
7203 # These are sane defaults that work on at least a few old systems.
7204 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7205
7206 # Character class describing NM global symbol codes.
7207 symcode='[BCDEGRST]'
7208
7209 # Regexp to match symbols that can be accessed directly from C.
7210 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7211
7212 # Define system-specific variables.
7213 case $host_os in
7214 aix*)
7215   symcode='[BCDT]'
7216   ;;
7217 cygwin* | mingw* | pw32* | cegcc*)
7218   symcode='[ABCDGISTW]'
7219   ;;
7220 hpux*)
7221   if test "$host_cpu" = ia64; then
7222     symcode='[ABCDEGRST]'
7223   fi
7224   ;;
7225 irix* | nonstopux*)
7226   symcode='[BCDEGRST]'
7227   ;;
7228 osf*)
7229   symcode='[BCDEGQRST]'
7230   ;;
7231 solaris*)
7232   symcode='[BDRT]'
7233   ;;
7234 sco3.2v5*)
7235   symcode='[DT]'
7236   ;;
7237 sysv4.2uw2*)
7238   symcode='[DT]'
7239   ;;
7240 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7241   symcode='[ABDT]'
7242   ;;
7243 sysv4)
7244   symcode='[DFNSTU]'
7245   ;;
7246 esac
7247
7248 # If we're using GNU nm, then use its standard symbol codes.
7249 case `$NM -V 2>&1` in
7250 *GNU* | *'with BFD'*)
7251   symcode='[ABCDGIRSTW]' ;;
7252 esac
7253
7254 # Transform an extracted symbol line into a proper C declaration.
7255 # Some systems (esp. on ia64) link data and code symbols differently,
7256 # so use this general approach.
7257 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7258
7259 # Transform an extracted symbol line into symbol name and symbol address
7260 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7261 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'"
7262
7263 # Handle CRLF in mingw tool chain
7264 opt_cr=
7265 case $build_os in
7266 mingw*)
7267   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7268   ;;
7269 esac
7270
7271 # Try without a prefix underscore, then with it.
7272 for ac_symprfx in "" "_"; do
7273
7274   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7275   symxfrm="\\1 $ac_symprfx\\2 \\2"
7276
7277   # Write the raw and C identifiers.
7278   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7279     # Fake it for dumpbin and say T for any non-static function
7280     # and D for any global variable.
7281     # Also find C++ and __fastcall symbols from MSVC++,
7282     # which start with @ or ?.
7283     lt_cv_sys_global_symbol_pipe="$AWK '"\
7284 "     {last_section=section; section=\$ 3};"\
7285 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7286 "     \$ 0!~/External *\|/{next};"\
7287 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7288 "     {if(hide[section]) next};"\
7289 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7290 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7291 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7292 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7293 "     ' prfx=^$ac_symprfx"
7294   else
7295     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7296   fi
7297
7298   # Check to see that the pipe works correctly.
7299   pipe_works=no
7300
7301   rm -f conftest*
7302   cat > conftest.$ac_ext <<_LT_EOF
7303 #ifdef __cplusplus
7304 extern "C" {
7305 #endif
7306 char nm_test_var;
7307 void nm_test_func(void);
7308 void nm_test_func(void){}
7309 #ifdef __cplusplus
7310 }
7311 #endif
7312 int main(){nm_test_var='a';nm_test_func();return(0);}
7313 _LT_EOF
7314
7315   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7316   (eval $ac_compile) 2>&5
7317   ac_status=$?
7318   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7319   test $ac_status = 0; }; then
7320     # Now try to grab the symbols.
7321     nlist=conftest.nm
7322     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7323   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7324   ac_status=$?
7325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7326   test $ac_status = 0; } && test -s "$nlist"; then
7327       # Try sorting and uniquifying the output.
7328       if sort "$nlist" | uniq > "$nlist"T; then
7329         mv -f "$nlist"T "$nlist"
7330       else
7331         rm -f "$nlist"T
7332       fi
7333
7334       # Make sure that we snagged all the symbols we need.
7335       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7336         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7337           cat <<_LT_EOF > conftest.$ac_ext
7338 #ifdef __cplusplus
7339 extern "C" {
7340 #endif
7341
7342 _LT_EOF
7343           # Now generate the symbol file.
7344           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7345
7346           cat <<_LT_EOF >> conftest.$ac_ext
7347
7348 /* The mapping between symbol names and symbols.  */
7349 const struct {
7350   const char *name;
7351   void       *address;
7352 }
7353 lt__PROGRAM__LTX_preloaded_symbols[] =
7354 {
7355   { "@PROGRAM@", (void *) 0 },
7356 _LT_EOF
7357           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7358           cat <<\_LT_EOF >> conftest.$ac_ext
7359   {0, (void *) 0}
7360 };
7361
7362 /* This works around a problem in FreeBSD linker */
7363 #ifdef FREEBSD_WORKAROUND
7364 static const void *lt_preloaded_setup() {
7365   return lt__PROGRAM__LTX_preloaded_symbols;
7366 }
7367 #endif
7368
7369 #ifdef __cplusplus
7370 }
7371 #endif
7372 _LT_EOF
7373           # Now try linking the two files.
7374           mv conftest.$ac_objext conftstm.$ac_objext
7375           lt_save_LIBS="$LIBS"
7376           lt_save_CFLAGS="$CFLAGS"
7377           LIBS="conftstm.$ac_objext"
7378           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7379           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7380   (eval $ac_link) 2>&5
7381   ac_status=$?
7382   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7383   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7384             pipe_works=yes
7385           fi
7386           LIBS="$lt_save_LIBS"
7387           CFLAGS="$lt_save_CFLAGS"
7388         else
7389           echo "cannot find nm_test_func in $nlist" >&5
7390         fi
7391       else
7392         echo "cannot find nm_test_var in $nlist" >&5
7393       fi
7394     else
7395       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7396     fi
7397   else
7398     echo "$progname: failed program was:" >&5
7399     cat conftest.$ac_ext >&5
7400   fi
7401   rm -rf conftest* conftst*
7402
7403   # Do not use the global_symbol_pipe unless it works.
7404   if test "$pipe_works" = yes; then
7405     break
7406   else
7407     lt_cv_sys_global_symbol_pipe=
7408   fi
7409 done
7410
7411 fi
7412
7413 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7414   lt_cv_sys_global_symbol_to_cdecl=
7415 fi
7416 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7417   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7418 $as_echo "failed" >&6; }
7419 else
7420   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7421 $as_echo "ok" >&6; }
7422 fi
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445 # Check whether --enable-libtool-lock was given.
7446 if test "${enable_libtool_lock+set}" = set; then :
7447   enableval=$enable_libtool_lock;
7448 fi
7449
7450 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7451
7452 # Some flags need to be propagated to the compiler or linker for good
7453 # libtool support.
7454 case $host in
7455 ia64-*-hpux*)
7456   # Find out which ABI we are using.
7457   echo 'int i;' > conftest.$ac_ext
7458   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7459   (eval $ac_compile) 2>&5
7460   ac_status=$?
7461   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7462   test $ac_status = 0; }; then
7463     case `/usr/bin/file conftest.$ac_objext` in
7464       *ELF-32*)
7465         HPUX_IA64_MODE="32"
7466         ;;
7467       *ELF-64*)
7468         HPUX_IA64_MODE="64"
7469         ;;
7470     esac
7471   fi
7472   rm -rf conftest*
7473   ;;
7474 *-*-irix6*)
7475   # Find out which ABI we are using.
7476   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7477   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7478   (eval $ac_compile) 2>&5
7479   ac_status=$?
7480   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7481   test $ac_status = 0; }; then
7482     if test "$lt_cv_prog_gnu_ld" = yes; then
7483       case `/usr/bin/file conftest.$ac_objext` in
7484         *32-bit*)
7485           LD="${LD-ld} -melf32bsmip"
7486           ;;
7487         *N32*)
7488           LD="${LD-ld} -melf32bmipn32"
7489           ;;
7490         *64-bit*)
7491           LD="${LD-ld} -melf64bmip"
7492         ;;
7493       esac
7494     else
7495       case `/usr/bin/file conftest.$ac_objext` in
7496         *32-bit*)
7497           LD="${LD-ld} -32"
7498           ;;
7499         *N32*)
7500           LD="${LD-ld} -n32"
7501           ;;
7502         *64-bit*)
7503           LD="${LD-ld} -64"
7504           ;;
7505       esac
7506     fi
7507   fi
7508   rm -rf conftest*
7509   ;;
7510
7511 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7512 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7513   # Find out which ABI we are using.
7514   echo 'int i;' > conftest.$ac_ext
7515   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7516   (eval $ac_compile) 2>&5
7517   ac_status=$?
7518   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7519   test $ac_status = 0; }; then
7520     case `/usr/bin/file conftest.o` in
7521       *32-bit*)
7522         case $host in
7523           x86_64-*kfreebsd*-gnu)
7524             LD="${LD-ld} -m elf_i386_fbsd"
7525             ;;
7526           x86_64-*linux*)
7527             case `/usr/bin/file conftest.o` in
7528               *x86-64*)
7529                 LD="${LD-ld} -m elf32_x86_64"
7530                 ;;
7531               *)
7532                 LD="${LD-ld} -m elf_i386"
7533                 ;;
7534             esac
7535             ;;
7536           powerpc64le-*linux*)
7537             LD="${LD-ld} -m elf32lppclinux"
7538             ;;
7539           powerpc64-*linux*)
7540             LD="${LD-ld} -m elf32ppclinux"
7541             ;;
7542           s390x-*linux*)
7543             LD="${LD-ld} -m elf_s390"
7544             ;;
7545           sparc64-*linux*)
7546             LD="${LD-ld} -m elf32_sparc"
7547             ;;
7548         esac
7549         ;;
7550       *64-bit*)
7551         case $host in
7552           x86_64-*kfreebsd*-gnu)
7553             LD="${LD-ld} -m elf_x86_64_fbsd"
7554             ;;
7555           x86_64-*linux*)
7556             LD="${LD-ld} -m elf_x86_64"
7557             ;;
7558           powerpcle-*linux*)
7559             LD="${LD-ld} -m elf64lppc"
7560             ;;
7561           powerpc-*linux*)
7562             LD="${LD-ld} -m elf64ppc"
7563             ;;
7564           s390*-*linux*|s390*-*tpf*)
7565             LD="${LD-ld} -m elf64_s390"
7566             ;;
7567           sparc*-*linux*)
7568             LD="${LD-ld} -m elf64_sparc"
7569             ;;
7570         esac
7571         ;;
7572     esac
7573   fi
7574   rm -rf conftest*
7575   ;;
7576
7577 *-*-sco3.2v5*)
7578   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7579   SAVE_CFLAGS="$CFLAGS"
7580   CFLAGS="$CFLAGS -belf"
7581   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7582 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7583 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7584   $as_echo_n "(cached) " >&6
7585 else
7586   ac_ext=c
7587 ac_cpp='$CPP $CPPFLAGS'
7588 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7589 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7590 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7591
7592      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7593 /* end confdefs.h.  */
7594
7595 int
7596 main ()
7597 {
7598
7599   ;
7600   return 0;
7601 }
7602 _ACEOF
7603 if ac_fn_c_try_link "$LINENO"; then :
7604   lt_cv_cc_needs_belf=yes
7605 else
7606   lt_cv_cc_needs_belf=no
7607 fi
7608 rm -f core conftest.err conftest.$ac_objext \
7609     conftest$ac_exeext conftest.$ac_ext
7610      ac_ext=c
7611 ac_cpp='$CPP $CPPFLAGS'
7612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7615
7616 fi
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7618 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7619   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7620     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7621     CFLAGS="$SAVE_CFLAGS"
7622   fi
7623   ;;
7624 sparc*-*solaris*)
7625   # Find out which ABI we are using.
7626   echo 'int i;' > conftest.$ac_ext
7627   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7628   (eval $ac_compile) 2>&5
7629   ac_status=$?
7630   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7631   test $ac_status = 0; }; then
7632     case `/usr/bin/file conftest.o` in
7633     *64-bit*)
7634       case $lt_cv_prog_gnu_ld in
7635       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7636       *)
7637         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7638           LD="${LD-ld} -64"
7639         fi
7640         ;;
7641       esac
7642       ;;
7643     esac
7644   fi
7645   rm -rf conftest*
7646   ;;
7647 esac
7648
7649 need_locks="$enable_libtool_lock"
7650
7651
7652   case $host_os in
7653     rhapsody* | darwin*)
7654     if test -n "$ac_tool_prefix"; then
7655   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7656 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7658 $as_echo_n "checking for $ac_word... " >&6; }
7659 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7660   $as_echo_n "(cached) " >&6
7661 else
7662   if test -n "$DSYMUTIL"; then
7663   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7664 else
7665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7666 for as_dir in $PATH
7667 do
7668   IFS=$as_save_IFS
7669   test -z "$as_dir" && as_dir=.
7670     for ac_exec_ext in '' $ac_executable_extensions; do
7671   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7672     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7673     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7674     break 2
7675   fi
7676 done
7677   done
7678 IFS=$as_save_IFS
7679
7680 fi
7681 fi
7682 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7683 if test -n "$DSYMUTIL"; then
7684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7685 $as_echo "$DSYMUTIL" >&6; }
7686 else
7687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7688 $as_echo "no" >&6; }
7689 fi
7690
7691
7692 fi
7693 if test -z "$ac_cv_prog_DSYMUTIL"; then
7694   ac_ct_DSYMUTIL=$DSYMUTIL
7695   # Extract the first word of "dsymutil", so it can be a program name with args.
7696 set dummy dsymutil; ac_word=$2
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7698 $as_echo_n "checking for $ac_word... " >&6; }
7699 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7700   $as_echo_n "(cached) " >&6
7701 else
7702   if test -n "$ac_ct_DSYMUTIL"; then
7703   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7704 else
7705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7706 for as_dir in $PATH
7707 do
7708   IFS=$as_save_IFS
7709   test -z "$as_dir" && as_dir=.
7710     for ac_exec_ext in '' $ac_executable_extensions; do
7711   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7712     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7713     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7714     break 2
7715   fi
7716 done
7717   done
7718 IFS=$as_save_IFS
7719
7720 fi
7721 fi
7722 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7723 if test -n "$ac_ct_DSYMUTIL"; then
7724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7725 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7726 else
7727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7728 $as_echo "no" >&6; }
7729 fi
7730
7731   if test "x$ac_ct_DSYMUTIL" = x; then
7732     DSYMUTIL=":"
7733   else
7734     case $cross_compiling:$ac_tool_warned in
7735 yes:)
7736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7738 ac_tool_warned=yes ;;
7739 esac
7740     DSYMUTIL=$ac_ct_DSYMUTIL
7741   fi
7742 else
7743   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7744 fi
7745
7746     if test -n "$ac_tool_prefix"; then
7747   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7748 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7750 $as_echo_n "checking for $ac_word... " >&6; }
7751 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7752   $as_echo_n "(cached) " >&6
7753 else
7754   if test -n "$NMEDIT"; then
7755   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7756 else
7757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7758 for as_dir in $PATH
7759 do
7760   IFS=$as_save_IFS
7761   test -z "$as_dir" && as_dir=.
7762     for ac_exec_ext in '' $ac_executable_extensions; do
7763   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7764     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7765     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7766     break 2
7767   fi
7768 done
7769   done
7770 IFS=$as_save_IFS
7771
7772 fi
7773 fi
7774 NMEDIT=$ac_cv_prog_NMEDIT
7775 if test -n "$NMEDIT"; then
7776   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7777 $as_echo "$NMEDIT" >&6; }
7778 else
7779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7780 $as_echo "no" >&6; }
7781 fi
7782
7783
7784 fi
7785 if test -z "$ac_cv_prog_NMEDIT"; then
7786   ac_ct_NMEDIT=$NMEDIT
7787   # Extract the first word of "nmedit", so it can be a program name with args.
7788 set dummy nmedit; ac_word=$2
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7790 $as_echo_n "checking for $ac_word... " >&6; }
7791 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7792   $as_echo_n "(cached) " >&6
7793 else
7794   if test -n "$ac_ct_NMEDIT"; then
7795   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7796 else
7797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7798 for as_dir in $PATH
7799 do
7800   IFS=$as_save_IFS
7801   test -z "$as_dir" && as_dir=.
7802     for ac_exec_ext in '' $ac_executable_extensions; do
7803   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7804     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7805     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7806     break 2
7807   fi
7808 done
7809   done
7810 IFS=$as_save_IFS
7811
7812 fi
7813 fi
7814 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7815 if test -n "$ac_ct_NMEDIT"; then
7816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7817 $as_echo "$ac_ct_NMEDIT" >&6; }
7818 else
7819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7820 $as_echo "no" >&6; }
7821 fi
7822
7823   if test "x$ac_ct_NMEDIT" = x; then
7824     NMEDIT=":"
7825   else
7826     case $cross_compiling:$ac_tool_warned in
7827 yes:)
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7829 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7830 ac_tool_warned=yes ;;
7831 esac
7832     NMEDIT=$ac_ct_NMEDIT
7833   fi
7834 else
7835   NMEDIT="$ac_cv_prog_NMEDIT"
7836 fi
7837
7838     if test -n "$ac_tool_prefix"; then
7839   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7840 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7842 $as_echo_n "checking for $ac_word... " >&6; }
7843 if test "${ac_cv_prog_LIPO+set}" = set; then :
7844   $as_echo_n "(cached) " >&6
7845 else
7846   if test -n "$LIPO"; then
7847   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7848 else
7849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7850 for as_dir in $PATH
7851 do
7852   IFS=$as_save_IFS
7853   test -z "$as_dir" && as_dir=.
7854     for ac_exec_ext in '' $ac_executable_extensions; do
7855   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7856     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7858     break 2
7859   fi
7860 done
7861   done
7862 IFS=$as_save_IFS
7863
7864 fi
7865 fi
7866 LIPO=$ac_cv_prog_LIPO
7867 if test -n "$LIPO"; then
7868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7869 $as_echo "$LIPO" >&6; }
7870 else
7871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7872 $as_echo "no" >&6; }
7873 fi
7874
7875
7876 fi
7877 if test -z "$ac_cv_prog_LIPO"; then
7878   ac_ct_LIPO=$LIPO
7879   # Extract the first word of "lipo", so it can be a program name with args.
7880 set dummy lipo; ac_word=$2
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7882 $as_echo_n "checking for $ac_word... " >&6; }
7883 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7884   $as_echo_n "(cached) " >&6
7885 else
7886   if test -n "$ac_ct_LIPO"; then
7887   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7888 else
7889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7890 for as_dir in $PATH
7891 do
7892   IFS=$as_save_IFS
7893   test -z "$as_dir" && as_dir=.
7894     for ac_exec_ext in '' $ac_executable_extensions; do
7895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7896     ac_cv_prog_ac_ct_LIPO="lipo"
7897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7898     break 2
7899   fi
7900 done
7901   done
7902 IFS=$as_save_IFS
7903
7904 fi
7905 fi
7906 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7907 if test -n "$ac_ct_LIPO"; then
7908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7909 $as_echo "$ac_ct_LIPO" >&6; }
7910 else
7911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7912 $as_echo "no" >&6; }
7913 fi
7914
7915   if test "x$ac_ct_LIPO" = x; then
7916     LIPO=":"
7917   else
7918     case $cross_compiling:$ac_tool_warned in
7919 yes:)
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7922 ac_tool_warned=yes ;;
7923 esac
7924     LIPO=$ac_ct_LIPO
7925   fi
7926 else
7927   LIPO="$ac_cv_prog_LIPO"
7928 fi
7929
7930     if test -n "$ac_tool_prefix"; then
7931   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7932 set dummy ${ac_tool_prefix}otool; ac_word=$2
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7934 $as_echo_n "checking for $ac_word... " >&6; }
7935 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7936   $as_echo_n "(cached) " >&6
7937 else
7938   if test -n "$OTOOL"; then
7939   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7940 else
7941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7942 for as_dir in $PATH
7943 do
7944   IFS=$as_save_IFS
7945   test -z "$as_dir" && as_dir=.
7946     for ac_exec_ext in '' $ac_executable_extensions; do
7947   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7948     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7949     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7950     break 2
7951   fi
7952 done
7953   done
7954 IFS=$as_save_IFS
7955
7956 fi
7957 fi
7958 OTOOL=$ac_cv_prog_OTOOL
7959 if test -n "$OTOOL"; then
7960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7961 $as_echo "$OTOOL" >&6; }
7962 else
7963   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7964 $as_echo "no" >&6; }
7965 fi
7966
7967
7968 fi
7969 if test -z "$ac_cv_prog_OTOOL"; then
7970   ac_ct_OTOOL=$OTOOL
7971   # Extract the first word of "otool", so it can be a program name with args.
7972 set dummy otool; ac_word=$2
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7974 $as_echo_n "checking for $ac_word... " >&6; }
7975 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7976   $as_echo_n "(cached) " >&6
7977 else
7978   if test -n "$ac_ct_OTOOL"; then
7979   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7980 else
7981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7982 for as_dir in $PATH
7983 do
7984   IFS=$as_save_IFS
7985   test -z "$as_dir" && as_dir=.
7986     for ac_exec_ext in '' $ac_executable_extensions; do
7987   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7988     ac_cv_prog_ac_ct_OTOOL="otool"
7989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7990     break 2
7991   fi
7992 done
7993   done
7994 IFS=$as_save_IFS
7995
7996 fi
7997 fi
7998 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7999 if test -n "$ac_ct_OTOOL"; then
8000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8001 $as_echo "$ac_ct_OTOOL" >&6; }
8002 else
8003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8004 $as_echo "no" >&6; }
8005 fi
8006
8007   if test "x$ac_ct_OTOOL" = x; then
8008     OTOOL=":"
8009   else
8010     case $cross_compiling:$ac_tool_warned in
8011 yes:)
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8014 ac_tool_warned=yes ;;
8015 esac
8016     OTOOL=$ac_ct_OTOOL
8017   fi
8018 else
8019   OTOOL="$ac_cv_prog_OTOOL"
8020 fi
8021
8022     if test -n "$ac_tool_prefix"; then
8023   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8024 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8026 $as_echo_n "checking for $ac_word... " >&6; }
8027 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8028   $as_echo_n "(cached) " >&6
8029 else
8030   if test -n "$OTOOL64"; then
8031   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8032 else
8033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8034 for as_dir in $PATH
8035 do
8036   IFS=$as_save_IFS
8037   test -z "$as_dir" && as_dir=.
8038     for ac_exec_ext in '' $ac_executable_extensions; do
8039   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8040     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8041     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8042     break 2
8043   fi
8044 done
8045   done
8046 IFS=$as_save_IFS
8047
8048 fi
8049 fi
8050 OTOOL64=$ac_cv_prog_OTOOL64
8051 if test -n "$OTOOL64"; then
8052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8053 $as_echo "$OTOOL64" >&6; }
8054 else
8055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8056 $as_echo "no" >&6; }
8057 fi
8058
8059
8060 fi
8061 if test -z "$ac_cv_prog_OTOOL64"; then
8062   ac_ct_OTOOL64=$OTOOL64
8063   # Extract the first word of "otool64", so it can be a program name with args.
8064 set dummy otool64; ac_word=$2
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8066 $as_echo_n "checking for $ac_word... " >&6; }
8067 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8068   $as_echo_n "(cached) " >&6
8069 else
8070   if test -n "$ac_ct_OTOOL64"; then
8071   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8072 else
8073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8074 for as_dir in $PATH
8075 do
8076   IFS=$as_save_IFS
8077   test -z "$as_dir" && as_dir=.
8078     for ac_exec_ext in '' $ac_executable_extensions; do
8079   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8080     ac_cv_prog_ac_ct_OTOOL64="otool64"
8081     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8082     break 2
8083   fi
8084 done
8085   done
8086 IFS=$as_save_IFS
8087
8088 fi
8089 fi
8090 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8091 if test -n "$ac_ct_OTOOL64"; then
8092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8093 $as_echo "$ac_ct_OTOOL64" >&6; }
8094 else
8095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8096 $as_echo "no" >&6; }
8097 fi
8098
8099   if test "x$ac_ct_OTOOL64" = x; then
8100     OTOOL64=":"
8101   else
8102     case $cross_compiling:$ac_tool_warned in
8103 yes:)
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8105 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8106 ac_tool_warned=yes ;;
8107 esac
8108     OTOOL64=$ac_ct_OTOOL64
8109   fi
8110 else
8111   OTOOL64="$ac_cv_prog_OTOOL64"
8112 fi
8113
8114
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     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8141 $as_echo_n "checking for -single_module linker flag... " >&6; }
8142 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8143   $as_echo_n "(cached) " >&6
8144 else
8145   lt_cv_apple_cc_single_mod=no
8146       if test -z "${LT_MULTI_MODULE}"; then
8147         # By default we will add the -single_module flag. You can override
8148         # by either setting the environment variable LT_MULTI_MODULE
8149         # non-empty at configure time, or by adding -multi_module to the
8150         # link flags.
8151         rm -rf libconftest.dylib*
8152         echo "int foo(void){return 1;}" > conftest.c
8153         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8154 -dynamiclib -Wl,-single_module conftest.c" >&5
8155         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8156           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8157         _lt_result=$?
8158         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8159           lt_cv_apple_cc_single_mod=yes
8160         else
8161           cat conftest.err >&5
8162         fi
8163         rm -rf libconftest.dylib*
8164         rm -f conftest.*
8165       fi
8166 fi
8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8168 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8169     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8170 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8171 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8172   $as_echo_n "(cached) " >&6
8173 else
8174   lt_cv_ld_exported_symbols_list=no
8175       save_LDFLAGS=$LDFLAGS
8176       echo "_main" > conftest.sym
8177       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8178       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8179 /* end confdefs.h.  */
8180
8181 int
8182 main ()
8183 {
8184
8185   ;
8186   return 0;
8187 }
8188 _ACEOF
8189 if ac_fn_c_try_link "$LINENO"; then :
8190   lt_cv_ld_exported_symbols_list=yes
8191 else
8192   lt_cv_ld_exported_symbols_list=no
8193 fi
8194 rm -f core conftest.err conftest.$ac_objext \
8195     conftest$ac_exeext conftest.$ac_ext
8196         LDFLAGS="$save_LDFLAGS"
8197
8198 fi
8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8200 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8201     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8202 $as_echo_n "checking for -force_load linker flag... " >&6; }
8203 if test "${lt_cv_ld_force_load+set}" = set; then :
8204   $as_echo_n "(cached) " >&6
8205 else
8206   lt_cv_ld_force_load=no
8207       cat > conftest.c << _LT_EOF
8208 int forced_loaded() { return 2;}
8209 _LT_EOF
8210       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8211       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8212       echo "$AR cru libconftest.a conftest.o" >&5
8213       $AR cru libconftest.a conftest.o 2>&5
8214       cat > conftest.c << _LT_EOF
8215 int main() { return 0;}
8216 _LT_EOF
8217       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8218       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8219       _lt_result=$?
8220       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8221         lt_cv_ld_force_load=yes
8222       else
8223         cat conftest.err >&5
8224       fi
8225         rm -f conftest.err libconftest.a conftest conftest.c
8226         rm -rf conftest.dSYM
8227
8228 fi
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8230 $as_echo "$lt_cv_ld_force_load" >&6; }
8231     case $host_os in
8232     rhapsody* | darwin1.[012])
8233       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8234     darwin1.*)
8235       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8236     darwin*) # darwin 5.x on
8237       # if running on 10.5 or later, the deployment target defaults
8238       # to the OS version, if on x86, and 10.4, the deployment
8239       # target defaults to 10.4. Don't you love it?
8240       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8241         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8242           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8243         10.[012][,.]*)
8244           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8245         10.*)
8246           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8247       esac
8248     ;;
8249   esac
8250     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8251       _lt_dar_single_mod='$single_module'
8252     fi
8253     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8254       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8255     else
8256       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8257     fi
8258     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8259       _lt_dsymutil='~$DSYMUTIL $lib || :'
8260     else
8261       _lt_dsymutil=
8262     fi
8263     ;;
8264   esac
8265
8266 for ac_header in dlfcn.h
8267 do :
8268   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8269 "
8270 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8271   cat >>confdefs.h <<_ACEOF
8272 #define HAVE_DLFCN_H 1
8273 _ACEOF
8274
8275 fi
8276
8277 done
8278
8279
8280
8281 # autoconf.info says this should be called right after AC_INIT.
8282 ac_config_headers="$ac_config_headers config.h:config.in"
8283
8284
8285
8286  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8287 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8288 if test "${ac_cv_c_bigendian+set}" = set; then :
8289   $as_echo_n "(cached) " >&6
8290 else
8291   ac_cv_c_bigendian=unknown
8292     # See if we're dealing with a universal compiler.
8293     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8294 /* end confdefs.h.  */
8295 #ifndef __APPLE_CC__
8296                not a universal capable compiler
8297              #endif
8298              typedef int dummy;
8299
8300 _ACEOF
8301 if ac_fn_c_try_compile "$LINENO"; then :
8302
8303         # Check for potential -arch flags.  It is not universal unless
8304         # there are at least two -arch flags with different values.
8305         ac_arch=
8306         ac_prev=
8307         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8308          if test -n "$ac_prev"; then
8309            case $ac_word in
8310              i?86 | x86_64 | ppc | ppc64)
8311                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8312                  ac_arch=$ac_word
8313                else
8314                  ac_cv_c_bigendian=universal
8315                  break
8316                fi
8317                ;;
8318            esac
8319            ac_prev=
8320          elif test "x$ac_word" = "x-arch"; then
8321            ac_prev=arch
8322          fi
8323        done
8324 fi
8325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8326     if test $ac_cv_c_bigendian = unknown; then
8327       # See if sys/param.h defines the BYTE_ORDER macro.
8328       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8329 /* end confdefs.h.  */
8330 #include <sys/types.h>
8331              #include <sys/param.h>
8332
8333 int
8334 main ()
8335 {
8336 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8337                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8338                      && LITTLE_ENDIAN)
8339               bogus endian macros
8340              #endif
8341
8342   ;
8343   return 0;
8344 }
8345 _ACEOF
8346 if ac_fn_c_try_compile "$LINENO"; then :
8347   # It does; now see whether it defined to BIG_ENDIAN or not.
8348          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8349 /* end confdefs.h.  */
8350 #include <sys/types.h>
8351                 #include <sys/param.h>
8352
8353 int
8354 main ()
8355 {
8356 #if BYTE_ORDER != BIG_ENDIAN
8357                  not big endian
8358                 #endif
8359
8360   ;
8361   return 0;
8362 }
8363 _ACEOF
8364 if ac_fn_c_try_compile "$LINENO"; then :
8365   ac_cv_c_bigendian=yes
8366 else
8367   ac_cv_c_bigendian=no
8368 fi
8369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8370 fi
8371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8372     fi
8373     if test $ac_cv_c_bigendian = unknown; then
8374       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8375       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8376 /* end confdefs.h.  */
8377 #include <limits.h>
8378
8379 int
8380 main ()
8381 {
8382 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8383               bogus endian macros
8384              #endif
8385
8386   ;
8387   return 0;
8388 }
8389 _ACEOF
8390 if ac_fn_c_try_compile "$LINENO"; then :
8391   # It does; now see whether it defined to _BIG_ENDIAN or not.
8392          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8393 /* end confdefs.h.  */
8394 #include <limits.h>
8395
8396 int
8397 main ()
8398 {
8399 #ifndef _BIG_ENDIAN
8400                  not big endian
8401                 #endif
8402
8403   ;
8404   return 0;
8405 }
8406 _ACEOF
8407 if ac_fn_c_try_compile "$LINENO"; then :
8408   ac_cv_c_bigendian=yes
8409 else
8410   ac_cv_c_bigendian=no
8411 fi
8412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8413 fi
8414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8415     fi
8416     if test $ac_cv_c_bigendian = unknown; then
8417       # Compile a test program.
8418       if test "$cross_compiling" = yes; then :
8419   # Try to guess by grepping values from an object file.
8420          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8421 /* end confdefs.h.  */
8422 short int ascii_mm[] =
8423                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8424                 short int ascii_ii[] =
8425                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8426                 int use_ascii (int i) {
8427                   return ascii_mm[i] + ascii_ii[i];
8428                 }
8429                 short int ebcdic_ii[] =
8430                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8431                 short int ebcdic_mm[] =
8432                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8433                 int use_ebcdic (int i) {
8434                   return ebcdic_mm[i] + ebcdic_ii[i];
8435                 }
8436                 extern int foo;
8437
8438 int
8439 main ()
8440 {
8441 return use_ascii (foo) == use_ebcdic (foo);
8442   ;
8443   return 0;
8444 }
8445 _ACEOF
8446 if ac_fn_c_try_compile "$LINENO"; then :
8447   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8448               ac_cv_c_bigendian=yes
8449             fi
8450             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8451               if test "$ac_cv_c_bigendian" = unknown; then
8452                 ac_cv_c_bigendian=no
8453               else
8454                 # finding both strings is unlikely to happen, but who knows?
8455                 ac_cv_c_bigendian=unknown
8456               fi
8457             fi
8458 fi
8459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8460 else
8461   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8462 /* end confdefs.h.  */
8463 $ac_includes_default
8464 int
8465 main ()
8466 {
8467
8468              /* Are we little or big endian?  From Harbison&Steele.  */
8469              union
8470              {
8471                long int l;
8472                char c[sizeof (long int)];
8473              } u;
8474              u.l = 1;
8475              return u.c[sizeof (long int) - 1] == 1;
8476
8477   ;
8478   return 0;
8479 }
8480 _ACEOF
8481 if ac_fn_c_try_run "$LINENO"; then :
8482   ac_cv_c_bigendian=no
8483 else
8484   ac_cv_c_bigendian=yes
8485 fi
8486 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8487   conftest.$ac_objext conftest.beam conftest.$ac_ext
8488 fi
8489
8490     fi
8491 fi
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8493 $as_echo "$ac_cv_c_bigendian" >&6; }
8494  case $ac_cv_c_bigendian in #(
8495    yes)
8496      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8497 ;; #(
8498    no)
8499       ;; #(
8500    universal)
8501
8502 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8503
8504      ;; #(
8505    *)
8506      as_fn_error "unknown endianness
8507  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8508  esac
8509
8510
8511
8512
8513 # Put a plausible default for CC_FOR_BUILD in Makefile.
8514 if test "x$cross_compiling" = "xno"; then
8515   CC_FOR_BUILD='$(CC)'
8516 else
8517   CC_FOR_BUILD=gcc
8518 fi
8519
8520
8521
8522
8523 AR=${AR-ar}
8524
8525 if test -n "$ac_tool_prefix"; then
8526   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8527 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8529 $as_echo_n "checking for $ac_word... " >&6; }
8530 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8531   $as_echo_n "(cached) " >&6
8532 else
8533   if test -n "$RANLIB"; then
8534   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8535 else
8536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8537 for as_dir in $PATH
8538 do
8539   IFS=$as_save_IFS
8540   test -z "$as_dir" && as_dir=.
8541     for ac_exec_ext in '' $ac_executable_extensions; do
8542   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8543     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8544     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8545     break 2
8546   fi
8547 done
8548   done
8549 IFS=$as_save_IFS
8550
8551 fi
8552 fi
8553 RANLIB=$ac_cv_prog_RANLIB
8554 if test -n "$RANLIB"; then
8555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8556 $as_echo "$RANLIB" >&6; }
8557 else
8558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559 $as_echo "no" >&6; }
8560 fi
8561
8562
8563 fi
8564 if test -z "$ac_cv_prog_RANLIB"; then
8565   ac_ct_RANLIB=$RANLIB
8566   # Extract the first word of "ranlib", so it can be a program name with args.
8567 set dummy ranlib; ac_word=$2
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8569 $as_echo_n "checking for $ac_word... " >&6; }
8570 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8571   $as_echo_n "(cached) " >&6
8572 else
8573   if test -n "$ac_ct_RANLIB"; then
8574   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8575 else
8576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8577 for as_dir in $PATH
8578 do
8579   IFS=$as_save_IFS
8580   test -z "$as_dir" && as_dir=.
8581     for ac_exec_ext in '' $ac_executable_extensions; do
8582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8583     ac_cv_prog_ac_ct_RANLIB="ranlib"
8584     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8585     break 2
8586   fi
8587 done
8588   done
8589 IFS=$as_save_IFS
8590
8591 fi
8592 fi
8593 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8594 if test -n "$ac_ct_RANLIB"; then
8595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8596 $as_echo "$ac_ct_RANLIB" >&6; }
8597 else
8598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8599 $as_echo "no" >&6; }
8600 fi
8601
8602   if test "x$ac_ct_RANLIB" = x; then
8603     RANLIB=":"
8604   else
8605     case $cross_compiling:$ac_tool_warned in
8606 yes:)
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8608 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8609 ac_tool_warned=yes ;;
8610 esac
8611     RANLIB=$ac_ct_RANLIB
8612   fi
8613 else
8614   RANLIB="$ac_cv_prog_RANLIB"
8615 fi
8616
8617
8618 # Some of the common include files depend on bfd.h, and bfd.h checks
8619 # that config.h is included first by testing that the PACKAGE macro
8620 # is defined.
8621 PACKAGE=sim
8622
8623 cat >>confdefs.h <<_ACEOF
8624 #define PACKAGE "$PACKAGE"
8625 _ACEOF
8626
8627
8628
8629 # Dependency checking.
8630 ac_config_commands="$ac_config_commands depdir"
8631
8632
8633 depcc="$CC"   am_compiler_list=
8634
8635 am_depcomp=$ac_aux_dir/depcomp
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8637 $as_echo_n "checking dependency style of $depcc... " >&6; }
8638 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8639   $as_echo_n "(cached) " >&6
8640 else
8641   if test -f "$am_depcomp"; then
8642   # We make a subdir and do the tests there.  Otherwise we can end up
8643   # making bogus files that we don't know about and never remove.  For
8644   # instance it was reported that on HP-UX the gcc test will end up
8645   # making a dummy file named `D' -- because `-MD' means `put the output
8646   # in D'.
8647   mkdir conftest.dir
8648   # Copy depcomp to subdir because otherwise we won't find it if we're
8649   # using a relative directory.
8650   cp "$am_depcomp" conftest.dir
8651   cd conftest.dir
8652   # We will build objects and dependencies in a subdirectory because
8653   # it helps to detect inapplicable dependency modes.  For instance
8654   # both Tru64's cc and ICC support -MD to output dependencies as a
8655   # side effect of compilation, but ICC will put the dependencies in
8656   # the current directory while Tru64 will put them in the object
8657   # directory.
8658   mkdir sub
8659
8660   am_cv_CC_dependencies_compiler_type=none
8661   if test "$am_compiler_list" = ""; then
8662      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8663   fi
8664   for depmode in $am_compiler_list; do
8665     if test $depmode = none; then break; fi
8666
8667     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8668     # Setup a source with many dependencies, because some compilers
8669     # like to wrap large dependency lists on column 80 (with \), and
8670     # we should not choose a depcomp mode which is confused by this.
8671     #
8672     # We need to recreate these files for each test, as the compiler may
8673     # overwrite some of them when testing with obscure command lines.
8674     # This happens at least with the AIX C compiler.
8675     : > sub/conftest.c
8676     for i in 1 2 3 4 5 6; do
8677       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8678       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8679       # Solaris 8's {/usr,}/bin/sh.
8680       touch sub/conftst$i.h
8681     done
8682     echo "include sub/conftest.Po" > confmf
8683
8684     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8685     # mode.  It turns out that the SunPro C++ compiler does not properly
8686     # handle `-M -o', and we need to detect this.
8687     depcmd="depmode=$depmode \
8688        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8689        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8690        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8691     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8692     if env $depcmd > conftest.err 2>&1 &&
8693        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8694        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8695        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8696       # icc doesn't choke on unknown options, it will just issue warnings
8697       # or remarks (even with -Werror).  So we grep stderr for any message
8698       # that says an option was ignored or not supported.
8699       # When given -MP, icc 7.0 and 7.1 complain thusly:
8700       #   icc: Command line warning: ignoring option '-M'; no argument required
8701       # The diagnosis changed in icc 8.0:
8702       #   icc: Command line remark: option '-MP' not supported
8703       if (grep 'ignoring option' conftest.err ||
8704           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8705         am_cv_CC_dependencies_compiler_type=$depmode
8706         $as_echo "$as_me:$LINENO: success" >&5
8707         break
8708       fi
8709     fi
8710     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8711     sed -e 's/^/| /' < conftest.err >&5
8712   done
8713
8714   cd ..
8715   rm -rf conftest.dir
8716 else
8717   am_cv_CC_dependencies_compiler_type=none
8718 fi
8719
8720 fi
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8722 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8723 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8724 then as_fn_error "no usable dependency style found" "$LINENO" 5
8725 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8726
8727 fi
8728
8729
8730 # Check for the 'make' the user wants to use.
8731 for ac_prog in make
8732 do
8733   # Extract the first word of "$ac_prog", so it can be a program name with args.
8734 set dummy $ac_prog; ac_word=$2
8735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8736 $as_echo_n "checking for $ac_word... " >&6; }
8737 if test "${ac_cv_prog_MAKE+set}" = set; then :
8738   $as_echo_n "(cached) " >&6
8739 else
8740   if test -n "$MAKE"; then
8741   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8742 else
8743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8744 for as_dir in $PATH
8745 do
8746   IFS=$as_save_IFS
8747   test -z "$as_dir" && as_dir=.
8748     for ac_exec_ext in '' $ac_executable_extensions; do
8749   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8750     ac_cv_prog_MAKE="$ac_prog"
8751     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8752     break 2
8753   fi
8754 done
8755   done
8756 IFS=$as_save_IFS
8757
8758 fi
8759 fi
8760 MAKE=$ac_cv_prog_MAKE
8761 if test -n "$MAKE"; then
8762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8763 $as_echo "$MAKE" >&6; }
8764 else
8765   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8766 $as_echo "no" >&6; }
8767 fi
8768
8769
8770   test -n "$MAKE" && break
8771 done
8772
8773 MAKE_IS_GNU=
8774 case "`$MAKE --version 2>&1 | sed 1q`" in
8775   *GNU*)
8776     MAKE_IS_GNU=yes
8777     ;;
8778 esac
8779  if test "$MAKE_IS_GNU" = yes; then
8780   GMAKE_TRUE=
8781   GMAKE_FALSE='#'
8782 else
8783   GMAKE_TRUE='#'
8784   GMAKE_FALSE=
8785 fi
8786
8787
8788 ALL_LINGUAS=
8789 # If we haven't got the data from the intl directory,
8790 # assume NLS is disabled.
8791 USE_NLS=no
8792 LIBINTL=
8793 LIBINTL_DEP=
8794 INCINTL=
8795 XGETTEXT=
8796 GMSGFMT=
8797 POSUB=
8798
8799 if test -f  ../../intl/config.intl; then
8800   .  ../../intl/config.intl
8801 fi
8802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8803 $as_echo_n "checking whether NLS is requested... " >&6; }
8804 if test x"$USE_NLS" != xyes; then
8805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8806 $as_echo "no" >&6; }
8807 else
8808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8809 $as_echo "yes" >&6; }
8810
8811 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8812
8813
8814   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8815 $as_echo_n "checking for catalogs to be installed... " >&6; }
8816   # Look for .po and .gmo files in the source directory.
8817   CATALOGS=
8818   XLINGUAS=
8819   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8820     # If there aren't any .gmo files the shell will give us the
8821     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8822     # weeded out.
8823     case "$cat" in *\**)
8824       continue;;
8825     esac
8826     # The quadruple backslash is collapsed to a double backslash
8827     # by the backticks, then collapsed again by the double quotes,
8828     # leaving us with one backslash in the sed expression (right
8829     # before the dot that mustn't act as a wildcard).
8830     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8831     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8832     # The user is allowed to set LINGUAS to a list of languages to
8833     # install catalogs for.  If it's empty that means "all of them."
8834     if test "x$LINGUAS" = x; then
8835       CATALOGS="$CATALOGS $cat"
8836       XLINGUAS="$XLINGUAS $lang"
8837     else
8838       case "$LINGUAS" in *$lang*)
8839         CATALOGS="$CATALOGS $cat"
8840         XLINGUAS="$XLINGUAS $lang"
8841         ;;
8842       esac
8843     fi
8844   done
8845   LINGUAS="$XLINGUAS"
8846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8847 $as_echo "$LINGUAS" >&6; }
8848
8849
8850     DATADIRNAME=share
8851
8852   INSTOBJEXT=.mo
8853
8854   GENCAT=gencat
8855
8856   CATOBJEXT=.gmo
8857
8858 fi
8859
8860 # Check for common headers.
8861 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8862 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8863 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8864 do :
8865   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8866 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8867 eval as_val=\$$as_ac_Header
8868    if test "x$as_val" = x""yes; then :
8869   cat >>confdefs.h <<_ACEOF
8870 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8871 _ACEOF
8872
8873 fi
8874
8875 done
8876
8877 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8878 do :
8879   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8880 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8881 eval as_val=\$$as_ac_Header
8882    if test "x$as_val" = x""yes; then :
8883   cat >>confdefs.h <<_ACEOF
8884 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8885 _ACEOF
8886
8887 fi
8888
8889 done
8890
8891 for ac_header in fcntl.h fpu_control.h
8892 do :
8893   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8894 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8895 eval as_val=\$$as_ac_Header
8896    if test "x$as_val" = x""yes; then :
8897   cat >>confdefs.h <<_ACEOF
8898 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8899 _ACEOF
8900
8901 fi
8902
8903 done
8904
8905 for ac_header in dlfcn.h errno.h sys/stat.h
8906 do :
8907   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8908 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8909 eval as_val=\$$as_ac_Header
8910    if test "x$as_val" = x""yes; then :
8911   cat >>confdefs.h <<_ACEOF
8912 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8913 _ACEOF
8914
8915 fi
8916
8917 done
8918
8919 for ac_func in getrusage time sigaction __setfpucw
8920 do :
8921   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8922 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8923 eval as_val=\$$as_ac_var
8924    if test "x$as_val" = x""yes; then :
8925   cat >>confdefs.h <<_ACEOF
8926 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8927 _ACEOF
8928
8929 fi
8930 done
8931
8932 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8933 do :
8934   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8935 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8936 eval as_val=\$$as_ac_var
8937    if test "x$as_val" = x""yes; then :
8938   cat >>confdefs.h <<_ACEOF
8939 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8940 _ACEOF
8941
8942 fi
8943 done
8944
8945 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8946 #include <sys/types.h>
8947 #endif
8948 #ifdef HAVE_SYS_STAT_H
8949 #include <sys/stat.h>
8950 #endif
8951 "
8952 if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8953
8954 cat >>confdefs.h <<_ACEOF
8955 #define HAVE_STRUCT_STAT_ST_DEV 1
8956 _ACEOF
8957
8958
8959 fi
8960 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8961 #include <sys/types.h>
8962 #endif
8963 #ifdef HAVE_SYS_STAT_H
8964 #include <sys/stat.h>
8965 #endif
8966 "
8967 if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8968
8969 cat >>confdefs.h <<_ACEOF
8970 #define HAVE_STRUCT_STAT_ST_INO 1
8971 _ACEOF
8972
8973
8974 fi
8975 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8976 #include <sys/types.h>
8977 #endif
8978 #ifdef HAVE_SYS_STAT_H
8979 #include <sys/stat.h>
8980 #endif
8981 "
8982 if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8983
8984 cat >>confdefs.h <<_ACEOF
8985 #define HAVE_STRUCT_STAT_ST_MODE 1
8986 _ACEOF
8987
8988
8989 fi
8990 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8991 #include <sys/types.h>
8992 #endif
8993 #ifdef HAVE_SYS_STAT_H
8994 #include <sys/stat.h>
8995 #endif
8996 "
8997 if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
8998
8999 cat >>confdefs.h <<_ACEOF
9000 #define HAVE_STRUCT_STAT_ST_NLINK 1
9001 _ACEOF
9002
9003
9004 fi
9005 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9006 #include <sys/types.h>
9007 #endif
9008 #ifdef HAVE_SYS_STAT_H
9009 #include <sys/stat.h>
9010 #endif
9011 "
9012 if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
9013
9014 cat >>confdefs.h <<_ACEOF
9015 #define HAVE_STRUCT_STAT_ST_UID 1
9016 _ACEOF
9017
9018
9019 fi
9020 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9021 #include <sys/types.h>
9022 #endif
9023 #ifdef HAVE_SYS_STAT_H
9024 #include <sys/stat.h>
9025 #endif
9026 "
9027 if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9028
9029 cat >>confdefs.h <<_ACEOF
9030 #define HAVE_STRUCT_STAT_ST_GID 1
9031 _ACEOF
9032
9033
9034 fi
9035 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9036 #include <sys/types.h>
9037 #endif
9038 #ifdef HAVE_SYS_STAT_H
9039 #include <sys/stat.h>
9040 #endif
9041 "
9042 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9043
9044 cat >>confdefs.h <<_ACEOF
9045 #define HAVE_STRUCT_STAT_ST_RDEV 1
9046 _ACEOF
9047
9048
9049 fi
9050 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9051 #include <sys/types.h>
9052 #endif
9053 #ifdef HAVE_SYS_STAT_H
9054 #include <sys/stat.h>
9055 #endif
9056 "
9057 if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9058
9059 cat >>confdefs.h <<_ACEOF
9060 #define HAVE_STRUCT_STAT_ST_SIZE 1
9061 _ACEOF
9062
9063
9064 fi
9065 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9066 #include <sys/types.h>
9067 #endif
9068 #ifdef HAVE_SYS_STAT_H
9069 #include <sys/stat.h>
9070 #endif
9071 "
9072 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9073
9074 cat >>confdefs.h <<_ACEOF
9075 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9076 _ACEOF
9077
9078
9079 fi
9080 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9081 #include <sys/types.h>
9082 #endif
9083 #ifdef HAVE_SYS_STAT_H
9084 #include <sys/stat.h>
9085 #endif
9086 "
9087 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9088
9089 cat >>confdefs.h <<_ACEOF
9090 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9091 _ACEOF
9092
9093
9094 fi
9095 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9096 #include <sys/types.h>
9097 #endif
9098 #ifdef HAVE_SYS_STAT_H
9099 #include <sys/stat.h>
9100 #endif
9101 "
9102 if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9103
9104 cat >>confdefs.h <<_ACEOF
9105 #define HAVE_STRUCT_STAT_ST_ATIME 1
9106 _ACEOF
9107
9108
9109 fi
9110 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9111 #include <sys/types.h>
9112 #endif
9113 #ifdef HAVE_SYS_STAT_H
9114 #include <sys/stat.h>
9115 #endif
9116 "
9117 if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9118
9119 cat >>confdefs.h <<_ACEOF
9120 #define HAVE_STRUCT_STAT_ST_MTIME 1
9121 _ACEOF
9122
9123
9124 fi
9125 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9126 #include <sys/types.h>
9127 #endif
9128 #ifdef HAVE_SYS_STAT_H
9129 #include <sys/stat.h>
9130 #endif
9131 "
9132 if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9133
9134 cat >>confdefs.h <<_ACEOF
9135 #define HAVE_STRUCT_STAT_ST_CTIME 1
9136 _ACEOF
9137
9138
9139 fi
9140
9141 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9142 #include <sys/socket.h>
9143
9144 "
9145 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9146
9147 cat >>confdefs.h <<_ACEOF
9148 #define HAVE_SOCKLEN_T 1
9149 _ACEOF
9150
9151
9152 fi
9153
9154
9155 # Check for socket libraries
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9157 $as_echo_n "checking for bind in -lsocket... " >&6; }
9158 if test "${ac_cv_lib_socket_bind+set}" = set; then :
9159   $as_echo_n "(cached) " >&6
9160 else
9161   ac_check_lib_save_LIBS=$LIBS
9162 LIBS="-lsocket  $LIBS"
9163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 /* end confdefs.h.  */
9165
9166 /* Override any GCC internal prototype to avoid an error.
9167    Use char because int might match the return type of a GCC
9168    builtin and then its argument prototype would still apply.  */
9169 #ifdef __cplusplus
9170 extern "C"
9171 #endif
9172 char bind ();
9173 int
9174 main ()
9175 {
9176 return bind ();
9177   ;
9178   return 0;
9179 }
9180 _ACEOF
9181 if ac_fn_c_try_link "$LINENO"; then :
9182   ac_cv_lib_socket_bind=yes
9183 else
9184   ac_cv_lib_socket_bind=no
9185 fi
9186 rm -f core conftest.err conftest.$ac_objext \
9187     conftest$ac_exeext conftest.$ac_ext
9188 LIBS=$ac_check_lib_save_LIBS
9189 fi
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9191 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9192 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9193   cat >>confdefs.h <<_ACEOF
9194 #define HAVE_LIBSOCKET 1
9195 _ACEOF
9196
9197   LIBS="-lsocket $LIBS"
9198
9199 fi
9200
9201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9202 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9203 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9204   $as_echo_n "(cached) " >&6
9205 else
9206   ac_check_lib_save_LIBS=$LIBS
9207 LIBS="-lnsl  $LIBS"
9208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9209 /* end confdefs.h.  */
9210
9211 /* Override any GCC internal prototype to avoid an error.
9212    Use char because int might match the return type of a GCC
9213    builtin and then its argument prototype would still apply.  */
9214 #ifdef __cplusplus
9215 extern "C"
9216 #endif
9217 char gethostbyname ();
9218 int
9219 main ()
9220 {
9221 return gethostbyname ();
9222   ;
9223   return 0;
9224 }
9225 _ACEOF
9226 if ac_fn_c_try_link "$LINENO"; then :
9227   ac_cv_lib_nsl_gethostbyname=yes
9228 else
9229   ac_cv_lib_nsl_gethostbyname=no
9230 fi
9231 rm -f core conftest.err conftest.$ac_objext \
9232     conftest$ac_exeext conftest.$ac_ext
9233 LIBS=$ac_check_lib_save_LIBS
9234 fi
9235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9236 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9237 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9238   cat >>confdefs.h <<_ACEOF
9239 #define HAVE_LIBNSL 1
9240 _ACEOF
9241
9242   LIBS="-lnsl $LIBS"
9243
9244 fi
9245
9246
9247 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9248 # using the same condition.
9249
9250   # Use the system's zlib library.
9251   zlibdir="-L\$(top_builddir)/../zlib"
9252   zlibinc="-I\$(top_srcdir)/../zlib"
9253
9254 # Check whether --with-system-zlib was given.
9255 if test "${with_system_zlib+set}" = set; then :
9256   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9257     zlibdir=
9258     zlibinc=
9259   fi
9260
9261 fi
9262
9263
9264
9265
9266
9267 # BFD uses libdl when when plugins enabled.
9268
9269   maybe_plugins=no
9270   for ac_header in dlfcn.h
9271 do :
9272   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9273 "
9274 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9275   cat >>confdefs.h <<_ACEOF
9276 #define HAVE_DLFCN_H 1
9277 _ACEOF
9278  maybe_plugins=yes
9279 fi
9280
9281 done
9282
9283   for ac_header in windows.h
9284 do :
9285   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9286 "
9287 if test "x$ac_cv_header_windows_h" = x""yes; then :
9288   cat >>confdefs.h <<_ACEOF
9289 #define HAVE_WINDOWS_H 1
9290 _ACEOF
9291  maybe_plugins=yes
9292 fi
9293
9294 done
9295
9296
9297   # Check whether --enable-plugins was given.
9298 if test "${enable_plugins+set}" = set; then :
9299   enableval=$enable_plugins; case "${enableval}" in
9300       no) plugins=no ;;
9301       *) plugins=yes
9302          if test "$maybe_plugins" != "yes" ; then
9303            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9304          fi ;;
9305      esac
9306 else
9307   plugins=$maybe_plugins
9308
9309 fi
9310
9311   if test "$plugins" = "yes"; then
9312     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9313 $as_echo_n "checking for library containing dlopen... " >&6; }
9314 if test "${ac_cv_search_dlopen+set}" = set; then :
9315   $as_echo_n "(cached) " >&6
9316 else
9317   ac_func_search_save_LIBS=$LIBS
9318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9319 /* end confdefs.h.  */
9320
9321 /* Override any GCC internal prototype to avoid an error.
9322    Use char because int might match the return type of a GCC
9323    builtin and then its argument prototype would still apply.  */
9324 #ifdef __cplusplus
9325 extern "C"
9326 #endif
9327 char dlopen ();
9328 int
9329 main ()
9330 {
9331 return dlopen ();
9332   ;
9333   return 0;
9334 }
9335 _ACEOF
9336 for ac_lib in '' dl; do
9337   if test -z "$ac_lib"; then
9338     ac_res="none required"
9339   else
9340     ac_res=-l$ac_lib
9341     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9342   fi
9343   if ac_fn_c_try_link "$LINENO"; then :
9344   ac_cv_search_dlopen=$ac_res
9345 fi
9346 rm -f core conftest.err conftest.$ac_objext \
9347     conftest$ac_exeext
9348   if test "${ac_cv_search_dlopen+set}" = set; then :
9349   break
9350 fi
9351 done
9352 if test "${ac_cv_search_dlopen+set}" = set; then :
9353
9354 else
9355   ac_cv_search_dlopen=no
9356 fi
9357 rm conftest.$ac_ext
9358 LIBS=$ac_func_search_save_LIBS
9359 fi
9360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9361 $as_echo "$ac_cv_search_dlopen" >&6; }
9362 ac_res=$ac_cv_search_dlopen
9363 if test "$ac_res" != no; then :
9364   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9365
9366 fi
9367
9368   fi
9369
9370  if test "$plugins" = yes; then
9371   PLUGINS_TRUE=
9372   PLUGINS_FALSE='#'
9373 else
9374   PLUGINS_TRUE='#'
9375   PLUGINS_FALSE=
9376 fi
9377
9378
9379
9380
9381
9382 # Set options
9383 enable_dlopen=yes
9384
9385
9386
9387
9388   enable_win32_dll=no
9389
9390
9391             # Check whether --enable-shared was given.
9392 if test "${enable_shared+set}" = set; then :
9393   enableval=$enable_shared; p=${PACKAGE-default}
9394     case $enableval in
9395     yes) enable_shared=yes ;;
9396     no) enable_shared=no ;;
9397     *)
9398       enable_shared=no
9399       # Look at the argument we got.  We use all the common list separators.
9400       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9401       for pkg in $enableval; do
9402         IFS="$lt_save_ifs"
9403         if test "X$pkg" = "X$p"; then
9404           enable_shared=yes
9405         fi
9406       done
9407       IFS="$lt_save_ifs"
9408       ;;
9409     esac
9410 else
9411   enable_shared=yes
9412 fi
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422   # Check whether --enable-static was given.
9423 if test "${enable_static+set}" = set; then :
9424   enableval=$enable_static; p=${PACKAGE-default}
9425     case $enableval in
9426     yes) enable_static=yes ;;
9427     no) enable_static=no ;;
9428     *)
9429      enable_static=no
9430       # Look at the argument we got.  We use all the common list separators.
9431       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9432       for pkg in $enableval; do
9433         IFS="$lt_save_ifs"
9434         if test "X$pkg" = "X$p"; then
9435           enable_static=yes
9436         fi
9437       done
9438       IFS="$lt_save_ifs"
9439       ;;
9440     esac
9441 else
9442   enable_static=yes
9443 fi
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454 # Check whether --with-pic was given.
9455 if test "${with_pic+set}" = set; then :
9456   withval=$with_pic; pic_mode="$withval"
9457 else
9458   pic_mode=default
9459 fi
9460
9461
9462 test -z "$pic_mode" && pic_mode=default
9463
9464
9465
9466
9467
9468
9469
9470   # Check whether --enable-fast-install was given.
9471 if test "${enable_fast_install+set}" = set; then :
9472   enableval=$enable_fast_install; p=${PACKAGE-default}
9473     case $enableval in
9474     yes) enable_fast_install=yes ;;
9475     no) enable_fast_install=no ;;
9476     *)
9477       enable_fast_install=no
9478       # Look at the argument we got.  We use all the common list separators.
9479       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9480       for pkg in $enableval; do
9481         IFS="$lt_save_ifs"
9482         if test "X$pkg" = "X$p"; then
9483           enable_fast_install=yes
9484         fi
9485       done
9486       IFS="$lt_save_ifs"
9487       ;;
9488     esac
9489 else
9490   enable_fast_install=yes
9491 fi
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503 # This can be used to rebuild libtool when needed
9504 LIBTOOL_DEPS="$ltmain"
9505
9506 # Always use our own libtool.
9507 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9508
9509
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 test -z "$LN_S" && LN_S="ln -s"
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549 if test -n "${ZSH_VERSION+set}" ; then
9550    setopt NO_GLOB_SUBST
9551 fi
9552
9553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9554 $as_echo_n "checking for objdir... " >&6; }
9555 if test "${lt_cv_objdir+set}" = set; then :
9556   $as_echo_n "(cached) " >&6
9557 else
9558   rm -f .libs 2>/dev/null
9559 mkdir .libs 2>/dev/null
9560 if test -d .libs; then
9561   lt_cv_objdir=.libs
9562 else
9563   # MS-DOS does not allow filenames that begin with a dot.
9564   lt_cv_objdir=_libs
9565 fi
9566 rmdir .libs 2>/dev/null
9567 fi
9568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9569 $as_echo "$lt_cv_objdir" >&6; }
9570 objdir=$lt_cv_objdir
9571
9572
9573
9574
9575
9576 cat >>confdefs.h <<_ACEOF
9577 #define LT_OBJDIR "$lt_cv_objdir/"
9578 _ACEOF
9579
9580
9581
9582
9583 case $host_os in
9584 aix3*)
9585   # AIX sometimes has problems with the GCC collect2 program.  For some
9586   # reason, if we set the COLLECT_NAMES environment variable, the problems
9587   # vanish in a puff of smoke.
9588   if test "X${COLLECT_NAMES+set}" != Xset; then
9589     COLLECT_NAMES=
9590     export COLLECT_NAMES
9591   fi
9592   ;;
9593 esac
9594
9595 # Global variables:
9596 ofile=libtool
9597 can_build_shared=yes
9598
9599 # All known linkers require a `.a' archive for static linking (except MSVC,
9600 # which needs '.lib').
9601 libext=a
9602
9603 with_gnu_ld="$lt_cv_prog_gnu_ld"
9604
9605 old_CC="$CC"
9606 old_CFLAGS="$CFLAGS"
9607
9608 # Set sane defaults for various variables
9609 test -z "$CC" && CC=cc
9610 test -z "$LTCC" && LTCC=$CC
9611 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9612 test -z "$LD" && LD=ld
9613 test -z "$ac_objext" && ac_objext=o
9614
9615 for cc_temp in $compiler""; do
9616   case $cc_temp in
9617     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9618     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9619     \-*) ;;
9620     *) break;;
9621   esac
9622 done
9623 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9624
9625
9626 # Only perform the check for file, if the check method requires it
9627 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9628 case $deplibs_check_method in
9629 file_magic*)
9630   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9631     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9632 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9633 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9634   $as_echo_n "(cached) " >&6
9635 else
9636   case $MAGIC_CMD in
9637 [\\/*] |  ?:[\\/]*)
9638   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9639   ;;
9640 *)
9641   lt_save_MAGIC_CMD="$MAGIC_CMD"
9642   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9643   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9644   for ac_dir in $ac_dummy; do
9645     IFS="$lt_save_ifs"
9646     test -z "$ac_dir" && ac_dir=.
9647     if test -f $ac_dir/${ac_tool_prefix}file; then
9648       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9649       if test -n "$file_magic_test_file"; then
9650         case $deplibs_check_method in
9651         "file_magic "*)
9652           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9653           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9654           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9655             $EGREP "$file_magic_regex" > /dev/null; then
9656             :
9657           else
9658             cat <<_LT_EOF 1>&2
9659
9660 *** Warning: the command libtool uses to detect shared libraries,
9661 *** $file_magic_cmd, produces output that libtool cannot recognize.
9662 *** The result is that libtool may fail to recognize shared libraries
9663 *** as such.  This will affect the creation of libtool libraries that
9664 *** depend on shared libraries, but programs linked with such libtool
9665 *** libraries will work regardless of this problem.  Nevertheless, you
9666 *** may want to report the problem to your system manager and/or to
9667 *** bug-libtool@gnu.org
9668
9669 _LT_EOF
9670           fi ;;
9671         esac
9672       fi
9673       break
9674     fi
9675   done
9676   IFS="$lt_save_ifs"
9677   MAGIC_CMD="$lt_save_MAGIC_CMD"
9678   ;;
9679 esac
9680 fi
9681
9682 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9683 if test -n "$MAGIC_CMD"; then
9684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9685 $as_echo "$MAGIC_CMD" >&6; }
9686 else
9687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9688 $as_echo "no" >&6; }
9689 fi
9690
9691
9692
9693
9694
9695 if test -z "$lt_cv_path_MAGIC_CMD"; then
9696   if test -n "$ac_tool_prefix"; then
9697     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9698 $as_echo_n "checking for file... " >&6; }
9699 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9700   $as_echo_n "(cached) " >&6
9701 else
9702   case $MAGIC_CMD in
9703 [\\/*] |  ?:[\\/]*)
9704   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9705   ;;
9706 *)
9707   lt_save_MAGIC_CMD="$MAGIC_CMD"
9708   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9709   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9710   for ac_dir in $ac_dummy; do
9711     IFS="$lt_save_ifs"
9712     test -z "$ac_dir" && ac_dir=.
9713     if test -f $ac_dir/file; then
9714       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9715       if test -n "$file_magic_test_file"; then
9716         case $deplibs_check_method in
9717         "file_magic "*)
9718           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9719           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9720           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9721             $EGREP "$file_magic_regex" > /dev/null; then
9722             :
9723           else
9724             cat <<_LT_EOF 1>&2
9725
9726 *** Warning: the command libtool uses to detect shared libraries,
9727 *** $file_magic_cmd, produces output that libtool cannot recognize.
9728 *** The result is that libtool may fail to recognize shared libraries
9729 *** as such.  This will affect the creation of libtool libraries that
9730 *** depend on shared libraries, but programs linked with such libtool
9731 *** libraries will work regardless of this problem.  Nevertheless, you
9732 *** may want to report the problem to your system manager and/or to
9733 *** bug-libtool@gnu.org
9734
9735 _LT_EOF
9736           fi ;;
9737         esac
9738       fi
9739       break
9740     fi
9741   done
9742   IFS="$lt_save_ifs"
9743   MAGIC_CMD="$lt_save_MAGIC_CMD"
9744   ;;
9745 esac
9746 fi
9747
9748 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9749 if test -n "$MAGIC_CMD"; then
9750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9751 $as_echo "$MAGIC_CMD" >&6; }
9752 else
9753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9754 $as_echo "no" >&6; }
9755 fi
9756
9757
9758   else
9759     MAGIC_CMD=:
9760   fi
9761 fi
9762
9763   fi
9764   ;;
9765 esac
9766
9767 # Use C for the default configuration in the libtool script
9768
9769 lt_save_CC="$CC"
9770 ac_ext=c
9771 ac_cpp='$CPP $CPPFLAGS'
9772 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9773 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9774 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9775
9776
9777 # Source file extension for C test sources.
9778 ac_ext=c
9779
9780 # Object file extension for compiled C test sources.
9781 objext=o
9782 objext=$objext
9783
9784 # Code to be used in simple compile tests
9785 lt_simple_compile_test_code="int some_variable = 0;"
9786
9787 # Code to be used in simple link tests
9788 lt_simple_link_test_code='int main(){return(0);}'
9789
9790
9791
9792
9793
9794
9795
9796 # If no C compiler was specified, use CC.
9797 LTCC=${LTCC-"$CC"}
9798
9799 # If no C compiler flags were specified, use CFLAGS.
9800 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9801
9802 # Allow CC to be a program name with arguments.
9803 compiler=$CC
9804
9805 # Save the default compiler, since it gets overwritten when the other
9806 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9807 compiler_DEFAULT=$CC
9808
9809 # save warnings/boilerplate of simple test code
9810 ac_outfile=conftest.$ac_objext
9811 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9812 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9813 _lt_compiler_boilerplate=`cat conftest.err`
9814 $RM conftest*
9815
9816 ac_outfile=conftest.$ac_objext
9817 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9818 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9819 _lt_linker_boilerplate=`cat conftest.err`
9820 $RM -r conftest*
9821
9822
9823 ## CAVEAT EMPTOR:
9824 ## There is no encapsulation within the following macros, do not change
9825 ## the running order or otherwise move them around unless you know exactly
9826 ## what you are doing...
9827 if test -n "$compiler"; then
9828
9829 lt_prog_compiler_no_builtin_flag=
9830
9831 if test "$GCC" = yes; then
9832   case $cc_basename in
9833   nvcc*)
9834     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9835   *)
9836     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9837   esac
9838
9839   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9840 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9841 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9842   $as_echo_n "(cached) " >&6
9843 else
9844   lt_cv_prog_compiler_rtti_exceptions=no
9845    ac_outfile=conftest.$ac_objext
9846    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9847    lt_compiler_flag="-fno-rtti -fno-exceptions"
9848    # Insert the option either (1) after the last *FLAGS variable, or
9849    # (2) before a word containing "conftest.", or (3) at the end.
9850    # Note that $ac_compile itself does not contain backslashes and begins
9851    # with a dollar sign (not a hyphen), so the echo should work correctly.
9852    # The option is referenced via a variable to avoid confusing sed.
9853    lt_compile=`echo "$ac_compile" | $SED \
9854    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9855    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9856    -e 's:$: $lt_compiler_flag:'`
9857    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9858    (eval "$lt_compile" 2>conftest.err)
9859    ac_status=$?
9860    cat conftest.err >&5
9861    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862    if (exit $ac_status) && test -s "$ac_outfile"; then
9863      # The compiler can only warn and ignore the option if not recognized
9864      # So say no if there are warnings other than the usual output.
9865      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9866      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9867      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9868        lt_cv_prog_compiler_rtti_exceptions=yes
9869      fi
9870    fi
9871    $RM conftest*
9872
9873 fi
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9875 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9876
9877 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9878     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9879 else
9880     :
9881 fi
9882
9883 fi
9884
9885
9886
9887
9888
9889
9890   lt_prog_compiler_wl=
9891 lt_prog_compiler_pic=
9892 lt_prog_compiler_static=
9893
9894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9895 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9896
9897   if test "$GCC" = yes; then
9898     lt_prog_compiler_wl='-Wl,'
9899     lt_prog_compiler_static='-static'
9900
9901     case $host_os in
9902       aix*)
9903       # All AIX code is PIC.
9904       if test "$host_cpu" = ia64; then
9905         # AIX 5 now supports IA64 processor
9906         lt_prog_compiler_static='-Bstatic'
9907       fi
9908       lt_prog_compiler_pic='-fPIC'
9909       ;;
9910
9911     amigaos*)
9912       case $host_cpu in
9913       powerpc)
9914             # see comment about AmigaOS4 .so support
9915             lt_prog_compiler_pic='-fPIC'
9916         ;;
9917       m68k)
9918             # FIXME: we need at least 68020 code to build shared libraries, but
9919             # adding the `-m68020' flag to GCC prevents building anything better,
9920             # like `-m68040'.
9921             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9922         ;;
9923       esac
9924       ;;
9925
9926     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9927       # PIC is the default for these OSes.
9928       ;;
9929
9930     mingw* | cygwin* | pw32* | os2* | cegcc*)
9931       # This hack is so that the source file can tell whether it is being
9932       # built for inclusion in a dll (and should export symbols for example).
9933       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9934       # (--disable-auto-import) libraries
9935       lt_prog_compiler_pic='-DDLL_EXPORT'
9936       ;;
9937
9938     darwin* | rhapsody*)
9939       # PIC is the default on this platform
9940       # Common symbols not allowed in MH_DYLIB files
9941       lt_prog_compiler_pic='-fno-common'
9942       ;;
9943
9944     haiku*)
9945       # PIC is the default for Haiku.
9946       # The "-static" flag exists, but is broken.
9947       lt_prog_compiler_static=
9948       ;;
9949
9950     hpux*)
9951       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9952       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9953       # sets the default TLS model and affects inlining.
9954       case $host_cpu in
9955       hppa*64*)
9956         # +Z the default
9957         ;;
9958       *)
9959         lt_prog_compiler_pic='-fPIC'
9960         ;;
9961       esac
9962       ;;
9963
9964     interix[3-9]*)
9965       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9966       # Instead, we relocate shared libraries at runtime.
9967       ;;
9968
9969     msdosdjgpp*)
9970       # Just because we use GCC doesn't mean we suddenly get shared libraries
9971       # on systems that don't support them.
9972       lt_prog_compiler_can_build_shared=no
9973       enable_shared=no
9974       ;;
9975
9976     *nto* | *qnx*)
9977       # QNX uses GNU C++, but need to define -shared option too, otherwise
9978       # it will coredump.
9979       lt_prog_compiler_pic='-fPIC -shared'
9980       ;;
9981
9982     sysv4*MP*)
9983       if test -d /usr/nec; then
9984         lt_prog_compiler_pic=-Kconform_pic
9985       fi
9986       ;;
9987
9988     *)
9989       lt_prog_compiler_pic='-fPIC'
9990       ;;
9991     esac
9992
9993     case $cc_basename in
9994     nvcc*) # Cuda Compiler Driver 2.2
9995       lt_prog_compiler_wl='-Xlinker '
9996       lt_prog_compiler_pic='-Xcompiler -fPIC'
9997       ;;
9998     esac
9999   else
10000     # PORTME Check for flag to pass linker flags through the system compiler.
10001     case $host_os in
10002     aix*)
10003       lt_prog_compiler_wl='-Wl,'
10004       if test "$host_cpu" = ia64; then
10005         # AIX 5 now supports IA64 processor
10006         lt_prog_compiler_static='-Bstatic'
10007       else
10008         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10009       fi
10010       ;;
10011
10012     mingw* | cygwin* | pw32* | os2* | cegcc*)
10013       # This hack is so that the source file can tell whether it is being
10014       # built for inclusion in a dll (and should export symbols for example).
10015       lt_prog_compiler_pic='-DDLL_EXPORT'
10016       ;;
10017
10018     hpux9* | hpux10* | hpux11*)
10019       lt_prog_compiler_wl='-Wl,'
10020       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10021       # not for PA HP-UX.
10022       case $host_cpu in
10023       hppa*64*|ia64*)
10024         # +Z the default
10025         ;;
10026       *)
10027         lt_prog_compiler_pic='+Z'
10028         ;;
10029       esac
10030       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10031       lt_prog_compiler_static='${wl}-a ${wl}archive'
10032       ;;
10033
10034     irix5* | irix6* | nonstopux*)
10035       lt_prog_compiler_wl='-Wl,'
10036       # PIC (with -KPIC) is the default.
10037       lt_prog_compiler_static='-non_shared'
10038       ;;
10039
10040     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10041       case $cc_basename in
10042       # old Intel for x86_64 which still supported -KPIC.
10043       ecc*)
10044         lt_prog_compiler_wl='-Wl,'
10045         lt_prog_compiler_pic='-KPIC'
10046         lt_prog_compiler_static='-static'
10047         ;;
10048       # icc used to be incompatible with GCC.
10049       # ICC 10 doesn't accept -KPIC any more.
10050       icc* | ifort*)
10051         lt_prog_compiler_wl='-Wl,'
10052         lt_prog_compiler_pic='-fPIC'
10053         lt_prog_compiler_static='-static'
10054         ;;
10055       # Lahey Fortran 8.1.
10056       lf95*)
10057         lt_prog_compiler_wl='-Wl,'
10058         lt_prog_compiler_pic='--shared'
10059         lt_prog_compiler_static='--static'
10060         ;;
10061       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10062         # Portland Group compilers (*not* the Pentium gcc compiler,
10063         # which looks to be a dead project)
10064         lt_prog_compiler_wl='-Wl,'
10065         lt_prog_compiler_pic='-fpic'
10066         lt_prog_compiler_static='-Bstatic'
10067         ;;
10068       ccc*)
10069         lt_prog_compiler_wl='-Wl,'
10070         # All Alpha code is PIC.
10071         lt_prog_compiler_static='-non_shared'
10072         ;;
10073       xl* | bgxl* | bgf* | mpixl*)
10074         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10075         lt_prog_compiler_wl='-Wl,'
10076         lt_prog_compiler_pic='-qpic'
10077         lt_prog_compiler_static='-qstaticlink'
10078         ;;
10079       *)
10080         case `$CC -V 2>&1 | sed 5q` in
10081         *Sun\ F* | *Sun*Fortran*)
10082           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10083           lt_prog_compiler_pic='-KPIC'
10084           lt_prog_compiler_static='-Bstatic'
10085           lt_prog_compiler_wl=''
10086           ;;
10087         *Sun\ C*)
10088           # Sun C 5.9
10089           lt_prog_compiler_pic='-KPIC'
10090           lt_prog_compiler_static='-Bstatic'
10091           lt_prog_compiler_wl='-Wl,'
10092           ;;
10093         esac
10094         ;;
10095       esac
10096       ;;
10097
10098     newsos6)
10099       lt_prog_compiler_pic='-KPIC'
10100       lt_prog_compiler_static='-Bstatic'
10101       ;;
10102
10103     *nto* | *qnx*)
10104       # QNX uses GNU C++, but need to define -shared option too, otherwise
10105       # it will coredump.
10106       lt_prog_compiler_pic='-fPIC -shared'
10107       ;;
10108
10109     osf3* | osf4* | osf5*)
10110       lt_prog_compiler_wl='-Wl,'
10111       # All OSF/1 code is PIC.
10112       lt_prog_compiler_static='-non_shared'
10113       ;;
10114
10115     rdos*)
10116       lt_prog_compiler_static='-non_shared'
10117       ;;
10118
10119     solaris*)
10120       lt_prog_compiler_pic='-KPIC'
10121       lt_prog_compiler_static='-Bstatic'
10122       case $cc_basename in
10123       f77* | f90* | f95*)
10124         lt_prog_compiler_wl='-Qoption ld ';;
10125       *)
10126         lt_prog_compiler_wl='-Wl,';;
10127       esac
10128       ;;
10129
10130     sunos4*)
10131       lt_prog_compiler_wl='-Qoption ld '
10132       lt_prog_compiler_pic='-PIC'
10133       lt_prog_compiler_static='-Bstatic'
10134       ;;
10135
10136     sysv4 | sysv4.2uw2* | sysv4.3*)
10137       lt_prog_compiler_wl='-Wl,'
10138       lt_prog_compiler_pic='-KPIC'
10139       lt_prog_compiler_static='-Bstatic'
10140       ;;
10141
10142     sysv4*MP*)
10143       if test -d /usr/nec ;then
10144         lt_prog_compiler_pic='-Kconform_pic'
10145         lt_prog_compiler_static='-Bstatic'
10146       fi
10147       ;;
10148
10149     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10150       lt_prog_compiler_wl='-Wl,'
10151       lt_prog_compiler_pic='-KPIC'
10152       lt_prog_compiler_static='-Bstatic'
10153       ;;
10154
10155     unicos*)
10156       lt_prog_compiler_wl='-Wl,'
10157       lt_prog_compiler_can_build_shared=no
10158       ;;
10159
10160     uts4*)
10161       lt_prog_compiler_pic='-pic'
10162       lt_prog_compiler_static='-Bstatic'
10163       ;;
10164
10165     *)
10166       lt_prog_compiler_can_build_shared=no
10167       ;;
10168     esac
10169   fi
10170
10171 case $host_os in
10172   # For platforms which do not support PIC, -DPIC is meaningless:
10173   *djgpp*)
10174     lt_prog_compiler_pic=
10175     ;;
10176   *)
10177     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10178     ;;
10179 esac
10180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10181 $as_echo "$lt_prog_compiler_pic" >&6; }
10182
10183
10184
10185
10186
10187
10188 #
10189 # Check to make sure the PIC flag actually works.
10190 #
10191 if test -n "$lt_prog_compiler_pic"; then
10192   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10193 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10194 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10195   $as_echo_n "(cached) " >&6
10196 else
10197   lt_cv_prog_compiler_pic_works=no
10198    ac_outfile=conftest.$ac_objext
10199    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10200    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10201    # Insert the option either (1) after the last *FLAGS variable, or
10202    # (2) before a word containing "conftest.", or (3) at the end.
10203    # Note that $ac_compile itself does not contain backslashes and begins
10204    # with a dollar sign (not a hyphen), so the echo should work correctly.
10205    # The option is referenced via a variable to avoid confusing sed.
10206    lt_compile=`echo "$ac_compile" | $SED \
10207    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10208    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10209    -e 's:$: $lt_compiler_flag:'`
10210    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10211    (eval "$lt_compile" 2>conftest.err)
10212    ac_status=$?
10213    cat conftest.err >&5
10214    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10215    if (exit $ac_status) && test -s "$ac_outfile"; then
10216      # The compiler can only warn and ignore the option if not recognized
10217      # So say no if there are warnings other than the usual output.
10218      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10219      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10220      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10221        lt_cv_prog_compiler_pic_works=yes
10222      fi
10223    fi
10224    $RM conftest*
10225
10226 fi
10227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10228 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10229
10230 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10231     case $lt_prog_compiler_pic in
10232      "" | " "*) ;;
10233      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10234      esac
10235 else
10236     lt_prog_compiler_pic=
10237      lt_prog_compiler_can_build_shared=no
10238 fi
10239
10240 fi
10241
10242
10243
10244
10245
10246
10247 #
10248 # Check to make sure the static flag actually works.
10249 #
10250 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10252 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10253 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10254   $as_echo_n "(cached) " >&6
10255 else
10256   lt_cv_prog_compiler_static_works=no
10257    save_LDFLAGS="$LDFLAGS"
10258    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10259    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10260    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10261      # The linker can only warn and ignore the option if not recognized
10262      # So say no if there are warnings
10263      if test -s conftest.err; then
10264        # Append any errors to the config.log.
10265        cat conftest.err 1>&5
10266        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10267        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10268        if diff conftest.exp conftest.er2 >/dev/null; then
10269          lt_cv_prog_compiler_static_works=yes
10270        fi
10271      else
10272        lt_cv_prog_compiler_static_works=yes
10273      fi
10274    fi
10275    $RM -r conftest*
10276    LDFLAGS="$save_LDFLAGS"
10277
10278 fi
10279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10280 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10281
10282 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10283     :
10284 else
10285     lt_prog_compiler_static=
10286 fi
10287
10288
10289
10290
10291
10292
10293
10294   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10295 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10296 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10297   $as_echo_n "(cached) " >&6
10298 else
10299   lt_cv_prog_compiler_c_o=no
10300    $RM -r conftest 2>/dev/null
10301    mkdir conftest
10302    cd conftest
10303    mkdir out
10304    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10305
10306    lt_compiler_flag="-o out/conftest2.$ac_objext"
10307    # Insert the option either (1) after the last *FLAGS variable, or
10308    # (2) before a word containing "conftest.", or (3) at the end.
10309    # Note that $ac_compile itself does not contain backslashes and begins
10310    # with a dollar sign (not a hyphen), so the echo should work correctly.
10311    lt_compile=`echo "$ac_compile" | $SED \
10312    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10313    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10314    -e 's:$: $lt_compiler_flag:'`
10315    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10316    (eval "$lt_compile" 2>out/conftest.err)
10317    ac_status=$?
10318    cat out/conftest.err >&5
10319    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10320    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10321    then
10322      # The compiler can only warn and ignore the option if not recognized
10323      # So say no if there are warnings
10324      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10325      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10326      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10327        lt_cv_prog_compiler_c_o=yes
10328      fi
10329    fi
10330    chmod u+w . 2>&5
10331    $RM conftest*
10332    # SGI C++ compiler will create directory out/ii_files/ for
10333    # template instantiation
10334    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10335    $RM out/* && rmdir out
10336    cd ..
10337    $RM -r conftest
10338    $RM conftest*
10339
10340 fi
10341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10342 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10343
10344
10345
10346
10347
10348
10349   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10350 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10351 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10352   $as_echo_n "(cached) " >&6
10353 else
10354   lt_cv_prog_compiler_c_o=no
10355    $RM -r conftest 2>/dev/null
10356    mkdir conftest
10357    cd conftest
10358    mkdir out
10359    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10360
10361    lt_compiler_flag="-o out/conftest2.$ac_objext"
10362    # Insert the option either (1) after the last *FLAGS variable, or
10363    # (2) before a word containing "conftest.", or (3) at the end.
10364    # Note that $ac_compile itself does not contain backslashes and begins
10365    # with a dollar sign (not a hyphen), so the echo should work correctly.
10366    lt_compile=`echo "$ac_compile" | $SED \
10367    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10368    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10369    -e 's:$: $lt_compiler_flag:'`
10370    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10371    (eval "$lt_compile" 2>out/conftest.err)
10372    ac_status=$?
10373    cat out/conftest.err >&5
10374    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10375    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10376    then
10377      # The compiler can only warn and ignore the option if not recognized
10378      # So say no if there are warnings
10379      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10380      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10381      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10382        lt_cv_prog_compiler_c_o=yes
10383      fi
10384    fi
10385    chmod u+w . 2>&5
10386    $RM conftest*
10387    # SGI C++ compiler will create directory out/ii_files/ for
10388    # template instantiation
10389    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10390    $RM out/* && rmdir out
10391    cd ..
10392    $RM -r conftest
10393    $RM conftest*
10394
10395 fi
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10397 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10398
10399
10400
10401
10402 hard_links="nottested"
10403 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10404   # do not overwrite the value of need_locks provided by the user
10405   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10406 $as_echo_n "checking if we can lock with hard links... " >&6; }
10407   hard_links=yes
10408   $RM conftest*
10409   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10410   touch conftest.a
10411   ln conftest.a conftest.b 2>&5 || hard_links=no
10412   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10414 $as_echo "$hard_links" >&6; }
10415   if test "$hard_links" = no; then
10416     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10417 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10418     need_locks=warn
10419   fi
10420 else
10421   need_locks=no
10422 fi
10423
10424
10425
10426
10427
10428
10429   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10430 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10431
10432   runpath_var=
10433   allow_undefined_flag=
10434   always_export_symbols=no
10435   archive_cmds=
10436   archive_expsym_cmds=
10437   compiler_needs_object=no
10438   enable_shared_with_static_runtimes=no
10439   export_dynamic_flag_spec=
10440   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10441   hardcode_automatic=no
10442   hardcode_direct=no
10443   hardcode_direct_absolute=no
10444   hardcode_libdir_flag_spec=
10445   hardcode_libdir_flag_spec_ld=
10446   hardcode_libdir_separator=
10447   hardcode_minus_L=no
10448   hardcode_shlibpath_var=unsupported
10449   inherit_rpath=no
10450   link_all_deplibs=unknown
10451   module_cmds=
10452   module_expsym_cmds=
10453   old_archive_from_new_cmds=
10454   old_archive_from_expsyms_cmds=
10455   thread_safe_flag_spec=
10456   whole_archive_flag_spec=
10457   # include_expsyms should be a list of space-separated symbols to be *always*
10458   # included in the symbol list
10459   include_expsyms=
10460   # exclude_expsyms can be an extended regexp of symbols to exclude
10461   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10462   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10463   # as well as any symbol that contains `d'.
10464   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10465   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10466   # platforms (ab)use it in PIC code, but their linkers get confused if
10467   # the symbol is explicitly referenced.  Since portable code cannot
10468   # rely on this symbol name, it's probably fine to never include it in
10469   # preloaded symbol tables.
10470   # Exclude shared library initialization/finalization symbols.
10471   extract_expsyms_cmds=
10472
10473   case $host_os in
10474   cygwin* | mingw* | pw32* | cegcc*)
10475     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10476     # When not using gcc, we currently assume that we are using
10477     # Microsoft Visual C++.
10478     if test "$GCC" != yes; then
10479       with_gnu_ld=no
10480     fi
10481     ;;
10482   interix*)
10483     # we just hope/assume this is gcc and not c89 (= MSVC++)
10484     with_gnu_ld=yes
10485     ;;
10486   openbsd*)
10487     with_gnu_ld=no
10488     ;;
10489   esac
10490
10491   ld_shlibs=yes
10492
10493   # On some targets, GNU ld is compatible enough with the native linker
10494   # that we're better off using the native interface for both.
10495   lt_use_gnu_ld_interface=no
10496   if test "$with_gnu_ld" = yes; then
10497     case $host_os in
10498       aix*)
10499         # The AIX port of GNU ld has always aspired to compatibility
10500         # with the native linker.  However, as the warning in the GNU ld
10501         # block says, versions before 2.19.5* couldn't really create working
10502         # shared libraries, regardless of the interface used.
10503         case `$LD -v 2>&1` in
10504           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10505           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10506           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10507           *)
10508             lt_use_gnu_ld_interface=yes
10509             ;;
10510         esac
10511         ;;
10512       *)
10513         lt_use_gnu_ld_interface=yes
10514         ;;
10515     esac
10516   fi
10517
10518   if test "$lt_use_gnu_ld_interface" = yes; then
10519     # If archive_cmds runs LD, not CC, wlarc should be empty
10520     wlarc='${wl}'
10521
10522     # Set some defaults for GNU ld with shared library support. These
10523     # are reset later if shared libraries are not supported. Putting them
10524     # here allows them to be overridden if necessary.
10525     runpath_var=LD_RUN_PATH
10526     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10527     export_dynamic_flag_spec='${wl}--export-dynamic'
10528     # ancient GNU ld didn't support --whole-archive et. al.
10529     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10530       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10531     else
10532       whole_archive_flag_spec=
10533     fi
10534     supports_anon_versioning=no
10535     case `$LD -v 2>&1` in
10536       *GNU\ gold*) supports_anon_versioning=yes ;;
10537       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10538       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10539       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10540       *\ 2.11.*) ;; # other 2.11 versions
10541       *) supports_anon_versioning=yes ;;
10542     esac
10543
10544     # See if GNU ld supports shared libraries.
10545     case $host_os in
10546     aix[3-9]*)
10547       # On AIX/PPC, the GNU linker is very broken
10548       if test "$host_cpu" != ia64; then
10549         ld_shlibs=no
10550         cat <<_LT_EOF 1>&2
10551
10552 *** Warning: the GNU linker, at least up to release 2.19, is reported
10553 *** to be unable to reliably create shared libraries on AIX.
10554 *** Therefore, libtool is disabling shared libraries support.  If you
10555 *** really care for shared libraries, you may want to install binutils
10556 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10557 *** You will then need to restart the configuration process.
10558
10559 _LT_EOF
10560       fi
10561       ;;
10562
10563     amigaos*)
10564       case $host_cpu in
10565       powerpc)
10566             # see comment about AmigaOS4 .so support
10567             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10568             archive_expsym_cmds=''
10569         ;;
10570       m68k)
10571             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)'
10572             hardcode_libdir_flag_spec='-L$libdir'
10573             hardcode_minus_L=yes
10574         ;;
10575       esac
10576       ;;
10577
10578     beos*)
10579       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10580         allow_undefined_flag=unsupported
10581         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10582         # support --undefined.  This deserves some investigation.  FIXME
10583         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10584       else
10585         ld_shlibs=no
10586       fi
10587       ;;
10588
10589     cygwin* | mingw* | pw32* | cegcc*)
10590       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10591       # as there is no search path for DLLs.
10592       hardcode_libdir_flag_spec='-L$libdir'
10593       export_dynamic_flag_spec='${wl}--export-all-symbols'
10594       allow_undefined_flag=unsupported
10595       always_export_symbols=no
10596       enable_shared_with_static_runtimes=yes
10597       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10598
10599       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10600         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10601         # If the export-symbols file already is a .def file (1st line
10602         # is EXPORTS), use it as is; otherwise, prepend...
10603         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10604           cp $export_symbols $output_objdir/$soname.def;
10605         else
10606           echo EXPORTS > $output_objdir/$soname.def;
10607           cat $export_symbols >> $output_objdir/$soname.def;
10608         fi~
10609         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10610       else
10611         ld_shlibs=no
10612       fi
10613       ;;
10614
10615     haiku*)
10616       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10617       link_all_deplibs=yes
10618       ;;
10619
10620     interix[3-9]*)
10621       hardcode_direct=no
10622       hardcode_shlibpath_var=no
10623       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10624       export_dynamic_flag_spec='${wl}-E'
10625       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10626       # Instead, shared libraries are loaded at an image base (0x10000000 by
10627       # default) and relocated if they conflict, which is a slow very memory
10628       # consuming and fragmenting process.  To avoid this, we pick a random,
10629       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10630       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10631       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10632       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'
10633       ;;
10634
10635     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10636       tmp_diet=no
10637       if test "$host_os" = linux-dietlibc; then
10638         case $cc_basename in
10639           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10640         esac
10641       fi
10642       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10643          && test "$tmp_diet" = no
10644       then
10645         tmp_addflag=' $pic_flag'
10646         tmp_sharedflag='-shared'
10647         case $cc_basename,$host_cpu in
10648         pgcc*)                          # Portland Group C compiler
10649           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'
10650           tmp_addflag=' $pic_flag'
10651           ;;
10652         pgf77* | pgf90* | pgf95* | pgfortran*)
10653                                         # Portland Group f77 and f90 compilers
10654           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'
10655           tmp_addflag=' $pic_flag -Mnomain' ;;
10656         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10657           tmp_addflag=' -i_dynamic' ;;
10658         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10659           tmp_addflag=' -i_dynamic -nofor_main' ;;
10660         ifc* | ifort*)                  # Intel Fortran compiler
10661           tmp_addflag=' -nofor_main' ;;
10662         lf95*)                          # Lahey Fortran 8.1
10663           whole_archive_flag_spec=
10664           tmp_sharedflag='--shared' ;;
10665         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10666           tmp_sharedflag='-qmkshrobj'
10667           tmp_addflag= ;;
10668         nvcc*)  # Cuda Compiler Driver 2.2
10669           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'
10670           compiler_needs_object=yes
10671           ;;
10672         esac
10673         case `$CC -V 2>&1 | sed 5q` in
10674         *Sun\ C*)                       # Sun C 5.9
10675           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'
10676           compiler_needs_object=yes
10677           tmp_sharedflag='-G' ;;
10678         *Sun\ F*)                       # Sun Fortran 8.3
10679           tmp_sharedflag='-G' ;;
10680         esac
10681         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10682
10683         if test "x$supports_anon_versioning" = xyes; then
10684           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10685             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10686             echo "local: *; };" >> $output_objdir/$libname.ver~
10687             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10688         fi
10689
10690         case $cc_basename in
10691         xlf* | bgf* | bgxlf* | mpixlf*)
10692           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10693           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10694           hardcode_libdir_flag_spec=
10695           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10696           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10697           if test "x$supports_anon_versioning" = xyes; then
10698             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10699               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10700               echo "local: *; };" >> $output_objdir/$libname.ver~
10701               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10702           fi
10703           ;;
10704         esac
10705       else
10706         ld_shlibs=no
10707       fi
10708       ;;
10709
10710     netbsd*)
10711       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10712         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10713         wlarc=
10714       else
10715         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10716         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10717       fi
10718       ;;
10719
10720     solaris*)
10721       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10722         ld_shlibs=no
10723         cat <<_LT_EOF 1>&2
10724
10725 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10726 *** create shared libraries on Solaris systems.  Therefore, libtool
10727 *** is disabling shared libraries support.  We urge you to upgrade GNU
10728 *** binutils to release 2.9.1 or newer.  Another option is to modify
10729 *** your PATH or compiler configuration so that the native linker is
10730 *** used, and then restart.
10731
10732 _LT_EOF
10733       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10734         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10735         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10736       else
10737         ld_shlibs=no
10738       fi
10739       ;;
10740
10741     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10742       case `$LD -v 2>&1` in
10743         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10744         ld_shlibs=no
10745         cat <<_LT_EOF 1>&2
10746
10747 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10748 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10749 *** is disabling shared libraries support.  We urge you to upgrade GNU
10750 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10751 *** your PATH or compiler configuration so that the native linker is
10752 *** used, and then restart.
10753
10754 _LT_EOF
10755         ;;
10756         *)
10757           # For security reasons, it is highly recommended that you always
10758           # use absolute paths for naming shared libraries, and exclude the
10759           # DT_RUNPATH tag from executables and libraries.  But doing so
10760           # requires that you compile everything twice, which is a pain.
10761           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10762             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10763             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10764             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10765           else
10766             ld_shlibs=no
10767           fi
10768         ;;
10769       esac
10770       ;;
10771
10772     sunos4*)
10773       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10774       wlarc=
10775       hardcode_direct=yes
10776       hardcode_shlibpath_var=no
10777       ;;
10778
10779     *)
10780       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10781         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10782         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10783       else
10784         ld_shlibs=no
10785       fi
10786       ;;
10787     esac
10788
10789     if test "$ld_shlibs" = no; then
10790       runpath_var=
10791       hardcode_libdir_flag_spec=
10792       export_dynamic_flag_spec=
10793       whole_archive_flag_spec=
10794     fi
10795   else
10796     # PORTME fill in a description of your system's linker (not GNU ld)
10797     case $host_os in
10798     aix3*)
10799       allow_undefined_flag=unsupported
10800       always_export_symbols=yes
10801       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'
10802       # Note: this linker hardcodes the directories in LIBPATH if there
10803       # are no directories specified by -L.
10804       hardcode_minus_L=yes
10805       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10806         # Neither direct hardcoding nor static linking is supported with a
10807         # broken collect2.
10808         hardcode_direct=unsupported
10809       fi
10810       ;;
10811
10812     aix[4-9]*)
10813       if test "$host_cpu" = ia64; then
10814         # On IA64, the linker does run time linking by default, so we don't
10815         # have to do anything special.
10816         aix_use_runtimelinking=no
10817         exp_sym_flag='-Bexport'
10818         no_entry_flag=""
10819       else
10820         # If we're using GNU nm, then we don't want the "-C" option.
10821         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10822         # Also, AIX nm treats weak defined symbols like other global
10823         # defined symbols, whereas GNU nm marks them as "W".
10824         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10825           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'
10826         else
10827           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'
10828         fi
10829         aix_use_runtimelinking=no
10830
10831         # Test if we are trying to use run time linking or normal
10832         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10833         # need to do runtime linking.
10834         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10835           for ld_flag in $LDFLAGS; do
10836           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10837             aix_use_runtimelinking=yes
10838             break
10839           fi
10840           done
10841           ;;
10842         esac
10843
10844         exp_sym_flag='-bexport'
10845         no_entry_flag='-bnoentry'
10846       fi
10847
10848       # When large executables or shared objects are built, AIX ld can
10849       # have problems creating the table of contents.  If linking a library
10850       # or program results in "error TOC overflow" add -mminimal-toc to
10851       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10852       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10853
10854       archive_cmds=''
10855       hardcode_direct=yes
10856       hardcode_direct_absolute=yes
10857       hardcode_libdir_separator=':'
10858       link_all_deplibs=yes
10859       file_list_spec='${wl}-f,'
10860
10861       if test "$GCC" = yes; then
10862         case $host_os in aix4.[012]|aix4.[012].*)
10863         # We only want to do this on AIX 4.2 and lower, the check
10864         # below for broken collect2 doesn't work under 4.3+
10865           collect2name=`${CC} -print-prog-name=collect2`
10866           if test -f "$collect2name" &&
10867            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10868           then
10869           # We have reworked collect2
10870           :
10871           else
10872           # We have old collect2
10873           hardcode_direct=unsupported
10874           # It fails to find uninstalled libraries when the uninstalled
10875           # path is not listed in the libpath.  Setting hardcode_minus_L
10876           # to unsupported forces relinking
10877           hardcode_minus_L=yes
10878           hardcode_libdir_flag_spec='-L$libdir'
10879           hardcode_libdir_separator=
10880           fi
10881           ;;
10882         esac
10883         shared_flag='-shared'
10884         if test "$aix_use_runtimelinking" = yes; then
10885           shared_flag="$shared_flag "'${wl}-G'
10886         fi
10887       else
10888         # not using gcc
10889         if test "$host_cpu" = ia64; then
10890         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10891         # chokes on -Wl,-G. The following line is correct:
10892           shared_flag='-G'
10893         else
10894           if test "$aix_use_runtimelinking" = yes; then
10895             shared_flag='${wl}-G'
10896           else
10897             shared_flag='${wl}-bM:SRE'
10898           fi
10899         fi
10900       fi
10901
10902       export_dynamic_flag_spec='${wl}-bexpall'
10903       # It seems that -bexpall does not export symbols beginning with
10904       # underscore (_), so it is better to generate a list of symbols to export.
10905       always_export_symbols=yes
10906       if test "$aix_use_runtimelinking" = yes; then
10907         # Warning - without using the other runtime loading flags (-brtl),
10908         # -berok will link without error, but may produce a broken library.
10909         allow_undefined_flag='-berok'
10910         # Determine the default libpath from the value encoded in an
10911         # empty executable.
10912         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10913 /* end confdefs.h.  */
10914
10915 int
10916 main ()
10917 {
10918
10919   ;
10920   return 0;
10921 }
10922 _ACEOF
10923 if ac_fn_c_try_link "$LINENO"; then :
10924
10925 lt_aix_libpath_sed='
10926     /Import File Strings/,/^$/ {
10927         /^0/ {
10928             s/^0  *\(.*\)$/\1/
10929             p
10930         }
10931     }'
10932 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10933 # Check for a 64-bit object if we didn't find anything.
10934 if test -z "$aix_libpath"; then
10935   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10936 fi
10937 fi
10938 rm -f core conftest.err conftest.$ac_objext \
10939     conftest$ac_exeext conftest.$ac_ext
10940 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10941
10942         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10943         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"
10944       else
10945         if test "$host_cpu" = ia64; then
10946           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10947           allow_undefined_flag="-z nodefs"
10948           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"
10949         else
10950          # Determine the default libpath from the value encoded in an
10951          # empty executable.
10952          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10953 /* end confdefs.h.  */
10954
10955 int
10956 main ()
10957 {
10958
10959   ;
10960   return 0;
10961 }
10962 _ACEOF
10963 if ac_fn_c_try_link "$LINENO"; then :
10964
10965 lt_aix_libpath_sed='
10966     /Import File Strings/,/^$/ {
10967         /^0/ {
10968             s/^0  *\(.*\)$/\1/
10969             p
10970         }
10971     }'
10972 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10973 # Check for a 64-bit object if we didn't find anything.
10974 if test -z "$aix_libpath"; then
10975   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10976 fi
10977 fi
10978 rm -f core conftest.err conftest.$ac_objext \
10979     conftest$ac_exeext conftest.$ac_ext
10980 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10981
10982          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10983           # Warning - without using the other run time loading flags,
10984           # -berok will link without error, but may produce a broken library.
10985           no_undefined_flag=' ${wl}-bernotok'
10986           allow_undefined_flag=' ${wl}-berok'
10987           if test "$with_gnu_ld" = yes; then
10988             # We only use this code for GNU lds that support --whole-archive.
10989             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10990           else
10991             # Exported symbols can be pulled into shared objects from archives
10992             whole_archive_flag_spec='$convenience'
10993           fi
10994           archive_cmds_need_lc=yes
10995           # This is similar to how AIX traditionally builds its shared libraries.
10996           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'
10997         fi
10998       fi
10999       ;;
11000
11001     amigaos*)
11002       case $host_cpu in
11003       powerpc)
11004             # see comment about AmigaOS4 .so support
11005             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11006             archive_expsym_cmds=''
11007         ;;
11008       m68k)
11009             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)'
11010             hardcode_libdir_flag_spec='-L$libdir'
11011             hardcode_minus_L=yes
11012         ;;
11013       esac
11014       ;;
11015
11016     bsdi[45]*)
11017       export_dynamic_flag_spec=-rdynamic
11018       ;;
11019
11020     cygwin* | mingw* | pw32* | cegcc*)
11021       # When not using gcc, we currently assume that we are using
11022       # Microsoft Visual C++.
11023       # hardcode_libdir_flag_spec is actually meaningless, as there is
11024       # no search path for DLLs.
11025       hardcode_libdir_flag_spec=' '
11026       allow_undefined_flag=unsupported
11027       # Tell ltmain to make .lib files, not .a files.
11028       libext=lib
11029       # Tell ltmain to make .dll files, not .so files.
11030       shrext_cmds=".dll"
11031       # FIXME: Setting linknames here is a bad hack.
11032       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11033       # The linker will automatically build a .lib file if we build a DLL.
11034       old_archive_from_new_cmds='true'
11035       # FIXME: Should let the user specify the lib program.
11036       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11037       fix_srcfile_path='`cygpath -w "$srcfile"`'
11038       enable_shared_with_static_runtimes=yes
11039       ;;
11040
11041     darwin* | rhapsody*)
11042
11043
11044   archive_cmds_need_lc=no
11045   hardcode_direct=no
11046   hardcode_automatic=yes
11047   hardcode_shlibpath_var=unsupported
11048   if test "$lt_cv_ld_force_load" = "yes"; then
11049     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\"`'
11050   else
11051     whole_archive_flag_spec=''
11052   fi
11053   link_all_deplibs=yes
11054   allow_undefined_flag="$_lt_dar_allow_undefined"
11055   case $cc_basename in
11056      ifort*) _lt_dar_can_shared=yes ;;
11057      *) _lt_dar_can_shared=$GCC ;;
11058   esac
11059   if test "$_lt_dar_can_shared" = "yes"; then
11060     output_verbose_link_cmd=func_echo_all
11061     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11062     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11063     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}"
11064     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}"
11065
11066   else
11067   ld_shlibs=no
11068   fi
11069
11070       ;;
11071
11072     dgux*)
11073       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11074       hardcode_libdir_flag_spec='-L$libdir'
11075       hardcode_shlibpath_var=no
11076       ;;
11077
11078     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11079     # support.  Future versions do this automatically, but an explicit c++rt0.o
11080     # does not break anything, and helps significantly (at the cost of a little
11081     # extra space).
11082     freebsd2.2*)
11083       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11084       hardcode_libdir_flag_spec='-R$libdir'
11085       hardcode_direct=yes
11086       hardcode_shlibpath_var=no
11087       ;;
11088
11089     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11090     freebsd2.*)
11091       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11092       hardcode_direct=yes
11093       hardcode_minus_L=yes
11094       hardcode_shlibpath_var=no
11095       ;;
11096
11097     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11098     freebsd* | dragonfly*)
11099       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11100       hardcode_libdir_flag_spec='-R$libdir'
11101       hardcode_direct=yes
11102       hardcode_shlibpath_var=no
11103       ;;
11104
11105     hpux9*)
11106       if test "$GCC" = yes; then
11107         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'
11108       else
11109         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'
11110       fi
11111       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11112       hardcode_libdir_separator=:
11113       hardcode_direct=yes
11114
11115       # hardcode_minus_L: Not really in the search PATH,
11116       # but as the default location of the library.
11117       hardcode_minus_L=yes
11118       export_dynamic_flag_spec='${wl}-E'
11119       ;;
11120
11121     hpux10*)
11122       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11123         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11124       else
11125         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11126       fi
11127       if test "$with_gnu_ld" = no; then
11128         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11129         hardcode_libdir_flag_spec_ld='+b $libdir'
11130         hardcode_libdir_separator=:
11131         hardcode_direct=yes
11132         hardcode_direct_absolute=yes
11133         export_dynamic_flag_spec='${wl}-E'
11134         # hardcode_minus_L: Not really in the search PATH,
11135         # but as the default location of the library.
11136         hardcode_minus_L=yes
11137       fi
11138       ;;
11139
11140     hpux11*)
11141       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11142         case $host_cpu in
11143         hppa*64*)
11144           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11145           ;;
11146         ia64*)
11147           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11148           ;;
11149         *)
11150           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11151           ;;
11152         esac
11153       else
11154         case $host_cpu in
11155         hppa*64*)
11156           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11157           ;;
11158         ia64*)
11159           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11160           ;;
11161         *)
11162
11163           # Older versions of the 11.00 compiler do not understand -b yet
11164           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11165           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11166 $as_echo_n "checking if $CC understands -b... " >&6; }
11167 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11168   $as_echo_n "(cached) " >&6
11169 else
11170   lt_cv_prog_compiler__b=no
11171    save_LDFLAGS="$LDFLAGS"
11172    LDFLAGS="$LDFLAGS -b"
11173    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11174    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11175      # The linker can only warn and ignore the option if not recognized
11176      # So say no if there are warnings
11177      if test -s conftest.err; then
11178        # Append any errors to the config.log.
11179        cat conftest.err 1>&5
11180        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11181        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11182        if diff conftest.exp conftest.er2 >/dev/null; then
11183          lt_cv_prog_compiler__b=yes
11184        fi
11185      else
11186        lt_cv_prog_compiler__b=yes
11187      fi
11188    fi
11189    $RM -r conftest*
11190    LDFLAGS="$save_LDFLAGS"
11191
11192 fi
11193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11194 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11195
11196 if test x"$lt_cv_prog_compiler__b" = xyes; then
11197     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11198 else
11199     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11200 fi
11201
11202           ;;
11203         esac
11204       fi
11205       if test "$with_gnu_ld" = no; then
11206         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11207         hardcode_libdir_separator=:
11208
11209         case $host_cpu in
11210         hppa*64*|ia64*)
11211           hardcode_direct=no
11212           hardcode_shlibpath_var=no
11213           ;;
11214         *)
11215           hardcode_direct=yes
11216           hardcode_direct_absolute=yes
11217           export_dynamic_flag_spec='${wl}-E'
11218
11219           # hardcode_minus_L: Not really in the search PATH,
11220           # but as the default location of the library.
11221           hardcode_minus_L=yes
11222           ;;
11223         esac
11224       fi
11225       ;;
11226
11227     irix5* | irix6* | nonstopux*)
11228       if test "$GCC" = yes; then
11229         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'
11230         # Try to use the -exported_symbol ld option, if it does not
11231         # work, assume that -exports_file does not work either and
11232         # implicitly export all symbols.
11233         save_LDFLAGS="$LDFLAGS"
11234         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11235         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11236 /* end confdefs.h.  */
11237 int foo(void) {}
11238 _ACEOF
11239 if ac_fn_c_try_link "$LINENO"; then :
11240   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'
11241
11242 fi
11243 rm -f core conftest.err conftest.$ac_objext \
11244     conftest$ac_exeext conftest.$ac_ext
11245         LDFLAGS="$save_LDFLAGS"
11246       else
11247         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'
11248         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'
11249       fi
11250       archive_cmds_need_lc='no'
11251       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11252       hardcode_libdir_separator=:
11253       inherit_rpath=yes
11254       link_all_deplibs=yes
11255       ;;
11256
11257     netbsd*)
11258       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11259         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11260       else
11261         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11262       fi
11263       hardcode_libdir_flag_spec='-R$libdir'
11264       hardcode_direct=yes
11265       hardcode_shlibpath_var=no
11266       ;;
11267
11268     newsos6)
11269       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11270       hardcode_direct=yes
11271       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11272       hardcode_libdir_separator=:
11273       hardcode_shlibpath_var=no
11274       ;;
11275
11276     *nto* | *qnx*)
11277       ;;
11278
11279     openbsd*)
11280       if test -f /usr/libexec/ld.so; then
11281         hardcode_direct=yes
11282         hardcode_shlibpath_var=no
11283         hardcode_direct_absolute=yes
11284         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11285           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11286           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11287           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11288           export_dynamic_flag_spec='${wl}-E'
11289         else
11290           case $host_os in
11291            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11292              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11293              hardcode_libdir_flag_spec='-R$libdir'
11294              ;;
11295            *)
11296              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11297              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11298              ;;
11299           esac
11300         fi
11301       else
11302         ld_shlibs=no
11303       fi
11304       ;;
11305
11306     os2*)
11307       hardcode_libdir_flag_spec='-L$libdir'
11308       hardcode_minus_L=yes
11309       allow_undefined_flag=unsupported
11310       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'
11311       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11312       ;;
11313
11314     osf3*)
11315       if test "$GCC" = yes; then
11316         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11317         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'
11318       else
11319         allow_undefined_flag=' -expect_unresolved \*'
11320         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'
11321       fi
11322       archive_cmds_need_lc='no'
11323       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11324       hardcode_libdir_separator=:
11325       ;;
11326
11327     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11328       if test "$GCC" = yes; then
11329         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11330         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'
11331         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11332       else
11333         allow_undefined_flag=' -expect_unresolved \*'
11334         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'
11335         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~
11336         $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'
11337
11338         # Both c and cxx compiler support -rpath directly
11339         hardcode_libdir_flag_spec='-rpath $libdir'
11340       fi
11341       archive_cmds_need_lc='no'
11342       hardcode_libdir_separator=:
11343       ;;
11344
11345     solaris*)
11346       no_undefined_flag=' -z defs'
11347       if test "$GCC" = yes; then
11348         wlarc='${wl}'
11349         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11350         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11351           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11352       else
11353         case `$CC -V 2>&1` in
11354         *"Compilers 5.0"*)
11355           wlarc=''
11356           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11357           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11358           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11359           ;;
11360         *)
11361           wlarc='${wl}'
11362           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11363           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11364           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11365           ;;
11366         esac
11367       fi
11368       hardcode_libdir_flag_spec='-R$libdir'
11369       hardcode_shlibpath_var=no
11370       case $host_os in
11371       solaris2.[0-5] | solaris2.[0-5].*) ;;
11372       *)
11373         # The compiler driver will combine and reorder linker options,
11374         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11375         # but is careful enough not to reorder.
11376         # Supported since Solaris 2.6 (maybe 2.5.1?)
11377         if test "$GCC" = yes; then
11378           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11379         else
11380           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11381         fi
11382         ;;
11383       esac
11384       link_all_deplibs=yes
11385       ;;
11386
11387     sunos4*)
11388       if test "x$host_vendor" = xsequent; then
11389         # Use $CC to link under sequent, because it throws in some extra .o
11390         # files that make .init and .fini sections work.
11391         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11392       else
11393         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11394       fi
11395       hardcode_libdir_flag_spec='-L$libdir'
11396       hardcode_direct=yes
11397       hardcode_minus_L=yes
11398       hardcode_shlibpath_var=no
11399       ;;
11400
11401     sysv4)
11402       case $host_vendor in
11403         sni)
11404           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11405           hardcode_direct=yes # is this really true???
11406         ;;
11407         siemens)
11408           ## LD is ld it makes a PLAMLIB
11409           ## CC just makes a GrossModule.
11410           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11411           reload_cmds='$CC -r -o $output$reload_objs'
11412           hardcode_direct=no
11413         ;;
11414         motorola)
11415           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11416           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11417         ;;
11418       esac
11419       runpath_var='LD_RUN_PATH'
11420       hardcode_shlibpath_var=no
11421       ;;
11422
11423     sysv4.3*)
11424       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11425       hardcode_shlibpath_var=no
11426       export_dynamic_flag_spec='-Bexport'
11427       ;;
11428
11429     sysv4*MP*)
11430       if test -d /usr/nec; then
11431         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11432         hardcode_shlibpath_var=no
11433         runpath_var=LD_RUN_PATH
11434         hardcode_runpath_var=yes
11435         ld_shlibs=yes
11436       fi
11437       ;;
11438
11439     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11440       no_undefined_flag='${wl}-z,text'
11441       archive_cmds_need_lc=no
11442       hardcode_shlibpath_var=no
11443       runpath_var='LD_RUN_PATH'
11444
11445       if test "$GCC" = yes; then
11446         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11447         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11448       else
11449         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11450         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11451       fi
11452       ;;
11453
11454     sysv5* | sco3.2v5* | sco5v6*)
11455       # Note: We can NOT use -z defs as we might desire, because we do not
11456       # link with -lc, and that would cause any symbols used from libc to
11457       # always be unresolved, which means just about no library would
11458       # ever link correctly.  If we're not using GNU ld we use -z text
11459       # though, which does catch some bad symbols but isn't as heavy-handed
11460       # as -z defs.
11461       no_undefined_flag='${wl}-z,text'
11462       allow_undefined_flag='${wl}-z,nodefs'
11463       archive_cmds_need_lc=no
11464       hardcode_shlibpath_var=no
11465       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11466       hardcode_libdir_separator=':'
11467       link_all_deplibs=yes
11468       export_dynamic_flag_spec='${wl}-Bexport'
11469       runpath_var='LD_RUN_PATH'
11470
11471       if test "$GCC" = yes; then
11472         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11473         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11474       else
11475         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11476         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11477       fi
11478       ;;
11479
11480     uts4*)
11481       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11482       hardcode_libdir_flag_spec='-L$libdir'
11483       hardcode_shlibpath_var=no
11484       ;;
11485
11486     *)
11487       ld_shlibs=no
11488       ;;
11489     esac
11490
11491     if test x$host_vendor = xsni; then
11492       case $host in
11493       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11494         export_dynamic_flag_spec='${wl}-Blargedynsym'
11495         ;;
11496       esac
11497     fi
11498   fi
11499
11500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11501 $as_echo "$ld_shlibs" >&6; }
11502 test "$ld_shlibs" = no && can_build_shared=no
11503
11504 with_gnu_ld=$with_gnu_ld
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520 #
11521 # Do we need to explicitly link libc?
11522 #
11523 case "x$archive_cmds_need_lc" in
11524 x|xyes)
11525   # Assume -lc should be added
11526   archive_cmds_need_lc=yes
11527
11528   if test "$enable_shared" = yes && test "$GCC" = yes; then
11529     case $archive_cmds in
11530     *'~'*)
11531       # FIXME: we may have to deal with multi-command sequences.
11532       ;;
11533     '$CC '*)
11534       # Test whether the compiler implicitly links with -lc since on some
11535       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11536       # to ld, don't add -lc before -lgcc.
11537       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11538 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11539 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11540   $as_echo_n "(cached) " >&6
11541 else
11542   $RM conftest*
11543         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11544
11545         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11546   (eval $ac_compile) 2>&5
11547   ac_status=$?
11548   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11549   test $ac_status = 0; } 2>conftest.err; then
11550           soname=conftest
11551           lib=conftest
11552           libobjs=conftest.$ac_objext
11553           deplibs=
11554           wl=$lt_prog_compiler_wl
11555           pic_flag=$lt_prog_compiler_pic
11556           compiler_flags=-v
11557           linker_flags=-v
11558           verstring=
11559           output_objdir=.
11560           libname=conftest
11561           lt_save_allow_undefined_flag=$allow_undefined_flag
11562           allow_undefined_flag=
11563           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11564   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11565   ac_status=$?
11566   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11567   test $ac_status = 0; }
11568           then
11569             lt_cv_archive_cmds_need_lc=no
11570           else
11571             lt_cv_archive_cmds_need_lc=yes
11572           fi
11573           allow_undefined_flag=$lt_save_allow_undefined_flag
11574         else
11575           cat conftest.err 1>&5
11576         fi
11577         $RM conftest*
11578
11579 fi
11580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11581 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11582       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11583       ;;
11584     esac
11585   fi
11586   ;;
11587 esac
11588
11589
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11746 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11747
11748 if test "$GCC" = yes; then
11749   case $host_os in
11750     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11751     *) lt_awk_arg="/^libraries:/" ;;
11752   esac
11753   case $host_os in
11754     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11755     *) lt_sed_strip_eq="s,=/,/,g" ;;
11756   esac
11757   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11758   case $lt_search_path_spec in
11759   *\;*)
11760     # if the path contains ";" then we assume it to be the separator
11761     # otherwise default to the standard path separator (i.e. ":") - it is
11762     # assumed that no part of a normal pathname contains ";" but that should
11763     # okay in the real world where ";" in dirpaths is itself problematic.
11764     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11765     ;;
11766   *)
11767     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11768     ;;
11769   esac
11770   # Ok, now we have the path, separated by spaces, we can step through it
11771   # and add multilib dir if necessary.
11772   lt_tmp_lt_search_path_spec=
11773   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11774   for lt_sys_path in $lt_search_path_spec; do
11775     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11776       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11777     else
11778       test -d "$lt_sys_path" && \
11779         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11780     fi
11781   done
11782   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11783 BEGIN {RS=" "; FS="/|\n";} {
11784   lt_foo="";
11785   lt_count=0;
11786   for (lt_i = NF; lt_i > 0; lt_i--) {
11787     if ($lt_i != "" && $lt_i != ".") {
11788       if ($lt_i == "..") {
11789         lt_count++;
11790       } else {
11791         if (lt_count == 0) {
11792           lt_foo="/" $lt_i lt_foo;
11793         } else {
11794           lt_count--;
11795         }
11796       }
11797     }
11798   }
11799   if (lt_foo != "") { lt_freq[lt_foo]++; }
11800   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11801 }'`
11802   # AWK program above erroneously prepends '/' to C:/dos/paths
11803   # for these hosts.
11804   case $host_os in
11805     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11806       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11807   esac
11808   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11809 else
11810   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11811 fi
11812 library_names_spec=
11813 libname_spec='lib$name'
11814 soname_spec=
11815 shrext_cmds=".so"
11816 postinstall_cmds=
11817 postuninstall_cmds=
11818 finish_cmds=
11819 finish_eval=
11820 shlibpath_var=
11821 shlibpath_overrides_runpath=unknown
11822 version_type=none
11823 dynamic_linker="$host_os ld.so"
11824 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11825 need_lib_prefix=unknown
11826 hardcode_into_libs=no
11827
11828 # when you set need_version to no, make sure it does not cause -set_version
11829 # flags to be left without arguments
11830 need_version=unknown
11831
11832 case $host_os in
11833 aix3*)
11834   version_type=linux
11835   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11836   shlibpath_var=LIBPATH
11837
11838   # AIX 3 has no versioning support, so we append a major version to the name.
11839   soname_spec='${libname}${release}${shared_ext}$major'
11840   ;;
11841
11842 aix[4-9]*)
11843   version_type=linux
11844   need_lib_prefix=no
11845   need_version=no
11846   hardcode_into_libs=yes
11847   if test "$host_cpu" = ia64; then
11848     # AIX 5 supports IA64
11849     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11850     shlibpath_var=LD_LIBRARY_PATH
11851   else
11852     # With GCC up to 2.95.x, collect2 would create an import file
11853     # for dependence libraries.  The import file would start with
11854     # the line `#! .'.  This would cause the generated library to
11855     # depend on `.', always an invalid library.  This was fixed in
11856     # development snapshots of GCC prior to 3.0.
11857     case $host_os in
11858       aix4 | aix4.[01] | aix4.[01].*)
11859       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11860            echo ' yes '
11861            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11862         :
11863       else
11864         can_build_shared=no
11865       fi
11866       ;;
11867     esac
11868     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11869     # soname into executable. Probably we can add versioning support to
11870     # collect2, so additional links can be useful in future.
11871     if test "$aix_use_runtimelinking" = yes; then
11872       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11873       # instead of lib<name>.a to let people know that these are not
11874       # typical AIX shared libraries.
11875       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11876     else
11877       # We preserve .a as extension for shared libraries through AIX4.2
11878       # and later when we are not doing run time linking.
11879       library_names_spec='${libname}${release}.a $libname.a'
11880       soname_spec='${libname}${release}${shared_ext}$major'
11881     fi
11882     shlibpath_var=LIBPATH
11883   fi
11884   ;;
11885
11886 amigaos*)
11887   case $host_cpu in
11888   powerpc)
11889     # Since July 2007 AmigaOS4 officially supports .so libraries.
11890     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11891     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11892     ;;
11893   m68k)
11894     library_names_spec='$libname.ixlibrary $libname.a'
11895     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11896     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'
11897     ;;
11898   esac
11899   ;;
11900
11901 beos*)
11902   library_names_spec='${libname}${shared_ext}'
11903   dynamic_linker="$host_os ld.so"
11904   shlibpath_var=LIBRARY_PATH
11905   ;;
11906
11907 bsdi[45]*)
11908   version_type=linux
11909   need_version=no
11910   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11911   soname_spec='${libname}${release}${shared_ext}$major'
11912   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11913   shlibpath_var=LD_LIBRARY_PATH
11914   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11915   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11916   # the default ld.so.conf also contains /usr/contrib/lib and
11917   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11918   # libtool to hard-code these into programs
11919   ;;
11920
11921 cygwin* | mingw* | pw32* | cegcc*)
11922   version_type=windows
11923   shrext_cmds=".dll"
11924   need_version=no
11925   need_lib_prefix=no
11926
11927   case $GCC,$host_os in
11928   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11929     library_names_spec='$libname.dll.a'
11930     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11931     postinstall_cmds='base_file=`basename \${file}`~
11932       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11933       dldir=$destdir/`dirname \$dlpath`~
11934       test -d \$dldir || mkdir -p \$dldir~
11935       $install_prog $dir/$dlname \$dldir/$dlname~
11936       chmod a+x \$dldir/$dlname~
11937       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11938         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11939       fi'
11940     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11941       dlpath=$dir/\$dldll~
11942        $RM \$dlpath'
11943     shlibpath_overrides_runpath=yes
11944
11945     case $host_os in
11946     cygwin*)
11947       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11948       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11949
11950       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11951       ;;
11952     mingw* | cegcc*)
11953       # MinGW DLLs use traditional 'lib' prefix
11954       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11955       ;;
11956     pw32*)
11957       # pw32 DLLs use 'pw' prefix rather than 'lib'
11958       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11959       ;;
11960     esac
11961     ;;
11962
11963   *)
11964     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11965     ;;
11966   esac
11967   dynamic_linker='Win32 ld.exe'
11968   # FIXME: first we should search . and the directory the executable is in
11969   shlibpath_var=PATH
11970   ;;
11971
11972 darwin* | rhapsody*)
11973   dynamic_linker="$host_os dyld"
11974   version_type=darwin
11975   need_lib_prefix=no
11976   need_version=no
11977   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11978   soname_spec='${libname}${release}${major}$shared_ext'
11979   shlibpath_overrides_runpath=yes
11980   shlibpath_var=DYLD_LIBRARY_PATH
11981   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11982
11983   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11984   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11985   ;;
11986
11987 dgux*)
11988   version_type=linux
11989   need_lib_prefix=no
11990   need_version=no
11991   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11992   soname_spec='${libname}${release}${shared_ext}$major'
11993   shlibpath_var=LD_LIBRARY_PATH
11994   ;;
11995
11996 freebsd* | dragonfly*)
11997   # DragonFly does not have aout.  When/if they implement a new
11998   # versioning mechanism, adjust this.
11999   if test -x /usr/bin/objformat; then
12000     objformat=`/usr/bin/objformat`
12001   else
12002     case $host_os in
12003     freebsd[23].*) objformat=aout ;;
12004     *) objformat=elf ;;
12005     esac
12006   fi
12007   version_type=freebsd-$objformat
12008   case $version_type in
12009     freebsd-elf*)
12010       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12011       need_version=no
12012       need_lib_prefix=no
12013       ;;
12014     freebsd-*)
12015       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12016       need_version=yes
12017       ;;
12018   esac
12019   shlibpath_var=LD_LIBRARY_PATH
12020   case $host_os in
12021   freebsd2.*)
12022     shlibpath_overrides_runpath=yes
12023     ;;
12024   freebsd3.[01]* | freebsdelf3.[01]*)
12025     shlibpath_overrides_runpath=yes
12026     hardcode_into_libs=yes
12027     ;;
12028   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12029   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12030     shlibpath_overrides_runpath=no
12031     hardcode_into_libs=yes
12032     ;;
12033   *) # from 4.6 on, and DragonFly
12034     shlibpath_overrides_runpath=yes
12035     hardcode_into_libs=yes
12036     ;;
12037   esac
12038   ;;
12039
12040 gnu*)
12041   version_type=linux
12042   need_lib_prefix=no
12043   need_version=no
12044   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12045   soname_spec='${libname}${release}${shared_ext}$major'
12046   shlibpath_var=LD_LIBRARY_PATH
12047   hardcode_into_libs=yes
12048   ;;
12049
12050 haiku*)
12051   version_type=linux
12052   need_lib_prefix=no
12053   need_version=no
12054   dynamic_linker="$host_os runtime_loader"
12055   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12056   soname_spec='${libname}${release}${shared_ext}$major'
12057   shlibpath_var=LIBRARY_PATH
12058   shlibpath_overrides_runpath=yes
12059   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12060   hardcode_into_libs=yes
12061   ;;
12062
12063 hpux9* | hpux10* | hpux11*)
12064   # Give a soname corresponding to the major version so that dld.sl refuses to
12065   # link against other versions.
12066   version_type=sunos
12067   need_lib_prefix=no
12068   need_version=no
12069   case $host_cpu in
12070   ia64*)
12071     shrext_cmds='.so'
12072     hardcode_into_libs=yes
12073     dynamic_linker="$host_os dld.so"
12074     shlibpath_var=LD_LIBRARY_PATH
12075     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12076     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12077     soname_spec='${libname}${release}${shared_ext}$major'
12078     if test "X$HPUX_IA64_MODE" = X32; then
12079       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12080     else
12081       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12082     fi
12083     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12084     ;;
12085   hppa*64*)
12086     shrext_cmds='.sl'
12087     hardcode_into_libs=yes
12088     dynamic_linker="$host_os dld.sl"
12089     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12090     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12091     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12092     soname_spec='${libname}${release}${shared_ext}$major'
12093     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12094     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12095     ;;
12096   *)
12097     shrext_cmds='.sl'
12098     dynamic_linker="$host_os dld.sl"
12099     shlibpath_var=SHLIB_PATH
12100     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12101     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12102     soname_spec='${libname}${release}${shared_ext}$major'
12103     ;;
12104   esac
12105   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12106   postinstall_cmds='chmod 555 $lib'
12107   # or fails outright, so override atomically:
12108   install_override_mode=555
12109   ;;
12110
12111 interix[3-9]*)
12112   version_type=linux
12113   need_lib_prefix=no
12114   need_version=no
12115   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12116   soname_spec='${libname}${release}${shared_ext}$major'
12117   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12118   shlibpath_var=LD_LIBRARY_PATH
12119   shlibpath_overrides_runpath=no
12120   hardcode_into_libs=yes
12121   ;;
12122
12123 irix5* | irix6* | nonstopux*)
12124   case $host_os in
12125     nonstopux*) version_type=nonstopux ;;
12126     *)
12127         if test "$lt_cv_prog_gnu_ld" = yes; then
12128                 version_type=linux
12129         else
12130                 version_type=irix
12131         fi ;;
12132   esac
12133   need_lib_prefix=no
12134   need_version=no
12135   soname_spec='${libname}${release}${shared_ext}$major'
12136   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12137   case $host_os in
12138   irix5* | nonstopux*)
12139     libsuff= shlibsuff=
12140     ;;
12141   *)
12142     case $LD in # libtool.m4 will add one of these switches to LD
12143     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12144       libsuff= shlibsuff= libmagic=32-bit;;
12145     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12146       libsuff=32 shlibsuff=N32 libmagic=N32;;
12147     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12148       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12149     *) libsuff= shlibsuff= libmagic=never-match;;
12150     esac
12151     ;;
12152   esac
12153   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12154   shlibpath_overrides_runpath=no
12155   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12156   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12157   hardcode_into_libs=yes
12158   ;;
12159
12160 # No shared lib support for Linux oldld, aout, or coff.
12161 linux*oldld* | linux*aout* | linux*coff*)
12162   dynamic_linker=no
12163   ;;
12164
12165 # This must be Linux ELF.
12166 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12167   version_type=linux
12168   need_lib_prefix=no
12169   need_version=no
12170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12171   soname_spec='${libname}${release}${shared_ext}$major'
12172   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12173   shlibpath_var=LD_LIBRARY_PATH
12174   shlibpath_overrides_runpath=no
12175
12176   # Some binutils ld are patched to set DT_RUNPATH
12177   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12178   $as_echo_n "(cached) " >&6
12179 else
12180   lt_cv_shlibpath_overrides_runpath=no
12181     save_LDFLAGS=$LDFLAGS
12182     save_libdir=$libdir
12183     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12184          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12185     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12186 /* end confdefs.h.  */
12187
12188 int
12189 main ()
12190 {
12191
12192   ;
12193   return 0;
12194 }
12195 _ACEOF
12196 if ac_fn_c_try_link "$LINENO"; then :
12197   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12198   lt_cv_shlibpath_overrides_runpath=yes
12199 fi
12200 fi
12201 rm -f core conftest.err conftest.$ac_objext \
12202     conftest$ac_exeext conftest.$ac_ext
12203     LDFLAGS=$save_LDFLAGS
12204     libdir=$save_libdir
12205
12206 fi
12207
12208   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12209
12210   # This implies no fast_install, which is unacceptable.
12211   # Some rework will be needed to allow for fast_install
12212   # before this can be enabled.
12213   hardcode_into_libs=yes
12214
12215   # Append ld.so.conf contents to the search path
12216   if test -f /etc/ld.so.conf; then
12217     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' ' '`
12218     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12219   fi
12220
12221   # We used to test for /lib/ld.so.1 and disable shared libraries on
12222   # powerpc, because MkLinux only supported shared libraries with the
12223   # GNU dynamic linker.  Since this was broken with cross compilers,
12224   # most powerpc-linux boxes support dynamic linking these days and
12225   # people can always --disable-shared, the test was removed, and we
12226   # assume the GNU/Linux dynamic linker is in use.
12227   dynamic_linker='GNU/Linux ld.so'
12228   ;;
12229
12230 netbsd*)
12231   version_type=sunos
12232   need_lib_prefix=no
12233   need_version=no
12234   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12235     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12236     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12237     dynamic_linker='NetBSD (a.out) ld.so'
12238   else
12239     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12240     soname_spec='${libname}${release}${shared_ext}$major'
12241     dynamic_linker='NetBSD ld.elf_so'
12242   fi
12243   shlibpath_var=LD_LIBRARY_PATH
12244   shlibpath_overrides_runpath=yes
12245   hardcode_into_libs=yes
12246   ;;
12247
12248 newsos6)
12249   version_type=linux
12250   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12251   shlibpath_var=LD_LIBRARY_PATH
12252   shlibpath_overrides_runpath=yes
12253   ;;
12254
12255 *nto* | *qnx*)
12256   version_type=qnx
12257   need_lib_prefix=no
12258   need_version=no
12259   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12260   soname_spec='${libname}${release}${shared_ext}$major'
12261   shlibpath_var=LD_LIBRARY_PATH
12262   shlibpath_overrides_runpath=no
12263   hardcode_into_libs=yes
12264   dynamic_linker='ldqnx.so'
12265   ;;
12266
12267 openbsd*)
12268   version_type=sunos
12269   sys_lib_dlsearch_path_spec="/usr/lib"
12270   need_lib_prefix=no
12271   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12272   case $host_os in
12273     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12274     *)                          need_version=no  ;;
12275   esac
12276   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12277   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12278   shlibpath_var=LD_LIBRARY_PATH
12279   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12280     case $host_os in
12281       openbsd2.[89] | openbsd2.[89].*)
12282         shlibpath_overrides_runpath=no
12283         ;;
12284       *)
12285         shlibpath_overrides_runpath=yes
12286         ;;
12287       esac
12288   else
12289     shlibpath_overrides_runpath=yes
12290   fi
12291   ;;
12292
12293 os2*)
12294   libname_spec='$name'
12295   shrext_cmds=".dll"
12296   need_lib_prefix=no
12297   library_names_spec='$libname${shared_ext} $libname.a'
12298   dynamic_linker='OS/2 ld.exe'
12299   shlibpath_var=LIBPATH
12300   ;;
12301
12302 osf3* | osf4* | osf5*)
12303   version_type=osf
12304   need_lib_prefix=no
12305   need_version=no
12306   soname_spec='${libname}${release}${shared_ext}$major'
12307   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12308   shlibpath_var=LD_LIBRARY_PATH
12309   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12310   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12311   ;;
12312
12313 rdos*)
12314   dynamic_linker=no
12315   ;;
12316
12317 solaris*)
12318   version_type=linux
12319   need_lib_prefix=no
12320   need_version=no
12321   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12322   soname_spec='${libname}${release}${shared_ext}$major'
12323   shlibpath_var=LD_LIBRARY_PATH
12324   shlibpath_overrides_runpath=yes
12325   hardcode_into_libs=yes
12326   # ldd complains unless libraries are executable
12327   postinstall_cmds='chmod +x $lib'
12328   ;;
12329
12330 sunos4*)
12331   version_type=sunos
12332   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12333   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12334   shlibpath_var=LD_LIBRARY_PATH
12335   shlibpath_overrides_runpath=yes
12336   if test "$with_gnu_ld" = yes; then
12337     need_lib_prefix=no
12338   fi
12339   need_version=yes
12340   ;;
12341
12342 sysv4 | sysv4.3*)
12343   version_type=linux
12344   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12345   soname_spec='${libname}${release}${shared_ext}$major'
12346   shlibpath_var=LD_LIBRARY_PATH
12347   case $host_vendor in
12348     sni)
12349       shlibpath_overrides_runpath=no
12350       need_lib_prefix=no
12351       runpath_var=LD_RUN_PATH
12352       ;;
12353     siemens)
12354       need_lib_prefix=no
12355       ;;
12356     motorola)
12357       need_lib_prefix=no
12358       need_version=no
12359       shlibpath_overrides_runpath=no
12360       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12361       ;;
12362   esac
12363   ;;
12364
12365 sysv4*MP*)
12366   if test -d /usr/nec ;then
12367     version_type=linux
12368     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12369     soname_spec='$libname${shared_ext}.$major'
12370     shlibpath_var=LD_LIBRARY_PATH
12371   fi
12372   ;;
12373
12374 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12375   version_type=freebsd-elf
12376   need_lib_prefix=no
12377   need_version=no
12378   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12379   soname_spec='${libname}${release}${shared_ext}$major'
12380   shlibpath_var=LD_LIBRARY_PATH
12381   shlibpath_overrides_runpath=yes
12382   hardcode_into_libs=yes
12383   if test "$with_gnu_ld" = yes; then
12384     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12385   else
12386     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12387     case $host_os in
12388       sco3.2v5*)
12389         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12390         ;;
12391     esac
12392   fi
12393   sys_lib_dlsearch_path_spec='/usr/lib'
12394   ;;
12395
12396 tpf*)
12397   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12398   version_type=linux
12399   need_lib_prefix=no
12400   need_version=no
12401   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12402   shlibpath_var=LD_LIBRARY_PATH
12403   shlibpath_overrides_runpath=no
12404   hardcode_into_libs=yes
12405   ;;
12406
12407 uts4*)
12408   version_type=linux
12409   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12410   soname_spec='${libname}${release}${shared_ext}$major'
12411   shlibpath_var=LD_LIBRARY_PATH
12412   ;;
12413
12414 *)
12415   dynamic_linker=no
12416   ;;
12417 esac
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12419 $as_echo "$dynamic_linker" >&6; }
12420 test "$dynamic_linker" = no && can_build_shared=no
12421
12422 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12423 if test "$GCC" = yes; then
12424   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12425 fi
12426
12427 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12428   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12429 fi
12430 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12431   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12432 fi
12433
12434
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12526 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12527 hardcode_action=
12528 if test -n "$hardcode_libdir_flag_spec" ||
12529    test -n "$runpath_var" ||
12530    test "X$hardcode_automatic" = "Xyes" ; then
12531
12532   # We can hardcode non-existent directories.
12533   if test "$hardcode_direct" != no &&
12534      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12535      # have to relink, otherwise we might link with an installed library
12536      # when we should be linking with a yet-to-be-installed one
12537      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12538      test "$hardcode_minus_L" != no; then
12539     # Linking always hardcodes the temporary library directory.
12540     hardcode_action=relink
12541   else
12542     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12543     hardcode_action=immediate
12544   fi
12545 else
12546   # We cannot hardcode anything, or else we can only hardcode existing
12547   # directories.
12548   hardcode_action=unsupported
12549 fi
12550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12551 $as_echo "$hardcode_action" >&6; }
12552
12553 if test "$hardcode_action" = relink ||
12554    test "$inherit_rpath" = yes; then
12555   # Fast installation is not supported
12556   enable_fast_install=no
12557 elif test "$shlibpath_overrides_runpath" = yes ||
12558      test "$enable_shared" = no; then
12559   # Fast installation is not necessary
12560   enable_fast_install=needless
12561 fi
12562
12563
12564
12565
12566
12567
12568   if test "x$enable_dlopen" != xyes; then
12569   enable_dlopen=unknown
12570   enable_dlopen_self=unknown
12571   enable_dlopen_self_static=unknown
12572 else
12573   lt_cv_dlopen=no
12574   lt_cv_dlopen_libs=
12575
12576   case $host_os in
12577   beos*)
12578     lt_cv_dlopen="load_add_on"
12579     lt_cv_dlopen_libs=
12580     lt_cv_dlopen_self=yes
12581     ;;
12582
12583   mingw* | pw32* | cegcc*)
12584     lt_cv_dlopen="LoadLibrary"
12585     lt_cv_dlopen_libs=
12586     ;;
12587
12588   cygwin*)
12589     lt_cv_dlopen="dlopen"
12590     lt_cv_dlopen_libs=
12591     ;;
12592
12593   darwin*)
12594   # if libdl is installed we need to link against it
12595     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12596 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12597 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12598   $as_echo_n "(cached) " >&6
12599 else
12600   ac_check_lib_save_LIBS=$LIBS
12601 LIBS="-ldl  $LIBS"
12602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12603 /* end confdefs.h.  */
12604
12605 /* Override any GCC internal prototype to avoid an error.
12606    Use char because int might match the return type of a GCC
12607    builtin and then its argument prototype would still apply.  */
12608 #ifdef __cplusplus
12609 extern "C"
12610 #endif
12611 char dlopen ();
12612 int
12613 main ()
12614 {
12615 return dlopen ();
12616   ;
12617   return 0;
12618 }
12619 _ACEOF
12620 if ac_fn_c_try_link "$LINENO"; then :
12621   ac_cv_lib_dl_dlopen=yes
12622 else
12623   ac_cv_lib_dl_dlopen=no
12624 fi
12625 rm -f core conftest.err conftest.$ac_objext \
12626     conftest$ac_exeext conftest.$ac_ext
12627 LIBS=$ac_check_lib_save_LIBS
12628 fi
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12630 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12631 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12632   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12633 else
12634
12635     lt_cv_dlopen="dyld"
12636     lt_cv_dlopen_libs=
12637     lt_cv_dlopen_self=yes
12638
12639 fi
12640
12641     ;;
12642
12643   *)
12644     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12645 if test "x$ac_cv_func_shl_load" = x""yes; then :
12646   lt_cv_dlopen="shl_load"
12647 else
12648   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12649 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12650 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12651   $as_echo_n "(cached) " >&6
12652 else
12653   ac_check_lib_save_LIBS=$LIBS
12654 LIBS="-ldld  $LIBS"
12655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12656 /* end confdefs.h.  */
12657
12658 /* Override any GCC internal prototype to avoid an error.
12659    Use char because int might match the return type of a GCC
12660    builtin and then its argument prototype would still apply.  */
12661 #ifdef __cplusplus
12662 extern "C"
12663 #endif
12664 char shl_load ();
12665 int
12666 main ()
12667 {
12668 return shl_load ();
12669   ;
12670   return 0;
12671 }
12672 _ACEOF
12673 if ac_fn_c_try_link "$LINENO"; then :
12674   ac_cv_lib_dld_shl_load=yes
12675 else
12676   ac_cv_lib_dld_shl_load=no
12677 fi
12678 rm -f core conftest.err conftest.$ac_objext \
12679     conftest$ac_exeext conftest.$ac_ext
12680 LIBS=$ac_check_lib_save_LIBS
12681 fi
12682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12683 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12684 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12685   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12686 else
12687   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12688 if test "x$ac_cv_func_dlopen" = x""yes; then :
12689   lt_cv_dlopen="dlopen"
12690 else
12691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12692 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12693 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12694   $as_echo_n "(cached) " >&6
12695 else
12696   ac_check_lib_save_LIBS=$LIBS
12697 LIBS="-ldl  $LIBS"
12698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12699 /* end confdefs.h.  */
12700
12701 /* Override any GCC internal prototype to avoid an error.
12702    Use char because int might match the return type of a GCC
12703    builtin and then its argument prototype would still apply.  */
12704 #ifdef __cplusplus
12705 extern "C"
12706 #endif
12707 char dlopen ();
12708 int
12709 main ()
12710 {
12711 return dlopen ();
12712   ;
12713   return 0;
12714 }
12715 _ACEOF
12716 if ac_fn_c_try_link "$LINENO"; then :
12717   ac_cv_lib_dl_dlopen=yes
12718 else
12719   ac_cv_lib_dl_dlopen=no
12720 fi
12721 rm -f core conftest.err conftest.$ac_objext \
12722     conftest$ac_exeext conftest.$ac_ext
12723 LIBS=$ac_check_lib_save_LIBS
12724 fi
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12726 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12727 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12728   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12729 else
12730   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12731 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12732 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12733   $as_echo_n "(cached) " >&6
12734 else
12735   ac_check_lib_save_LIBS=$LIBS
12736 LIBS="-lsvld  $LIBS"
12737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12738 /* end confdefs.h.  */
12739
12740 /* Override any GCC internal prototype to avoid an error.
12741    Use char because int might match the return type of a GCC
12742    builtin and then its argument prototype would still apply.  */
12743 #ifdef __cplusplus
12744 extern "C"
12745 #endif
12746 char dlopen ();
12747 int
12748 main ()
12749 {
12750 return dlopen ();
12751   ;
12752   return 0;
12753 }
12754 _ACEOF
12755 if ac_fn_c_try_link "$LINENO"; then :
12756   ac_cv_lib_svld_dlopen=yes
12757 else
12758   ac_cv_lib_svld_dlopen=no
12759 fi
12760 rm -f core conftest.err conftest.$ac_objext \
12761     conftest$ac_exeext conftest.$ac_ext
12762 LIBS=$ac_check_lib_save_LIBS
12763 fi
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12765 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12766 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12767   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12768 else
12769   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12770 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12771 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12772   $as_echo_n "(cached) " >&6
12773 else
12774   ac_check_lib_save_LIBS=$LIBS
12775 LIBS="-ldld  $LIBS"
12776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12777 /* end confdefs.h.  */
12778
12779 /* Override any GCC internal prototype to avoid an error.
12780    Use char because int might match the return type of a GCC
12781    builtin and then its argument prototype would still apply.  */
12782 #ifdef __cplusplus
12783 extern "C"
12784 #endif
12785 char dld_link ();
12786 int
12787 main ()
12788 {
12789 return dld_link ();
12790   ;
12791   return 0;
12792 }
12793 _ACEOF
12794 if ac_fn_c_try_link "$LINENO"; then :
12795   ac_cv_lib_dld_dld_link=yes
12796 else
12797   ac_cv_lib_dld_dld_link=no
12798 fi
12799 rm -f core conftest.err conftest.$ac_objext \
12800     conftest$ac_exeext conftest.$ac_ext
12801 LIBS=$ac_check_lib_save_LIBS
12802 fi
12803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12804 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12805 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12806   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12807 fi
12808
12809
12810 fi
12811
12812
12813 fi
12814
12815
12816 fi
12817
12818
12819 fi
12820
12821
12822 fi
12823
12824     ;;
12825   esac
12826
12827   if test "x$lt_cv_dlopen" != xno; then
12828     enable_dlopen=yes
12829   else
12830     enable_dlopen=no
12831   fi
12832
12833   case $lt_cv_dlopen in
12834   dlopen)
12835     save_CPPFLAGS="$CPPFLAGS"
12836     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12837
12838     save_LDFLAGS="$LDFLAGS"
12839     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12840
12841     save_LIBS="$LIBS"
12842     LIBS="$lt_cv_dlopen_libs $LIBS"
12843
12844     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12845 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12846 if test "${lt_cv_dlopen_self+set}" = set; then :
12847   $as_echo_n "(cached) " >&6
12848 else
12849           if test "$cross_compiling" = yes; then :
12850   lt_cv_dlopen_self=cross
12851 else
12852   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12853   lt_status=$lt_dlunknown
12854   cat > conftest.$ac_ext <<_LT_EOF
12855 #line 12855 "configure"
12856 #include "confdefs.h"
12857
12858 #if HAVE_DLFCN_H
12859 #include <dlfcn.h>
12860 #endif
12861
12862 #include <stdio.h>
12863
12864 #ifdef RTLD_GLOBAL
12865 #  define LT_DLGLOBAL           RTLD_GLOBAL
12866 #else
12867 #  ifdef DL_GLOBAL
12868 #    define LT_DLGLOBAL         DL_GLOBAL
12869 #  else
12870 #    define LT_DLGLOBAL         0
12871 #  endif
12872 #endif
12873
12874 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12875    find out it does not work in some platform. */
12876 #ifndef LT_DLLAZY_OR_NOW
12877 #  ifdef RTLD_LAZY
12878 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12879 #  else
12880 #    ifdef DL_LAZY
12881 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12882 #    else
12883 #      ifdef RTLD_NOW
12884 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12885 #      else
12886 #        ifdef DL_NOW
12887 #          define LT_DLLAZY_OR_NOW      DL_NOW
12888 #        else
12889 #          define LT_DLLAZY_OR_NOW      0
12890 #        endif
12891 #      endif
12892 #    endif
12893 #  endif
12894 #endif
12895
12896 /* When -fvisbility=hidden is used, assume the code has been annotated
12897    correspondingly for the symbols needed.  */
12898 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12899 void fnord () __attribute__((visibility("default")));
12900 #endif
12901
12902 void fnord () { int i=42; }
12903 int main ()
12904 {
12905   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12906   int status = $lt_dlunknown;
12907
12908   if (self)
12909     {
12910       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12911       else
12912         {
12913           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12914           else puts (dlerror ());
12915         }
12916       /* dlclose (self); */
12917     }
12918   else
12919     puts (dlerror ());
12920
12921   return status;
12922 }
12923 _LT_EOF
12924   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12925   (eval $ac_link) 2>&5
12926   ac_status=$?
12927   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12928   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12929     (./conftest; exit; ) >&5 2>/dev/null
12930     lt_status=$?
12931     case x$lt_status in
12932       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12933       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12934       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12935     esac
12936   else :
12937     # compilation failed
12938     lt_cv_dlopen_self=no
12939   fi
12940 fi
12941 rm -fr conftest*
12942
12943
12944 fi
12945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12946 $as_echo "$lt_cv_dlopen_self" >&6; }
12947
12948     if test "x$lt_cv_dlopen_self" = xyes; then
12949       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12950       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12951 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12952 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12953   $as_echo_n "(cached) " >&6
12954 else
12955           if test "$cross_compiling" = yes; then :
12956   lt_cv_dlopen_self_static=cross
12957 else
12958   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12959   lt_status=$lt_dlunknown
12960   cat > conftest.$ac_ext <<_LT_EOF
12961 #line 12961 "configure"
12962 #include "confdefs.h"
12963
12964 #if HAVE_DLFCN_H
12965 #include <dlfcn.h>
12966 #endif
12967
12968 #include <stdio.h>
12969
12970 #ifdef RTLD_GLOBAL
12971 #  define LT_DLGLOBAL           RTLD_GLOBAL
12972 #else
12973 #  ifdef DL_GLOBAL
12974 #    define LT_DLGLOBAL         DL_GLOBAL
12975 #  else
12976 #    define LT_DLGLOBAL         0
12977 #  endif
12978 #endif
12979
12980 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12981    find out it does not work in some platform. */
12982 #ifndef LT_DLLAZY_OR_NOW
12983 #  ifdef RTLD_LAZY
12984 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12985 #  else
12986 #    ifdef DL_LAZY
12987 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12988 #    else
12989 #      ifdef RTLD_NOW
12990 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12991 #      else
12992 #        ifdef DL_NOW
12993 #          define LT_DLLAZY_OR_NOW      DL_NOW
12994 #        else
12995 #          define LT_DLLAZY_OR_NOW      0
12996 #        endif
12997 #      endif
12998 #    endif
12999 #  endif
13000 #endif
13001
13002 /* When -fvisbility=hidden is used, assume the code has been annotated
13003    correspondingly for the symbols needed.  */
13004 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13005 void fnord () __attribute__((visibility("default")));
13006 #endif
13007
13008 void fnord () { int i=42; }
13009 int main ()
13010 {
13011   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13012   int status = $lt_dlunknown;
13013
13014   if (self)
13015     {
13016       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13017       else
13018         {
13019           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13020           else puts (dlerror ());
13021         }
13022       /* dlclose (self); */
13023     }
13024   else
13025     puts (dlerror ());
13026
13027   return status;
13028 }
13029 _LT_EOF
13030   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13031   (eval $ac_link) 2>&5
13032   ac_status=$?
13033   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13034   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13035     (./conftest; exit; ) >&5 2>/dev/null
13036     lt_status=$?
13037     case x$lt_status in
13038       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13039       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13040       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13041     esac
13042   else :
13043     # compilation failed
13044     lt_cv_dlopen_self_static=no
13045   fi
13046 fi
13047 rm -fr conftest*
13048
13049
13050 fi
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13052 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13053     fi
13054
13055     CPPFLAGS="$save_CPPFLAGS"
13056     LDFLAGS="$save_LDFLAGS"
13057     LIBS="$save_LIBS"
13058     ;;
13059   esac
13060
13061   case $lt_cv_dlopen_self in
13062   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13063   *) enable_dlopen_self=unknown ;;
13064   esac
13065
13066   case $lt_cv_dlopen_self_static in
13067   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13068   *) enable_dlopen_self_static=unknown ;;
13069   esac
13070 fi
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088 striplib=
13089 old_striplib=
13090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13091 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13092 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13093   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13094   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13096 $as_echo "yes" >&6; }
13097 else
13098 # FIXME - insert some real tests, host_os isn't really good enough
13099   case $host_os in
13100   darwin*)
13101     if test -n "$STRIP" ; then
13102       striplib="$STRIP -x"
13103       old_striplib="$STRIP -S"
13104       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13105 $as_echo "yes" >&6; }
13106     else
13107       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13108 $as_echo "no" >&6; }
13109     fi
13110     ;;
13111   *)
13112     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13113 $as_echo "no" >&6; }
13114     ;;
13115   esac
13116 fi
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129   # Report which library types will actually be built
13130   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13131 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13133 $as_echo "$can_build_shared" >&6; }
13134
13135   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13136 $as_echo_n "checking whether to build shared libraries... " >&6; }
13137   test "$can_build_shared" = "no" && enable_shared=no
13138
13139   # On AIX, shared libraries and static libraries use the same namespace, and
13140   # are all built from PIC.
13141   case $host_os in
13142   aix3*)
13143     test "$enable_shared" = yes && enable_static=no
13144     if test -n "$RANLIB"; then
13145       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13146       postinstall_cmds='$RANLIB $lib'
13147     fi
13148     ;;
13149
13150   aix[4-9]*)
13151     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13152       test "$enable_shared" = yes && enable_static=no
13153     fi
13154     ;;
13155   esac
13156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13157 $as_echo "$enable_shared" >&6; }
13158
13159   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13160 $as_echo_n "checking whether to build static libraries... " >&6; }
13161   # Make sure either enable_shared or enable_static is yes.
13162   test "$enable_shared" = yes || enable_static=yes
13163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13164 $as_echo "$enable_static" >&6; }
13165
13166
13167
13168
13169 fi
13170 ac_ext=c
13171 ac_cpp='$CPP $CPPFLAGS'
13172 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13173 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13174 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13175
13176 CC="$lt_save_CC"
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190         ac_config_commands="$ac_config_commands libtool"
13191
13192
13193
13194
13195 # Only expand once:
13196
13197
13198
13199
13200 . ${srcdir}/../../bfd/configure.host
13201
13202
13203
13204
13205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13206 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13207     # Check whether --enable-maintainer-mode was given.
13208 if test "${enable_maintainer_mode+set}" = set; then :
13209   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13210 else
13211   USE_MAINTAINER_MODE=no
13212 fi
13213
13214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13215 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13216    if test $USE_MAINTAINER_MODE = yes; then
13217   MAINTAINER_MODE_TRUE=
13218   MAINTAINER_MODE_FALSE='#'
13219 else
13220   MAINTAINER_MODE_TRUE='#'
13221   MAINTAINER_MODE_FALSE=
13222 fi
13223
13224   MAINT=$MAINTAINER_MODE_TRUE
13225
13226
13227
13228
13229 # Check whether --enable-sim-debug was given.
13230 if test "${enable_sim_debug+set}" = set; then :
13231   enableval=$enable_sim_debug; case "${enableval}" in
13232   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
13233   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
13234   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
13235 esac
13236 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
13237   echo "Setting sim debug = $sim_debug" 6>&1
13238 fi
13239 else
13240   sim_debug=""
13241 fi
13242
13243
13244
13245 # Check whether --enable-sim-stdio was given.
13246 if test "${enable_sim_stdio+set}" = set; then :
13247   enableval=$enable_sim_stdio; case "${enableval}" in
13248   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
13249   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
13250   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
13251 esac
13252 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
13253   echo "Setting stdio flags = $sim_stdio" 6>&1
13254 fi
13255 else
13256   sim_stdio=""
13257 fi
13258
13259
13260
13261 # Check whether --enable-sim-trace was given.
13262 if test "${enable_sim_trace+set}" = set; then :
13263   enableval=$enable_sim_trace; case "${enableval}" in
13264   yes)  sim_trace="-DWITH_TRACE=-1";;
13265   no)   sim_trace="-DWITH_TRACE=0";;
13266   [-0-9]*)
13267         sim_trace="-DWITH_TRACE='(${enableval})'";;
13268   [[:lower:]]*)
13269         sim_trace=""
13270         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13271           if test x"$sim_trace" = x; then
13272             sim_trace="-DWITH_TRACE='(TRACE_$x"
13273           else
13274             sim_trace="${sim_trace}|TRACE_$x"
13275           fi
13276         done
13277         sim_trace="$sim_trace)'" ;;
13278 esac
13279 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13280   echo "Setting sim trace = $sim_trace" 6>&1
13281 fi
13282 else
13283   sim_trace=""
13284 fi
13285
13286
13287
13288 # Check whether --enable-sim-profile was given.
13289 if test "${enable_sim_profile+set}" = set; then :
13290   enableval=$enable_sim_profile; case "${enableval}" in
13291   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13292   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13293   [-0-9]*)
13294         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13295   [a-z]*)
13296         sim_profile=""
13297         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13298           if test x"$sim_profile" = x; then
13299             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13300           else
13301             sim_profile="${sim_profile}|PROFILE_$x"
13302           fi
13303         done
13304         sim_profile="$sim_profile)'" ;;
13305 esac
13306 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13307   echo "Setting sim profile = $sim_profile" 6>&1
13308 fi
13309 else
13310   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13311 fi
13312
13313
13314
13315 sim_inline="-DDEFAULT_INLINE=0"
13316 # Check whether --enable-sim-inline was given.
13317 if test "${enable_sim_inline+set}" = set; then :
13318   enableval=$enable_sim_inline; sim_inline=""
13319 case "$enableval" in
13320   no)           sim_inline="-DDEFAULT_INLINE=0";;
13321   0)            sim_inline="-DDEFAULT_INLINE=0";;
13322   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13323   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13324   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13325        new_flag=""
13326        case "$x" in
13327          *_INLINE=*)    new_flag="-D$x";;
13328          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13329          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13330          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13331        esac
13332        if test x"$sim_inline" = x""; then
13333          sim_inline="$new_flag"
13334        else
13335          sim_inline="$sim_inline $new_flag"
13336        fi
13337      done;;
13338 esac
13339 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13340   echo "Setting inline flags = $sim_inline" 6>&1
13341 fi
13342 fi
13343
13344
13345
13346
13347 # Check whether --with-pkgversion was given.
13348 if test "${with_pkgversion+set}" = set; then :
13349   withval=$with_pkgversion; case "$withval" in
13350       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13351       no)  PKGVERSION= ;;
13352       *)   PKGVERSION="($withval) " ;;
13353      esac
13354 else
13355   PKGVERSION="(SIM) "
13356
13357 fi
13358
13359
13360
13361
13362
13363 # Check whether --with-bugurl was given.
13364 if test "${with_bugurl+set}" = set; then :
13365   withval=$with_bugurl; case "$withval" in
13366       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13367       no)  BUGURL=
13368            ;;
13369       *)   BUGURL="$withval"
13370            ;;
13371      esac
13372 else
13373   BUGURL="http://www.gnu.org/software/gdb/bugs/"
13374
13375 fi
13376
13377   case ${BUGURL} in
13378   "")
13379     REPORT_BUGS_TO=
13380     REPORT_BUGS_TEXI=
13381     ;;
13382   *)
13383     REPORT_BUGS_TO="<$BUGURL>"
13384     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13385     ;;
13386   esac;
13387
13388
13389
13390
13391 cat >>confdefs.h <<_ACEOF
13392 #define PKGVERSION "$PKGVERSION"
13393 _ACEOF
13394
13395
13396 cat >>confdefs.h <<_ACEOF
13397 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13398 _ACEOF
13399
13400
13401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13402 $as_echo_n "checking return type of signal handlers... " >&6; }
13403 if test "${ac_cv_type_signal+set}" = set; then :
13404   $as_echo_n "(cached) " >&6
13405 else
13406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13407 /* end confdefs.h.  */
13408 #include <sys/types.h>
13409 #include <signal.h>
13410
13411 int
13412 main ()
13413 {
13414 return *(signal (0, 0)) (0) == 1;
13415   ;
13416   return 0;
13417 }
13418 _ACEOF
13419 if ac_fn_c_try_compile "$LINENO"; then :
13420   ac_cv_type_signal=int
13421 else
13422   ac_cv_type_signal=void
13423 fi
13424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13425 fi
13426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13427 $as_echo "$ac_cv_type_signal" >&6; }
13428
13429 cat >>confdefs.h <<_ACEOF
13430 #define RETSIGTYPE $ac_cv_type_signal
13431 _ACEOF
13432
13433
13434
13435
13436
13437 sim_link_files=
13438 sim_link_links=
13439
13440 # targ-vals.def points to the libc macro description file.
13441 case "${target}" in
13442 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
13443 esac
13444 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
13445 sim_link_links="${sim_link_links} targ-vals.def"
13446
13447
13448
13449
13450 wire_endian="BIG"
13451 default_endian=""
13452 # Check whether --enable-sim-endian was given.
13453 if test "${enable_sim_endian+set}" = set; then :
13454   enableval=$enable_sim_endian; case "${enableval}" in
13455   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13456   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13457   yes)   if test x"$wire_endian" != x; then
13458            sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13459          else
13460           if test x"$default_endian" != x; then
13461              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13462            else
13463              echo "No hard-wired endian for target $target" 1>&6
13464              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13465            fi
13466          fi;;
13467   no)    if test x"$default_endian" != x; then
13468            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13469          else
13470            if test x"$wire_endian" != x; then
13471              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13472            else
13473              echo "No default endian for target $target" 1>&6
13474              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13475            fi
13476          fi;;
13477   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13478 esac
13479 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13480   echo "Setting endian flags = $sim_endian" 6>&1
13481 fi
13482 else
13483   if test x"$default_endian" != x; then
13484   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13485 else
13486   if test x"$wire_endian" != x; then
13487     sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13488   else
13489     sim_endian=
13490   fi
13491 fi
13492 fi
13493
13494 wire_alignment="STRICT_ALIGNMENT"
13495 default_alignment=""
13496
13497 # Check whether --enable-sim-alignment was given.
13498 if test "${enable_sim_alignment+set}" = set; then :
13499   enableval=$enable_sim_alignment; case "${enableval}" in
13500   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13501   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13502   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13503   yes) if test x"$wire_alignment" != x; then
13504          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13505        else
13506          if test x"$default_alignment" != x; then
13507            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13508          else
13509            echo "No hard-wired alignment for target $target" 1>&6
13510            sim_alignment="-DWITH_ALIGNMENT=0"
13511          fi
13512        fi;;
13513   no)  if test x"$default_alignment" != x; then
13514          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13515        else
13516          if test x"$wire_alignment" != x; then
13517            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13518          else
13519            echo "No default alignment for target $target" 1>&6
13520            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13521          fi
13522        fi;;
13523   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13524 esac
13525 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13526   echo "Setting alignment flags = $sim_alignment" 6>&1
13527 fi
13528 else
13529   if test x"$default_alignment" != x; then
13530   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13531 else
13532   if test x"$wire_alignment" != x; then
13533     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13534   else
13535     sim_alignment=
13536   fi
13537 fi
13538 fi
13539
13540
13541 default_sim_scache="16384"
13542 # Check whether --enable-sim-scache was given.
13543 if test "${enable_sim_scache+set}" = set; then :
13544   enableval=$enable_sim_scache; case "${enableval}" in
13545   yes)  sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13546   no)   sim_scache="-DWITH_SCACHE=0" ;;
13547   [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13548   *)    as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13549         sim_scache="";;
13550 esac
13551 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13552   echo "Setting scache size = $sim_scache" 6>&1
13553 fi
13554 else
13555   sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13556 fi
13557
13558
13559
13560 default_sim_default_model="iq2000"
13561 # Check whether --enable-sim-default-model was given.
13562 if test "${enable_sim_default_model+set}" = set; then :
13563   enableval=$enable_sim_default_model; case "${enableval}" in
13564   yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13565   *)    sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13566 esac
13567 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13568   echo "Setting default model = $sim_default_model" 6>&1
13569 fi
13570 else
13571   sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13572 fi
13573
13574
13575
13576 # Check whether --enable-sim-environment was given.
13577 if test "${enable_sim_environment+set}" = set; then :
13578   enableval=$enable_sim_environment; case "${enableval}" in
13579   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13580   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13581   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13582   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13583   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13584        sim_environment="";;
13585 esac
13586 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13587   echo "Setting sim environment = $sim_environment" 6>&1
13588 fi
13589 else
13590   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13591 fi
13592
13593
13594 cgen_maint=no
13595 cgen=guile
13596 cgendir='$(srcdir)/../../cgen'
13597 # Check whether --enable-cgen-maint was given.
13598 if test "${enable_cgen_maint+set}" = set; then :
13599   enableval=$enable_cgen_maint; case "${enableval}" in
13600   yes)  cgen_maint=yes ;;
13601   no)   cgen_maint=no ;;
13602   *)
13603         # argument is cgen install directory (not implemented yet).
13604         # Having a `share' directory might be more appropriate for the .scm,
13605         # .cpu, etc. files.
13606         cgendir=${cgen_maint}/lib/cgen
13607         cgen=guile
13608         ;;
13609 esac
13610 fi
13611 if test x${cgen_maint} != xno ; then
13612   CGEN_MAINT=''
13613 else
13614   CGEN_MAINT='#'
13615 fi
13616
13617
13618
13619
13620
13621
13622 if test """"; then
13623   hardware=""""
13624 else
13625   hardware="cfi core pal glue"
13626 fi
13627 hardware="$hardware """
13628
13629 sim_hw_cflags="-DWITH_HW=1"
13630 sim_hw="$hardware"
13631 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13632
13633 # Check whether --enable-sim-hardware was given.
13634 if test "${enable_sim_hardware+set}" = set; then :
13635   enableval=$enable_sim_hardware;
13636 else
13637   enable_sim_hardware="yes"
13638 fi
13639
13640 case ${enable_sim_hardware} in
13641   yes|no) ;;
13642   ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13643   *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13644   *)  hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13645 esac
13646
13647 if test "$enable_sim_hardware" = no; then
13648   sim_hw_objs=
13649   sim_hw_cflags="-DWITH_HW=0"
13650   sim_hw=
13651 else
13652   sim_hw_cflags="-DWITH_HW=1"
13653   # remove duplicates
13654   sim_hw=""
13655   sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13656   for i in $hardware ; do
13657     case " $sim_hw " in
13658       *" $i "*) ;;
13659       *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13660     esac
13661   done
13662   # mingw does not support sockser
13663   case ${host} in
13664     *mingw*) ;;
13665     *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13666        # that you instatiate.  Instead, other code will call into it directly.
13667        # At some point, we should convert it over.
13668        sim_hw_objs="$sim_hw_objs dv-sockser.o"
13669
13670 cat >>confdefs.h <<_ACEOF
13671 #define HAVE_DV_SOCKSER 1
13672 _ACEOF
13673
13674        ;;
13675   esac
13676   if test x"$silent" != x"yes"; then
13677     echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13678   fi
13679     case " $hardware " in
13680     *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13681 $as_echo_n "checking for log2 in -lm... " >&6; }
13682 if test "${ac_cv_lib_m_log2+set}" = set; then :
13683   $as_echo_n "(cached) " >&6
13684 else
13685   ac_check_lib_save_LIBS=$LIBS
13686 LIBS="-lm  $LIBS"
13687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13688 /* end confdefs.h.  */
13689
13690 /* Override any GCC internal prototype to avoid an error.
13691    Use char because int might match the return type of a GCC
13692    builtin and then its argument prototype would still apply.  */
13693 #ifdef __cplusplus
13694 extern "C"
13695 #endif
13696 char log2 ();
13697 int
13698 main ()
13699 {
13700 return log2 ();
13701   ;
13702   return 0;
13703 }
13704 _ACEOF
13705 if ac_fn_c_try_link "$LINENO"; then :
13706   ac_cv_lib_m_log2=yes
13707 else
13708   ac_cv_lib_m_log2=no
13709 fi
13710 rm -f core conftest.err conftest.$ac_objext \
13711     conftest$ac_exeext conftest.$ac_ext
13712 LIBS=$ac_check_lib_save_LIBS
13713 fi
13714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13715 $as_echo "$ac_cv_lib_m_log2" >&6; }
13716 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13717   cat >>confdefs.h <<_ACEOF
13718 #define HAVE_LIBM 1
13719 _ACEOF
13720
13721   LIBS="-lm $LIBS"
13722
13723 fi
13724 ;;
13725   esac
13726 fi
13727
13728
13729
13730 ac_sources="$sim_link_files"
13731 ac_dests="$sim_link_links"
13732 while test -n "$ac_sources"; do
13733   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13734   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13735   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13736 done
13737 ac_config_links="$ac_config_links $ac_config_links_1"
13738
13739 cgen_breaks=""
13740 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13741 cgen_breaks="break cgen_rtx_error";
13742 fi
13743
13744 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13745
13746 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13747
13748 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13749
13750 ac_config_commands="$ac_config_commands Makefile"
13751
13752 ac_config_commands="$ac_config_commands stamp-h"
13753
13754 cat >confcache <<\_ACEOF
13755 # This file is a shell script that caches the results of configure
13756 # tests run on this system so they can be shared between configure
13757 # scripts and configure runs, see configure's option --config-cache.
13758 # It is not useful on other systems.  If it contains results you don't
13759 # want to keep, you may remove or edit it.
13760 #
13761 # config.status only pays attention to the cache file if you give it
13762 # the --recheck option to rerun configure.
13763 #
13764 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13765 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13766 # following values.
13767
13768 _ACEOF
13769
13770 # The following way of writing the cache mishandles newlines in values,
13771 # but we know of no workaround that is simple, portable, and efficient.
13772 # So, we kill variables containing newlines.
13773 # Ultrix sh set writes to stderr and can't be redirected directly,
13774 # and sets the high bit in the cache file unless we assign to the vars.
13775 (
13776   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13777     eval ac_val=\$$ac_var
13778     case $ac_val in #(
13779     *${as_nl}*)
13780       case $ac_var in #(
13781       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13782 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13783       esac
13784       case $ac_var in #(
13785       _ | IFS | as_nl) ;; #(
13786       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13787       *) { eval $ac_var=; unset $ac_var;} ;;
13788       esac ;;
13789     esac
13790   done
13791
13792   (set) 2>&1 |
13793     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13794     *${as_nl}ac_space=\ *)
13795       # `set' does not quote correctly, so add quotes: double-quote
13796       # substitution turns \\\\ into \\, and sed turns \\ into \.
13797       sed -n \
13798         "s/'/'\\\\''/g;
13799           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13800       ;; #(
13801     *)
13802       # `set' quotes correctly as required by POSIX, so do not add quotes.
13803       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13804       ;;
13805     esac |
13806     sort
13807 ) |
13808   sed '
13809      /^ac_cv_env_/b end
13810      t clear
13811      :clear
13812      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13813      t end
13814      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13815      :end' >>confcache
13816 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13817   if test -w "$cache_file"; then
13818     test "x$cache_file" != "x/dev/null" &&
13819       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13820 $as_echo "$as_me: updating cache $cache_file" >&6;}
13821     cat confcache >$cache_file
13822   else
13823     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13824 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13825   fi
13826 fi
13827 rm -f confcache
13828
13829 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13830 # Let make expand exec_prefix.
13831 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13832
13833 DEFS=-DHAVE_CONFIG_H
13834
13835 ac_libobjs=
13836 ac_ltlibobjs=
13837 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13838   # 1. Remove the extension, and $U if already installed.
13839   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13840   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13841   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13842   #    will be set to the directory where LIBOBJS objects are built.
13843   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13844   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13845 done
13846 LIBOBJS=$ac_libobjs
13847
13848 LTLIBOBJS=$ac_ltlibobjs
13849
13850
13851
13852 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13853   as_fn_error "conditional \"GMAKE\" was never defined.
13854 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13855 fi
13856 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13857   as_fn_error "conditional \"PLUGINS\" was never defined.
13858 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13859 fi
13860 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13861   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13862 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13863 fi
13864
13865 : ${CONFIG_STATUS=./config.status}
13866 ac_write_fail=0
13867 ac_clean_files_save=$ac_clean_files
13868 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13870 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13871 as_write_fail=0
13872 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13873 #! $SHELL
13874 # Generated by $as_me.
13875 # Run this file to recreate the current configuration.
13876 # Compiler output produced by configure, useful for debugging
13877 # configure, is in config.log if it exists.
13878
13879 debug=false
13880 ac_cs_recheck=false
13881 ac_cs_silent=false
13882
13883 SHELL=\${CONFIG_SHELL-$SHELL}
13884 export SHELL
13885 _ASEOF
13886 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13887 ## -------------------- ##
13888 ## M4sh Initialization. ##
13889 ## -------------------- ##
13890
13891 # Be more Bourne compatible
13892 DUALCASE=1; export DUALCASE # for MKS sh
13893 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13894   emulate sh
13895   NULLCMD=:
13896   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13897   # is contrary to our usage.  Disable this feature.
13898   alias -g '${1+"$@"}'='"$@"'
13899   setopt NO_GLOB_SUBST
13900 else
13901   case `(set -o) 2>/dev/null` in #(
13902   *posix*) :
13903     set -o posix ;; #(
13904   *) :
13905      ;;
13906 esac
13907 fi
13908
13909
13910 as_nl='
13911 '
13912 export as_nl
13913 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13914 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13915 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13916 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13917 # Prefer a ksh shell builtin over an external printf program on Solaris,
13918 # but without wasting forks for bash or zsh.
13919 if test -z "$BASH_VERSION$ZSH_VERSION" \
13920     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13921   as_echo='print -r --'
13922   as_echo_n='print -rn --'
13923 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13924   as_echo='printf %s\n'
13925   as_echo_n='printf %s'
13926 else
13927   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13928     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13929     as_echo_n='/usr/ucb/echo -n'
13930   else
13931     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13932     as_echo_n_body='eval
13933       arg=$1;
13934       case $arg in #(
13935       *"$as_nl"*)
13936         expr "X$arg" : "X\\(.*\\)$as_nl";
13937         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13938       esac;
13939       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13940     '
13941     export as_echo_n_body
13942     as_echo_n='sh -c $as_echo_n_body as_echo'
13943   fi
13944   export as_echo_body
13945   as_echo='sh -c $as_echo_body as_echo'
13946 fi
13947
13948 # The user is always right.
13949 if test "${PATH_SEPARATOR+set}" != set; then
13950   PATH_SEPARATOR=:
13951   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13952     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13953       PATH_SEPARATOR=';'
13954   }
13955 fi
13956
13957
13958 # IFS
13959 # We need space, tab and new line, in precisely that order.  Quoting is
13960 # there to prevent editors from complaining about space-tab.
13961 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13962 # splitting by setting IFS to empty value.)
13963 IFS=" ""        $as_nl"
13964
13965 # Find who we are.  Look in the path if we contain no directory separator.
13966 case $0 in #((
13967   *[\\/]* ) as_myself=$0 ;;
13968   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13969 for as_dir in $PATH
13970 do
13971   IFS=$as_save_IFS
13972   test -z "$as_dir" && as_dir=.
13973     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13974   done
13975 IFS=$as_save_IFS
13976
13977      ;;
13978 esac
13979 # We did not find ourselves, most probably we were run as `sh COMMAND'
13980 # in which case we are not to be found in the path.
13981 if test "x$as_myself" = x; then
13982   as_myself=$0
13983 fi
13984 if test ! -f "$as_myself"; then
13985   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13986   exit 1
13987 fi
13988
13989 # Unset variables that we do not need and which cause bugs (e.g. in
13990 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13991 # suppresses any "Segmentation fault" message there.  '((' could
13992 # trigger a bug in pdksh 5.2.14.
13993 for as_var in BASH_ENV ENV MAIL MAILPATH
13994 do eval test x\${$as_var+set} = xset \
13995   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13996 done
13997 PS1='$ '
13998 PS2='> '
13999 PS4='+ '
14000
14001 # NLS nuisances.
14002 LC_ALL=C
14003 export LC_ALL
14004 LANGUAGE=C
14005 export LANGUAGE
14006
14007 # CDPATH.
14008 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14009
14010
14011 # as_fn_error ERROR [LINENO LOG_FD]
14012 # ---------------------------------
14013 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14014 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14015 # script with status $?, using 1 if that was 0.
14016 as_fn_error ()
14017 {
14018   as_status=$?; test $as_status -eq 0 && as_status=1
14019   if test "$3"; then
14020     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14021     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14022   fi
14023   $as_echo "$as_me: error: $1" >&2
14024   as_fn_exit $as_status
14025 } # as_fn_error
14026
14027
14028 # as_fn_set_status STATUS
14029 # -----------------------
14030 # Set $? to STATUS, without forking.
14031 as_fn_set_status ()
14032 {
14033   return $1
14034 } # as_fn_set_status
14035
14036 # as_fn_exit STATUS
14037 # -----------------
14038 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14039 as_fn_exit ()
14040 {
14041   set +e
14042   as_fn_set_status $1
14043   exit $1
14044 } # as_fn_exit
14045
14046 # as_fn_unset VAR
14047 # ---------------
14048 # Portably unset VAR.
14049 as_fn_unset ()
14050 {
14051   { eval $1=; unset $1;}
14052 }
14053 as_unset=as_fn_unset
14054 # as_fn_append VAR VALUE
14055 # ----------------------
14056 # Append the text in VALUE to the end of the definition contained in VAR. Take
14057 # advantage of any shell optimizations that allow amortized linear growth over
14058 # repeated appends, instead of the typical quadratic growth present in naive
14059 # implementations.
14060 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14061   eval 'as_fn_append ()
14062   {
14063     eval $1+=\$2
14064   }'
14065 else
14066   as_fn_append ()
14067   {
14068     eval $1=\$$1\$2
14069   }
14070 fi # as_fn_append
14071
14072 # as_fn_arith ARG...
14073 # ------------------
14074 # Perform arithmetic evaluation on the ARGs, and store the result in the
14075 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14076 # must be portable across $(()) and expr.
14077 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14078   eval 'as_fn_arith ()
14079   {
14080     as_val=$(( $* ))
14081   }'
14082 else
14083   as_fn_arith ()
14084   {
14085     as_val=`expr "$@" || test $? -eq 1`
14086   }
14087 fi # as_fn_arith
14088
14089
14090 if expr a : '\(a\)' >/dev/null 2>&1 &&
14091    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14092   as_expr=expr
14093 else
14094   as_expr=false
14095 fi
14096
14097 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14098   as_basename=basename
14099 else
14100   as_basename=false
14101 fi
14102
14103 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14104   as_dirname=dirname
14105 else
14106   as_dirname=false
14107 fi
14108
14109 as_me=`$as_basename -- "$0" ||
14110 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14111          X"$0" : 'X\(//\)$' \| \
14112          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14113 $as_echo X/"$0" |
14114     sed '/^.*\/\([^/][^/]*\)\/*$/{
14115             s//\1/
14116             q
14117           }
14118           /^X\/\(\/\/\)$/{
14119             s//\1/
14120             q
14121           }
14122           /^X\/\(\/\).*/{
14123             s//\1/
14124             q
14125           }
14126           s/.*/./; q'`
14127
14128 # Avoid depending upon Character Ranges.
14129 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14130 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14131 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14132 as_cr_digits='0123456789'
14133 as_cr_alnum=$as_cr_Letters$as_cr_digits
14134
14135 ECHO_C= ECHO_N= ECHO_T=
14136 case `echo -n x` in #(((((
14137 -n*)
14138   case `echo 'xy\c'` in
14139   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14140   xy)  ECHO_C='\c';;
14141   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14142        ECHO_T=' ';;
14143   esac;;
14144 *)
14145   ECHO_N='-n';;
14146 esac
14147
14148 rm -f conf$$ conf$$.exe conf$$.file
14149 if test -d conf$$.dir; then
14150   rm -f conf$$.dir/conf$$.file
14151 else
14152   rm -f conf$$.dir
14153   mkdir conf$$.dir 2>/dev/null
14154 fi
14155 if (echo >conf$$.file) 2>/dev/null; then
14156   if ln -s conf$$.file conf$$ 2>/dev/null; then
14157     as_ln_s='ln -s'
14158     # ... but there are two gotchas:
14159     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14160     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14161     # In both cases, we have to default to `cp -p'.
14162     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14163       as_ln_s='cp -p'
14164   elif ln conf$$.file conf$$ 2>/dev/null; then
14165     as_ln_s=ln
14166   else
14167     as_ln_s='cp -p'
14168   fi
14169 else
14170   as_ln_s='cp -p'
14171 fi
14172 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14173 rmdir conf$$.dir 2>/dev/null
14174
14175
14176 # as_fn_mkdir_p
14177 # -------------
14178 # Create "$as_dir" as a directory, including parents if necessary.
14179 as_fn_mkdir_p ()
14180 {
14181
14182   case $as_dir in #(
14183   -*) as_dir=./$as_dir;;
14184   esac
14185   test -d "$as_dir" || eval $as_mkdir_p || {
14186     as_dirs=
14187     while :; do
14188       case $as_dir in #(
14189       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14190       *) as_qdir=$as_dir;;
14191       esac
14192       as_dirs="'$as_qdir' $as_dirs"
14193       as_dir=`$as_dirname -- "$as_dir" ||
14194 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14195          X"$as_dir" : 'X\(//\)[^/]' \| \
14196          X"$as_dir" : 'X\(//\)$' \| \
14197          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14198 $as_echo X"$as_dir" |
14199     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14200             s//\1/
14201             q
14202           }
14203           /^X\(\/\/\)[^/].*/{
14204             s//\1/
14205             q
14206           }
14207           /^X\(\/\/\)$/{
14208             s//\1/
14209             q
14210           }
14211           /^X\(\/\).*/{
14212             s//\1/
14213             q
14214           }
14215           s/.*/./; q'`
14216       test -d "$as_dir" && break
14217     done
14218     test -z "$as_dirs" || eval "mkdir $as_dirs"
14219   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14220
14221
14222 } # as_fn_mkdir_p
14223 if mkdir -p . 2>/dev/null; then
14224   as_mkdir_p='mkdir -p "$as_dir"'
14225 else
14226   test -d ./-p && rmdir ./-p
14227   as_mkdir_p=false
14228 fi
14229
14230 if test -x / >/dev/null 2>&1; then
14231   as_test_x='test -x'
14232 else
14233   if ls -dL / >/dev/null 2>&1; then
14234     as_ls_L_option=L
14235   else
14236     as_ls_L_option=
14237   fi
14238   as_test_x='
14239     eval sh -c '\''
14240       if test -d "$1"; then
14241         test -d "$1/.";
14242       else
14243         case $1 in #(
14244         -*)set "./$1";;
14245         esac;
14246         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14247         ???[sx]*):;;*)false;;esac;fi
14248     '\'' sh
14249   '
14250 fi
14251 as_executable_p=$as_test_x
14252
14253 # Sed expression to map a string onto a valid CPP name.
14254 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14255
14256 # Sed expression to map a string onto a valid variable name.
14257 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14258
14259
14260 exec 6>&1
14261 ## ----------------------------------- ##
14262 ## Main body of $CONFIG_STATUS script. ##
14263 ## ----------------------------------- ##
14264 _ASEOF
14265 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14266
14267 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14268 # Save the log message, to keep $0 and so on meaningful, and to
14269 # report actual input values of CONFIG_FILES etc. instead of their
14270 # values after options handling.
14271 ac_log="
14272 This file was extended by $as_me, which was
14273 generated by GNU Autoconf 2.64.  Invocation command line was
14274
14275   CONFIG_FILES    = $CONFIG_FILES
14276   CONFIG_HEADERS  = $CONFIG_HEADERS
14277   CONFIG_LINKS    = $CONFIG_LINKS
14278   CONFIG_COMMANDS = $CONFIG_COMMANDS
14279   $ $0 $@
14280
14281 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14282 "
14283
14284 _ACEOF
14285
14286 case $ac_config_files in *"
14287 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14288 esac
14289
14290 case $ac_config_headers in *"
14291 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14292 esac
14293
14294
14295 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14296 # Files that config.status was made for.
14297 config_files="$ac_config_files"
14298 config_headers="$ac_config_headers"
14299 config_links="$ac_config_links"
14300 config_commands="$ac_config_commands"
14301
14302 _ACEOF
14303
14304 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14305 ac_cs_usage="\
14306 \`$as_me' instantiates files and other configuration actions
14307 from templates according to the current configuration.  Unless the files
14308 and actions are specified as TAGs, all are instantiated by default.
14309
14310 Usage: $0 [OPTION]... [TAG]...
14311
14312   -h, --help       print this help, then exit
14313   -V, --version    print version number and configuration settings, then exit
14314   -q, --quiet, --silent
14315                    do not print progress messages
14316   -d, --debug      don't remove temporary files
14317       --recheck    update $as_me by reconfiguring in the same conditions
14318       --file=FILE[:TEMPLATE]
14319                    instantiate the configuration file FILE
14320       --header=FILE[:TEMPLATE]
14321                    instantiate the configuration header FILE
14322
14323 Configuration files:
14324 $config_files
14325
14326 Configuration headers:
14327 $config_headers
14328
14329 Configuration links:
14330 $config_links
14331
14332 Configuration commands:
14333 $config_commands
14334
14335 Report bugs to the package provider."
14336
14337 _ACEOF
14338 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14339 ac_cs_version="\\
14340 config.status
14341 configured by $0, generated by GNU Autoconf 2.64,
14342   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14343
14344 Copyright (C) 2009 Free Software Foundation, Inc.
14345 This config.status script is free software; the Free Software Foundation
14346 gives unlimited permission to copy, distribute and modify it."
14347
14348 ac_pwd='$ac_pwd'
14349 srcdir='$srcdir'
14350 INSTALL='$INSTALL'
14351 AWK='$AWK'
14352 test -n "\$AWK" || AWK=awk
14353 _ACEOF
14354
14355 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14356 # The default lists apply if the user does not specify any file.
14357 ac_need_defaults=:
14358 while test $# != 0
14359 do
14360   case $1 in
14361   --*=*)
14362     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14363     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14364     ac_shift=:
14365     ;;
14366   *)
14367     ac_option=$1
14368     ac_optarg=$2
14369     ac_shift=shift
14370     ;;
14371   esac
14372
14373   case $ac_option in
14374   # Handling of the options.
14375   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14376     ac_cs_recheck=: ;;
14377   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14378     $as_echo "$ac_cs_version"; exit ;;
14379   --debug | --debu | --deb | --de | --d | -d )
14380     debug=: ;;
14381   --file | --fil | --fi | --f )
14382     $ac_shift
14383     case $ac_optarg in
14384     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14385     esac
14386     as_fn_append CONFIG_FILES " '$ac_optarg'"
14387     ac_need_defaults=false;;
14388   --header | --heade | --head | --hea )
14389     $ac_shift
14390     case $ac_optarg in
14391     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14392     esac
14393     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14394     ac_need_defaults=false;;
14395   --he | --h)
14396     # Conflict between --help and --header
14397     as_fn_error "ambiguous option: \`$1'
14398 Try \`$0 --help' for more information.";;
14399   --help | --hel | -h )
14400     $as_echo "$ac_cs_usage"; exit ;;
14401   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14402   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14403     ac_cs_silent=: ;;
14404
14405   # This is an error.
14406   -*) as_fn_error "unrecognized option: \`$1'
14407 Try \`$0 --help' for more information." ;;
14408
14409   *) as_fn_append ac_config_targets " $1"
14410      ac_need_defaults=false ;;
14411
14412   esac
14413   shift
14414 done
14415
14416 ac_configure_extra_args=
14417
14418 if $ac_cs_silent; then
14419   exec 6>/dev/null
14420   ac_configure_extra_args="$ac_configure_extra_args --silent"
14421 fi
14422
14423 _ACEOF
14424 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14425 if \$ac_cs_recheck; then
14426   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14427   shift
14428   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14429   CONFIG_SHELL='$SHELL'
14430   export CONFIG_SHELL
14431   exec "\$@"
14432 fi
14433
14434 _ACEOF
14435 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14436 exec 5>>config.log
14437 {
14438   echo
14439   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14440 ## Running $as_me. ##
14441 _ASBOX
14442   $as_echo "$ac_log"
14443 } >&5
14444
14445 _ACEOF
14446 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14447 #
14448 # INIT-COMMANDS
14449 #
14450 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14451
14452
14453 # The HP-UX ksh and POSIX shell print the target directory to stdout
14454 # if CDPATH is set.
14455 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14456
14457 sed_quote_subst='$sed_quote_subst'
14458 double_quote_subst='$double_quote_subst'
14459 delay_variable_subst='$delay_variable_subst'
14460 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14461 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14462 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14463 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14464 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14465 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14466 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14467 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14468 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14469 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14470 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14471 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14472 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14473 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14474 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14475 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14476 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14477 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14478 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14479 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14480 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14481 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14482 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14483 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14484 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14485 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14486 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14487 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14488 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14489 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14490 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14491 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14492 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14493 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14494 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14495 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14496 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14497 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14498 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14499 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14500 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14501 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14502 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14503 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14504 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14505 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14506 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14507 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14508 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"`'
14509 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14510 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14511 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14512 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14513 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14514 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14515 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14516 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14517 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14518 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14519 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14520 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14521 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14522 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14523 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14524 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14525 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14526 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14527 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14528 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14529 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14530 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14531 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14532 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14533 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14534 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14535 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14536 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14537 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14538 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14539 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14540 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14541 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14542 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14543 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14544 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14545 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14546 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14547 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14548 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14549 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14550 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14551 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14552 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14553 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14554 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14555 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14556 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14557 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14558 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14559 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14560 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14561 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14562 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14563 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14564 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14565 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14566 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14567 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14568 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14569 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14570 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14571 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14572 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14573 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14574 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14575 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14576 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14577 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14578 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14579 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14580
14581 LTCC='$LTCC'
14582 LTCFLAGS='$LTCFLAGS'
14583 compiler='$compiler_DEFAULT'
14584
14585 # A function that is used when there is no print builtin or printf.
14586 func_fallback_echo ()
14587 {
14588   eval 'cat <<_LTECHO_EOF
14589 \$1
14590 _LTECHO_EOF'
14591 }
14592
14593 # Quote evaled strings.
14594 for var in SHELL \
14595 ECHO \
14596 SED \
14597 GREP \
14598 EGREP \
14599 FGREP \
14600 LD \
14601 NM \
14602 LN_S \
14603 lt_SP2NL \
14604 lt_NL2SP \
14605 reload_flag \
14606 OBJDUMP \
14607 deplibs_check_method \
14608 file_magic_cmd \
14609 AR \
14610 AR_FLAGS \
14611 STRIP \
14612 RANLIB \
14613 CC \
14614 CFLAGS \
14615 compiler \
14616 lt_cv_sys_global_symbol_pipe \
14617 lt_cv_sys_global_symbol_to_cdecl \
14618 lt_cv_sys_global_symbol_to_c_name_address \
14619 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14620 lt_prog_compiler_no_builtin_flag \
14621 lt_prog_compiler_wl \
14622 lt_prog_compiler_pic \
14623 lt_prog_compiler_static \
14624 lt_cv_prog_compiler_c_o \
14625 need_locks \
14626 DSYMUTIL \
14627 NMEDIT \
14628 LIPO \
14629 OTOOL \
14630 OTOOL64 \
14631 shrext_cmds \
14632 export_dynamic_flag_spec \
14633 whole_archive_flag_spec \
14634 compiler_needs_object \
14635 with_gnu_ld \
14636 allow_undefined_flag \
14637 no_undefined_flag \
14638 hardcode_libdir_flag_spec \
14639 hardcode_libdir_flag_spec_ld \
14640 hardcode_libdir_separator \
14641 fix_srcfile_path \
14642 exclude_expsyms \
14643 include_expsyms \
14644 file_list_spec \
14645 variables_saved_for_relink \
14646 libname_spec \
14647 library_names_spec \
14648 soname_spec \
14649 install_override_mode \
14650 finish_eval \
14651 old_striplib \
14652 striplib; do
14653     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14654     *[\\\\\\\`\\"\\\$]*)
14655       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14656       ;;
14657     *)
14658       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14659       ;;
14660     esac
14661 done
14662
14663 # Double-quote double-evaled strings.
14664 for var in reload_cmds \
14665 old_postinstall_cmds \
14666 old_postuninstall_cmds \
14667 old_archive_cmds \
14668 extract_expsyms_cmds \
14669 old_archive_from_new_cmds \
14670 old_archive_from_expsyms_cmds \
14671 archive_cmds \
14672 archive_expsym_cmds \
14673 module_cmds \
14674 module_expsym_cmds \
14675 export_symbols_cmds \
14676 prelink_cmds \
14677 postinstall_cmds \
14678 postuninstall_cmds \
14679 finish_cmds \
14680 sys_lib_search_path_spec \
14681 sys_lib_dlsearch_path_spec; do
14682     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14683     *[\\\\\\\`\\"\\\$]*)
14684       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14685       ;;
14686     *)
14687       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14688       ;;
14689     esac
14690 done
14691
14692 ac_aux_dir='$ac_aux_dir'
14693 xsi_shell='$xsi_shell'
14694 lt_shell_append='$lt_shell_append'
14695
14696 # See if we are running on zsh, and set the options which allow our
14697 # commands through without removal of \ escapes INIT.
14698 if test -n "\${ZSH_VERSION+set}" ; then
14699    setopt NO_GLOB_SUBST
14700 fi
14701
14702
14703     PACKAGE='$PACKAGE'
14704     VERSION='$VERSION'
14705     TIMESTAMP='$TIMESTAMP'
14706     RM='$RM'
14707     ofile='$ofile'
14708
14709
14710
14711
14712 _ACEOF
14713
14714 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14715
14716 # Handling of arguments.
14717 for ac_config_target in $ac_config_targets
14718 do
14719   case $ac_config_target in
14720     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14721     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14722     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14723     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14724     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14725     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14726     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14727     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14728     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14729
14730   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14731   esac
14732 done
14733
14734
14735 # If the user did not use the arguments to specify the items to instantiate,
14736 # then the envvar interface is used.  Set only those that are not.
14737 # We use the long form for the default assignment because of an extremely
14738 # bizarre bug on SunOS 4.1.3.
14739 if $ac_need_defaults; then
14740   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14741   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14742   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14743   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14744 fi
14745
14746 # Have a temporary directory for convenience.  Make it in the build tree
14747 # simply because there is no reason against having it here, and in addition,
14748 # creating and moving files from /tmp can sometimes cause problems.
14749 # Hook for its removal unless debugging.
14750 # Note that there is a small window in which the directory will not be cleaned:
14751 # after its creation but before its name has been assigned to `$tmp'.
14752 $debug ||
14753 {
14754   tmp=
14755   trap 'exit_status=$?
14756   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14757 ' 0
14758   trap 'as_fn_exit 1' 1 2 13 15
14759 }
14760 # Create a (secure) tmp directory for tmp files.
14761
14762 {
14763   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14764   test -n "$tmp" && test -d "$tmp"
14765 }  ||
14766 {
14767   tmp=./conf$$-$RANDOM
14768   (umask 077 && mkdir "$tmp")
14769 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14770
14771 # Set up the scripts for CONFIG_FILES section.
14772 # No need to generate them if there are no CONFIG_FILES.
14773 # This happens for instance with `./config.status config.h'.
14774 if test -n "$CONFIG_FILES"; then
14775
14776
14777 ac_cr=`echo X | tr X '\015'`
14778 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14779 # But we know of no other shell where ac_cr would be empty at this
14780 # point, so we can use a bashism as a fallback.
14781 if test "x$ac_cr" = x; then
14782   eval ac_cr=\$\'\\r\'
14783 fi
14784 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14785 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14786   ac_cs_awk_cr='\r'
14787 else
14788   ac_cs_awk_cr=$ac_cr
14789 fi
14790
14791 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14792 _ACEOF
14793
14794
14795 {
14796   echo "cat >conf$$subs.awk <<_ACEOF" &&
14797   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14798   echo "_ACEOF"
14799 } >conf$$subs.sh ||
14800   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14801 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14802 ac_delim='%!_!# '
14803 for ac_last_try in false false false false false :; do
14804   . ./conf$$subs.sh ||
14805     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14806
14807   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14808   if test $ac_delim_n = $ac_delim_num; then
14809     break
14810   elif $ac_last_try; then
14811     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14812   else
14813     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14814   fi
14815 done
14816 rm -f conf$$subs.sh
14817
14818 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14819 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14820 _ACEOF
14821 sed -n '
14822 h
14823 s/^/S["/; s/!.*/"]=/
14824 p
14825 g
14826 s/^[^!]*!//
14827 :repl
14828 t repl
14829 s/'"$ac_delim"'$//
14830 t delim
14831 :nl
14832 h
14833 s/\(.\{148\}\).*/\1/
14834 t more1
14835 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14836 p
14837 n
14838 b repl
14839 :more1
14840 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14841 p
14842 g
14843 s/.\{148\}//
14844 t nl
14845 :delim
14846 h
14847 s/\(.\{148\}\).*/\1/
14848 t more2
14849 s/["\\]/\\&/g; s/^/"/; s/$/"/
14850 p
14851 b
14852 :more2
14853 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14854 p
14855 g
14856 s/.\{148\}//
14857 t delim
14858 ' <conf$$subs.awk | sed '
14859 /^[^""]/{
14860   N
14861   s/\n//
14862 }
14863 ' >>$CONFIG_STATUS || ac_write_fail=1
14864 rm -f conf$$subs.awk
14865 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14866 _ACAWK
14867 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14868   for (key in S) S_is_set[key] = 1
14869   FS = "\a"
14870
14871 }
14872 {
14873   line = $ 0
14874   nfields = split(line, field, "@")
14875   substed = 0
14876   len = length(field[1])
14877   for (i = 2; i < nfields; i++) {
14878     key = field[i]
14879     keylen = length(key)
14880     if (S_is_set[key]) {
14881       value = S[key]
14882       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14883       len += length(value) + length(field[++i])
14884       substed = 1
14885     } else
14886       len += 1 + keylen
14887   }
14888
14889   print line
14890 }
14891
14892 _ACAWK
14893 _ACEOF
14894 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14895 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14896   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14897 else
14898   cat
14899 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14900   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14901 _ACEOF
14902
14903 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14904 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14905 # trailing colons and then remove the whole line if VPATH becomes empty
14906 # (actually we leave an empty line to preserve line numbers).
14907 if test "x$srcdir" = x.; then
14908   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14909 s/:*\$(srcdir):*/:/
14910 s/:*\${srcdir}:*/:/
14911 s/:*@srcdir@:*/:/
14912 s/^\([^=]*=[     ]*\):*/\1/
14913 s/:*$//
14914 s/^[^=]*=[       ]*$//
14915 }'
14916 fi
14917
14918 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14919 fi # test -n "$CONFIG_FILES"
14920
14921 # Set up the scripts for CONFIG_HEADERS section.
14922 # No need to generate them if there are no CONFIG_HEADERS.
14923 # This happens for instance with `./config.status Makefile'.
14924 if test -n "$CONFIG_HEADERS"; then
14925 cat >"$tmp/defines.awk" <<\_ACAWK ||
14926 BEGIN {
14927 _ACEOF
14928
14929 # Transform confdefs.h into an awk script `defines.awk', embedded as
14930 # here-document in config.status, that substitutes the proper values into
14931 # config.h.in to produce config.h.
14932
14933 # Create a delimiter string that does not exist in confdefs.h, to ease
14934 # handling of long lines.
14935 ac_delim='%!_!# '
14936 for ac_last_try in false false :; do
14937   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14938   if test -z "$ac_t"; then
14939     break
14940   elif $ac_last_try; then
14941     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14942   else
14943     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14944   fi
14945 done
14946
14947 # For the awk script, D is an array of macro values keyed by name,
14948 # likewise P contains macro parameters if any.  Preserve backslash
14949 # newline sequences.
14950
14951 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14952 sed -n '
14953 s/.\{148\}/&'"$ac_delim"'/g
14954 t rset
14955 :rset
14956 s/^[     ]*#[    ]*define[       ][      ]*/ /
14957 t def
14958 d
14959 :def
14960 s/\\$//
14961 t bsnl
14962 s/["\\]/\\&/g
14963 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14964 D["\1"]=" \3"/p
14965 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14966 d
14967 :bsnl
14968 s/["\\]/\\&/g
14969 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14970 D["\1"]=" \3\\\\\\n"\\/p
14971 t cont
14972 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14973 t cont
14974 d
14975 :cont
14976 n
14977 s/.\{148\}/&'"$ac_delim"'/g
14978 t clear
14979 :clear
14980 s/\\$//
14981 t bsnlc
14982 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14983 d
14984 :bsnlc
14985 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14986 b cont
14987 ' <confdefs.h | sed '
14988 s/'"$ac_delim"'/"\\\
14989 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14990
14991 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14992   for (key in D) D_is_set[key] = 1
14993   FS = "\a"
14994 }
14995 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14996   line = \$ 0
14997   split(line, arg, " ")
14998   if (arg[1] == "#") {
14999     defundef = arg[2]
15000     mac1 = arg[3]
15001   } else {
15002     defundef = substr(arg[1], 2)
15003     mac1 = arg[2]
15004   }
15005   split(mac1, mac2, "(") #)
15006   macro = mac2[1]
15007   prefix = substr(line, 1, index(line, defundef) - 1)
15008   if (D_is_set[macro]) {
15009     # Preserve the white space surrounding the "#".
15010     print prefix "define", macro P[macro] D[macro]
15011     next
15012   } else {
15013     # Replace #undef with comments.  This is necessary, for example,
15014     # in the case of _POSIX_SOURCE, which is predefined and required
15015     # on some systems where configure will not decide to define it.
15016     if (defundef == "undef") {
15017       print "/*", prefix defundef, macro, "*/"
15018       next
15019     }
15020   }
15021 }
15022 { print }
15023 _ACAWK
15024 _ACEOF
15025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15026   as_fn_error "could not setup config headers machinery" "$LINENO" 5
15027 fi # test -n "$CONFIG_HEADERS"
15028
15029
15030 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
15031 shift
15032 for ac_tag
15033 do
15034   case $ac_tag in
15035   :[FHLC]) ac_mode=$ac_tag; continue;;
15036   esac
15037   case $ac_mode$ac_tag in
15038   :[FHL]*:*);;
15039   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15040   :[FH]-) ac_tag=-:-;;
15041   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15042   esac
15043   ac_save_IFS=$IFS
15044   IFS=:
15045   set x $ac_tag
15046   IFS=$ac_save_IFS
15047   shift
15048   ac_file=$1
15049   shift
15050
15051   case $ac_mode in
15052   :L) ac_source=$1;;
15053   :[FH])
15054     ac_file_inputs=
15055     for ac_f
15056     do
15057       case $ac_f in
15058       -) ac_f="$tmp/stdin";;
15059       *) # Look for the file first in the build tree, then in the source tree
15060          # (if the path is not absolute).  The absolute path cannot be DOS-style,
15061          # because $ac_f cannot contain `:'.
15062          test -f "$ac_f" ||
15063            case $ac_f in
15064            [\\/$]*) false;;
15065            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15066            esac ||
15067            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15068       esac
15069       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15070       as_fn_append ac_file_inputs " '$ac_f'"
15071     done
15072
15073     # Let's still pretend it is `configure' which instantiates (i.e., don't
15074     # use $as_me), people would be surprised to read:
15075     #    /* config.h.  Generated by config.status.  */
15076     configure_input='Generated from '`
15077           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15078         `' by configure.'
15079     if test x"$ac_file" != x-; then
15080       configure_input="$ac_file.  $configure_input"
15081       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15082 $as_echo "$as_me: creating $ac_file" >&6;}
15083     fi
15084     # Neutralize special characters interpreted by sed in replacement strings.
15085     case $configure_input in #(
15086     *\&* | *\|* | *\\* )
15087        ac_sed_conf_input=`$as_echo "$configure_input" |
15088        sed 's/[\\\\&|]/\\\\&/g'`;; #(
15089     *) ac_sed_conf_input=$configure_input;;
15090     esac
15091
15092     case $ac_tag in
15093     *:-:* | *:-) cat >"$tmp/stdin" \
15094       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15095     esac
15096     ;;
15097   esac
15098
15099   ac_dir=`$as_dirname -- "$ac_file" ||
15100 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15101          X"$ac_file" : 'X\(//\)[^/]' \| \
15102          X"$ac_file" : 'X\(//\)$' \| \
15103          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15104 $as_echo X"$ac_file" |
15105     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15106             s//\1/
15107             q
15108           }
15109           /^X\(\/\/\)[^/].*/{
15110             s//\1/
15111             q
15112           }
15113           /^X\(\/\/\)$/{
15114             s//\1/
15115             q
15116           }
15117           /^X\(\/\).*/{
15118             s//\1/
15119             q
15120           }
15121           s/.*/./; q'`
15122   as_dir="$ac_dir"; as_fn_mkdir_p
15123   ac_builddir=.
15124
15125 case "$ac_dir" in
15126 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15127 *)
15128   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15129   # A ".." for each directory in $ac_dir_suffix.
15130   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15131   case $ac_top_builddir_sub in
15132   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15133   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15134   esac ;;
15135 esac
15136 ac_abs_top_builddir=$ac_pwd
15137 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15138 # for backward compatibility:
15139 ac_top_builddir=$ac_top_build_prefix
15140
15141 case $srcdir in
15142   .)  # We are building in place.
15143     ac_srcdir=.
15144     ac_top_srcdir=$ac_top_builddir_sub
15145     ac_abs_top_srcdir=$ac_pwd ;;
15146   [\\/]* | ?:[\\/]* )  # Absolute name.
15147     ac_srcdir=$srcdir$ac_dir_suffix;
15148     ac_top_srcdir=$srcdir
15149     ac_abs_top_srcdir=$srcdir ;;
15150   *) # Relative name.
15151     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15152     ac_top_srcdir=$ac_top_build_prefix$srcdir
15153     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15154 esac
15155 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15156
15157
15158   case $ac_mode in
15159   :F)
15160   #
15161   # CONFIG_FILE
15162   #
15163
15164   case $INSTALL in
15165   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15166   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15167   esac
15168 _ACEOF
15169
15170 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15171 # If the template does not know about datarootdir, expand it.
15172 # FIXME: This hack should be removed a few years after 2.60.
15173 ac_datarootdir_hack=; ac_datarootdir_seen=
15174 ac_sed_dataroot='
15175 /datarootdir/ {
15176   p
15177   q
15178 }
15179 /@datadir@/p
15180 /@docdir@/p
15181 /@infodir@/p
15182 /@localedir@/p
15183 /@mandir@/p'
15184 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15185 *datarootdir*) ac_datarootdir_seen=yes;;
15186 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15187   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15188 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15189 _ACEOF
15190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15191   ac_datarootdir_hack='
15192   s&@datadir@&$datadir&g
15193   s&@docdir@&$docdir&g
15194   s&@infodir@&$infodir&g
15195   s&@localedir@&$localedir&g
15196   s&@mandir@&$mandir&g
15197   s&\\\${datarootdir}&$datarootdir&g' ;;
15198 esac
15199 _ACEOF
15200
15201 # Neutralize VPATH when `$srcdir' = `.'.
15202 # Shell code in configure.ac might set extrasub.
15203 # FIXME: do we really want to maintain this feature?
15204 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15205 ac_sed_extra="$ac_vpsub
15206 $extrasub
15207 _ACEOF
15208 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15209 :t
15210 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15211 s|@configure_input@|$ac_sed_conf_input|;t t
15212 s&@top_builddir@&$ac_top_builddir_sub&;t t
15213 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15214 s&@srcdir@&$ac_srcdir&;t t
15215 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15216 s&@top_srcdir@&$ac_top_srcdir&;t t
15217 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15218 s&@builddir@&$ac_builddir&;t t
15219 s&@abs_builddir@&$ac_abs_builddir&;t t
15220 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15221 s&@INSTALL@&$ac_INSTALL&;t t
15222 $ac_datarootdir_hack
15223 "
15224 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15225   || as_fn_error "could not create $ac_file" "$LINENO" 5
15226
15227 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15228   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15229   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15230   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15231 which seems to be undefined.  Please make sure it is defined." >&5
15232 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15233 which seems to be undefined.  Please make sure it is defined." >&2;}
15234
15235   rm -f "$tmp/stdin"
15236   case $ac_file in
15237   -) cat "$tmp/out" && rm -f "$tmp/out";;
15238   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15239   esac \
15240   || as_fn_error "could not create $ac_file" "$LINENO" 5
15241  ;;
15242   :H)
15243   #
15244   # CONFIG_HEADER
15245   #
15246   if test x"$ac_file" != x-; then
15247     {
15248       $as_echo "/* $configure_input  */" \
15249       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15250     } >"$tmp/config.h" \
15251       || as_fn_error "could not create $ac_file" "$LINENO" 5
15252     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15253       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15254 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15255     else
15256       rm -f "$ac_file"
15257       mv "$tmp/config.h" "$ac_file" \
15258         || as_fn_error "could not create $ac_file" "$LINENO" 5
15259     fi
15260   else
15261     $as_echo "/* $configure_input  */" \
15262       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15263       || as_fn_error "could not create -" "$LINENO" 5
15264   fi
15265  ;;
15266   :L)
15267   #
15268   # CONFIG_LINK
15269   #
15270
15271   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15272     :
15273   else
15274     # Prefer the file from the source tree if names are identical.
15275     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15276       ac_source=$srcdir/$ac_source
15277     fi
15278
15279     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15280 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15281
15282     if test ! -r "$ac_source"; then
15283       as_fn_error "$ac_source: file not found" "$LINENO" 5
15284     fi
15285     rm -f "$ac_file"
15286
15287     # Try a relative symlink, then a hard link, then a copy.
15288     case $srcdir in
15289     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15290         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15291     esac
15292     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15293       ln "$ac_source" "$ac_file" 2>/dev/null ||
15294       cp -p "$ac_source" "$ac_file" ||
15295       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15296   fi
15297  ;;
15298   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15299 $as_echo "$as_me: executing $ac_file commands" >&6;}
15300  ;;
15301   esac
15302
15303
15304   case $ac_file$ac_mode in
15305     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15306     "libtool":C)
15307
15308     # See if we are running on zsh, and set the options which allow our
15309     # commands through without removal of \ escapes.
15310     if test -n "${ZSH_VERSION+set}" ; then
15311       setopt NO_GLOB_SUBST
15312     fi
15313
15314     cfgfile="${ofile}T"
15315     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15316     $RM "$cfgfile"
15317
15318     cat <<_LT_EOF >> "$cfgfile"
15319 #! $SHELL
15320
15321 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15322 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15323 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15324 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15325 #
15326 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15327 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15328 #   Written by Gordon Matzigkeit, 1996
15329 #
15330 #   This file is part of GNU Libtool.
15331 #
15332 # GNU Libtool is free software; you can redistribute it and/or
15333 # modify it under the terms of the GNU General Public License as
15334 # published by the Free Software Foundation; either version 2 of
15335 # the License, or (at your option) any later version.
15336 #
15337 # As a special exception to the GNU General Public License,
15338 # if you distribute this file as part of a program or library that
15339 # is built using GNU Libtool, you may include this file under the
15340 # same distribution terms that you use for the rest of that program.
15341 #
15342 # GNU Libtool is distributed in the hope that it will be useful,
15343 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15344 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15345 # GNU General Public License for more details.
15346 #
15347 # You should have received a copy of the GNU General Public License
15348 # along with GNU Libtool; see the file COPYING.  If not, a copy
15349 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15350 # obtained by writing to the Free Software Foundation, Inc.,
15351 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15352
15353
15354 # The names of the tagged configurations supported by this script.
15355 available_tags=""
15356
15357 # ### BEGIN LIBTOOL CONFIG
15358
15359 # Which release of libtool.m4 was used?
15360 macro_version=$macro_version
15361 macro_revision=$macro_revision
15362
15363 # Whether or not to build shared libraries.
15364 build_libtool_libs=$enable_shared
15365
15366 # Whether or not to build static libraries.
15367 build_old_libs=$enable_static
15368
15369 # What type of objects to build.
15370 pic_mode=$pic_mode
15371
15372 # Whether or not to optimize for fast installation.
15373 fast_install=$enable_fast_install
15374
15375 # Shell to use when invoking shell scripts.
15376 SHELL=$lt_SHELL
15377
15378 # An echo program that protects backslashes.
15379 ECHO=$lt_ECHO
15380
15381 # The host system.
15382 host_alias=$host_alias
15383 host=$host
15384 host_os=$host_os
15385
15386 # The build system.
15387 build_alias=$build_alias
15388 build=$build
15389 build_os=$build_os
15390
15391 # A sed program that does not truncate output.
15392 SED=$lt_SED
15393
15394 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15395 Xsed="\$SED -e 1s/^X//"
15396
15397 # A grep program that handles long lines.
15398 GREP=$lt_GREP
15399
15400 # An ERE matcher.
15401 EGREP=$lt_EGREP
15402
15403 # A literal string matcher.
15404 FGREP=$lt_FGREP
15405
15406 # A BSD- or MS-compatible name lister.
15407 NM=$lt_NM
15408
15409 # Whether we need soft or hard links.
15410 LN_S=$lt_LN_S
15411
15412 # What is the maximum length of a command?
15413 max_cmd_len=$max_cmd_len
15414
15415 # Object file suffix (normally "o").
15416 objext=$ac_objext
15417
15418 # Executable file suffix (normally "").
15419 exeext=$exeext
15420
15421 # whether the shell understands "unset".
15422 lt_unset=$lt_unset
15423
15424 # turn spaces into newlines.
15425 SP2NL=$lt_lt_SP2NL
15426
15427 # turn newlines into spaces.
15428 NL2SP=$lt_lt_NL2SP
15429
15430 # An object symbol dumper.
15431 OBJDUMP=$lt_OBJDUMP
15432
15433 # Method to check whether dependent libraries are shared objects.
15434 deplibs_check_method=$lt_deplibs_check_method
15435
15436 # Command to use when deplibs_check_method == "file_magic".
15437 file_magic_cmd=$lt_file_magic_cmd
15438
15439 # The archiver.
15440 AR=$lt_AR
15441 AR_FLAGS=$lt_AR_FLAGS
15442
15443 # A symbol stripping program.
15444 STRIP=$lt_STRIP
15445
15446 # Commands used to install an old-style archive.
15447 RANLIB=$lt_RANLIB
15448 old_postinstall_cmds=$lt_old_postinstall_cmds
15449 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15450
15451 # Whether to use a lock for old archive extraction.
15452 lock_old_archive_extraction=$lock_old_archive_extraction
15453
15454 # A C compiler.
15455 LTCC=$lt_CC
15456
15457 # LTCC compiler flags.
15458 LTCFLAGS=$lt_CFLAGS
15459
15460 # Take the output of nm and produce a listing of raw symbols and C names.
15461 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15462
15463 # Transform the output of nm in a proper C declaration.
15464 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15465
15466 # Transform the output of nm in a C name address pair.
15467 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15468
15469 # Transform the output of nm in a C name address pair when lib prefix is needed.
15470 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15471
15472 # The name of the directory that contains temporary libtool files.
15473 objdir=$objdir
15474
15475 # Used to examine libraries when file_magic_cmd begins with "file".
15476 MAGIC_CMD=$MAGIC_CMD
15477
15478 # Must we lock files when doing compilation?
15479 need_locks=$lt_need_locks
15480
15481 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15482 DSYMUTIL=$lt_DSYMUTIL
15483
15484 # Tool to change global to local symbols on Mac OS X.
15485 NMEDIT=$lt_NMEDIT
15486
15487 # Tool to manipulate fat objects and archives on Mac OS X.
15488 LIPO=$lt_LIPO
15489
15490 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15491 OTOOL=$lt_OTOOL
15492
15493 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15494 OTOOL64=$lt_OTOOL64
15495
15496 # Old archive suffix (normally "a").
15497 libext=$libext
15498
15499 # Shared library suffix (normally ".so").
15500 shrext_cmds=$lt_shrext_cmds
15501
15502 # The commands to extract the exported symbol list from a shared archive.
15503 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15504
15505 # Variables whose values should be saved in libtool wrapper scripts and
15506 # restored at link time.
15507 variables_saved_for_relink=$lt_variables_saved_for_relink
15508
15509 # Do we need the "lib" prefix for modules?
15510 need_lib_prefix=$need_lib_prefix
15511
15512 # Do we need a version for libraries?
15513 need_version=$need_version
15514
15515 # Library versioning type.
15516 version_type=$version_type
15517
15518 # Shared library runtime path variable.
15519 runpath_var=$runpath_var
15520
15521 # Shared library path variable.
15522 shlibpath_var=$shlibpath_var
15523
15524 # Is shlibpath searched before the hard-coded library search path?
15525 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15526
15527 # Format of library name prefix.
15528 libname_spec=$lt_libname_spec
15529
15530 # List of archive names.  First name is the real one, the rest are links.
15531 # The last name is the one that the linker finds with -lNAME
15532 library_names_spec=$lt_library_names_spec
15533
15534 # The coded name of the library, if different from the real name.
15535 soname_spec=$lt_soname_spec
15536
15537 # Permission mode override for installation of shared libraries.
15538 install_override_mode=$lt_install_override_mode
15539
15540 # Command to use after installation of a shared archive.
15541 postinstall_cmds=$lt_postinstall_cmds
15542
15543 # Command to use after uninstallation of a shared archive.
15544 postuninstall_cmds=$lt_postuninstall_cmds
15545
15546 # Commands used to finish a libtool library installation in a directory.
15547 finish_cmds=$lt_finish_cmds
15548
15549 # As "finish_cmds", except a single script fragment to be evaled but
15550 # not shown.
15551 finish_eval=$lt_finish_eval
15552
15553 # Whether we should hardcode library paths into libraries.
15554 hardcode_into_libs=$hardcode_into_libs
15555
15556 # Compile-time system search path for libraries.
15557 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15558
15559 # Run-time system search path for libraries.
15560 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15561
15562 # Whether dlopen is supported.
15563 dlopen_support=$enable_dlopen
15564
15565 # Whether dlopen of programs is supported.
15566 dlopen_self=$enable_dlopen_self
15567
15568 # Whether dlopen of statically linked programs is supported.
15569 dlopen_self_static=$enable_dlopen_self_static
15570
15571 # Commands to strip libraries.
15572 old_striplib=$lt_old_striplib
15573 striplib=$lt_striplib
15574
15575
15576 # The linker used to build libraries.
15577 LD=$lt_LD
15578
15579 # How to create reloadable object files.
15580 reload_flag=$lt_reload_flag
15581 reload_cmds=$lt_reload_cmds
15582
15583 # Commands used to build an old-style archive.
15584 old_archive_cmds=$lt_old_archive_cmds
15585
15586 # A language specific compiler.
15587 CC=$lt_compiler
15588
15589 # Is the compiler the GNU compiler?
15590 with_gcc=$GCC
15591
15592 # Compiler flag to turn off builtin functions.
15593 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15594
15595 # How to pass a linker flag through the compiler.
15596 wl=$lt_lt_prog_compiler_wl
15597
15598 # Additional compiler flags for building library objects.
15599 pic_flag=$lt_lt_prog_compiler_pic
15600
15601 # Compiler flag to prevent dynamic linking.
15602 link_static_flag=$lt_lt_prog_compiler_static
15603
15604 # Does compiler simultaneously support -c and -o options?
15605 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15606
15607 # Whether or not to add -lc for building shared libraries.
15608 build_libtool_need_lc=$archive_cmds_need_lc
15609
15610 # Whether or not to disallow shared libs when runtime libs are static.
15611 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15612
15613 # Compiler flag to allow reflexive dlopens.
15614 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15615
15616 # Compiler flag to generate shared objects directly from archives.
15617 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15618
15619 # Whether the compiler copes with passing no objects directly.
15620 compiler_needs_object=$lt_compiler_needs_object
15621
15622 # Create an old-style archive from a shared archive.
15623 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15624
15625 # Create a temporary old-style archive to link instead of a shared archive.
15626 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15627
15628 # Commands used to build a shared archive.
15629 archive_cmds=$lt_archive_cmds
15630 archive_expsym_cmds=$lt_archive_expsym_cmds
15631
15632 # Commands used to build a loadable module if different from building
15633 # a shared archive.
15634 module_cmds=$lt_module_cmds
15635 module_expsym_cmds=$lt_module_expsym_cmds
15636
15637 # Whether we are building with GNU ld or not.
15638 with_gnu_ld=$lt_with_gnu_ld
15639
15640 # Flag that allows shared libraries with undefined symbols to be built.
15641 allow_undefined_flag=$lt_allow_undefined_flag
15642
15643 # Flag that enforces no undefined symbols.
15644 no_undefined_flag=$lt_no_undefined_flag
15645
15646 # Flag to hardcode \$libdir into a binary during linking.
15647 # This must work even if \$libdir does not exist
15648 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15649
15650 # If ld is used when linking, flag to hardcode \$libdir into a binary
15651 # during linking.  This must work even if \$libdir does not exist.
15652 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15653
15654 # Whether we need a single "-rpath" flag with a separated argument.
15655 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15656
15657 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15658 # DIR into the resulting binary.
15659 hardcode_direct=$hardcode_direct
15660
15661 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15662 # DIR into the resulting binary and the resulting library dependency is
15663 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15664 # library is relocated.
15665 hardcode_direct_absolute=$hardcode_direct_absolute
15666
15667 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15668 # into the resulting binary.
15669 hardcode_minus_L=$hardcode_minus_L
15670
15671 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15672 # into the resulting binary.
15673 hardcode_shlibpath_var=$hardcode_shlibpath_var
15674
15675 # Set to "yes" if building a shared library automatically hardcodes DIR
15676 # into the library and all subsequent libraries and executables linked
15677 # against it.
15678 hardcode_automatic=$hardcode_automatic
15679
15680 # Set to yes if linker adds runtime paths of dependent libraries
15681 # to runtime path list.
15682 inherit_rpath=$inherit_rpath
15683
15684 # Whether libtool must link a program against all its dependency libraries.
15685 link_all_deplibs=$link_all_deplibs
15686
15687 # Fix the shell variable \$srcfile for the compiler.
15688 fix_srcfile_path=$lt_fix_srcfile_path
15689
15690 # Set to "yes" if exported symbols are required.
15691 always_export_symbols=$always_export_symbols
15692
15693 # The commands to list exported symbols.
15694 export_symbols_cmds=$lt_export_symbols_cmds
15695
15696 # Symbols that should not be listed in the preloaded symbols.
15697 exclude_expsyms=$lt_exclude_expsyms
15698
15699 # Symbols that must always be exported.
15700 include_expsyms=$lt_include_expsyms
15701
15702 # Commands necessary for linking programs (against libraries) with templates.
15703 prelink_cmds=$lt_prelink_cmds
15704
15705 # Specify filename containing input files.
15706 file_list_spec=$lt_file_list_spec
15707
15708 # How to hardcode a shared library path into an executable.
15709 hardcode_action=$hardcode_action
15710
15711 # ### END LIBTOOL CONFIG
15712
15713 _LT_EOF
15714
15715   case $host_os in
15716   aix3*)
15717     cat <<\_LT_EOF >> "$cfgfile"
15718 # AIX sometimes has problems with the GCC collect2 program.  For some
15719 # reason, if we set the COLLECT_NAMES environment variable, the problems
15720 # vanish in a puff of smoke.
15721 if test "X${COLLECT_NAMES+set}" != Xset; then
15722   COLLECT_NAMES=
15723   export COLLECT_NAMES
15724 fi
15725 _LT_EOF
15726     ;;
15727   esac
15728
15729
15730 ltmain="$ac_aux_dir/ltmain.sh"
15731
15732
15733   # We use sed instead of cat because bash on DJGPP gets confused if
15734   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15735   # text mode, it properly converts lines to CR/LF.  This bash problem
15736   # is reportedly fixed, but why not run on old versions too?
15737   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15738     || (rm -f "$cfgfile"; exit 1)
15739
15740   case $xsi_shell in
15741   yes)
15742     cat << \_LT_EOF >> "$cfgfile"
15743
15744 # func_dirname file append nondir_replacement
15745 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15746 # otherwise set result to NONDIR_REPLACEMENT.
15747 func_dirname ()
15748 {
15749   case ${1} in
15750     */*) func_dirname_result="${1%/*}${2}" ;;
15751     *  ) func_dirname_result="${3}" ;;
15752   esac
15753 }
15754
15755 # func_basename file
15756 func_basename ()
15757 {
15758   func_basename_result="${1##*/}"
15759 }
15760
15761 # func_dirname_and_basename file append nondir_replacement
15762 # perform func_basename and func_dirname in a single function
15763 # call:
15764 #   dirname:  Compute the dirname of FILE.  If nonempty,
15765 #             add APPEND to the result, otherwise set result
15766 #             to NONDIR_REPLACEMENT.
15767 #             value returned in "$func_dirname_result"
15768 #   basename: Compute filename of FILE.
15769 #             value retuned in "$func_basename_result"
15770 # Implementation must be kept synchronized with func_dirname
15771 # and func_basename. For efficiency, we do not delegate to
15772 # those functions but instead duplicate the functionality here.
15773 func_dirname_and_basename ()
15774 {
15775   case ${1} in
15776     */*) func_dirname_result="${1%/*}${2}" ;;
15777     *  ) func_dirname_result="${3}" ;;
15778   esac
15779   func_basename_result="${1##*/}"
15780 }
15781
15782 # func_stripname prefix suffix name
15783 # strip PREFIX and SUFFIX off of NAME.
15784 # PREFIX and SUFFIX must not contain globbing or regex special
15785 # characters, hashes, percent signs, but SUFFIX may contain a leading
15786 # dot (in which case that matches only a dot).
15787 func_stripname ()
15788 {
15789   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15790   # positional parameters, so assign one to ordinary parameter first.
15791   func_stripname_result=${3}
15792   func_stripname_result=${func_stripname_result#"${1}"}
15793   func_stripname_result=${func_stripname_result%"${2}"}
15794 }
15795
15796 # func_opt_split
15797 func_opt_split ()
15798 {
15799   func_opt_split_opt=${1%%=*}
15800   func_opt_split_arg=${1#*=}
15801 }
15802
15803 # func_lo2o object
15804 func_lo2o ()
15805 {
15806   case ${1} in
15807     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15808     *)    func_lo2o_result=${1} ;;
15809   esac
15810 }
15811
15812 # func_xform libobj-or-source
15813 func_xform ()
15814 {
15815   func_xform_result=${1%.*}.lo
15816 }
15817
15818 # func_arith arithmetic-term...
15819 func_arith ()
15820 {
15821   func_arith_result=$(( $* ))
15822 }
15823
15824 # func_len string
15825 # STRING may not start with a hyphen.
15826 func_len ()
15827 {
15828   func_len_result=${#1}
15829 }
15830
15831 _LT_EOF
15832     ;;
15833   *) # Bourne compatible functions.
15834     cat << \_LT_EOF >> "$cfgfile"
15835
15836 # func_dirname file append nondir_replacement
15837 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15838 # otherwise set result to NONDIR_REPLACEMENT.
15839 func_dirname ()
15840 {
15841   # Extract subdirectory from the argument.
15842   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15843   if test "X$func_dirname_result" = "X${1}"; then
15844     func_dirname_result="${3}"
15845   else
15846     func_dirname_result="$func_dirname_result${2}"
15847   fi
15848 }
15849
15850 # func_basename file
15851 func_basename ()
15852 {
15853   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15854 }
15855
15856
15857 # func_stripname prefix suffix name
15858 # strip PREFIX and SUFFIX off of NAME.
15859 # PREFIX and SUFFIX must not contain globbing or regex special
15860 # characters, hashes, percent signs, but SUFFIX may contain a leading
15861 # dot (in which case that matches only a dot).
15862 # func_strip_suffix prefix name
15863 func_stripname ()
15864 {
15865   case ${2} in
15866     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15867     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15868   esac
15869 }
15870
15871 # sed scripts:
15872 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15873 my_sed_long_arg='1s/^-[^=]*=//'
15874
15875 # func_opt_split
15876 func_opt_split ()
15877 {
15878   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15879   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15880 }
15881
15882 # func_lo2o object
15883 func_lo2o ()
15884 {
15885   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15886 }
15887
15888 # func_xform libobj-or-source
15889 func_xform ()
15890 {
15891   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15892 }
15893
15894 # func_arith arithmetic-term...
15895 func_arith ()
15896 {
15897   func_arith_result=`expr "$@"`
15898 }
15899
15900 # func_len string
15901 # STRING may not start with a hyphen.
15902 func_len ()
15903 {
15904   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15905 }
15906
15907 _LT_EOF
15908 esac
15909
15910 case $lt_shell_append in
15911   yes)
15912     cat << \_LT_EOF >> "$cfgfile"
15913
15914 # func_append var value
15915 # Append VALUE to the end of shell variable VAR.
15916 func_append ()
15917 {
15918   eval "$1+=\$2"
15919 }
15920 _LT_EOF
15921     ;;
15922   *)
15923     cat << \_LT_EOF >> "$cfgfile"
15924
15925 # func_append var value
15926 # Append VALUE to the end of shell variable VAR.
15927 func_append ()
15928 {
15929   eval "$1=\$$1\$2"
15930 }
15931
15932 _LT_EOF
15933     ;;
15934   esac
15935
15936
15937   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15938     || (rm -f "$cfgfile"; exit 1)
15939
15940   mv -f "$cfgfile" "$ofile" ||
15941     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15942   chmod +x "$ofile"
15943
15944  ;;
15945     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15946  rm -f Makesim1.tmp Makesim2.tmp Makefile
15947  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15948  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15949  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15950         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15951         <Makefile.sim >Makefile
15952  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15953  ;;
15954     "stamp-h":C) echo > stamp-h ;;
15955
15956   esac
15957 done # for ac_tag
15958
15959
15960 as_fn_exit 0
15961 _ACEOF
15962 ac_clean_files=$ac_clean_files_save
15963
15964 test $ac_write_fail = 0 ||
15965   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15966
15967
15968 # configure is writing to config.log, and then calls config.status.
15969 # config.status does its own redirection, appending to config.log.
15970 # Unfortunately, on DOS this fails, as config.log is still kept open
15971 # by configure, so config.status won't be able to write to it; its
15972 # output is simply discarded.  So we exec the FD to /dev/null,
15973 # effectively closing config.log, so it can be properly (re)opened and
15974 # appended to by config.status.  When coming back to configure, we
15975 # need to make the FD available again.
15976 if test "$no_create" != yes; then
15977   ac_cs_success=:
15978   ac_config_status_args=
15979   test "$silent" = yes &&
15980     ac_config_status_args="$ac_config_status_args --quiet"
15981   exec 5>/dev/null
15982   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15983   exec 5>>config.log
15984   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15985   # would make configure fail if this is the last instruction.
15986   $ac_cs_success || as_fn_exit $?
15987 fi
15988 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15989   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15990 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15991 fi
15992
15993