sim: sim-close: unify sim_close logic
[external/binutils.git] / sim / mn10300 / 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 REPORT_BUGS_TEXI
605 REPORT_BUGS_TO
606 PKGVERSION
607 sim_profile
608 sim_trace
609 sim_stdio
610 sim_debug
611 sim_cflags
612 sim_bswap
613 MAINT
614 MAINTAINER_MODE_FALSE
615 MAINTAINER_MODE_TRUE
616 lt_cv_dlopen_libs
617 OTOOL64
618 OTOOL
619 LIPO
620 NMEDIT
621 DSYMUTIL
622 AWK
623 STRIP
624 OBJDUMP
625 LN_S
626 NM
627 ac_ct_DUMPBIN
628 DUMPBIN
629 LD
630 FGREP
631 SED
632 LIBTOOL
633 PLUGINS_FALSE
634 PLUGINS_TRUE
635 zlibinc
636 zlibdir
637 CATOBJEXT
638 GENCAT
639 INSTOBJEXT
640 DATADIRNAME
641 CATALOGS
642 POSUB
643 GMSGFMT
644 XGETTEXT
645 INCINTL
646 LIBINTL_DEP
647 LIBINTL
648 USE_NLS
649 GMAKE_FALSE
650 GMAKE_TRUE
651 MAKE
652 CCDEPMODE
653 DEPDIR
654 am__leading_dot
655 PACKAGE
656 RANLIB
657 AR
658 HDEFINES
659 CC_FOR_BUILD
660 INSTALL_DATA
661 INSTALL_SCRIPT
662 INSTALL_PROGRAM
663 EGREP
664 GREP
665 CPP
666 target_os
667 target_vendor
668 target_cpu
669 target
670 host_os
671 host_vendor
672 host_cpu
673 host
674 build_os
675 build_vendor
676 build_cpu
677 build
678 OBJEXT
679 EXEEXT
680 ac_ct_CC
681 CPPFLAGS
682 LDFLAGS
683 CFLAGS
684 CC
685 WERROR_CFLAGS
686 WARN_CFLAGS
687 sim_xor_endian
688 sim_stdcall
689 sim_smp
690 sim_reserved_bits
691 sim_regparm
692 sim_packages
693 sim_inline
694 sim_hw
695 sim_hw_objs
696 sim_hw_cflags
697 sim_default_model
698 sim_scache
699 sim_float
700 sim_hostendian
701 sim_endian
702 sim_bitsize
703 sim_assert
704 sim_alignment
705 sim_environment
706 target_alias
707 host_alias
708 build_alias
709 LIBS
710 ECHO_T
711 ECHO_N
712 ECHO_C
713 DEFS
714 mandir
715 localedir
716 libdir
717 psdir
718 pdfdir
719 dvidir
720 htmldir
721 infodir
722 docdir
723 oldincludedir
724 includedir
725 localstatedir
726 sharedstatedir
727 sysconfdir
728 datadir
729 datarootdir
730 libexecdir
731 sbindir
732 bindir
733 program_transform_name
734 prefix
735 exec_prefix
736 PACKAGE_URL
737 PACKAGE_BUGREPORT
738 PACKAGE_STRING
739 PACKAGE_VERSION
740 PACKAGE_TARNAME
741 PACKAGE_NAME
742 PATH_SEPARATOR
743 SHELL'
744 ac_subst_files=''
745 ac_user_opts='
746 enable_option_checking
747 with_system_zlib
748 enable_plugins
749 enable_shared
750 enable_static
751 with_pic
752 enable_fast_install
753 with_gnu_ld
754 enable_libtool_lock
755 enable_maintainer_mode
756 enable_sim_bswap
757 enable_sim_cflags
758 enable_sim_debug
759 enable_sim_stdio
760 enable_sim_trace
761 enable_sim_profile
762 with_pkgversion
763 with_bugurl
764 enable_sim_endian
765 enable_sim_alignment
766 enable_sim_hostendian
767 enable_werror
768 enable_build_warnings
769 enable_sim_build_warnings
770 enable_sim_reserved_bits
771 enable_sim_bitsize
772 enable_sim_inline
773 enable_sim_hardware
774 '
775       ac_precious_vars='build_alias
776 host_alias
777 target_alias
778 CC
779 CFLAGS
780 LDFLAGS
781 LIBS
782 CPPFLAGS
783 CPP'
784
785
786 # Initialize some variables set by options.
787 ac_init_help=
788 ac_init_version=false
789 ac_unrecognized_opts=
790 ac_unrecognized_sep=
791 # The variables have the same names as the options, with
792 # dashes changed to underlines.
793 cache_file=/dev/null
794 exec_prefix=NONE
795 no_create=
796 no_recursion=
797 prefix=NONE
798 program_prefix=NONE
799 program_suffix=NONE
800 program_transform_name=s,x,x,
801 silent=
802 site=
803 srcdir=
804 verbose=
805 x_includes=NONE
806 x_libraries=NONE
807
808 # Installation directory options.
809 # These are left unexpanded so users can "make install exec_prefix=/foo"
810 # and all the variables that are supposed to be based on exec_prefix
811 # by default will actually change.
812 # Use braces instead of parens because sh, perl, etc. also accept them.
813 # (The list follows the same order as the GNU Coding Standards.)
814 bindir='${exec_prefix}/bin'
815 sbindir='${exec_prefix}/sbin'
816 libexecdir='${exec_prefix}/libexec'
817 datarootdir='${prefix}/share'
818 datadir='${datarootdir}'
819 sysconfdir='${prefix}/etc'
820 sharedstatedir='${prefix}/com'
821 localstatedir='${prefix}/var'
822 includedir='${prefix}/include'
823 oldincludedir='/usr/include'
824 docdir='${datarootdir}/doc/${PACKAGE}'
825 infodir='${datarootdir}/info'
826 htmldir='${docdir}'
827 dvidir='${docdir}'
828 pdfdir='${docdir}'
829 psdir='${docdir}'
830 libdir='${exec_prefix}/lib'
831 localedir='${datarootdir}/locale'
832 mandir='${datarootdir}/man'
833
834 ac_prev=
835 ac_dashdash=
836 for ac_option
837 do
838   # If the previous option needs an argument, assign it.
839   if test -n "$ac_prev"; then
840     eval $ac_prev=\$ac_option
841     ac_prev=
842     continue
843   fi
844
845   case $ac_option in
846   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847   *)    ac_optarg=yes ;;
848   esac
849
850   # Accept the important Cygnus configure options, so we can diagnose typos.
851
852   case $ac_dashdash$ac_option in
853   --)
854     ac_dashdash=yes ;;
855
856   -bindir | --bindir | --bindi | --bind | --bin | --bi)
857     ac_prev=bindir ;;
858   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
859     bindir=$ac_optarg ;;
860
861   -build | --build | --buil | --bui | --bu)
862     ac_prev=build_alias ;;
863   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
864     build_alias=$ac_optarg ;;
865
866   -cache-file | --cache-file | --cache-fil | --cache-fi \
867   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
868     ac_prev=cache_file ;;
869   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
870   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
871     cache_file=$ac_optarg ;;
872
873   --config-cache | -C)
874     cache_file=config.cache ;;
875
876   -datadir | --datadir | --datadi | --datad)
877     ac_prev=datadir ;;
878   -datadir=* | --datadir=* | --datadi=* | --datad=*)
879     datadir=$ac_optarg ;;
880
881   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
882   | --dataroo | --dataro | --datar)
883     ac_prev=datarootdir ;;
884   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
885   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
886     datarootdir=$ac_optarg ;;
887
888   -disable-* | --disable-*)
889     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
890     # Reject names that are not valid shell variable names.
891     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
892       as_fn_error "invalid feature name: $ac_useropt"
893     ac_useropt_orig=$ac_useropt
894     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
895     case $ac_user_opts in
896       *"
897 "enable_$ac_useropt"
898 "*) ;;
899       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
900          ac_unrecognized_sep=', ';;
901     esac
902     eval enable_$ac_useropt=no ;;
903
904   -docdir | --docdir | --docdi | --doc | --do)
905     ac_prev=docdir ;;
906   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
907     docdir=$ac_optarg ;;
908
909   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910     ac_prev=dvidir ;;
911   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
912     dvidir=$ac_optarg ;;
913
914   -enable-* | --enable-*)
915     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
916     # Reject names that are not valid shell variable names.
917     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918       as_fn_error "invalid feature name: $ac_useropt"
919     ac_useropt_orig=$ac_useropt
920     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921     case $ac_user_opts in
922       *"
923 "enable_$ac_useropt"
924 "*) ;;
925       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
926          ac_unrecognized_sep=', ';;
927     esac
928     eval enable_$ac_useropt=\$ac_optarg ;;
929
930   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
931   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
932   | --exec | --exe | --ex)
933     ac_prev=exec_prefix ;;
934   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
935   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
936   | --exec=* | --exe=* | --ex=*)
937     exec_prefix=$ac_optarg ;;
938
939   -gas | --gas | --ga | --g)
940     # Obsolete; use --with-gas.
941     with_gas=yes ;;
942
943   -help | --help | --hel | --he | -h)
944     ac_init_help=long ;;
945   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
946     ac_init_help=recursive ;;
947   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
948     ac_init_help=short ;;
949
950   -host | --host | --hos | --ho)
951     ac_prev=host_alias ;;
952   -host=* | --host=* | --hos=* | --ho=*)
953     host_alias=$ac_optarg ;;
954
955   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956     ac_prev=htmldir ;;
957   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958   | --ht=*)
959     htmldir=$ac_optarg ;;
960
961   -includedir | --includedir | --includedi | --included | --include \
962   | --includ | --inclu | --incl | --inc)
963     ac_prev=includedir ;;
964   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
965   | --includ=* | --inclu=* | --incl=* | --inc=*)
966     includedir=$ac_optarg ;;
967
968   -infodir | --infodir | --infodi | --infod | --info | --inf)
969     ac_prev=infodir ;;
970   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
971     infodir=$ac_optarg ;;
972
973   -libdir | --libdir | --libdi | --libd)
974     ac_prev=libdir ;;
975   -libdir=* | --libdir=* | --libdi=* | --libd=*)
976     libdir=$ac_optarg ;;
977
978   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
979   | --libexe | --libex | --libe)
980     ac_prev=libexecdir ;;
981   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
982   | --libexe=* | --libex=* | --libe=*)
983     libexecdir=$ac_optarg ;;
984
985   -localedir | --localedir | --localedi | --localed | --locale)
986     ac_prev=localedir ;;
987   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
988     localedir=$ac_optarg ;;
989
990   -localstatedir | --localstatedir | --localstatedi | --localstated \
991   | --localstate | --localstat | --localsta | --localst | --locals)
992     ac_prev=localstatedir ;;
993   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
994   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
995     localstatedir=$ac_optarg ;;
996
997   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998     ac_prev=mandir ;;
999   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1000     mandir=$ac_optarg ;;
1001
1002   -nfp | --nfp | --nf)
1003     # Obsolete; use --without-fp.
1004     with_fp=no ;;
1005
1006   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1007   | --no-cr | --no-c | -n)
1008     no_create=yes ;;
1009
1010   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1011   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1012     no_recursion=yes ;;
1013
1014   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1015   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1016   | --oldin | --oldi | --old | --ol | --o)
1017     ac_prev=oldincludedir ;;
1018   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1019   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1020   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1021     oldincludedir=$ac_optarg ;;
1022
1023   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024     ac_prev=prefix ;;
1025   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1026     prefix=$ac_optarg ;;
1027
1028   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1029   | --program-pre | --program-pr | --program-p)
1030     ac_prev=program_prefix ;;
1031   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1032   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1033     program_prefix=$ac_optarg ;;
1034
1035   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1036   | --program-suf | --program-su | --program-s)
1037     ac_prev=program_suffix ;;
1038   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1039   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1040     program_suffix=$ac_optarg ;;
1041
1042   -program-transform-name | --program-transform-name \
1043   | --program-transform-nam | --program-transform-na \
1044   | --program-transform-n | --program-transform- \
1045   | --program-transform | --program-transfor \
1046   | --program-transfo | --program-transf \
1047   | --program-trans | --program-tran \
1048   | --progr-tra | --program-tr | --program-t)
1049     ac_prev=program_transform_name ;;
1050   -program-transform-name=* | --program-transform-name=* \
1051   | --program-transform-nam=* | --program-transform-na=* \
1052   | --program-transform-n=* | --program-transform-=* \
1053   | --program-transform=* | --program-transfor=* \
1054   | --program-transfo=* | --program-transf=* \
1055   | --program-trans=* | --program-tran=* \
1056   | --progr-tra=* | --program-tr=* | --program-t=*)
1057     program_transform_name=$ac_optarg ;;
1058
1059   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060     ac_prev=pdfdir ;;
1061   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1062     pdfdir=$ac_optarg ;;
1063
1064   -psdir | --psdir | --psdi | --psd | --ps)
1065     ac_prev=psdir ;;
1066   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1067     psdir=$ac_optarg ;;
1068
1069   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1070   | -silent | --silent | --silen | --sile | --sil)
1071     silent=yes ;;
1072
1073   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074     ac_prev=sbindir ;;
1075   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076   | --sbi=* | --sb=*)
1077     sbindir=$ac_optarg ;;
1078
1079   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1080   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1081   | --sharedst | --shareds | --shared | --share | --shar \
1082   | --sha | --sh)
1083     ac_prev=sharedstatedir ;;
1084   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1085   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1086   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087   | --sha=* | --sh=*)
1088     sharedstatedir=$ac_optarg ;;
1089
1090   -site | --site | --sit)
1091     ac_prev=site ;;
1092   -site=* | --site=* | --sit=*)
1093     site=$ac_optarg ;;
1094
1095   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096     ac_prev=srcdir ;;
1097   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1098     srcdir=$ac_optarg ;;
1099
1100   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1101   | --syscon | --sysco | --sysc | --sys | --sy)
1102     ac_prev=sysconfdir ;;
1103   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1104   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1105     sysconfdir=$ac_optarg ;;
1106
1107   -target | --target | --targe | --targ | --tar | --ta | --t)
1108     ac_prev=target_alias ;;
1109   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1110     target_alias=$ac_optarg ;;
1111
1112   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1113     verbose=yes ;;
1114
1115   -version | --version | --versio | --versi | --vers | -V)
1116     ac_init_version=: ;;
1117
1118   -with-* | --with-*)
1119     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1120     # Reject names that are not valid shell variable names.
1121     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122       as_fn_error "invalid package name: $ac_useropt"
1123     ac_useropt_orig=$ac_useropt
1124     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125     case $ac_user_opts in
1126       *"
1127 "with_$ac_useropt"
1128 "*) ;;
1129       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1130          ac_unrecognized_sep=', ';;
1131     esac
1132     eval with_$ac_useropt=\$ac_optarg ;;
1133
1134   -without-* | --without-*)
1135     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1136     # Reject names that are not valid shell variable names.
1137     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1138       as_fn_error "invalid package name: $ac_useropt"
1139     ac_useropt_orig=$ac_useropt
1140     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141     case $ac_user_opts in
1142       *"
1143 "with_$ac_useropt"
1144 "*) ;;
1145       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1146          ac_unrecognized_sep=', ';;
1147     esac
1148     eval with_$ac_useropt=no ;;
1149
1150   --x)
1151     # Obsolete; use --with-x.
1152     with_x=yes ;;
1153
1154   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155   | --x-incl | --x-inc | --x-in | --x-i)
1156     ac_prev=x_includes ;;
1157   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1159     x_includes=$ac_optarg ;;
1160
1161   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163     ac_prev=x_libraries ;;
1164   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1166     x_libraries=$ac_optarg ;;
1167
1168   -*) as_fn_error "unrecognized option: \`$ac_option'
1169 Try \`$0 --help' for more information."
1170     ;;
1171
1172   *=*)
1173     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174     # Reject names that are not valid shell variable names.
1175     case $ac_envvar in #(
1176       '' | [0-9]* | *[!_$as_cr_alnum]* )
1177       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1178     esac
1179     eval $ac_envvar=\$ac_optarg
1180     export $ac_envvar ;;
1181
1182   *)
1183     # FIXME: should be removed in autoconf 3.0.
1184     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1185     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1186       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1187     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1188     ;;
1189
1190   esac
1191 done
1192
1193 if test -n "$ac_prev"; then
1194   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1195   as_fn_error "missing argument to $ac_option"
1196 fi
1197
1198 if test -n "$ac_unrecognized_opts"; then
1199   case $enable_option_checking in
1200     no) ;;
1201     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1202     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1203   esac
1204 fi
1205
1206 # Check all directory arguments for consistency.
1207 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208                 datadir sysconfdir sharedstatedir localstatedir includedir \
1209                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210                 libdir localedir mandir
1211 do
1212   eval ac_val=\$$ac_var
1213   # Remove trailing slashes.
1214   case $ac_val in
1215     */ )
1216       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1217       eval $ac_var=\$ac_val;;
1218   esac
1219   # Be sure to have absolute directory names.
1220   case $ac_val in
1221     [\\/$]* | ?:[\\/]* )  continue;;
1222     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1223   esac
1224   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1225 done
1226
1227 # There might be people who depend on the old broken behavior: `$host'
1228 # used to hold the argument of --host etc.
1229 # FIXME: To remove some day.
1230 build=$build_alias
1231 host=$host_alias
1232 target=$target_alias
1233
1234 # FIXME: To remove some day.
1235 if test "x$host_alias" != x; then
1236   if test "x$build_alias" = x; then
1237     cross_compiling=maybe
1238     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1239     If a cross compiler is detected then cross compile mode will be used." >&2
1240   elif test "x$build_alias" != "x$host_alias"; then
1241     cross_compiling=yes
1242   fi
1243 fi
1244
1245 ac_tool_prefix=
1246 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248 test "$silent" = yes && exec 6>/dev/null
1249
1250
1251 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252 ac_ls_di=`ls -di .` &&
1253 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254   as_fn_error "working directory cannot be determined"
1255 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1256   as_fn_error "pwd does not report name of working directory"
1257
1258
1259 # Find the source files, if location was not specified.
1260 if test -z "$srcdir"; then
1261   ac_srcdir_defaulted=yes
1262   # Try the directory containing this script, then the parent directory.
1263   ac_confdir=`$as_dirname -- "$as_myself" ||
1264 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265          X"$as_myself" : 'X\(//\)[^/]' \| \
1266          X"$as_myself" : 'X\(//\)$' \| \
1267          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1268 $as_echo X"$as_myself" |
1269     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1270             s//\1/
1271             q
1272           }
1273           /^X\(\/\/\)[^/].*/{
1274             s//\1/
1275             q
1276           }
1277           /^X\(\/\/\)$/{
1278             s//\1/
1279             q
1280           }
1281           /^X\(\/\).*/{
1282             s//\1/
1283             q
1284           }
1285           s/.*/./; q'`
1286   srcdir=$ac_confdir
1287   if test ! -r "$srcdir/$ac_unique_file"; then
1288     srcdir=..
1289   fi
1290 else
1291   ac_srcdir_defaulted=no
1292 fi
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1294   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1295   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1296 fi
1297 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298 ac_abs_confdir=`(
1299         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1300         pwd)`
1301 # When building in place, set srcdir=.
1302 if test "$ac_abs_confdir" = "$ac_pwd"; then
1303   srcdir=.
1304 fi
1305 # Remove unnecessary trailing slashes from srcdir.
1306 # Double slashes in file names in object file debugging info
1307 # mess up M-x gdb in Emacs.
1308 case $srcdir in
1309 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310 esac
1311 for ac_var in $ac_precious_vars; do
1312   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1313   eval ac_env_${ac_var}_value=\$${ac_var}
1314   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1315   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1316 done
1317
1318 #
1319 # Report the --help message.
1320 #
1321 if test "$ac_init_help" = "long"; then
1322   # Omit some internal or obsolete options to make the list less imposing.
1323   # This message is too long to be a string in the A/UX 3.1 sh.
1324   cat <<_ACEOF
1325 \`configure' configures this package to adapt to many kinds of systems.
1326
1327 Usage: $0 [OPTION]... [VAR=VALUE]...
1328
1329 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1330 VAR=VALUE.  See below for descriptions of some of the useful variables.
1331
1332 Defaults for the options are specified in brackets.
1333
1334 Configuration:
1335   -h, --help              display this help and exit
1336       --help=short        display options specific to this package
1337       --help=recursive    display the short help of all the included packages
1338   -V, --version           display version information and exit
1339   -q, --quiet, --silent   do not print \`checking...' messages
1340       --cache-file=FILE   cache test results in FILE [disabled]
1341   -C, --config-cache      alias for \`--cache-file=config.cache'
1342   -n, --no-create         do not create output files
1343       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1344
1345 Installation directories:
1346   --prefix=PREFIX         install architecture-independent files in PREFIX
1347                           [$ac_default_prefix]
1348   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1349                           [PREFIX]
1350
1351 By default, \`make install' will install all the files in
1352 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1353 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1354 for instance \`--prefix=\$HOME'.
1355
1356 For better control, use the options below.
1357
1358 Fine tuning of the installation directories:
1359   --bindir=DIR            user executables [EPREFIX/bin]
1360   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1361   --libexecdir=DIR        program executables [EPREFIX/libexec]
1362   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1363   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1364   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1365   --libdir=DIR            object code libraries [EPREFIX/lib]
1366   --includedir=DIR        C header files [PREFIX/include]
1367   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1368   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1369   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1370   --infodir=DIR           info documentation [DATAROOTDIR/info]
1371   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1372   --mandir=DIR            man documentation [DATAROOTDIR/man]
1373   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1374   --htmldir=DIR           html documentation [DOCDIR]
1375   --dvidir=DIR            dvi documentation [DOCDIR]
1376   --pdfdir=DIR            pdf documentation [DOCDIR]
1377   --psdir=DIR             ps documentation [DOCDIR]
1378 _ACEOF
1379
1380   cat <<\_ACEOF
1381
1382 Program names:
1383   --program-prefix=PREFIX            prepend PREFIX to installed program names
1384   --program-suffix=SUFFIX            append SUFFIX to installed program names
1385   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1386
1387 System types:
1388   --build=BUILD     configure for building on BUILD [guessed]
1389   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1390   --target=TARGET   configure for building compilers for TARGET [HOST]
1391 _ACEOF
1392 fi
1393
1394 if test -n "$ac_init_help"; then
1395
1396   cat <<\_ACEOF
1397
1398 Optional Features:
1399   --disable-option-checking  ignore unrecognized --enable/--with options
1400   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1401   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1402   --enable-plugins        Enable support for plugins
1403   --enable-shared[=PKGS]  build shared libraries [default=yes]
1404   --enable-static[=PKGS]  build static libraries [default=yes]
1405   --enable-fast-install[=PKGS]
1406                           optimize for fast installation [default=yes]
1407   --disable-libtool-lock  avoid locking (might break parallel builds)
1408   --enable-maintainer-mode  enable make rules and dependencies not useful
1409                           (and sometimes confusing) to the casual installer
1410   --enable-sim-bswap      Use Host specific BSWAP instruction
1411   --enable-sim-cflags=opts
1412                           Extra CFLAGS for use in building simulator
1413   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1414                           itself)
1415   --enable-sim-stdio      Specify whether to use stdio for console
1416                           input/output
1417   --enable-sim-trace=opts Enable tracing of simulated programs
1418   --enable-sim-profile=opts
1419                           Enable profiling flags
1420   --enable-sim-endian=endian
1421                           Specify target byte endian orientation
1422   --enable-sim-alignment=align
1423                           Specify strict, nonstrict or forced alignment of
1424                           memory accesses
1425   --enable-sim-hostendian=end
1426                           Specify host byte endian orientation
1427   --enable-werror         treat compile warnings as errors
1428   --enable-build-warnings enable build-time compiler warnings if gcc is used
1429   --enable-sim-build-warnings
1430                           enable SIM specific build-time compiler warnings if
1431                           gcc is used
1432   --enable-sim-reserved-bits
1433                           Specify whether to check reserved bits in
1434                           instruction
1435   --enable-sim-bitsize=N  Specify target bitsize (32 or 64)
1436   --enable-sim-inline=inlines
1437                           Specify which functions should be inlined
1438   --enable-sim-hardware=LIST
1439                           Specify the hardware to be included in the build.
1440
1441 Optional Packages:
1442   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1443   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1444   --with-system-zlib      use installed libz
1445   --with-pic              try to use only PIC/non-PIC objects [default=use
1446                           both]
1447   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1448   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1449   --with-bugurl=URL       Direct users to URL to report a bug
1450
1451 Some influential environment variables:
1452   CC          C compiler command
1453   CFLAGS      C compiler flags
1454   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1455               nonstandard directory <lib dir>
1456   LIBS        libraries to pass to the linker, e.g. -l<library>
1457   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1458               you have headers in a nonstandard directory <include dir>
1459   CPP         C preprocessor
1460
1461 Use these variables to override the choices made by `configure' or to help
1462 it to find libraries and programs with nonstandard names/locations.
1463
1464 Report bugs to the package provider.
1465 _ACEOF
1466 ac_status=$?
1467 fi
1468
1469 if test "$ac_init_help" = "recursive"; then
1470   # If there are subdirs, report their specific --help.
1471   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1472     test -d "$ac_dir" ||
1473       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1474       continue
1475     ac_builddir=.
1476
1477 case "$ac_dir" in
1478 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1479 *)
1480   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1481   # A ".." for each directory in $ac_dir_suffix.
1482   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1483   case $ac_top_builddir_sub in
1484   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1486   esac ;;
1487 esac
1488 ac_abs_top_builddir=$ac_pwd
1489 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1490 # for backward compatibility:
1491 ac_top_builddir=$ac_top_build_prefix
1492
1493 case $srcdir in
1494   .)  # We are building in place.
1495     ac_srcdir=.
1496     ac_top_srcdir=$ac_top_builddir_sub
1497     ac_abs_top_srcdir=$ac_pwd ;;
1498   [\\/]* | ?:[\\/]* )  # Absolute name.
1499     ac_srcdir=$srcdir$ac_dir_suffix;
1500     ac_top_srcdir=$srcdir
1501     ac_abs_top_srcdir=$srcdir ;;
1502   *) # Relative name.
1503     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1504     ac_top_srcdir=$ac_top_build_prefix$srcdir
1505     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1506 esac
1507 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1508
1509     cd "$ac_dir" || { ac_status=$?; continue; }
1510     # Check for guested configure.
1511     if test -f "$ac_srcdir/configure.gnu"; then
1512       echo &&
1513       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1514     elif test -f "$ac_srcdir/configure"; then
1515       echo &&
1516       $SHELL "$ac_srcdir/configure" --help=recursive
1517     else
1518       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1519     fi || ac_status=$?
1520     cd "$ac_pwd" || { ac_status=$?; break; }
1521   done
1522 fi
1523
1524 test -n "$ac_init_help" && exit $ac_status
1525 if $ac_init_version; then
1526   cat <<\_ACEOF
1527 configure
1528 generated by GNU Autoconf 2.64
1529
1530 Copyright (C) 2009 Free Software Foundation, Inc.
1531 This configure script is free software; the Free Software Foundation
1532 gives unlimited permission to copy, distribute and modify it.
1533 _ACEOF
1534   exit
1535 fi
1536
1537 ## ------------------------ ##
1538 ## Autoconf initialization. ##
1539 ## ------------------------ ##
1540
1541 # ac_fn_c_try_compile LINENO
1542 # --------------------------
1543 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1544 ac_fn_c_try_compile ()
1545 {
1546   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1547   rm -f conftest.$ac_objext
1548   if { { ac_try="$ac_compile"
1549 case "(($ac_try" in
1550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1551   *) ac_try_echo=$ac_try;;
1552 esac
1553 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1554 $as_echo "$ac_try_echo"; } >&5
1555   (eval "$ac_compile") 2>conftest.err
1556   ac_status=$?
1557   if test -s conftest.err; then
1558     grep -v '^ *+' conftest.err >conftest.er1
1559     cat conftest.er1 >&5
1560     mv -f conftest.er1 conftest.err
1561   fi
1562   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1563   test $ac_status = 0; } && {
1564          test -z "$ac_c_werror_flag" ||
1565          test ! -s conftest.err
1566        } && test -s conftest.$ac_objext; then :
1567   ac_retval=0
1568 else
1569   $as_echo "$as_me: failed program was:" >&5
1570 sed 's/^/| /' conftest.$ac_ext >&5
1571
1572         ac_retval=1
1573 fi
1574   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1575   return $ac_retval
1576
1577 } # ac_fn_c_try_compile
1578
1579 # ac_fn_c_try_cpp LINENO
1580 # ----------------------
1581 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1582 ac_fn_c_try_cpp ()
1583 {
1584   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585   if { { ac_try="$ac_cpp conftest.$ac_ext"
1586 case "(($ac_try" in
1587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588   *) ac_try_echo=$ac_try;;
1589 esac
1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591 $as_echo "$ac_try_echo"; } >&5
1592   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1593   ac_status=$?
1594   if test -s conftest.err; then
1595     grep -v '^ *+' conftest.err >conftest.er1
1596     cat conftest.er1 >&5
1597     mv -f conftest.er1 conftest.err
1598   fi
1599   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600   test $ac_status = 0; } >/dev/null && {
1601          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1602          test ! -s conftest.err
1603        }; then :
1604   ac_retval=0
1605 else
1606   $as_echo "$as_me: failed program was:" >&5
1607 sed 's/^/| /' conftest.$ac_ext >&5
1608
1609     ac_retval=1
1610 fi
1611   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1612   return $ac_retval
1613
1614 } # ac_fn_c_try_cpp
1615
1616 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1617 # -------------------------------------------------------
1618 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1619 # the include files in INCLUDES and setting the cache variable VAR
1620 # accordingly.
1621 ac_fn_c_check_header_mongrel ()
1622 {
1623   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1625   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1626 $as_echo_n "checking for $2... " >&6; }
1627 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1628   $as_echo_n "(cached) " >&6
1629 fi
1630 eval ac_res=\$$3
1631                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1632 $as_echo "$ac_res" >&6; }
1633 else
1634   # Is the header compilable?
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1636 $as_echo_n "checking $2 usability... " >&6; }
1637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1638 /* end confdefs.h.  */
1639 $4
1640 #include <$2>
1641 _ACEOF
1642 if ac_fn_c_try_compile "$LINENO"; then :
1643   ac_header_compiler=yes
1644 else
1645   ac_header_compiler=no
1646 fi
1647 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1649 $as_echo "$ac_header_compiler" >&6; }
1650
1651 # Is the header present?
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1653 $as_echo_n "checking $2 presence... " >&6; }
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h.  */
1656 #include <$2>
1657 _ACEOF
1658 if ac_fn_c_try_cpp "$LINENO"; then :
1659   ac_header_preproc=yes
1660 else
1661   ac_header_preproc=no
1662 fi
1663 rm -f conftest.err conftest.$ac_ext
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1665 $as_echo "$ac_header_preproc" >&6; }
1666
1667 # So?  What about this header?
1668 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1669   yes:no: )
1670     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1671 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&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   no:yes:* )
1676     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1677 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1678     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1679 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1680     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1681 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1682     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1683 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1684     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1685 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1686     ;;
1687 esac
1688   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1689 $as_echo_n "checking for $2... " >&6; }
1690 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1691   $as_echo_n "(cached) " >&6
1692 else
1693   eval "$3=\$ac_header_compiler"
1694 fi
1695 eval ac_res=\$$3
1696                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1697 $as_echo "$ac_res" >&6; }
1698 fi
1699   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1700
1701 } # ac_fn_c_check_header_mongrel
1702
1703 # ac_fn_c_try_run LINENO
1704 # ----------------------
1705 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1706 # that executables *can* be run.
1707 ac_fn_c_try_run ()
1708 {
1709   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710   if { { ac_try="$ac_link"
1711 case "(($ac_try" in
1712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713   *) ac_try_echo=$ac_try;;
1714 esac
1715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716 $as_echo "$ac_try_echo"; } >&5
1717   (eval "$ac_link") 2>&5
1718   ac_status=$?
1719   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1721   { { case "(($ac_try" in
1722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723   *) ac_try_echo=$ac_try;;
1724 esac
1725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726 $as_echo "$ac_try_echo"; } >&5
1727   (eval "$ac_try") 2>&5
1728   ac_status=$?
1729   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730   test $ac_status = 0; }; }; then :
1731   ac_retval=0
1732 else
1733   $as_echo "$as_me: program exited with status $ac_status" >&5
1734        $as_echo "$as_me: failed program was:" >&5
1735 sed 's/^/| /' conftest.$ac_ext >&5
1736
1737        ac_retval=$ac_status
1738 fi
1739   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1740   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1741   return $ac_retval
1742
1743 } # ac_fn_c_try_run
1744
1745 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1746 # -------------------------------------------------------
1747 # Tests whether HEADER exists and can be compiled using the include files in
1748 # INCLUDES, setting the cache variable VAR accordingly.
1749 ac_fn_c_check_header_compile ()
1750 {
1751   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1753 $as_echo_n "checking for $2... " >&6; }
1754 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1755   $as_echo_n "(cached) " >&6
1756 else
1757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758 /* end confdefs.h.  */
1759 $4
1760 #include <$2>
1761 _ACEOF
1762 if ac_fn_c_try_compile "$LINENO"; then :
1763   eval "$3=yes"
1764 else
1765   eval "$3=no"
1766 fi
1767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1768 fi
1769 eval ac_res=\$$3
1770                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1771 $as_echo "$ac_res" >&6; }
1772   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1773
1774 } # ac_fn_c_check_header_compile
1775
1776 # ac_fn_c_try_link LINENO
1777 # -----------------------
1778 # Try to link conftest.$ac_ext, and return whether this succeeded.
1779 ac_fn_c_try_link ()
1780 {
1781   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1782   rm -f conftest.$ac_objext conftest$ac_exeext
1783   if { { ac_try="$ac_link"
1784 case "(($ac_try" in
1785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1786   *) ac_try_echo=$ac_try;;
1787 esac
1788 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1789 $as_echo "$ac_try_echo"; } >&5
1790   (eval "$ac_link") 2>conftest.err
1791   ac_status=$?
1792   if test -s conftest.err; then
1793     grep -v '^ *+' conftest.err >conftest.er1
1794     cat conftest.er1 >&5
1795     mv -f conftest.er1 conftest.err
1796   fi
1797   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1798   test $ac_status = 0; } && {
1799          test -z "$ac_c_werror_flag" ||
1800          test ! -s conftest.err
1801        } && test -s conftest$ac_exeext && {
1802          test "$cross_compiling" = yes ||
1803          $as_test_x conftest$ac_exeext
1804        }; then :
1805   ac_retval=0
1806 else
1807   $as_echo "$as_me: failed program was:" >&5
1808 sed 's/^/| /' conftest.$ac_ext >&5
1809
1810         ac_retval=1
1811 fi
1812   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1813   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1814   # interfere with the next link command; also delete a directory that is
1815   # left behind by Apple's compiler.  We do this before executing the actions.
1816   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1817   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1818   return $ac_retval
1819
1820 } # ac_fn_c_try_link
1821
1822 # ac_fn_c_check_func LINENO FUNC VAR
1823 # ----------------------------------
1824 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1825 ac_fn_c_check_func ()
1826 {
1827   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1829 $as_echo_n "checking for $2... " >&6; }
1830 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1831   $as_echo_n "(cached) " >&6
1832 else
1833   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1834 /* end confdefs.h.  */
1835 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1836    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1837 #define $2 innocuous_$2
1838
1839 /* System header to define __stub macros and hopefully few prototypes,
1840     which can conflict with char $2 (); below.
1841     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1842     <limits.h> exists even on freestanding compilers.  */
1843
1844 #ifdef __STDC__
1845 # include <limits.h>
1846 #else
1847 # include <assert.h>
1848 #endif
1849
1850 #undef $2
1851
1852 /* Override any GCC internal prototype to avoid an error.
1853    Use char because int might match the return type of a GCC
1854    builtin and then its argument prototype would still apply.  */
1855 #ifdef __cplusplus
1856 extern "C"
1857 #endif
1858 char $2 ();
1859 /* The GNU C library defines this for functions which it implements
1860     to always fail with ENOSYS.  Some functions are actually named
1861     something starting with __ and the normal name is an alias.  */
1862 #if defined __stub_$2 || defined __stub___$2
1863 choke me
1864 #endif
1865
1866 int
1867 main ()
1868 {
1869 return $2 ();
1870   ;
1871   return 0;
1872 }
1873 _ACEOF
1874 if ac_fn_c_try_link "$LINENO"; then :
1875   eval "$3=yes"
1876 else
1877   eval "$3=no"
1878 fi
1879 rm -f core conftest.err conftest.$ac_objext \
1880     conftest$ac_exeext conftest.$ac_ext
1881 fi
1882 eval ac_res=\$$3
1883                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1884 $as_echo "$ac_res" >&6; }
1885   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1886
1887 } # ac_fn_c_check_func
1888 cat >config.log <<_ACEOF
1889 This file contains any messages produced by compilers while
1890 running configure, to aid debugging if configure makes a mistake.
1891
1892 It was created by $as_me, which was
1893 generated by GNU Autoconf 2.64.  Invocation command line was
1894
1895   $ $0 $@
1896
1897 _ACEOF
1898 exec 5>>config.log
1899 {
1900 cat <<_ASUNAME
1901 ## --------- ##
1902 ## Platform. ##
1903 ## --------- ##
1904
1905 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1906 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1907 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1908 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1909 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1910
1911 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1912 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1913
1914 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1915 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1916 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1917 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1918 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1919 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1920 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1921
1922 _ASUNAME
1923
1924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1925 for as_dir in $PATH
1926 do
1927   IFS=$as_save_IFS
1928   test -z "$as_dir" && as_dir=.
1929     $as_echo "PATH: $as_dir"
1930   done
1931 IFS=$as_save_IFS
1932
1933 } >&5
1934
1935 cat >&5 <<_ACEOF
1936
1937
1938 ## ----------- ##
1939 ## Core tests. ##
1940 ## ----------- ##
1941
1942 _ACEOF
1943
1944
1945 # Keep a trace of the command line.
1946 # Strip out --no-create and --no-recursion so they do not pile up.
1947 # Strip out --silent because we don't want to record it for future runs.
1948 # Also quote any args containing shell meta-characters.
1949 # Make two passes to allow for proper duplicate-argument suppression.
1950 ac_configure_args=
1951 ac_configure_args0=
1952 ac_configure_args1=
1953 ac_must_keep_next=false
1954 for ac_pass in 1 2
1955 do
1956   for ac_arg
1957   do
1958     case $ac_arg in
1959     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1960     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1961     | -silent | --silent | --silen | --sile | --sil)
1962       continue ;;
1963     *\'*)
1964       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1965     esac
1966     case $ac_pass in
1967     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1968     2)
1969       as_fn_append ac_configure_args1 " '$ac_arg'"
1970       if test $ac_must_keep_next = true; then
1971         ac_must_keep_next=false # Got value, back to normal.
1972       else
1973         case $ac_arg in
1974           *=* | --config-cache | -C | -disable-* | --disable-* \
1975           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1976           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1977           | -with-* | --with-* | -without-* | --without-* | --x)
1978             case "$ac_configure_args0 " in
1979               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1980             esac
1981             ;;
1982           -* ) ac_must_keep_next=true ;;
1983         esac
1984       fi
1985       as_fn_append ac_configure_args " '$ac_arg'"
1986       ;;
1987     esac
1988   done
1989 done
1990 { ac_configure_args0=; unset ac_configure_args0;}
1991 { ac_configure_args1=; unset ac_configure_args1;}
1992
1993 # When interrupted or exit'd, cleanup temporary files, and complete
1994 # config.log.  We remove comments because anyway the quotes in there
1995 # would cause problems or look ugly.
1996 # WARNING: Use '\'' to represent an apostrophe within the trap.
1997 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1998 trap 'exit_status=$?
1999   # Save into config.log some information that might help in debugging.
2000   {
2001     echo
2002
2003     cat <<\_ASBOX
2004 ## ---------------- ##
2005 ## Cache variables. ##
2006 ## ---------------- ##
2007 _ASBOX
2008     echo
2009     # The following way of writing the cache mishandles newlines in values,
2010 (
2011   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2012     eval ac_val=\$$ac_var
2013     case $ac_val in #(
2014     *${as_nl}*)
2015       case $ac_var in #(
2016       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2017 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2018       esac
2019       case $ac_var in #(
2020       _ | IFS | as_nl) ;; #(
2021       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2022       *) { eval $ac_var=; unset $ac_var;} ;;
2023       esac ;;
2024     esac
2025   done
2026   (set) 2>&1 |
2027     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2028     *${as_nl}ac_space=\ *)
2029       sed -n \
2030         "s/'\''/'\''\\\\'\'''\''/g;
2031           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2032       ;; #(
2033     *)
2034       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2035       ;;
2036     esac |
2037     sort
2038 )
2039     echo
2040
2041     cat <<\_ASBOX
2042 ## ----------------- ##
2043 ## Output variables. ##
2044 ## ----------------- ##
2045 _ASBOX
2046     echo
2047     for ac_var in $ac_subst_vars
2048     do
2049       eval ac_val=\$$ac_var
2050       case $ac_val in
2051       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2052       esac
2053       $as_echo "$ac_var='\''$ac_val'\''"
2054     done | sort
2055     echo
2056
2057     if test -n "$ac_subst_files"; then
2058       cat <<\_ASBOX
2059 ## ------------------- ##
2060 ## File substitutions. ##
2061 ## ------------------- ##
2062 _ASBOX
2063       echo
2064       for ac_var in $ac_subst_files
2065       do
2066         eval ac_val=\$$ac_var
2067         case $ac_val in
2068         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2069         esac
2070         $as_echo "$ac_var='\''$ac_val'\''"
2071       done | sort
2072       echo
2073     fi
2074
2075     if test -s confdefs.h; then
2076       cat <<\_ASBOX
2077 ## ----------- ##
2078 ## confdefs.h. ##
2079 ## ----------- ##
2080 _ASBOX
2081       echo
2082       cat confdefs.h
2083       echo
2084     fi
2085     test "$ac_signal" != 0 &&
2086       $as_echo "$as_me: caught signal $ac_signal"
2087     $as_echo "$as_me: exit $exit_status"
2088   } >&5
2089   rm -f core *.core core.conftest.* &&
2090     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2091     exit $exit_status
2092 ' 0
2093 for ac_signal in 1 2 13 15; do
2094   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2095 done
2096 ac_signal=0
2097
2098 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2099 rm -f -r conftest* confdefs.h
2100
2101 $as_echo "/* confdefs.h */" > confdefs.h
2102
2103 # Predefined preprocessor variables.
2104
2105 cat >>confdefs.h <<_ACEOF
2106 #define PACKAGE_NAME "$PACKAGE_NAME"
2107 _ACEOF
2108
2109 cat >>confdefs.h <<_ACEOF
2110 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2111 _ACEOF
2112
2113 cat >>confdefs.h <<_ACEOF
2114 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2115 _ACEOF
2116
2117 cat >>confdefs.h <<_ACEOF
2118 #define PACKAGE_STRING "$PACKAGE_STRING"
2119 _ACEOF
2120
2121 cat >>confdefs.h <<_ACEOF
2122 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2123 _ACEOF
2124
2125 cat >>confdefs.h <<_ACEOF
2126 #define PACKAGE_URL "$PACKAGE_URL"
2127 _ACEOF
2128
2129
2130 # Let the site file select an alternate cache file if it wants to.
2131 # Prefer an explicitly selected file to automatically selected ones.
2132 ac_site_file1=NONE
2133 ac_site_file2=NONE
2134 if test -n "$CONFIG_SITE"; then
2135   ac_site_file1=$CONFIG_SITE
2136 elif test "x$prefix" != xNONE; then
2137   ac_site_file1=$prefix/share/config.site
2138   ac_site_file2=$prefix/etc/config.site
2139 else
2140   ac_site_file1=$ac_default_prefix/share/config.site
2141   ac_site_file2=$ac_default_prefix/etc/config.site
2142 fi
2143 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2144 do
2145   test "x$ac_site_file" = xNONE && continue
2146   if test -r "$ac_site_file"; then
2147     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2148 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2149     sed 's/^/| /' "$ac_site_file" >&5
2150     . "$ac_site_file"
2151   fi
2152 done
2153
2154 if test -r "$cache_file"; then
2155   # Some versions of bash will fail to source /dev/null (special
2156   # files actually), so we avoid doing that.
2157   if test -f "$cache_file"; then
2158     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2159 $as_echo "$as_me: loading cache $cache_file" >&6;}
2160     case $cache_file in
2161       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2162       *)                      . "./$cache_file";;
2163     esac
2164   fi
2165 else
2166   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2167 $as_echo "$as_me: creating cache $cache_file" >&6;}
2168   >$cache_file
2169 fi
2170
2171 # Check that the precious variables saved in the cache have kept the same
2172 # value.
2173 ac_cache_corrupted=false
2174 for ac_var in $ac_precious_vars; do
2175   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2176   eval ac_new_set=\$ac_env_${ac_var}_set
2177   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2178   eval ac_new_val=\$ac_env_${ac_var}_value
2179   case $ac_old_set,$ac_new_set in
2180     set,)
2181       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2182 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2183       ac_cache_corrupted=: ;;
2184     ,set)
2185       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2186 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2187       ac_cache_corrupted=: ;;
2188     ,);;
2189     *)
2190       if test "x$ac_old_val" != "x$ac_new_val"; then
2191         # differences in whitespace do not lead to failure.
2192         ac_old_val_w=`echo x $ac_old_val`
2193         ac_new_val_w=`echo x $ac_new_val`
2194         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2195           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2196 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2197           ac_cache_corrupted=:
2198         else
2199           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2200 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2201           eval $ac_var=\$ac_old_val
2202         fi
2203         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2204 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2205         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2206 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2207       fi;;
2208   esac
2209   # Pass precious variables to config.status.
2210   if test "$ac_new_set" = set; then
2211     case $ac_new_val in
2212     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2213     *) ac_arg=$ac_var=$ac_new_val ;;
2214     esac
2215     case " $ac_configure_args " in
2216       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2217       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2218     esac
2219   fi
2220 done
2221 if $ac_cache_corrupted; then
2222   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2223 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2224   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2225 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2226   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2227 fi
2228 ## -------------------- ##
2229 ## Main body of script. ##
2230 ## -------------------- ##
2231
2232 ac_ext=c
2233 ac_cpp='$CPP $CPPFLAGS'
2234 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2235 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2236 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2237
2238
2239 # This file contains common code used by all simulators.
2240 #
2241 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2242 # directory.  It is intended to be invoked before any target specific stuff.
2243 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2244 # It is intended to be invoked last.
2245 #
2246 # The simulator's configure.ac should look like:
2247 #
2248 # dnl Process this file with autoconf to produce a configure script.
2249 # AC_PREREQ(2.64)dnl
2250 # AC_INIT(Makefile.in)
2251 # sinclude(../common/aclocal.m4)
2252 #
2253 # SIM_AC_COMMON
2254 #
2255 # ... target specific stuff ...
2256 #
2257 # SIM_AC_OUTPUT
2258
2259 # Include global overrides and fixes for Autoconf.
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286 # _AC_CHECK_DECL_BODY
2287 # -------------------
2288 # Shell function body for AC_CHECK_DECL.
2289 # _AC_CHECK_DECL_BODY
2290
2291 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2292 #                 INCLUDES)
2293 # -------------------------------------------------------------
2294 # Helper to AC_CHECK_DECLS, which generates the check for a single
2295 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2296 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2309 #
2310 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2311 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2312 #   Written by Gordon Matzigkeit, 1996
2313 #
2314 # This file is free software; the Free Software Foundation gives
2315 # unlimited permission to copy and/or distribute it, with or without
2316 # modifications, as long as this notice is preserved.
2317
2318
2319
2320 # serial 56 LT_INIT
2321
2322
2323 # LT_PREREQ(VERSION)
2324 # ------------------
2325 # Complain and exit if this libtool version is less that VERSION.
2326
2327
2328
2329 # _LT_CHECK_BUILDDIR
2330 # ------------------
2331 # Complain if the absolute build directory name contains unusual characters
2332
2333
2334
2335 # LT_INIT([OPTIONS])
2336 # ------------------
2337 # LT_INIT
2338
2339 # Old names:
2340 # This is what autoupdate's m4 run will expand.  It fires
2341 # the warning (with _au_warn_XXX), outputs it into the
2342 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2343 # the replacement expansion.
2344
2345
2346 # This is an auxiliary macro that is also run when
2347 # autoupdate runs m4.  It simply calls m4_warning, but
2348 # we need a wrapper so that each warning is emitted only
2349 # once.  We break the quoting in m4_warning's argument in
2350 # order to expand this macro's arguments, not AU_DEFUN's.
2351
2352
2353 # Finally, this is the expansion that is picked up by
2354 # autoconf.  It tells the user to run autoupdate, and
2355 # then outputs the replacement expansion.  We do not care
2356 # about autoupdate's warning because that contains
2357 # information on what to do *after* running autoupdate.
2358
2359 # This is what autoupdate's m4 run will expand.  It fires
2360 # the warning (with _au_warn_XXX), outputs it into the
2361 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2362 # the replacement expansion.
2363
2364
2365 # This is an auxiliary macro that is also run when
2366 # autoupdate runs m4.  It simply calls m4_warning, but
2367 # we need a wrapper so that each warning is emitted only
2368 # once.  We break the quoting in m4_warning's argument in
2369 # order to expand this macro's arguments, not AU_DEFUN's.
2370
2371
2372 # Finally, this is the expansion that is picked up by
2373 # autoconf.  It tells the user to run autoupdate, and
2374 # then outputs the replacement expansion.  We do not care
2375 # about autoupdate's warning because that contains
2376 # information on what to do *after* running autoupdate.
2377
2378
2379
2380 # _LT_CC_BASENAME(CC)
2381 # -------------------
2382 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2383
2384
2385
2386 # _LT_FILEUTILS_DEFAULTS
2387 # ----------------------
2388 # It is okay to use these file commands and assume they have been set
2389 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2390 # _LT_FILEUTILS_DEFAULTS
2391
2392
2393 # _LT_SETUP
2394 # ---------
2395 # _LT_SETUP
2396
2397
2398 # _LT_PREPARE_SED_QUOTE_VARS
2399 # --------------------------
2400 # Define a few sed substitution that help us do robust quoting.
2401
2402
2403 # _LT_PROG_LTMAIN
2404 # ---------------
2405 # Note that this code is called both from `configure', and `config.status'
2406 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2407 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2408 # so we pass a copy along to make sure it has a sensible value anyway.
2409 # _LT_PROG_LTMAIN
2410
2411
2412 ## ------------------------------------- ##
2413 ## Accumulate code for creating libtool. ##
2414 ## ------------------------------------- ##
2415
2416 # So that we can recreate a full libtool script including additional
2417 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2418 # in macros and then make a single call at the end using the `libtool'
2419 # label.
2420
2421
2422 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2423 # ----------------------------------------
2424 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2425
2426
2427 # Initialize.
2428
2429
2430
2431 # _LT_CONFIG_LIBTOOL([COMMANDS])
2432 # ------------------------------
2433 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2434
2435
2436 # Initialize.
2437
2438
2439
2440 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2441 # -----------------------------------------------------
2442
2443
2444
2445 # _LT_FORMAT_COMMENT([COMMENT])
2446 # -----------------------------
2447 # Add leading comment marks to the start of each line, and a trailing
2448 # full-stop to the whole comment if one is not present already.
2449
2450
2451
2452
2453 ## ------------------------ ##
2454 ## FIXME: Eliminate VARNAME ##
2455 ## ------------------------ ##
2456
2457
2458 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2459 # -------------------------------------------------------------------
2460 # CONFIGNAME is the name given to the value in the libtool script.
2461 # VARNAME is the (base) name used in the configure script.
2462 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2463 # VARNAME.  Any other value will be used directly.
2464
2465
2466
2467 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2468 # --------------------------------------------------------
2469
2470
2471
2472 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2473 # ------------------------------------------------
2474
2475
2476
2477 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2478 # ---------------------------------------------------------
2479
2480
2481
2482 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2483 # --------------------------------------------------
2484
2485
2486
2487 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2488 # ---------------------------------------------------
2489
2490
2491
2492 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2493 # ---------------------------------------------------
2494
2495
2496
2497
2498 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2499 # ------------------------------------------------
2500
2501
2502
2503
2504 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2505 # ------------------------------------
2506 # Quote a variable value, and forward it to `config.status' so that its
2507 # declaration there will have the same value as in `configure'.  VARNAME
2508 # must have a single quote delimited value for this to work.
2509
2510
2511
2512 # _LT_CONFIG_STATUS_DECLARATIONS
2513 # ------------------------------
2514 # We delimit libtool config variables with single quotes, so when
2515 # we write them to config.status, we have to be sure to quote all
2516 # embedded single quotes properly.  In configure, this macro expands
2517 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2518 #
2519 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2520
2521
2522
2523 # _LT_LIBTOOL_TAGS
2524 # ----------------
2525 # Output comment and list of tags supported by the script
2526
2527
2528
2529 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2530 # -----------------------------------
2531 # Extract the dictionary values for VARNAME (optionally with TAG) and
2532 # expand to a commented shell variable setting:
2533 #
2534 #    # Some comment about what VAR is for.
2535 #    visible_name=$lt_internal_name
2536
2537
2538
2539 # _LT_LIBTOOL_CONFIG_VARS
2540 # -----------------------
2541 # Produce commented declarations of non-tagged libtool config variables
2542 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2543 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2544 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2545
2546
2547
2548 # _LT_LIBTOOL_TAG_VARS(TAG)
2549 # -------------------------
2550
2551
2552
2553 # _LT_TAGVAR(VARNAME, [TAGNAME])
2554 # ------------------------------
2555
2556
2557
2558 # _LT_CONFIG_COMMANDS
2559 # -------------------
2560 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2561 # variables for single and double quote escaping we saved from calls
2562 # to _LT_DECL, we can put quote escaped variables declarations
2563 # into `config.status', and then the shell code to quote escape them in
2564 # for loops in `config.status'.  Finally, any additional code accumulated
2565 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2566 #_LT_CONFIG_COMMANDS
2567
2568
2569 # Initialize.
2570
2571
2572 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2573 # ------------------------------------
2574 # Generate a child script FILE with all initialization necessary to
2575 # reuse the environment learned by the parent script, and make the
2576 # file executable.  If COMMENT is supplied, it is inserted after the
2577 # `#!' sequence but before initialization text begins.  After this
2578 # macro, additional text can be appended to FILE to form the body of
2579 # the child script.  The macro ends with non-zero status if the
2580 # file could not be fully written (such as if the disk is full).
2581 # _LT_GENERATED_FILE_INIT
2582
2583 # LT_OUTPUT
2584 # ---------
2585 # This macro allows early generation of the libtool script (before
2586 # AC_OUTPUT is called), incase it is used in configure for compilation
2587 # tests.
2588 # LT_OUTPUT
2589
2590
2591 # _LT_CONFIG(TAG)
2592 # ---------------
2593 # If TAG is the built-in tag, create an initial libtool script with a
2594 # default configuration from the untagged config vars.  Otherwise add code
2595 # to config.status for appending the configuration named by TAG from the
2596 # matching tagged config vars.
2597 # _LT_CONFIG
2598
2599
2600 # LT_SUPPORTED_TAG(TAG)
2601 # ---------------------
2602 # Trace this macro to discover what tags are supported by the libtool
2603 # --tag option, using:
2604 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2605
2606
2607
2608 # C support is built-in for now
2609
2610
2611
2612
2613 # LT_LANG(LANG)
2614 # -------------
2615 # Enable libtool support for the given language if not already enabled.
2616 # LT_LANG
2617
2618
2619 # _LT_LANG(LANGNAME)
2620 # ------------------
2621 # _LT_LANG
2622
2623
2624 # _LT_LANG_DEFAULT_CONFIG
2625 # -----------------------
2626 # _LT_LANG_DEFAULT_CONFIG
2627
2628 # Obsolete macros:
2629 # This is what autoupdate's m4 run will expand.  It fires
2630 # the warning (with _au_warn_XXX), outputs it into the
2631 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2632 # the replacement expansion.
2633
2634
2635 # This is an auxiliary macro that is also run when
2636 # autoupdate runs m4.  It simply calls m4_warning, but
2637 # we need a wrapper so that each warning is emitted only
2638 # once.  We break the quoting in m4_warning's argument in
2639 # order to expand this macro's arguments, not AU_DEFUN's.
2640
2641
2642 # Finally, this is the expansion that is picked up by
2643 # autoconf.  It tells the user to run autoupdate, and
2644 # then outputs the replacement expansion.  We do not care
2645 # about autoupdate's warning because that contains
2646 # information on what to do *after* running autoupdate.
2647
2648 # This is what autoupdate's m4 run will expand.  It fires
2649 # the warning (with _au_warn_XXX), outputs it into the
2650 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2651 # the replacement expansion.
2652
2653
2654 # This is an auxiliary macro that is also run when
2655 # autoupdate runs m4.  It simply calls m4_warning, but
2656 # we need a wrapper so that each warning is emitted only
2657 # once.  We break the quoting in m4_warning's argument in
2658 # order to expand this macro's arguments, not AU_DEFUN's.
2659
2660
2661 # Finally, this is the expansion that is picked up by
2662 # autoconf.  It tells the user to run autoupdate, and
2663 # then outputs the replacement expansion.  We do not care
2664 # about autoupdate's warning because that contains
2665 # information on what to do *after* running autoupdate.
2666
2667 # This is what autoupdate's m4 run will expand.  It fires
2668 # the warning (with _au_warn_XXX), outputs it into the
2669 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2670 # the replacement expansion.
2671
2672
2673 # This is an auxiliary macro that is also run when
2674 # autoupdate runs m4.  It simply calls m4_warning, but
2675 # we need a wrapper so that each warning is emitted only
2676 # once.  We break the quoting in m4_warning's argument in
2677 # order to expand this macro's arguments, not AU_DEFUN's.
2678
2679
2680 # Finally, this is the expansion that is picked up by
2681 # autoconf.  It tells the user to run autoupdate, and
2682 # then outputs the replacement expansion.  We do not care
2683 # about autoupdate's warning because that contains
2684 # information on what to do *after* running autoupdate.
2685
2686 # This is what autoupdate's m4 run will expand.  It fires
2687 # the warning (with _au_warn_XXX), outputs it into the
2688 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2689 # the replacement expansion.
2690
2691
2692 # This is an auxiliary macro that is also run when
2693 # autoupdate runs m4.  It simply calls m4_warning, but
2694 # we need a wrapper so that each warning is emitted only
2695 # once.  We break the quoting in m4_warning's argument in
2696 # order to expand this macro's arguments, not AU_DEFUN's.
2697
2698
2699 # Finally, this is the expansion that is picked up by
2700 # autoconf.  It tells the user to run autoupdate, and
2701 # then outputs the replacement expansion.  We do not care
2702 # about autoupdate's warning because that contains
2703 # information on what to do *after* running autoupdate.
2704
2705 # This is what autoupdate's m4 run will expand.  It fires
2706 # the warning (with _au_warn_XXX), outputs it into the
2707 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2708 # the replacement expansion.
2709
2710
2711 # This is an auxiliary macro that is also run when
2712 # autoupdate runs m4.  It simply calls m4_warning, but
2713 # we need a wrapper so that each warning is emitted only
2714 # once.  We break the quoting in m4_warning's argument in
2715 # order to expand this macro's arguments, not AU_DEFUN's.
2716
2717
2718 # Finally, this is the expansion that is picked up by
2719 # autoconf.  It tells the user to run autoupdate, and
2720 # then outputs the replacement expansion.  We do not care
2721 # about autoupdate's warning because that contains
2722 # information on what to do *after* running autoupdate.
2723
2724
2725
2726 # _LT_TAG_COMPILER
2727 # ----------------
2728 # _LT_TAG_COMPILER
2729
2730
2731 # _LT_COMPILER_BOILERPLATE
2732 # ------------------------
2733 # Check for compiler boilerplate output or warnings with
2734 # the simple compiler test code.
2735 # _LT_COMPILER_BOILERPLATE
2736
2737
2738 # _LT_LINKER_BOILERPLATE
2739 # ----------------------
2740 # Check for linker boilerplate output or warnings with
2741 # the simple link test code.
2742 # _LT_LINKER_BOILERPLATE
2743
2744 # _LT_REQUIRED_DARWIN_CHECKS
2745 # -------------------------
2746
2747
2748
2749 # _LT_DARWIN_LINKER_FEATURES
2750 # --------------------------
2751 # Checks for linker and compiler features on darwin
2752
2753
2754 # _LT_SYS_MODULE_PATH_AIX
2755 # -----------------------
2756 # Links a minimal program and checks the executable
2757 # for the system default hardcoded library path. In most cases,
2758 # this is /usr/lib:/lib, but when the MPI compilers are used
2759 # the location of the communication and MPI libs are included too.
2760 # If we don't find anything, use the default library path according
2761 # to the aix ld manual.
2762 # _LT_SYS_MODULE_PATH_AIX
2763
2764
2765 # _LT_SHELL_INIT(ARG)
2766 # -------------------
2767 # _LT_SHELL_INIT
2768
2769
2770
2771 # _LT_PROG_ECHO_BACKSLASH
2772 # -----------------------
2773 # Find how we can fake an echo command that does not interpret backslash.
2774 # In particular, with Autoconf 2.60 or later we add some code to the start
2775 # of the generated configure script which will find a shell with a builtin
2776 # printf (which we can use as an echo command).
2777 # _LT_PROG_ECHO_BACKSLASH
2778
2779
2780 # _LT_ENABLE_LOCK
2781 # ---------------
2782 # _LT_ENABLE_LOCK
2783
2784
2785 # _LT_CMD_OLD_ARCHIVE
2786 # -------------------
2787 # _LT_CMD_OLD_ARCHIVE
2788
2789
2790 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2791 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2792 # ----------------------------------------------------------------
2793 # Check whether the given compiler option works
2794 # _LT_COMPILER_OPTION
2795
2796 # Old name:
2797 # This is what autoupdate's m4 run will expand.  It fires
2798 # the warning (with _au_warn_XXX), outputs it into the
2799 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2800 # the replacement expansion.
2801
2802
2803 # This is an auxiliary macro that is also run when
2804 # autoupdate runs m4.  It simply calls m4_warning, but
2805 # we need a wrapper so that each warning is emitted only
2806 # once.  We break the quoting in m4_warning's argument in
2807 # order to expand this macro's arguments, not AU_DEFUN's.
2808
2809
2810 # Finally, this is the expansion that is picked up by
2811 # autoconf.  It tells the user to run autoupdate, and
2812 # then outputs the replacement expansion.  We do not care
2813 # about autoupdate's warning because that contains
2814 # information on what to do *after* running autoupdate.
2815
2816
2817
2818 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2819 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2820 # ----------------------------------------------------
2821 # Check whether the given linker option works
2822 # _LT_LINKER_OPTION
2823
2824 # Old name:
2825 # This is what autoupdate's m4 run will expand.  It fires
2826 # the warning (with _au_warn_XXX), outputs it into the
2827 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2828 # the replacement expansion.
2829
2830
2831 # This is an auxiliary macro that is also run when
2832 # autoupdate runs m4.  It simply calls m4_warning, but
2833 # we need a wrapper so that each warning is emitted only
2834 # once.  We break the quoting in m4_warning's argument in
2835 # order to expand this macro's arguments, not AU_DEFUN's.
2836
2837
2838 # Finally, this is the expansion that is picked up by
2839 # autoconf.  It tells the user to run autoupdate, and
2840 # then outputs the replacement expansion.  We do not care
2841 # about autoupdate's warning because that contains
2842 # information on what to do *after* running autoupdate.
2843
2844
2845
2846 # LT_CMD_MAX_LEN
2847 #---------------
2848 # LT_CMD_MAX_LEN
2849
2850 # Old name:
2851 # This is what autoupdate's m4 run will expand.  It fires
2852 # the warning (with _au_warn_XXX), outputs it into the
2853 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2854 # the replacement expansion.
2855
2856
2857 # This is an auxiliary macro that is also run when
2858 # autoupdate runs m4.  It simply calls m4_warning, but
2859 # we need a wrapper so that each warning is emitted only
2860 # once.  We break the quoting in m4_warning's argument in
2861 # order to expand this macro's arguments, not AU_DEFUN's.
2862
2863
2864 # Finally, this is the expansion that is picked up by
2865 # autoconf.  It tells the user to run autoupdate, and
2866 # then outputs the replacement expansion.  We do not care
2867 # about autoupdate's warning because that contains
2868 # information on what to do *after* running autoupdate.
2869
2870
2871
2872 # _LT_HEADER_DLFCN
2873 # ----------------
2874 # _LT_HEADER_DLFCN
2875
2876
2877 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2878 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2879 # ----------------------------------------------------------------
2880 # _LT_TRY_DLOPEN_SELF
2881
2882
2883 # LT_SYS_DLOPEN_SELF
2884 # ------------------
2885 # LT_SYS_DLOPEN_SELF
2886
2887 # Old name:
2888 # This is what autoupdate's m4 run will expand.  It fires
2889 # the warning (with _au_warn_XXX), outputs it into the
2890 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2891 # the replacement expansion.
2892
2893
2894 # This is an auxiliary macro that is also run when
2895 # autoupdate runs m4.  It simply calls m4_warning, but
2896 # we need a wrapper so that each warning is emitted only
2897 # once.  We break the quoting in m4_warning's argument in
2898 # order to expand this macro's arguments, not AU_DEFUN's.
2899
2900
2901 # Finally, this is the expansion that is picked up by
2902 # autoconf.  It tells the user to run autoupdate, and
2903 # then outputs the replacement expansion.  We do not care
2904 # about autoupdate's warning because that contains
2905 # information on what to do *after* running autoupdate.
2906
2907
2908
2909 # _LT_COMPILER_C_O([TAGNAME])
2910 # ---------------------------
2911 # Check to see if options -c and -o are simultaneously supported by compiler.
2912 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2913 # _LT_COMPILER_C_O
2914
2915
2916 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2917 # ----------------------------------
2918 # Check to see if we can do hard links to lock some files if needed
2919 # _LT_COMPILER_FILE_LOCKS
2920
2921
2922 # _LT_CHECK_OBJDIR
2923 # ----------------
2924 # _LT_CHECK_OBJDIR
2925
2926
2927 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2928 # --------------------------------------
2929 # Check hardcoding attributes.
2930 # _LT_LINKER_HARDCODE_LIBPATH
2931
2932
2933 # _LT_CMD_STRIPLIB
2934 # ----------------
2935 # _LT_CMD_STRIPLIB
2936
2937
2938 # _LT_SYS_DYNAMIC_LINKER([TAG])
2939 # -----------------------------
2940 # PORTME Fill in your ld.so characteristics
2941 # _LT_SYS_DYNAMIC_LINKER
2942
2943
2944 # _LT_PATH_TOOL_PREFIX(TOOL)
2945 # --------------------------
2946 # find a file program which can recognize shared library
2947 # _LT_PATH_TOOL_PREFIX
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_PATH_MAGIC
2972 # --------------
2973 # find a file program which can recognize a shared library
2974 # _LT_PATH_MAGIC
2975
2976
2977 # LT_PATH_LD
2978 # ----------
2979 # find the pathname to the GNU or non-GNU linker
2980 # LT_PATH_LD
2981
2982 # Old names:
2983 # This is what autoupdate's m4 run will expand.  It fires
2984 # the warning (with _au_warn_XXX), outputs it into the
2985 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2986 # the replacement expansion.
2987
2988
2989 # This is an auxiliary macro that is also run when
2990 # autoupdate runs m4.  It simply calls m4_warning, but
2991 # we need a wrapper so that each warning is emitted only
2992 # once.  We break the quoting in m4_warning's argument in
2993 # order to expand this macro's arguments, not AU_DEFUN's.
2994
2995
2996 # Finally, this is the expansion that is picked up by
2997 # autoconf.  It tells the user to run autoupdate, and
2998 # then outputs the replacement expansion.  We do not care
2999 # about autoupdate's warning because that contains
3000 # information on what to do *after* running autoupdate.
3001
3002 # This is what autoupdate's m4 run will expand.  It fires
3003 # the warning (with _au_warn_XXX), outputs it into the
3004 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3005 # the replacement expansion.
3006
3007
3008 # This is an auxiliary macro that is also run when
3009 # autoupdate runs m4.  It simply calls m4_warning, but
3010 # we need a wrapper so that each warning is emitted only
3011 # once.  We break the quoting in m4_warning's argument in
3012 # order to expand this macro's arguments, not AU_DEFUN's.
3013
3014
3015 # Finally, this is the expansion that is picked up by
3016 # autoconf.  It tells the user to run autoupdate, and
3017 # then outputs the replacement expansion.  We do not care
3018 # about autoupdate's warning because that contains
3019 # information on what to do *after* running autoupdate.
3020
3021
3022
3023 # _LT_PATH_LD_GNU
3024 #- --------------
3025 # _LT_PATH_LD_GNU
3026
3027
3028 # _LT_CMD_RELOAD
3029 # --------------
3030 # find reload flag for linker
3031 #   -- PORTME Some linkers may need a different reload flag.
3032 # _LT_CMD_RELOAD
3033
3034
3035 # _LT_CHECK_MAGIC_METHOD
3036 # ----------------------
3037 # how to check for library dependencies
3038 #  -- PORTME fill in with the dynamic library characteristics
3039 # _LT_CHECK_MAGIC_METHOD
3040
3041
3042 # LT_PATH_NM
3043 # ----------
3044 # find the pathname to a BSD- or MS-compatible name lister
3045 # LT_PATH_NM
3046
3047 # Old names:
3048 # This is what autoupdate's m4 run will expand.  It fires
3049 # the warning (with _au_warn_XXX), outputs it into the
3050 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3051 # the replacement expansion.
3052
3053
3054 # This is an auxiliary macro that is also run when
3055 # autoupdate runs m4.  It simply calls m4_warning, but
3056 # we need a wrapper so that each warning is emitted only
3057 # once.  We break the quoting in m4_warning's argument in
3058 # order to expand this macro's arguments, not AU_DEFUN's.
3059
3060
3061 # Finally, this is the expansion that is picked up by
3062 # autoconf.  It tells the user to run autoupdate, and
3063 # then outputs the replacement expansion.  We do not care
3064 # about autoupdate's warning because that contains
3065 # information on what to do *after* running autoupdate.
3066
3067 # This is what autoupdate's m4 run will expand.  It fires
3068 # the warning (with _au_warn_XXX), outputs it into the
3069 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3070 # the replacement expansion.
3071
3072
3073 # This is an auxiliary macro that is also run when
3074 # autoupdate runs m4.  It simply calls m4_warning, but
3075 # we need a wrapper so that each warning is emitted only
3076 # once.  We break the quoting in m4_warning's argument in
3077 # order to expand this macro's arguments, not AU_DEFUN's.
3078
3079
3080 # Finally, this is the expansion that is picked up by
3081 # autoconf.  It tells the user to run autoupdate, and
3082 # then outputs the replacement expansion.  We do not care
3083 # about autoupdate's warning because that contains
3084 # information on what to do *after* running autoupdate.
3085
3086
3087
3088 # LT_LIB_M
3089 # --------
3090 # check for math library
3091 # LT_LIB_M
3092
3093 # Old name:
3094 # This is what autoupdate's m4 run will expand.  It fires
3095 # the warning (with _au_warn_XXX), outputs it into the
3096 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3097 # the replacement expansion.
3098
3099
3100 # This is an auxiliary macro that is also run when
3101 # autoupdate runs m4.  It simply calls m4_warning, but
3102 # we need a wrapper so that each warning is emitted only
3103 # once.  We break the quoting in m4_warning's argument in
3104 # order to expand this macro's arguments, not AU_DEFUN's.
3105
3106
3107 # Finally, this is the expansion that is picked up by
3108 # autoconf.  It tells the user to run autoupdate, and
3109 # then outputs the replacement expansion.  We do not care
3110 # about autoupdate's warning because that contains
3111 # information on what to do *after* running autoupdate.
3112
3113
3114
3115 # _LT_COMPILER_NO_RTTI([TAGNAME])
3116 # -------------------------------
3117 # _LT_COMPILER_NO_RTTI
3118
3119
3120 # _LT_CMD_GLOBAL_SYMBOLS
3121 # ----------------------
3122  # _LT_CMD_GLOBAL_SYMBOLS
3123
3124
3125 # _LT_COMPILER_PIC([TAGNAME])
3126 # ---------------------------
3127 # _LT_COMPILER_PIC
3128
3129
3130 # _LT_LINKER_SHLIBS([TAGNAME])
3131 # ----------------------------
3132 # See if the linker supports building shared libraries.
3133 # _LT_LINKER_SHLIBS
3134
3135
3136 # _LT_LANG_C_CONFIG([TAG])
3137 # ------------------------
3138 # Ensure that the configuration variables for a C compiler are suitably
3139 # defined.  These variables are subsequently used by _LT_CONFIG to write
3140 # the compiler configuration to `libtool'.
3141 # _LT_LANG_C_CONFIG
3142
3143
3144 # _LT_LANG_CXX_CONFIG([TAG])
3145 # --------------------------
3146 # Ensure that the configuration variables for a C++ compiler are suitably
3147 # defined.  These variables are subsequently used by _LT_CONFIG to write
3148 # the compiler configuration to `libtool'.
3149 # _LT_LANG_CXX_CONFIG
3150
3151
3152 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3153 # ---------------------------------
3154 # Figure out "hidden" library dependencies from verbose
3155 # compiler output when linking a shared library.
3156 # Parse the compiler output and extract the necessary
3157 # objects, libraries and library flags.
3158 # _LT_SYS_HIDDEN_LIBDEPS
3159
3160
3161 # _LT_LANG_F77_CONFIG([TAG])
3162 # --------------------------
3163 # Ensure that the configuration variables for a Fortran 77 compiler are
3164 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3165 # to write the compiler configuration to `libtool'.
3166 # _LT_LANG_F77_CONFIG
3167
3168
3169 # _LT_LANG_FC_CONFIG([TAG])
3170 # -------------------------
3171 # Ensure that the configuration variables for a Fortran compiler are
3172 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3173 # to write the compiler configuration to `libtool'.
3174 # _LT_LANG_FC_CONFIG
3175
3176
3177 # _LT_LANG_GCJ_CONFIG([TAG])
3178 # --------------------------
3179 # Ensure that the configuration variables for the GNU Java Compiler compiler
3180 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3181 # to write the compiler configuration to `libtool'.
3182 # _LT_LANG_GCJ_CONFIG
3183
3184
3185 # _LT_LANG_RC_CONFIG([TAG])
3186 # -------------------------
3187 # Ensure that the configuration variables for the Windows resource compiler
3188 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3189 # to write the compiler configuration to `libtool'.
3190 # _LT_LANG_RC_CONFIG
3191
3192
3193 # LT_PROG_GCJ
3194 # -----------
3195
3196
3197 # Old name:
3198 # This is what autoupdate's m4 run will expand.  It fires
3199 # the warning (with _au_warn_XXX), outputs it into the
3200 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3201 # the replacement expansion.
3202
3203
3204 # This is an auxiliary macro that is also run when
3205 # autoupdate runs m4.  It simply calls m4_warning, but
3206 # we need a wrapper so that each warning is emitted only
3207 # once.  We break the quoting in m4_warning's argument in
3208 # order to expand this macro's arguments, not AU_DEFUN's.
3209
3210
3211 # Finally, this is the expansion that is picked up by
3212 # autoconf.  It tells the user to run autoupdate, and
3213 # then outputs the replacement expansion.  We do not care
3214 # about autoupdate's warning because that contains
3215 # information on what to do *after* running autoupdate.
3216
3217
3218
3219 # LT_PROG_RC
3220 # ----------
3221
3222
3223 # Old name:
3224 # This is what autoupdate's m4 run will expand.  It fires
3225 # the warning (with _au_warn_XXX), outputs it into the
3226 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3227 # the replacement expansion.
3228
3229
3230 # This is an auxiliary macro that is also run when
3231 # autoupdate runs m4.  It simply calls m4_warning, but
3232 # we need a wrapper so that each warning is emitted only
3233 # once.  We break the quoting in m4_warning's argument in
3234 # order to expand this macro's arguments, not AU_DEFUN's.
3235
3236
3237 # Finally, this is the expansion that is picked up by
3238 # autoconf.  It tells the user to run autoupdate, and
3239 # then outputs the replacement expansion.  We do not care
3240 # about autoupdate's warning because that contains
3241 # information on what to do *after* running autoupdate.
3242
3243
3244
3245 # _LT_DECL_EGREP
3246 # --------------
3247 # If we don't have a new enough Autoconf to choose the best grep
3248 # available, choose the one first in the user's PATH.
3249
3250
3251
3252 # _LT_DECL_OBJDUMP
3253 # --------------
3254 # If we don't have a new enough Autoconf to choose the best objdump
3255 # available, choose the one first in the user's PATH.
3256
3257
3258
3259 # _LT_DECL_SED
3260 # ------------
3261 # Check for a fully-functional sed program, that truncates
3262 # as few characters as possible.  Prefer GNU sed if found.
3263 # _LT_DECL_SED
3264
3265 #m4_ifndef
3266
3267 # Old name:
3268 # This is what autoupdate's m4 run will expand.  It fires
3269 # the warning (with _au_warn_XXX), outputs it into the
3270 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3271 # the replacement expansion.
3272
3273
3274 # This is an auxiliary macro that is also run when
3275 # autoupdate runs m4.  It simply calls m4_warning, but
3276 # we need a wrapper so that each warning is emitted only
3277 # once.  We break the quoting in m4_warning's argument in
3278 # order to expand this macro's arguments, not AU_DEFUN's.
3279
3280
3281 # Finally, this is the expansion that is picked up by
3282 # autoconf.  It tells the user to run autoupdate, and
3283 # then outputs the replacement expansion.  We do not care
3284 # about autoupdate's warning because that contains
3285 # information on what to do *after* running autoupdate.
3286
3287
3288
3289 # _LT_CHECK_SHELL_FEATURES
3290 # ------------------------
3291 # Find out whether the shell is Bourne or XSI compatible,
3292 # or has some other useful features.
3293 # _LT_CHECK_SHELL_FEATURES
3294
3295
3296 # _LT_PROG_XSI_SHELLFNS
3297 # ---------------------
3298 # Bourne and XSI compatible variants of some useful shell functions.
3299
3300
3301 # Helper functions for option handling.                    -*- Autoconf -*-
3302 #
3303 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3304 #   Inc.
3305 #   Written by Gary V. Vaughan, 2004
3306 #
3307 # This file is free software; the Free Software Foundation gives
3308 # unlimited permission to copy and/or distribute it, with or without
3309 # modifications, as long as this notice is preserved.
3310
3311 # serial 6 ltoptions.m4
3312
3313 # This is to help aclocal find these macros, as it can't see m4_define.
3314
3315
3316
3317 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3318 # ------------------------------------------
3319
3320
3321
3322 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3323 # ---------------------------------------
3324 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3325 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3326 # saved as a flag.
3327
3328
3329
3330 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3331 # ------------------------------------------------------------
3332 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3333
3334
3335
3336 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3337 # -------------------------------------------------------
3338 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3339 # are set.
3340
3341
3342
3343 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3344 # ----------------------------------------
3345 # OPTION-LIST is a space-separated list of Libtool options associated
3346 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3347 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3348 # the unknown option and exit.
3349 # _LT_SET_OPTIONS
3350
3351
3352 ## --------------------------------- ##
3353 ## Macros to handle LT_INIT options. ##
3354 ## --------------------------------- ##
3355
3356 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3357 # -----------------------------------------
3358
3359
3360
3361 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3362 # -----------------------------------------------
3363 # LT_OPTION_DEFINE
3364
3365
3366 # dlopen
3367 # ------
3368
3369
3370 # This is what autoupdate's m4 run will expand.  It fires
3371 # the warning (with _au_warn_XXX), outputs it into the
3372 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3373 # the replacement expansion.
3374
3375
3376 # This is an auxiliary macro that is also run when
3377 # autoupdate runs m4.  It simply calls m4_warning, but
3378 # we need a wrapper so that each warning is emitted only
3379 # once.  We break the quoting in m4_warning's argument in
3380 # order to expand this macro's arguments, not AU_DEFUN's.
3381
3382
3383 # Finally, this is the expansion that is picked up by
3384 # autoconf.  It tells the user to run autoupdate, and
3385 # then outputs the replacement expansion.  We do not care
3386 # about autoupdate's warning because that contains
3387 # information on what to do *after* running autoupdate.
3388
3389
3390
3391
3392 # win32-dll
3393 # ---------
3394 # Declare package support for building win32 dll's.
3395 # win32-dll
3396
3397 # This is what autoupdate's m4 run will expand.  It fires
3398 # the warning (with _au_warn_XXX), outputs it into the
3399 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3400 # the replacement expansion.
3401
3402
3403 # This is an auxiliary macro that is also run when
3404 # autoupdate runs m4.  It simply calls m4_warning, but
3405 # we need a wrapper so that each warning is emitted only
3406 # once.  We break the quoting in m4_warning's argument in
3407 # order to expand this macro's arguments, not AU_DEFUN's.
3408
3409
3410 # Finally, this is the expansion that is picked up by
3411 # autoconf.  It tells the user to run autoupdate, and
3412 # then outputs the replacement expansion.  We do not care
3413 # about autoupdate's warning because that contains
3414 # information on what to do *after* running autoupdate.
3415
3416
3417
3418
3419 # _LT_ENABLE_SHARED([DEFAULT])
3420 # ----------------------------
3421 # implement the --enable-shared flag, and supports the `shared' and
3422 # `disable-shared' LT_INIT options.
3423 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3424 # _LT_ENABLE_SHARED
3425
3426
3427
3428
3429 # Old names:
3430
3431
3432
3433
3434 # This is what autoupdate's m4 run will expand.  It fires
3435 # the warning (with _au_warn_XXX), outputs it into the
3436 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3437 # the replacement expansion.
3438
3439
3440 # This is an auxiliary macro that is also run when
3441 # autoupdate runs m4.  It simply calls m4_warning, but
3442 # we need a wrapper so that each warning is emitted only
3443 # once.  We break the quoting in m4_warning's argument in
3444 # order to expand this macro's arguments, not AU_DEFUN's.
3445
3446
3447 # Finally, this is the expansion that is picked up by
3448 # autoconf.  It tells the user to run autoupdate, and
3449 # then outputs the replacement expansion.  We do not care
3450 # about autoupdate's warning because that contains
3451 # information on what to do *after* running autoupdate.
3452
3453 # This is what autoupdate's m4 run will expand.  It fires
3454 # the warning (with _au_warn_XXX), outputs it into the
3455 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3456 # the replacement expansion.
3457
3458
3459 # This is an auxiliary macro that is also run when
3460 # autoupdate runs m4.  It simply calls m4_warning, but
3461 # we need a wrapper so that each warning is emitted only
3462 # once.  We break the quoting in m4_warning's argument in
3463 # order to expand this macro's arguments, not AU_DEFUN's.
3464
3465
3466 # Finally, this is the expansion that is picked up by
3467 # autoconf.  It tells the user to run autoupdate, and
3468 # then outputs the replacement expansion.  We do not care
3469 # about autoupdate's warning because that contains
3470 # information on what to do *after* running autoupdate.
3471
3472
3473
3474
3475
3476 # _LT_ENABLE_STATIC([DEFAULT])
3477 # ----------------------------
3478 # implement the --enable-static flag, and support the `static' and
3479 # `disable-static' LT_INIT options.
3480 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3481 # _LT_ENABLE_STATIC
3482
3483
3484
3485
3486 # Old names:
3487
3488
3489
3490
3491 # This is what autoupdate's m4 run will expand.  It fires
3492 # the warning (with _au_warn_XXX), outputs it into the
3493 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3494 # the replacement expansion.
3495
3496
3497 # This is an auxiliary macro that is also run when
3498 # autoupdate runs m4.  It simply calls m4_warning, but
3499 # we need a wrapper so that each warning is emitted only
3500 # once.  We break the quoting in m4_warning's argument in
3501 # order to expand this macro's arguments, not AU_DEFUN's.
3502
3503
3504 # Finally, this is the expansion that is picked up by
3505 # autoconf.  It tells the user to run autoupdate, and
3506 # then outputs the replacement expansion.  We do not care
3507 # about autoupdate's warning because that contains
3508 # information on what to do *after* running autoupdate.
3509
3510 # This is what autoupdate's m4 run will expand.  It fires
3511 # the warning (with _au_warn_XXX), outputs it into the
3512 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3513 # the replacement expansion.
3514
3515
3516 # This is an auxiliary macro that is also run when
3517 # autoupdate runs m4.  It simply calls m4_warning, but
3518 # we need a wrapper so that each warning is emitted only
3519 # once.  We break the quoting in m4_warning's argument in
3520 # order to expand this macro's arguments, not AU_DEFUN's.
3521
3522
3523 # Finally, this is the expansion that is picked up by
3524 # autoconf.  It tells the user to run autoupdate, and
3525 # then outputs the replacement expansion.  We do not care
3526 # about autoupdate's warning because that contains
3527 # information on what to do *after* running autoupdate.
3528
3529
3530
3531
3532
3533 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3534 # ----------------------------------
3535 # implement the --enable-fast-install flag, and support the `fast-install'
3536 # and `disable-fast-install' LT_INIT options.
3537 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3538 # _LT_ENABLE_FAST_INSTALL
3539
3540
3541
3542
3543 # Old names:
3544 # This is what autoupdate's m4 run will expand.  It fires
3545 # the warning (with _au_warn_XXX), outputs it into the
3546 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3547 # the replacement expansion.
3548
3549
3550 # This is an auxiliary macro that is also run when
3551 # autoupdate runs m4.  It simply calls m4_warning, but
3552 # we need a wrapper so that each warning is emitted only
3553 # once.  We break the quoting in m4_warning's argument in
3554 # order to expand this macro's arguments, not AU_DEFUN's.
3555
3556
3557 # Finally, this is the expansion that is picked up by
3558 # autoconf.  It tells the user to run autoupdate, and
3559 # then outputs the replacement expansion.  We do not care
3560 # about autoupdate's warning because that contains
3561 # information on what to do *after* running autoupdate.
3562
3563
3564 # This is what autoupdate's m4 run will expand.  It fires
3565 # the warning (with _au_warn_XXX), outputs it into the
3566 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3567 # the replacement expansion.
3568
3569
3570 # This is an auxiliary macro that is also run when
3571 # autoupdate runs m4.  It simply calls m4_warning, but
3572 # we need a wrapper so that each warning is emitted only
3573 # once.  We break the quoting in m4_warning's argument in
3574 # order to expand this macro's arguments, not AU_DEFUN's.
3575
3576
3577 # Finally, this is the expansion that is picked up by
3578 # autoconf.  It tells the user to run autoupdate, and
3579 # then outputs the replacement expansion.  We do not care
3580 # about autoupdate's warning because that contains
3581 # information on what to do *after* running autoupdate.
3582
3583
3584
3585
3586 # _LT_WITH_PIC([MODE])
3587 # --------------------
3588 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3589 # LT_INIT options.
3590 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3591 # _LT_WITH_PIC
3592
3593
3594
3595
3596 # Old name:
3597 # This is what autoupdate's m4 run will expand.  It fires
3598 # the warning (with _au_warn_XXX), outputs it into the
3599 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3600 # the replacement expansion.
3601
3602
3603 # This is an auxiliary macro that is also run when
3604 # autoupdate runs m4.  It simply calls m4_warning, but
3605 # we need a wrapper so that each warning is emitted only
3606 # once.  We break the quoting in m4_warning's argument in
3607 # order to expand this macro's arguments, not AU_DEFUN's.
3608
3609
3610 # Finally, this is the expansion that is picked up by
3611 # autoconf.  It tells the user to run autoupdate, and
3612 # then outputs the replacement expansion.  We do not care
3613 # about autoupdate's warning because that contains
3614 # information on what to do *after* running autoupdate.
3615
3616
3617
3618 ## ----------------- ##
3619 ## LTDL_INIT Options ##
3620 ## ----------------- ##
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3632 #
3633 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3634 # Written by Gary V. Vaughan, 2004
3635 #
3636 # This file is free software; the Free Software Foundation gives
3637 # unlimited permission to copy and/or distribute it, with or without
3638 # modifications, as long as this notice is preserved.
3639
3640 # serial 6 ltsugar.m4
3641
3642 # This is to help aclocal find these macros, as it can't see m4_define.
3643
3644
3645
3646 # lt_join(SEP, ARG1, [ARG2...])
3647 # -----------------------------
3648 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3649 # associated separator.
3650 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3651 # versions in m4sugar had bugs.
3652
3653
3654
3655
3656 # lt_car(LIST)
3657 # lt_cdr(LIST)
3658 # ------------
3659 # Manipulate m4 lists.
3660 # These macros are necessary as long as will still need to support
3661 # Autoconf-2.59 which quotes differently.
3662
3663
3664
3665
3666
3667 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3668 # ------------------------------------------
3669 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3670 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3671 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3672 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3673 # than defined and empty).
3674 #
3675 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3676 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3677
3678
3679
3680
3681 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3682 # ----------------------------------------------------------
3683 # Produce a SEP delimited list of all paired combinations of elements of
3684 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3685 # has the form PREFIXmINFIXSUFFIXn.
3686 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3687
3688
3689
3690 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3691 # -----------------------------------------------------------------------
3692 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3693 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3694
3695
3696
3697 # lt_dict_add(DICT, KEY, VALUE)
3698 # -----------------------------
3699
3700
3701
3702 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3703 # --------------------------------------------
3704
3705
3706
3707 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3708 # ----------------------------------
3709
3710
3711
3712 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3713 # -----------------------------------------------------------------
3714
3715
3716
3717 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3718 # --------------------------------------------------------------
3719
3720
3721 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3722 #
3723 #   Copyright (C) 2004 Free Software Foundation, Inc.
3724 #   Written by Scott James Remnant, 2004
3725 #
3726 # This file is free software; the Free Software Foundation gives
3727 # unlimited permission to copy and/or distribute it, with or without
3728 # modifications, as long as this notice is preserved.
3729
3730 # Generated from ltversion.in.
3731
3732 # serial 3134 ltversion.m4
3733 # This file is part of GNU Libtool
3734
3735
3736
3737
3738
3739
3740 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3741 #
3742 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3743 #   Written by Scott James Remnant, 2004.
3744 #
3745 # This file is free software; the Free Software Foundation gives
3746 # unlimited permission to copy and/or distribute it, with or without
3747 # modifications, as long as this notice is preserved.
3748
3749 # serial 4 lt~obsolete.m4
3750
3751 # These exist entirely to fool aclocal when bootstrapping libtool.
3752 #
3753 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3754 # which have later been changed to m4_define as they aren't part of the
3755 # exported API, or moved to Autoconf or Automake where they belong.
3756 #
3757 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3758 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3759 # using a macro with the same name in our local m4/libtool.m4 it'll
3760 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3761 # and doesn't know about Autoconf macros at all.)
3762 #
3763 # So we provide this file, which has a silly filename so it's always
3764 # included after everything else.  This provides aclocal with the
3765 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3766 # because those macros already exist, or will be overwritten later.
3767 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3768 #
3769 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3770 # Yes, that means every name once taken will need to remain here until
3771 # we give up compatibility with versions before 1.7, at which point
3772 # we need to keep only those names which we still refer to.
3773
3774 # This is to help aclocal find these macros, as it can't see m4_define.
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839 ##                                                          -*- Autoconf -*-
3840
3841 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3842 # Free Software Foundation, Inc.
3843 #
3844 # This file is free software; the Free Software Foundation
3845 # gives unlimited permission to copy and/or distribute it,
3846 # with or without modifications, as long as this notice is preserved.
3847
3848 # serial 8
3849
3850 # Based on depend.m4 from automake 1.9, modified for standalone use in
3851 # an environment where GNU make is required.
3852
3853 # ZW_PROG_COMPILER_DEPENDENCIES
3854 # -----------------------------
3855 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3856 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3857 # original; not side-effect compatible.  As the users of this macro
3858 # may require accurate dependencies for correct builds, it does *not*
3859 # honor --disable-dependency-checking, and failure to detect a usable
3860 # method is an error.  depcomp is assumed to be located in
3861 # $ac_aux_dir.
3862 #
3863 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3864
3865
3866
3867 # AM_SET_DEPDIR
3868 # -------------
3869 # Choose a directory name for dependency files.
3870
3871
3872 # ZW_CREATE_DEPDIR
3873 # ----------------
3874 # As AM_SET_DEPDIR, but also create the directory at config.status time.
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 sim_inline="-DDEFAULT_INLINE=0"
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962 # intl sister-directory configuration rules.
3963 #
3964
3965 # The idea behind this macro is that there's no need to repeat all the
3966 # autoconf probes done by the intl directory - it's already done them
3967 # for us.  In fact, there's no need even to look at the cache for the
3968 # answers.  All we need to do is nab a few pieces of information.
3969 # The intl directory is set up to make this easy, by generating a
3970 # small file which can be sourced as a shell script; then we produce
3971 # the necessary substitutions and definitions for this directory.
3972
3973
3974
3975 # Autoconf M4 include file defining utility macros for complex Canadian
3976 # cross builds.
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986 ####
3987 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3988 # or AC_INIT.
3989 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3990
3991 ####
3992 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3993 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3994
3995
3996 ####
3997 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3998 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3999
4000
4001
4002 # Backported from Autoconf 2.5x; can go away when and if
4003 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4004
4005
4006
4007
4008 # ACX_HAVE_GCC_FOR_TARGET
4009 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4010
4011
4012 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4013 # Searching for installed target binutils.  We need to take extra care,
4014 # else we may find the wrong assembler, linker, etc., and lose.
4015 #
4016 # First try --with-build-time-tools, if specified.
4017 #
4018 # For build != host, we ask the installed GCC for the name of the tool it
4019 # uses, and accept it if it is an absolute path.  This is because the
4020 # only good choice for a compiler is the same GCC version that is being
4021 # installed (or we couldn't make target libraries), and we assume that
4022 # on the host system we'll have not only the same GCC version, but also
4023 # the same binutils version.
4024 #
4025 # For build == host, search the same directories that the installed
4026 # compiler will search.  We used to do this for the assembler, linker,
4027 # and nm only; for simplicity of configuration, however, we extend this
4028 # criterion to tools (such as ar and ranlib) that are never invoked by
4029 # the compiler, to avoid mismatches.
4030 #
4031 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4032 # if build == target.  This makes the most sense only when bootstrapping,
4033 # but we also do so when build != host.  In this case, we hope that the
4034 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4035 #
4036 # If we do not find a suitable binary, then try the user's path.
4037
4038
4039 ###
4040 # AC_PROG_CPP_WERROR
4041 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4042 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4043 # For now, using this also overrides header checks to use only the
4044 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4045 # bit harder from here).
4046 # Eventually autoconf will default to checking headers with the compiler
4047 # instead, and we'll have to do this differently.
4048
4049 # AC_PROG_CPP_WERROR
4050
4051 # Test for GNAT.
4052 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4053 # that understands Ada.  We use the user's CC setting, already found, and
4054 # possibly add $1 to the command-line parameters.
4055 #
4056 # Sets the shell variable have_gnat to yes or no as appropriate, and
4057 # substitutes GNATBIND and GNATMAKE.
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083 ac_ext=c
4084 ac_cpp='$CPP $CPPFLAGS'
4085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4088 if test -n "$ac_tool_prefix"; then
4089   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4090 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4092 $as_echo_n "checking for $ac_word... " >&6; }
4093 if test "${ac_cv_prog_CC+set}" = set; then :
4094   $as_echo_n "(cached) " >&6
4095 else
4096   if test -n "$CC"; then
4097   ac_cv_prog_CC="$CC" # Let the user override the test.
4098 else
4099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4100 for as_dir in $PATH
4101 do
4102   IFS=$as_save_IFS
4103   test -z "$as_dir" && as_dir=.
4104     for ac_exec_ext in '' $ac_executable_extensions; do
4105   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4106     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4107     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4108     break 2
4109   fi
4110 done
4111   done
4112 IFS=$as_save_IFS
4113
4114 fi
4115 fi
4116 CC=$ac_cv_prog_CC
4117 if test -n "$CC"; then
4118   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4119 $as_echo "$CC" >&6; }
4120 else
4121   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4122 $as_echo "no" >&6; }
4123 fi
4124
4125
4126 fi
4127 if test -z "$ac_cv_prog_CC"; then
4128   ac_ct_CC=$CC
4129   # Extract the first word of "gcc", so it can be a program name with args.
4130 set dummy gcc; ac_word=$2
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4132 $as_echo_n "checking for $ac_word... " >&6; }
4133 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4134   $as_echo_n "(cached) " >&6
4135 else
4136   if test -n "$ac_ct_CC"; then
4137   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4138 else
4139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4140 for as_dir in $PATH
4141 do
4142   IFS=$as_save_IFS
4143   test -z "$as_dir" && as_dir=.
4144     for ac_exec_ext in '' $ac_executable_extensions; do
4145   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4146     ac_cv_prog_ac_ct_CC="gcc"
4147     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4148     break 2
4149   fi
4150 done
4151   done
4152 IFS=$as_save_IFS
4153
4154 fi
4155 fi
4156 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4157 if test -n "$ac_ct_CC"; then
4158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4159 $as_echo "$ac_ct_CC" >&6; }
4160 else
4161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4162 $as_echo "no" >&6; }
4163 fi
4164
4165   if test "x$ac_ct_CC" = x; then
4166     CC=""
4167   else
4168     case $cross_compiling:$ac_tool_warned in
4169 yes:)
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4171 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4172 ac_tool_warned=yes ;;
4173 esac
4174     CC=$ac_ct_CC
4175   fi
4176 else
4177   CC="$ac_cv_prog_CC"
4178 fi
4179
4180 if test -z "$CC"; then
4181           if test -n "$ac_tool_prefix"; then
4182     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4183 set dummy ${ac_tool_prefix}cc; ac_word=$2
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4185 $as_echo_n "checking for $ac_word... " >&6; }
4186 if test "${ac_cv_prog_CC+set}" = set; then :
4187   $as_echo_n "(cached) " >&6
4188 else
4189   if test -n "$CC"; then
4190   ac_cv_prog_CC="$CC" # Let the user override the test.
4191 else
4192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4193 for as_dir in $PATH
4194 do
4195   IFS=$as_save_IFS
4196   test -z "$as_dir" && as_dir=.
4197     for ac_exec_ext in '' $ac_executable_extensions; do
4198   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4199     ac_cv_prog_CC="${ac_tool_prefix}cc"
4200     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4201     break 2
4202   fi
4203 done
4204   done
4205 IFS=$as_save_IFS
4206
4207 fi
4208 fi
4209 CC=$ac_cv_prog_CC
4210 if test -n "$CC"; then
4211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4212 $as_echo "$CC" >&6; }
4213 else
4214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4215 $as_echo "no" >&6; }
4216 fi
4217
4218
4219   fi
4220 fi
4221 if test -z "$CC"; then
4222   # Extract the first word of "cc", so it can be a program name with args.
4223 set dummy cc; ac_word=$2
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4225 $as_echo_n "checking for $ac_word... " >&6; }
4226 if test "${ac_cv_prog_CC+set}" = set; then :
4227   $as_echo_n "(cached) " >&6
4228 else
4229   if test -n "$CC"; then
4230   ac_cv_prog_CC="$CC" # Let the user override the test.
4231 else
4232   ac_prog_rejected=no
4233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234 for as_dir in $PATH
4235 do
4236   IFS=$as_save_IFS
4237   test -z "$as_dir" && as_dir=.
4238     for ac_exec_ext in '' $ac_executable_extensions; do
4239   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4240     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4241        ac_prog_rejected=yes
4242        continue
4243      fi
4244     ac_cv_prog_CC="cc"
4245     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4246     break 2
4247   fi
4248 done
4249   done
4250 IFS=$as_save_IFS
4251
4252 if test $ac_prog_rejected = yes; then
4253   # We found a bogon in the path, so make sure we never use it.
4254   set dummy $ac_cv_prog_CC
4255   shift
4256   if test $# != 0; then
4257     # We chose a different compiler from the bogus one.
4258     # However, it has the same basename, so the bogon will be chosen
4259     # first if we set CC to just the basename; use the full file name.
4260     shift
4261     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4262   fi
4263 fi
4264 fi
4265 fi
4266 CC=$ac_cv_prog_CC
4267 if test -n "$CC"; then
4268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4269 $as_echo "$CC" >&6; }
4270 else
4271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4272 $as_echo "no" >&6; }
4273 fi
4274
4275
4276 fi
4277 if test -z "$CC"; then
4278   if test -n "$ac_tool_prefix"; then
4279   for ac_prog in cl.exe
4280   do
4281     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4282 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4284 $as_echo_n "checking for $ac_word... " >&6; }
4285 if test "${ac_cv_prog_CC+set}" = set; then :
4286   $as_echo_n "(cached) " >&6
4287 else
4288   if test -n "$CC"; then
4289   ac_cv_prog_CC="$CC" # Let the user override the test.
4290 else
4291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292 for as_dir in $PATH
4293 do
4294   IFS=$as_save_IFS
4295   test -z "$as_dir" && as_dir=.
4296     for ac_exec_ext in '' $ac_executable_extensions; do
4297   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4298     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4299     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4300     break 2
4301   fi
4302 done
4303   done
4304 IFS=$as_save_IFS
4305
4306 fi
4307 fi
4308 CC=$ac_cv_prog_CC
4309 if test -n "$CC"; then
4310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4311 $as_echo "$CC" >&6; }
4312 else
4313   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4314 $as_echo "no" >&6; }
4315 fi
4316
4317
4318     test -n "$CC" && break
4319   done
4320 fi
4321 if test -z "$CC"; then
4322   ac_ct_CC=$CC
4323   for ac_prog in cl.exe
4324 do
4325   # Extract the first word of "$ac_prog", so it can be a program name with args.
4326 set dummy $ac_prog; ac_word=$2
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4328 $as_echo_n "checking for $ac_word... " >&6; }
4329 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4330   $as_echo_n "(cached) " >&6
4331 else
4332   if test -n "$ac_ct_CC"; then
4333   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4334 else
4335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4336 for as_dir in $PATH
4337 do
4338   IFS=$as_save_IFS
4339   test -z "$as_dir" && as_dir=.
4340     for ac_exec_ext in '' $ac_executable_extensions; do
4341   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4342     ac_cv_prog_ac_ct_CC="$ac_prog"
4343     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4344     break 2
4345   fi
4346 done
4347   done
4348 IFS=$as_save_IFS
4349
4350 fi
4351 fi
4352 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4353 if test -n "$ac_ct_CC"; then
4354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4355 $as_echo "$ac_ct_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   test -n "$ac_ct_CC" && break
4363 done
4364
4365   if test "x$ac_ct_CC" = x; then
4366     CC=""
4367   else
4368     case $cross_compiling:$ac_tool_warned in
4369 yes:)
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4371 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4372 ac_tool_warned=yes ;;
4373 esac
4374     CC=$ac_ct_CC
4375   fi
4376 fi
4377
4378 fi
4379
4380
4381 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4382 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4383 as_fn_error "no acceptable C compiler found in \$PATH
4384 See \`config.log' for more details." "$LINENO" 5; }
4385
4386 # Provide some information about the compiler.
4387 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4388 set X $ac_compile
4389 ac_compiler=$2
4390 for ac_option in --version -v -V -qversion; do
4391   { { ac_try="$ac_compiler $ac_option >&5"
4392 case "(($ac_try" in
4393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4394   *) ac_try_echo=$ac_try;;
4395 esac
4396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4397 $as_echo "$ac_try_echo"; } >&5
4398   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4399   ac_status=$?
4400   if test -s conftest.err; then
4401     sed '10a\
4402 ... rest of stderr output deleted ...
4403          10q' conftest.err >conftest.er1
4404     cat conftest.er1 >&5
4405     rm -f conftest.er1 conftest.err
4406   fi
4407   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4408   test $ac_status = 0; }
4409 done
4410
4411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4412 /* end confdefs.h.  */
4413
4414 int
4415 main ()
4416 {
4417
4418   ;
4419   return 0;
4420 }
4421 _ACEOF
4422 ac_clean_files_save=$ac_clean_files
4423 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4424 # Try to create an executable without -o first, disregard a.out.
4425 # It will help us diagnose broken compilers, and finding out an intuition
4426 # of exeext.
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4428 $as_echo_n "checking for C compiler default output file name... " >&6; }
4429 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4430
4431 # The possible output files:
4432 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4433
4434 ac_rmfiles=
4435 for ac_file in $ac_files
4436 do
4437   case $ac_file in
4438     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4439     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4440   esac
4441 done
4442 rm -f $ac_rmfiles
4443
4444 if { { ac_try="$ac_link_default"
4445 case "(($ac_try" in
4446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4447   *) ac_try_echo=$ac_try;;
4448 esac
4449 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4450 $as_echo "$ac_try_echo"; } >&5
4451   (eval "$ac_link_default") 2>&5
4452   ac_status=$?
4453   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4454   test $ac_status = 0; }; then :
4455   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4456 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4457 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4458 # so that the user can short-circuit this test for compilers unknown to
4459 # Autoconf.
4460 for ac_file in $ac_files ''
4461 do
4462   test -f "$ac_file" || continue
4463   case $ac_file in
4464     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4465         ;;
4466     [ab].out )
4467         # We found the default executable, but exeext='' is most
4468         # certainly right.
4469         break;;
4470     *.* )
4471         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4472         then :; else
4473            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4474         fi
4475         # We set ac_cv_exeext here because the later test for it is not
4476         # safe: cross compilers may not add the suffix if given an `-o'
4477         # argument, so we may need to know it at that point already.
4478         # Even if this section looks crufty: it has the advantage of
4479         # actually working.
4480         break;;
4481     * )
4482         break;;
4483   esac
4484 done
4485 test "$ac_cv_exeext" = no && ac_cv_exeext=
4486
4487 else
4488   ac_file=''
4489 fi
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4491 $as_echo "$ac_file" >&6; }
4492 if test -z "$ac_file"; then :
4493   $as_echo "$as_me: failed program was:" >&5
4494 sed 's/^/| /' conftest.$ac_ext >&5
4495
4496 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4498 { as_fn_set_status 77
4499 as_fn_error "C compiler cannot create executables
4500 See \`config.log' for more details." "$LINENO" 5; }; }
4501 fi
4502 ac_exeext=$ac_cv_exeext
4503
4504 # Check that the compiler produces executables we can run.  If not, either
4505 # the compiler is broken, or we cross compile.
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4507 $as_echo_n "checking whether the C compiler works... " >&6; }
4508 # If not cross compiling, check that we can run a simple program.
4509 if test "$cross_compiling" != yes; then
4510   if { ac_try='./$ac_file'
4511   { { case "(($ac_try" in
4512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4513   *) ac_try_echo=$ac_try;;
4514 esac
4515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516 $as_echo "$ac_try_echo"; } >&5
4517   (eval "$ac_try") 2>&5
4518   ac_status=$?
4519   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520   test $ac_status = 0; }; }; then
4521     cross_compiling=no
4522   else
4523     if test "$cross_compiling" = maybe; then
4524         cross_compiling=yes
4525     else
4526         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4527 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4528 as_fn_error "cannot run C compiled programs.
4529 If you meant to cross compile, use \`--host'.
4530 See \`config.log' for more details." "$LINENO" 5; }
4531     fi
4532   fi
4533 fi
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4535 $as_echo "yes" >&6; }
4536
4537 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4538 ac_clean_files=$ac_clean_files_save
4539 # Check that the compiler produces executables we can run.  If not, either
4540 # the compiler is broken, or we cross compile.
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4542 $as_echo_n "checking whether we are cross compiling... " >&6; }
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4544 $as_echo "$cross_compiling" >&6; }
4545
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4547 $as_echo_n "checking for suffix of executables... " >&6; }
4548 if { { ac_try="$ac_link"
4549 case "(($ac_try" in
4550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4551   *) ac_try_echo=$ac_try;;
4552 esac
4553 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4554 $as_echo "$ac_try_echo"; } >&5
4555   (eval "$ac_link") 2>&5
4556   ac_status=$?
4557   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4558   test $ac_status = 0; }; then :
4559   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4560 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4561 # work properly (i.e., refer to `conftest.exe'), while it won't with
4562 # `rm'.
4563 for ac_file in conftest.exe conftest conftest.*; do
4564   test -f "$ac_file" || continue
4565   case $ac_file in
4566     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4567     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4568           break;;
4569     * ) break;;
4570   esac
4571 done
4572 else
4573   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4574 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4575 as_fn_error "cannot compute suffix of executables: cannot compile and link
4576 See \`config.log' for more details." "$LINENO" 5; }
4577 fi
4578 rm -f conftest$ac_cv_exeext
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4580 $as_echo "$ac_cv_exeext" >&6; }
4581
4582 rm -f conftest.$ac_ext
4583 EXEEXT=$ac_cv_exeext
4584 ac_exeext=$EXEEXT
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4586 $as_echo_n "checking for suffix of object files... " >&6; }
4587 if test "${ac_cv_objext+set}" = set; then :
4588   $as_echo_n "(cached) " >&6
4589 else
4590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591 /* end confdefs.h.  */
4592
4593 int
4594 main ()
4595 {
4596
4597   ;
4598   return 0;
4599 }
4600 _ACEOF
4601 rm -f conftest.o conftest.obj
4602 if { { ac_try="$ac_compile"
4603 case "(($ac_try" in
4604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4605   *) ac_try_echo=$ac_try;;
4606 esac
4607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4608 $as_echo "$ac_try_echo"; } >&5
4609   (eval "$ac_compile") 2>&5
4610   ac_status=$?
4611   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4612   test $ac_status = 0; }; then :
4613   for ac_file in conftest.o conftest.obj conftest.*; do
4614   test -f "$ac_file" || continue;
4615   case $ac_file in
4616     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4617     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4618        break;;
4619   esac
4620 done
4621 else
4622   $as_echo "$as_me: failed program was:" >&5
4623 sed 's/^/| /' conftest.$ac_ext >&5
4624
4625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4627 as_fn_error "cannot compute suffix of object files: cannot compile
4628 See \`config.log' for more details." "$LINENO" 5; }
4629 fi
4630 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4631 fi
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4633 $as_echo "$ac_cv_objext" >&6; }
4634 OBJEXT=$ac_cv_objext
4635 ac_objext=$OBJEXT
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4637 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4638 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4639   $as_echo_n "(cached) " >&6
4640 else
4641   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4642 /* end confdefs.h.  */
4643
4644 int
4645 main ()
4646 {
4647 #ifndef __GNUC__
4648        choke me
4649 #endif
4650
4651   ;
4652   return 0;
4653 }
4654 _ACEOF
4655 if ac_fn_c_try_compile "$LINENO"; then :
4656   ac_compiler_gnu=yes
4657 else
4658   ac_compiler_gnu=no
4659 fi
4660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4661 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4662
4663 fi
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4665 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4666 if test $ac_compiler_gnu = yes; then
4667   GCC=yes
4668 else
4669   GCC=
4670 fi
4671 ac_test_CFLAGS=${CFLAGS+set}
4672 ac_save_CFLAGS=$CFLAGS
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4674 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4675 if test "${ac_cv_prog_cc_g+set}" = set; then :
4676   $as_echo_n "(cached) " >&6
4677 else
4678   ac_save_c_werror_flag=$ac_c_werror_flag
4679    ac_c_werror_flag=yes
4680    ac_cv_prog_cc_g=no
4681    CFLAGS="-g"
4682    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683 /* end confdefs.h.  */
4684
4685 int
4686 main ()
4687 {
4688
4689   ;
4690   return 0;
4691 }
4692 _ACEOF
4693 if ac_fn_c_try_compile "$LINENO"; then :
4694   ac_cv_prog_cc_g=yes
4695 else
4696   CFLAGS=""
4697       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4698 /* end confdefs.h.  */
4699
4700 int
4701 main ()
4702 {
4703
4704   ;
4705   return 0;
4706 }
4707 _ACEOF
4708 if ac_fn_c_try_compile "$LINENO"; then :
4709
4710 else
4711   ac_c_werror_flag=$ac_save_c_werror_flag
4712          CFLAGS="-g"
4713          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714 /* end confdefs.h.  */
4715
4716 int
4717 main ()
4718 {
4719
4720   ;
4721   return 0;
4722 }
4723 _ACEOF
4724 if ac_fn_c_try_compile "$LINENO"; then :
4725   ac_cv_prog_cc_g=yes
4726 fi
4727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4728 fi
4729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4730 fi
4731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732    ac_c_werror_flag=$ac_save_c_werror_flag
4733 fi
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4735 $as_echo "$ac_cv_prog_cc_g" >&6; }
4736 if test "$ac_test_CFLAGS" = set; then
4737   CFLAGS=$ac_save_CFLAGS
4738 elif test $ac_cv_prog_cc_g = yes; then
4739   if test "$GCC" = yes; then
4740     CFLAGS="-g -O2"
4741   else
4742     CFLAGS="-g"
4743   fi
4744 else
4745   if test "$GCC" = yes; then
4746     CFLAGS="-O2"
4747   else
4748     CFLAGS=
4749   fi
4750 fi
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4752 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4753 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4754   $as_echo_n "(cached) " >&6
4755 else
4756   ac_cv_prog_cc_c89=no
4757 ac_save_CC=$CC
4758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4759 /* end confdefs.h.  */
4760 #include <stdarg.h>
4761 #include <stdio.h>
4762 #include <sys/types.h>
4763 #include <sys/stat.h>
4764 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4765 struct buf { int x; };
4766 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4767 static char *e (p, i)
4768      char **p;
4769      int i;
4770 {
4771   return p[i];
4772 }
4773 static char *f (char * (*g) (char **, int), char **p, ...)
4774 {
4775   char *s;
4776   va_list v;
4777   va_start (v,p);
4778   s = g (p, va_arg (v,int));
4779   va_end (v);
4780   return s;
4781 }
4782
4783 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4784    function prototypes and stuff, but not '\xHH' hex character constants.
4785    These don't provoke an error unfortunately, instead are silently treated
4786    as 'x'.  The following induces an error, until -std is added to get
4787    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4788    array size at least.  It's necessary to write '\x00'==0 to get something
4789    that's true only with -std.  */
4790 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4791
4792 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4793    inside strings and character constants.  */
4794 #define FOO(x) 'x'
4795 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4796
4797 int test (int i, double x);
4798 struct s1 {int (*f) (int a);};
4799 struct s2 {int (*f) (double a);};
4800 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4801 int argc;
4802 char **argv;
4803 int
4804 main ()
4805 {
4806 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4807   ;
4808   return 0;
4809 }
4810 _ACEOF
4811 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4812         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4813 do
4814   CC="$ac_save_CC $ac_arg"
4815   if ac_fn_c_try_compile "$LINENO"; then :
4816   ac_cv_prog_cc_c89=$ac_arg
4817 fi
4818 rm -f core conftest.err conftest.$ac_objext
4819   test "x$ac_cv_prog_cc_c89" != "xno" && break
4820 done
4821 rm -f conftest.$ac_ext
4822 CC=$ac_save_CC
4823
4824 fi
4825 # AC_CACHE_VAL
4826 case "x$ac_cv_prog_cc_c89" in
4827   x)
4828     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4829 $as_echo "none needed" >&6; } ;;
4830   xno)
4831     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4832 $as_echo "unsupported" >&6; } ;;
4833   *)
4834     CC="$CC $ac_cv_prog_cc_c89"
4835     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4836 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4837 esac
4838 if test "x$ac_cv_prog_cc_c89" != xno; then :
4839
4840 fi
4841
4842 ac_ext=c
4843 ac_cpp='$CPP $CPPFLAGS'
4844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4847
4848 ac_aux_dir=
4849 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4850   for ac_t in install-sh install.sh shtool; do
4851     if test -f "$ac_dir/$ac_t"; then
4852       ac_aux_dir=$ac_dir
4853       ac_install_sh="$ac_aux_dir/$ac_t -c"
4854       break 2
4855     fi
4856   done
4857 done
4858 if test -z "$ac_aux_dir"; then
4859   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4860 fi
4861
4862 # These three variables are undocumented and unsupported,
4863 # and are intended to be withdrawn in a future Autoconf release.
4864 # They can cause serious problems if a builder's source tree is in a directory
4865 # whose full name contains unusual characters.
4866 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4867 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4868 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4869
4870
4871 # Make sure we can run config.sub.
4872 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4873   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4874
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4876 $as_echo_n "checking build system type... " >&6; }
4877 if test "${ac_cv_build+set}" = set; then :
4878   $as_echo_n "(cached) " >&6
4879 else
4880   ac_build_alias=$build_alias
4881 test "x$ac_build_alias" = x &&
4882   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4883 test "x$ac_build_alias" = x &&
4884   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4885 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4886   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4887
4888 fi
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4890 $as_echo "$ac_cv_build" >&6; }
4891 case $ac_cv_build in
4892 *-*-*) ;;
4893 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4894 esac
4895 build=$ac_cv_build
4896 ac_save_IFS=$IFS; IFS='-'
4897 set x $ac_cv_build
4898 shift
4899 build_cpu=$1
4900 build_vendor=$2
4901 shift; shift
4902 # Remember, the first character of IFS is used to create $*,
4903 # except with old shells:
4904 build_os=$*
4905 IFS=$ac_save_IFS
4906 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4907
4908
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4910 $as_echo_n "checking host system type... " >&6; }
4911 if test "${ac_cv_host+set}" = set; then :
4912   $as_echo_n "(cached) " >&6
4913 else
4914   if test "x$host_alias" = x; then
4915   ac_cv_host=$ac_cv_build
4916 else
4917   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4918     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4919 fi
4920
4921 fi
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4923 $as_echo "$ac_cv_host" >&6; }
4924 case $ac_cv_host in
4925 *-*-*) ;;
4926 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4927 esac
4928 host=$ac_cv_host
4929 ac_save_IFS=$IFS; IFS='-'
4930 set x $ac_cv_host
4931 shift
4932 host_cpu=$1
4933 host_vendor=$2
4934 shift; shift
4935 # Remember, the first character of IFS is used to create $*,
4936 # except with old shells:
4937 host_os=$*
4938 IFS=$ac_save_IFS
4939 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4940
4941
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4943 $as_echo_n "checking target system type... " >&6; }
4944 if test "${ac_cv_target+set}" = set; then :
4945   $as_echo_n "(cached) " >&6
4946 else
4947   if test "x$target_alias" = x; then
4948   ac_cv_target=$ac_cv_host
4949 else
4950   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4951     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4952 fi
4953
4954 fi
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4956 $as_echo "$ac_cv_target" >&6; }
4957 case $ac_cv_target in
4958 *-*-*) ;;
4959 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4960 esac
4961 target=$ac_cv_target
4962 ac_save_IFS=$IFS; IFS='-'
4963 set x $ac_cv_target
4964 shift
4965 target_cpu=$1
4966 target_vendor=$2
4967 shift; shift
4968 # Remember, the first character of IFS is used to create $*,
4969 # except with old shells:
4970 target_os=$*
4971 IFS=$ac_save_IFS
4972 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4973
4974
4975 # The aliases save the names the user supplied, while $host etc.
4976 # will get canonicalized.
4977 test -n "$target_alias" &&
4978   test "$program_prefix$program_suffix$program_transform_name" = \
4979     NONENONEs,x,x, &&
4980   program_prefix=${target_alias}-
4981
4982 ac_ext=c
4983 ac_cpp='$CPP $CPPFLAGS'
4984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4988 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4989 # On Suns, sometimes $CPP names a directory.
4990 if test -n "$CPP" && test -d "$CPP"; then
4991   CPP=
4992 fi
4993 if test -z "$CPP"; then
4994   if test "${ac_cv_prog_CPP+set}" = set; then :
4995   $as_echo_n "(cached) " >&6
4996 else
4997       # Double quotes because CPP needs to be expanded
4998     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4999     do
5000       ac_preproc_ok=false
5001 for ac_c_preproc_warn_flag in '' yes
5002 do
5003   # Use a header file that comes with gcc, so configuring glibc
5004   # with a fresh cross-compiler works.
5005   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5006   # <limits.h> exists even on freestanding compilers.
5007   # On the NeXT, cc -E runs the code through the compiler's parser,
5008   # not just through cpp. "Syntax error" is here to catch this case.
5009   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5010 /* end confdefs.h.  */
5011 #ifdef __STDC__
5012 # include <limits.h>
5013 #else
5014 # include <assert.h>
5015 #endif
5016                      Syntax error
5017 _ACEOF
5018 if ac_fn_c_try_cpp "$LINENO"; then :
5019
5020 else
5021   # Broken: fails on valid input.
5022 continue
5023 fi
5024 rm -f conftest.err conftest.$ac_ext
5025
5026   # OK, works on sane cases.  Now check whether nonexistent headers
5027   # can be detected and how.
5028   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5029 /* end confdefs.h.  */
5030 #include <ac_nonexistent.h>
5031 _ACEOF
5032 if ac_fn_c_try_cpp "$LINENO"; then :
5033   # Broken: success on invalid input.
5034 continue
5035 else
5036   # Passes both tests.
5037 ac_preproc_ok=:
5038 break
5039 fi
5040 rm -f conftest.err conftest.$ac_ext
5041
5042 done
5043 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5044 rm -f conftest.err conftest.$ac_ext
5045 if $ac_preproc_ok; then :
5046   break
5047 fi
5048
5049     done
5050     ac_cv_prog_CPP=$CPP
5051
5052 fi
5053   CPP=$ac_cv_prog_CPP
5054 else
5055   ac_cv_prog_CPP=$CPP
5056 fi
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5058 $as_echo "$CPP" >&6; }
5059 ac_preproc_ok=false
5060 for ac_c_preproc_warn_flag in '' yes
5061 do
5062   # Use a header file that comes with gcc, so configuring glibc
5063   # with a fresh cross-compiler works.
5064   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5065   # <limits.h> exists even on freestanding compilers.
5066   # On the NeXT, cc -E runs the code through the compiler's parser,
5067   # not just through cpp. "Syntax error" is here to catch this case.
5068   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5069 /* end confdefs.h.  */
5070 #ifdef __STDC__
5071 # include <limits.h>
5072 #else
5073 # include <assert.h>
5074 #endif
5075                      Syntax error
5076 _ACEOF
5077 if ac_fn_c_try_cpp "$LINENO"; then :
5078
5079 else
5080   # Broken: fails on valid input.
5081 continue
5082 fi
5083 rm -f conftest.err conftest.$ac_ext
5084
5085   # OK, works on sane cases.  Now check whether nonexistent headers
5086   # can be detected and how.
5087   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5088 /* end confdefs.h.  */
5089 #include <ac_nonexistent.h>
5090 _ACEOF
5091 if ac_fn_c_try_cpp "$LINENO"; then :
5092   # Broken: success on invalid input.
5093 continue
5094 else
5095   # Passes both tests.
5096 ac_preproc_ok=:
5097 break
5098 fi
5099 rm -f conftest.err conftest.$ac_ext
5100
5101 done
5102 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5103 rm -f conftest.err conftest.$ac_ext
5104 if $ac_preproc_ok; then :
5105
5106 else
5107   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5108 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5109 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5110 See \`config.log' for more details." "$LINENO" 5; }
5111 fi
5112
5113 ac_ext=c
5114 ac_cpp='$CPP $CPPFLAGS'
5115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5118
5119
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5121 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5122 if test "${ac_cv_path_GREP+set}" = set; then :
5123   $as_echo_n "(cached) " >&6
5124 else
5125   if test -z "$GREP"; then
5126   ac_path_GREP_found=false
5127   # Loop through the user's path and test for each of PROGNAME-LIST
5128   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5129 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5130 do
5131   IFS=$as_save_IFS
5132   test -z "$as_dir" && as_dir=.
5133     for ac_prog in grep ggrep; do
5134     for ac_exec_ext in '' $ac_executable_extensions; do
5135       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5136       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5137 # Check for GNU ac_path_GREP and select it if it is found.
5138   # Check for GNU $ac_path_GREP
5139 case `"$ac_path_GREP" --version 2>&1` in
5140 *GNU*)
5141   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5142 *)
5143   ac_count=0
5144   $as_echo_n 0123456789 >"conftest.in"
5145   while :
5146   do
5147     cat "conftest.in" "conftest.in" >"conftest.tmp"
5148     mv "conftest.tmp" "conftest.in"
5149     cp "conftest.in" "conftest.nl"
5150     $as_echo 'GREP' >> "conftest.nl"
5151     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5152     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5153     as_fn_arith $ac_count + 1 && ac_count=$as_val
5154     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5155       # Best one so far, save it but keep looking for a better one
5156       ac_cv_path_GREP="$ac_path_GREP"
5157       ac_path_GREP_max=$ac_count
5158     fi
5159     # 10*(2^10) chars as input seems more than enough
5160     test $ac_count -gt 10 && break
5161   done
5162   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5163 esac
5164
5165       $ac_path_GREP_found && break 3
5166     done
5167   done
5168   done
5169 IFS=$as_save_IFS
5170   if test -z "$ac_cv_path_GREP"; then
5171     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5172   fi
5173 else
5174   ac_cv_path_GREP=$GREP
5175 fi
5176
5177 fi
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5179 $as_echo "$ac_cv_path_GREP" >&6; }
5180  GREP="$ac_cv_path_GREP"
5181
5182
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5184 $as_echo_n "checking for egrep... " >&6; }
5185 if test "${ac_cv_path_EGREP+set}" = set; then :
5186   $as_echo_n "(cached) " >&6
5187 else
5188   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5189    then ac_cv_path_EGREP="$GREP -E"
5190    else
5191      if test -z "$EGREP"; then
5192   ac_path_EGREP_found=false
5193   # Loop through the user's path and test for each of PROGNAME-LIST
5194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5196 do
5197   IFS=$as_save_IFS
5198   test -z "$as_dir" && as_dir=.
5199     for ac_prog in egrep; do
5200     for ac_exec_ext in '' $ac_executable_extensions; do
5201       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5202       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5203 # Check for GNU ac_path_EGREP and select it if it is found.
5204   # Check for GNU $ac_path_EGREP
5205 case `"$ac_path_EGREP" --version 2>&1` in
5206 *GNU*)
5207   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5208 *)
5209   ac_count=0
5210   $as_echo_n 0123456789 >"conftest.in"
5211   while :
5212   do
5213     cat "conftest.in" "conftest.in" >"conftest.tmp"
5214     mv "conftest.tmp" "conftest.in"
5215     cp "conftest.in" "conftest.nl"
5216     $as_echo 'EGREP' >> "conftest.nl"
5217     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5218     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5219     as_fn_arith $ac_count + 1 && ac_count=$as_val
5220     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5221       # Best one so far, save it but keep looking for a better one
5222       ac_cv_path_EGREP="$ac_path_EGREP"
5223       ac_path_EGREP_max=$ac_count
5224     fi
5225     # 10*(2^10) chars as input seems more than enough
5226     test $ac_count -gt 10 && break
5227   done
5228   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5229 esac
5230
5231       $ac_path_EGREP_found && break 3
5232     done
5233   done
5234   done
5235 IFS=$as_save_IFS
5236   if test -z "$ac_cv_path_EGREP"; then
5237     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5238   fi
5239 else
5240   ac_cv_path_EGREP=$EGREP
5241 fi
5242
5243    fi
5244 fi
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5246 $as_echo "$ac_cv_path_EGREP" >&6; }
5247  EGREP="$ac_cv_path_EGREP"
5248
5249
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5251 $as_echo_n "checking for ANSI C header files... " >&6; }
5252 if test "${ac_cv_header_stdc+set}" = set; then :
5253   $as_echo_n "(cached) " >&6
5254 else
5255   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5256 /* end confdefs.h.  */
5257 #include <stdlib.h>
5258 #include <stdarg.h>
5259 #include <string.h>
5260 #include <float.h>
5261
5262 int
5263 main ()
5264 {
5265
5266   ;
5267   return 0;
5268 }
5269 _ACEOF
5270 if ac_fn_c_try_compile "$LINENO"; then :
5271   ac_cv_header_stdc=yes
5272 else
5273   ac_cv_header_stdc=no
5274 fi
5275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5276
5277 if test $ac_cv_header_stdc = yes; then
5278   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5279   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5280 /* end confdefs.h.  */
5281 #include <string.h>
5282
5283 _ACEOF
5284 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5285   $EGREP "memchr" >/dev/null 2>&1; then :
5286
5287 else
5288   ac_cv_header_stdc=no
5289 fi
5290 rm -f conftest*
5291
5292 fi
5293
5294 if test $ac_cv_header_stdc = yes; then
5295   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297 /* end confdefs.h.  */
5298 #include <stdlib.h>
5299
5300 _ACEOF
5301 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5302   $EGREP "free" >/dev/null 2>&1; then :
5303
5304 else
5305   ac_cv_header_stdc=no
5306 fi
5307 rm -f conftest*
5308
5309 fi
5310
5311 if test $ac_cv_header_stdc = yes; then
5312   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5313   if test "$cross_compiling" = yes; then :
5314   :
5315 else
5316   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5317 /* end confdefs.h.  */
5318 #include <ctype.h>
5319 #include <stdlib.h>
5320 #if ((' ' & 0x0FF) == 0x020)
5321 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5322 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5323 #else
5324 # define ISLOWER(c) \
5325                    (('a' <= (c) && (c) <= 'i') \
5326                      || ('j' <= (c) && (c) <= 'r') \
5327                      || ('s' <= (c) && (c) <= 'z'))
5328 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5329 #endif
5330
5331 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5332 int
5333 main ()
5334 {
5335   int i;
5336   for (i = 0; i < 256; i++)
5337     if (XOR (islower (i), ISLOWER (i))
5338         || toupper (i) != TOUPPER (i))
5339       return 2;
5340   return 0;
5341 }
5342 _ACEOF
5343 if ac_fn_c_try_run "$LINENO"; then :
5344
5345 else
5346   ac_cv_header_stdc=no
5347 fi
5348 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5349   conftest.$ac_objext conftest.beam conftest.$ac_ext
5350 fi
5351
5352 fi
5353 fi
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5355 $as_echo "$ac_cv_header_stdc" >&6; }
5356 if test $ac_cv_header_stdc = yes; then
5357
5358 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5359
5360 fi
5361
5362 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5363 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5364                   inttypes.h stdint.h unistd.h
5365 do :
5366   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5367 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5368 "
5369 eval as_val=\$$as_ac_Header
5370    if test "x$as_val" = x""yes; then :
5371   cat >>confdefs.h <<_ACEOF
5372 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5373 _ACEOF
5374
5375 fi
5376
5377 done
5378
5379
5380
5381   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5382 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5383   MINIX=yes
5384 else
5385   MINIX=
5386 fi
5387
5388
5389   if test "$MINIX" = yes; then
5390
5391 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5392
5393
5394 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5395
5396
5397 $as_echo "#define _MINIX 1" >>confdefs.h
5398
5399   fi
5400
5401
5402   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5403 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5404 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5405   $as_echo_n "(cached) " >&6
5406 else
5407   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408 /* end confdefs.h.  */
5409
5410 #         define __EXTENSIONS__ 1
5411           $ac_includes_default
5412 int
5413 main ()
5414 {
5415
5416   ;
5417   return 0;
5418 }
5419 _ACEOF
5420 if ac_fn_c_try_compile "$LINENO"; then :
5421   ac_cv_safe_to_define___extensions__=yes
5422 else
5423   ac_cv_safe_to_define___extensions__=no
5424 fi
5425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5426 fi
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5428 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5429   test $ac_cv_safe_to_define___extensions__ = yes &&
5430     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5431
5432   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5433
5434   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5435
5436   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5437
5438   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5439
5440
5441 test "$program_prefix" != NONE &&
5442   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5443 # Use a double $ so make ignores it.
5444 test "$program_suffix" != NONE &&
5445   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5446 # Double any \ or $.
5447 # By default was `s,x,x', remove it if useless.
5448 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5449 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5450
5451 # Find a good install program.  We prefer a C program (faster),
5452 # so one script is as good as another.  But avoid the broken or
5453 # incompatible versions:
5454 # SysV /etc/install, /usr/sbin/install
5455 # SunOS /usr/etc/install
5456 # IRIX /sbin/install
5457 # AIX /bin/install
5458 # AmigaOS /C/install, which installs bootblocks on floppy discs
5459 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5460 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5461 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5462 # OS/2's system install, which has a completely different semantic
5463 # ./install, which can be erroneously created by make from ./install.sh.
5464 # Reject install programs that cannot install multiple files.
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5466 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5467 if test -z "$INSTALL"; then
5468 if test "${ac_cv_path_install+set}" = set; then :
5469   $as_echo_n "(cached) " >&6
5470 else
5471   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5472 for as_dir in $PATH
5473 do
5474   IFS=$as_save_IFS
5475   test -z "$as_dir" && as_dir=.
5476     # Account for people who put trailing slashes in PATH elements.
5477 case $as_dir/ in #((
5478   ./ | .// | /[cC]/* | \
5479   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5480   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5481   /usr/ucb/* ) ;;
5482   *)
5483     # OSF1 and SCO ODT 3.0 have their own names for install.
5484     # Don't use installbsd from OSF since it installs stuff as root
5485     # by default.
5486     for ac_prog in ginstall scoinst install; do
5487       for ac_exec_ext in '' $ac_executable_extensions; do
5488         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5489           if test $ac_prog = install &&
5490             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5491             # AIX install.  It has an incompatible calling convention.
5492             :
5493           elif test $ac_prog = install &&
5494             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5495             # program-specific install script used by HP pwplus--don't use.
5496             :
5497           else
5498             rm -rf conftest.one conftest.two conftest.dir
5499             echo one > conftest.one
5500             echo two > conftest.two
5501             mkdir conftest.dir
5502             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5503               test -s conftest.one && test -s conftest.two &&
5504               test -s conftest.dir/conftest.one &&
5505               test -s conftest.dir/conftest.two
5506             then
5507               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5508               break 3
5509             fi
5510           fi
5511         fi
5512       done
5513     done
5514     ;;
5515 esac
5516
5517   done
5518 IFS=$as_save_IFS
5519
5520 rm -rf conftest.one conftest.two conftest.dir
5521
5522 fi
5523   if test "${ac_cv_path_install+set}" = set; then
5524     INSTALL=$ac_cv_path_install
5525   else
5526     # As a last resort, use the slow shell script.  Don't cache a
5527     # value for INSTALL within a source directory, because that will
5528     # break other packages using the cache if that directory is
5529     # removed, or if the value is a relative name.
5530     INSTALL=$ac_install_sh
5531   fi
5532 fi
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5534 $as_echo "$INSTALL" >&6; }
5535
5536 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5537 # It thinks the first close brace ends the variable substitution.
5538 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5539
5540 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5541
5542 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5543
5544 rm -rf .tst 2>/dev/null
5545 mkdir .tst 2>/dev/null
5546 if test -d .tst; then
5547   am__leading_dot=.
5548 else
5549   am__leading_dot=_
5550 fi
5551 rmdir .tst 2>/dev/null
5552
5553 DEPDIR="${am__leading_dot}deps"
5554
5555 case `pwd` in
5556   *\ * | *\     *)
5557     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5558 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5559 esac
5560
5561
5562
5563 macro_version='2.2.7a'
5564 macro_revision='1.3134'
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578 ltmain="$ac_aux_dir/ltmain.sh"
5579
5580 # Backslashify metacharacters that are still active within
5581 # double-quoted strings.
5582 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5583
5584 # Same as above, but do not quote variable references.
5585 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5586
5587 # Sed substitution to delay expansion of an escaped shell variable in a
5588 # double_quote_subst'ed string.
5589 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5590
5591 # Sed substitution to delay expansion of an escaped single quote.
5592 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5593
5594 # Sed substitution to avoid accidental globbing in evaled expressions
5595 no_glob_subst='s/\*/\\\*/g'
5596
5597 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5598 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5599 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5600
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5602 $as_echo_n "checking how to print strings... " >&6; }
5603 # Test print first, because it will be a builtin if present.
5604 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5605    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5606   ECHO='print -r --'
5607 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5608   ECHO='printf %s\n'
5609 else
5610   # Use this function as a fallback that always works.
5611   func_fallback_echo ()
5612   {
5613     eval 'cat <<_LTECHO_EOF
5614 $1
5615 _LTECHO_EOF'
5616   }
5617   ECHO='func_fallback_echo'
5618 fi
5619
5620 # func_echo_all arg...
5621 # Invoke $ECHO with all args, space-separated.
5622 func_echo_all ()
5623 {
5624     $ECHO ""
5625 }
5626
5627 case "$ECHO" in
5628   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5629 $as_echo "printf" >&6; } ;;
5630   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5631 $as_echo "print -r" >&6; } ;;
5632   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5633 $as_echo "cat" >&6; } ;;
5634 esac
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5650 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5651 if test "${ac_cv_path_SED+set}" = set; then :
5652   $as_echo_n "(cached) " >&6
5653 else
5654             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5655      for ac_i in 1 2 3 4 5 6 7; do
5656        ac_script="$ac_script$as_nl$ac_script"
5657      done
5658      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5659      { ac_script=; unset ac_script;}
5660      if test -z "$SED"; then
5661   ac_path_SED_found=false
5662   # Loop through the user's path and test for each of PROGNAME-LIST
5663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5664 for as_dir in $PATH
5665 do
5666   IFS=$as_save_IFS
5667   test -z "$as_dir" && as_dir=.
5668     for ac_prog in sed gsed; do
5669     for ac_exec_ext in '' $ac_executable_extensions; do
5670       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5671       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5672 # Check for GNU ac_path_SED and select it if it is found.
5673   # Check for GNU $ac_path_SED
5674 case `"$ac_path_SED" --version 2>&1` in
5675 *GNU*)
5676   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5677 *)
5678   ac_count=0
5679   $as_echo_n 0123456789 >"conftest.in"
5680   while :
5681   do
5682     cat "conftest.in" "conftest.in" >"conftest.tmp"
5683     mv "conftest.tmp" "conftest.in"
5684     cp "conftest.in" "conftest.nl"
5685     $as_echo '' >> "conftest.nl"
5686     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5687     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5688     as_fn_arith $ac_count + 1 && ac_count=$as_val
5689     if test $ac_count -gt ${ac_path_SED_max-0}; then
5690       # Best one so far, save it but keep looking for a better one
5691       ac_cv_path_SED="$ac_path_SED"
5692       ac_path_SED_max=$ac_count
5693     fi
5694     # 10*(2^10) chars as input seems more than enough
5695     test $ac_count -gt 10 && break
5696   done
5697   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5698 esac
5699
5700       $ac_path_SED_found && break 3
5701     done
5702   done
5703   done
5704 IFS=$as_save_IFS
5705   if test -z "$ac_cv_path_SED"; then
5706     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5707   fi
5708 else
5709   ac_cv_path_SED=$SED
5710 fi
5711
5712 fi
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5714 $as_echo "$ac_cv_path_SED" >&6; }
5715  SED="$ac_cv_path_SED"
5716   rm -f conftest.sed
5717
5718 test -z "$SED" && SED=sed
5719 Xsed="$SED -e 1s/^X//"
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5732 $as_echo_n "checking for fgrep... " >&6; }
5733 if test "${ac_cv_path_FGREP+set}" = set; then :
5734   $as_echo_n "(cached) " >&6
5735 else
5736   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5737    then ac_cv_path_FGREP="$GREP -F"
5738    else
5739      if test -z "$FGREP"; then
5740   ac_path_FGREP_found=false
5741   # Loop through the user's path and test for each of PROGNAME-LIST
5742   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5743 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5744 do
5745   IFS=$as_save_IFS
5746   test -z "$as_dir" && as_dir=.
5747     for ac_prog in fgrep; do
5748     for ac_exec_ext in '' $ac_executable_extensions; do
5749       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5750       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5751 # Check for GNU ac_path_FGREP and select it if it is found.
5752   # Check for GNU $ac_path_FGREP
5753 case `"$ac_path_FGREP" --version 2>&1` in
5754 *GNU*)
5755   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5756 *)
5757   ac_count=0
5758   $as_echo_n 0123456789 >"conftest.in"
5759   while :
5760   do
5761     cat "conftest.in" "conftest.in" >"conftest.tmp"
5762     mv "conftest.tmp" "conftest.in"
5763     cp "conftest.in" "conftest.nl"
5764     $as_echo 'FGREP' >> "conftest.nl"
5765     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5766     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5767     as_fn_arith $ac_count + 1 && ac_count=$as_val
5768     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5769       # Best one so far, save it but keep looking for a better one
5770       ac_cv_path_FGREP="$ac_path_FGREP"
5771       ac_path_FGREP_max=$ac_count
5772     fi
5773     # 10*(2^10) chars as input seems more than enough
5774     test $ac_count -gt 10 && break
5775   done
5776   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5777 esac
5778
5779       $ac_path_FGREP_found && break 3
5780     done
5781   done
5782   done
5783 IFS=$as_save_IFS
5784   if test -z "$ac_cv_path_FGREP"; then
5785     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5786   fi
5787 else
5788   ac_cv_path_FGREP=$FGREP
5789 fi
5790
5791    fi
5792 fi
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5794 $as_echo "$ac_cv_path_FGREP" >&6; }
5795  FGREP="$ac_cv_path_FGREP"
5796
5797
5798 test -z "$GREP" && GREP=grep
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818 # Check whether --with-gnu-ld was given.
5819 if test "${with_gnu_ld+set}" = set; then :
5820   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5821 else
5822   with_gnu_ld=no
5823 fi
5824
5825 ac_prog=ld
5826 if test "$GCC" = yes; then
5827   # Check if gcc -print-prog-name=ld gives a path.
5828   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5829 $as_echo_n "checking for ld used by $CC... " >&6; }
5830   case $host in
5831   *-*-mingw*)
5832     # gcc leaves a trailing carriage return which upsets mingw
5833     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5834   *)
5835     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5836   esac
5837   case $ac_prog in
5838     # Accept absolute paths.
5839     [\\/]* | ?:[\\/]*)
5840       re_direlt='/[^/][^/]*/\.\./'
5841       # Canonicalize the pathname of ld
5842       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5843       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5844         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5845       done
5846       test -z "$LD" && LD="$ac_prog"
5847       ;;
5848   "")
5849     # If it fails, then pretend we aren't using GCC.
5850     ac_prog=ld
5851     ;;
5852   *)
5853     # If it is relative, then search for the first ld in PATH.
5854     with_gnu_ld=unknown
5855     ;;
5856   esac
5857 elif test "$with_gnu_ld" = yes; then
5858   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5859 $as_echo_n "checking for GNU ld... " >&6; }
5860 else
5861   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5862 $as_echo_n "checking for non-GNU ld... " >&6; }
5863 fi
5864 if test "${lt_cv_path_LD+set}" = set; then :
5865   $as_echo_n "(cached) " >&6
5866 else
5867   if test -z "$LD"; then
5868   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5869   for ac_dir in $PATH; do
5870     IFS="$lt_save_ifs"
5871     test -z "$ac_dir" && ac_dir=.
5872     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5873       lt_cv_path_LD="$ac_dir/$ac_prog"
5874       # Check to see if the program is GNU ld.  I'd rather use --version,
5875       # but apparently some variants of GNU ld only accept -v.
5876       # Break only if it was the GNU/non-GNU ld that we prefer.
5877       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5878       *GNU* | *'with BFD'*)
5879         test "$with_gnu_ld" != no && break
5880         ;;
5881       *)
5882         test "$with_gnu_ld" != yes && break
5883         ;;
5884       esac
5885     fi
5886   done
5887   IFS="$lt_save_ifs"
5888 else
5889   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5890 fi
5891 fi
5892
5893 LD="$lt_cv_path_LD"
5894 if test -n "$LD"; then
5895   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5896 $as_echo "$LD" >&6; }
5897 else
5898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5899 $as_echo "no" >&6; }
5900 fi
5901 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5903 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5904 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5905   $as_echo_n "(cached) " >&6
5906 else
5907   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5908 case `$LD -v 2>&1 </dev/null` in
5909 *GNU* | *'with BFD'*)
5910   lt_cv_prog_gnu_ld=yes
5911   ;;
5912 *)
5913   lt_cv_prog_gnu_ld=no
5914   ;;
5915 esac
5916 fi
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5918 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5919 with_gnu_ld=$lt_cv_prog_gnu_ld
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5930 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5931 if test "${lt_cv_path_NM+set}" = set; then :
5932   $as_echo_n "(cached) " >&6
5933 else
5934   if test -n "$NM"; then
5935   # Let the user override the test.
5936   lt_cv_path_NM="$NM"
5937 else
5938   lt_nm_to_check="${ac_tool_prefix}nm"
5939   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5940     lt_nm_to_check="$lt_nm_to_check nm"
5941   fi
5942   for lt_tmp_nm in $lt_nm_to_check; do
5943     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5944     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5945       IFS="$lt_save_ifs"
5946       test -z "$ac_dir" && ac_dir=.
5947       tmp_nm="$ac_dir/$lt_tmp_nm"
5948       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5949         # Check to see if the nm accepts a BSD-compat flag.
5950         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5951         #   nm: unknown option "B" ignored
5952         # Tru64's nm complains that /dev/null is an invalid object file
5953         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5954         */dev/null* | *'Invalid file or object type'*)
5955           lt_cv_path_NM="$tmp_nm -B"
5956           break
5957           ;;
5958         *)
5959           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5960           */dev/null*)
5961             lt_cv_path_NM="$tmp_nm -p"
5962             break
5963             ;;
5964           *)
5965             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5966             continue # so that we can try to find one that supports BSD flags
5967             ;;
5968           esac
5969           ;;
5970         esac
5971       fi
5972     done
5973     IFS="$lt_save_ifs"
5974   done
5975   : ${lt_cv_path_NM=no}
5976 fi
5977 fi
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5979 $as_echo "$lt_cv_path_NM" >&6; }
5980 if test "$lt_cv_path_NM" != "no"; then
5981   NM="$lt_cv_path_NM"
5982 else
5983   # Didn't find any BSD compatible name lister, look for dumpbin.
5984   if test -n "$DUMPBIN"; then :
5985     # Let the user override the test.
5986   else
5987     if test -n "$ac_tool_prefix"; then
5988   for ac_prog in dumpbin "link -dump"
5989   do
5990     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5991 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5993 $as_echo_n "checking for $ac_word... " >&6; }
5994 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5995   $as_echo_n "(cached) " >&6
5996 else
5997   if test -n "$DUMPBIN"; then
5998   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5999 else
6000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6001 for as_dir in $PATH
6002 do
6003   IFS=$as_save_IFS
6004   test -z "$as_dir" && as_dir=.
6005     for ac_exec_ext in '' $ac_executable_extensions; do
6006   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6007     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6008     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6009     break 2
6010   fi
6011 done
6012   done
6013 IFS=$as_save_IFS
6014
6015 fi
6016 fi
6017 DUMPBIN=$ac_cv_prog_DUMPBIN
6018 if test -n "$DUMPBIN"; then
6019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6020 $as_echo "$DUMPBIN" >&6; }
6021 else
6022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6023 $as_echo "no" >&6; }
6024 fi
6025
6026
6027     test -n "$DUMPBIN" && break
6028   done
6029 fi
6030 if test -z "$DUMPBIN"; then
6031   ac_ct_DUMPBIN=$DUMPBIN
6032   for ac_prog in dumpbin "link -dump"
6033 do
6034   # Extract the first word of "$ac_prog", so it can be a program name with args.
6035 set dummy $ac_prog; ac_word=$2
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6037 $as_echo_n "checking for $ac_word... " >&6; }
6038 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6039   $as_echo_n "(cached) " >&6
6040 else
6041   if test -n "$ac_ct_DUMPBIN"; then
6042   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6043 else
6044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6045 for as_dir in $PATH
6046 do
6047   IFS=$as_save_IFS
6048   test -z "$as_dir" && as_dir=.
6049     for ac_exec_ext in '' $ac_executable_extensions; do
6050   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6051     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6052     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6053     break 2
6054   fi
6055 done
6056   done
6057 IFS=$as_save_IFS
6058
6059 fi
6060 fi
6061 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6062 if test -n "$ac_ct_DUMPBIN"; then
6063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6064 $as_echo "$ac_ct_DUMPBIN" >&6; }
6065 else
6066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6067 $as_echo "no" >&6; }
6068 fi
6069
6070
6071   test -n "$ac_ct_DUMPBIN" && break
6072 done
6073
6074   if test "x$ac_ct_DUMPBIN" = x; then
6075     DUMPBIN=":"
6076   else
6077     case $cross_compiling:$ac_tool_warned in
6078 yes:)
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6080 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6081 ac_tool_warned=yes ;;
6082 esac
6083     DUMPBIN=$ac_ct_DUMPBIN
6084   fi
6085 fi
6086
6087     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6088     *COFF*)
6089       DUMPBIN="$DUMPBIN -symbols"
6090       ;;
6091     *)
6092       DUMPBIN=:
6093       ;;
6094     esac
6095   fi
6096
6097   if test "$DUMPBIN" != ":"; then
6098     NM="$DUMPBIN"
6099   fi
6100 fi
6101 test -z "$NM" && NM=nm
6102
6103
6104
6105
6106
6107
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6109 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6110 if test "${lt_cv_nm_interface+set}" = set; then :
6111   $as_echo_n "(cached) " >&6
6112 else
6113   lt_cv_nm_interface="BSD nm"
6114   echo "int some_variable = 0;" > conftest.$ac_ext
6115   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6116   (eval "$ac_compile" 2>conftest.err)
6117   cat conftest.err >&5
6118   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6119   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6120   cat conftest.err >&5
6121   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6122   cat conftest.out >&5
6123   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6124     lt_cv_nm_interface="MS dumpbin"
6125   fi
6126   rm -f conftest*
6127 fi
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6129 $as_echo "$lt_cv_nm_interface" >&6; }
6130
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6132 $as_echo_n "checking whether ln -s works... " >&6; }
6133 LN_S=$as_ln_s
6134 if test "$LN_S" = "ln -s"; then
6135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6136 $as_echo "yes" >&6; }
6137 else
6138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6139 $as_echo "no, using $LN_S" >&6; }
6140 fi
6141
6142 # find the maximum length of command line arguments
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6144 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6145 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6146   $as_echo_n "(cached) " >&6
6147 else
6148     i=0
6149   teststring="ABCD"
6150
6151   case $build_os in
6152   msdosdjgpp*)
6153     # On DJGPP, this test can blow up pretty badly due to problems in libc
6154     # (any single argument exceeding 2000 bytes causes a buffer overrun
6155     # during glob expansion).  Even if it were fixed, the result of this
6156     # check would be larger than it should be.
6157     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6158     ;;
6159
6160   gnu*)
6161     # Under GNU Hurd, this test is not required because there is
6162     # no limit to the length of command line arguments.
6163     # Libtool will interpret -1 as no limit whatsoever
6164     lt_cv_sys_max_cmd_len=-1;
6165     ;;
6166
6167   cygwin* | mingw* | cegcc*)
6168     # On Win9x/ME, this test blows up -- it succeeds, but takes
6169     # about 5 minutes as the teststring grows exponentially.
6170     # Worse, since 9x/ME are not pre-emptively multitasking,
6171     # you end up with a "frozen" computer, even though with patience
6172     # the test eventually succeeds (with a max line length of 256k).
6173     # Instead, let's just punt: use the minimum linelength reported by
6174     # all of the supported platforms: 8192 (on NT/2K/XP).
6175     lt_cv_sys_max_cmd_len=8192;
6176     ;;
6177
6178   mint*)
6179     # On MiNT this can take a long time and run out of memory.
6180     lt_cv_sys_max_cmd_len=8192;
6181     ;;
6182
6183   amigaos*)
6184     # On AmigaOS with pdksh, this test takes hours, literally.
6185     # So we just punt and use a minimum line length of 8192.
6186     lt_cv_sys_max_cmd_len=8192;
6187     ;;
6188
6189   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6190     # This has been around since 386BSD, at least.  Likely further.
6191     if test -x /sbin/sysctl; then
6192       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6193     elif test -x /usr/sbin/sysctl; then
6194       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6195     else
6196       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6197     fi
6198     # And add a safety zone
6199     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6200     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6201     ;;
6202
6203   interix*)
6204     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6205     lt_cv_sys_max_cmd_len=196608
6206     ;;
6207
6208   osf*)
6209     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6210     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6211     # nice to cause kernel panics so lets avoid the loop below.
6212     # First set a reasonable default.
6213     lt_cv_sys_max_cmd_len=16384
6214     #
6215     if test -x /sbin/sysconfig; then
6216       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6217         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6218       esac
6219     fi
6220     ;;
6221   sco3.2v5*)
6222     lt_cv_sys_max_cmd_len=102400
6223     ;;
6224   sysv5* | sco5v6* | sysv4.2uw2*)
6225     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6226     if test -n "$kargmax"; then
6227       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6228     else
6229       lt_cv_sys_max_cmd_len=32768
6230     fi
6231     ;;
6232   *)
6233     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6234     if test -n "$lt_cv_sys_max_cmd_len"; then
6235       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6236       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6237     else
6238       # Make teststring a little bigger before we do anything with it.
6239       # a 1K string should be a reasonable start.
6240       for i in 1 2 3 4 5 6 7 8 ; do
6241         teststring=$teststring$teststring
6242       done
6243       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6244       # If test is not a shell built-in, we'll probably end up computing a
6245       # maximum length that is only half of the actual maximum length, but
6246       # we can't tell.
6247       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6248                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6249               test $i != 17 # 1/2 MB should be enough
6250       do
6251         i=`expr $i + 1`
6252         teststring=$teststring$teststring
6253       done
6254       # Only check the string length outside the loop.
6255       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6256       teststring=
6257       # Add a significant safety factor because C++ compilers can tack on
6258       # massive amounts of additional arguments before passing them to the
6259       # linker.  It appears as though 1/2 is a usable value.
6260       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6261     fi
6262     ;;
6263   esac
6264
6265 fi
6266
6267 if test -n $lt_cv_sys_max_cmd_len ; then
6268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6269 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6270 else
6271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6272 $as_echo "none" >&6; }
6273 fi
6274 max_cmd_len=$lt_cv_sys_max_cmd_len
6275
6276
6277
6278
6279
6280
6281 : ${CP="cp -f"}
6282 : ${MV="mv -f"}
6283 : ${RM="rm -f"}
6284
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6286 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6287 # Try some XSI features
6288 xsi_shell=no
6289 ( _lt_dummy="a/b/c"
6290   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6291       = c,a/b,, \
6292     && eval 'test $(( 1 + 1 )) -eq 2 \
6293     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6294   && xsi_shell=yes
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6296 $as_echo "$xsi_shell" >&6; }
6297
6298
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6300 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6301 lt_shell_append=no
6302 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6303     >/dev/null 2>&1 \
6304   && lt_shell_append=yes
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6306 $as_echo "$lt_shell_append" >&6; }
6307
6308
6309 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6310   lt_unset=unset
6311 else
6312   lt_unset=false
6313 fi
6314
6315
6316
6317
6318
6319 # test EBCDIC or ASCII
6320 case `echo X|tr X '\101'` in
6321  A) # ASCII based system
6322     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6323   lt_SP2NL='tr \040 \012'
6324   lt_NL2SP='tr \015\012 \040\040'
6325   ;;
6326  *) # EBCDIC based system
6327   lt_SP2NL='tr \100 \n'
6328   lt_NL2SP='tr \r\n \100\100'
6329   ;;
6330 esac
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6341 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6342 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6343   $as_echo_n "(cached) " >&6
6344 else
6345   lt_cv_ld_reload_flag='-r'
6346 fi
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6348 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6349 reload_flag=$lt_cv_ld_reload_flag
6350 case $reload_flag in
6351 "" | " "*) ;;
6352 *) reload_flag=" $reload_flag" ;;
6353 esac
6354 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6355 case $host_os in
6356   darwin*)
6357     if test "$GCC" = yes; then
6358       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6359     else
6360       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6361     fi
6362     ;;
6363 esac
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373 if test -n "$ac_tool_prefix"; then
6374   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6375 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6377 $as_echo_n "checking for $ac_word... " >&6; }
6378 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6379   $as_echo_n "(cached) " >&6
6380 else
6381   if test -n "$OBJDUMP"; then
6382   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6383 else
6384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6385 for as_dir in $PATH
6386 do
6387   IFS=$as_save_IFS
6388   test -z "$as_dir" && as_dir=.
6389     for ac_exec_ext in '' $ac_executable_extensions; do
6390   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6391     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6392     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6393     break 2
6394   fi
6395 done
6396   done
6397 IFS=$as_save_IFS
6398
6399 fi
6400 fi
6401 OBJDUMP=$ac_cv_prog_OBJDUMP
6402 if test -n "$OBJDUMP"; then
6403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6404 $as_echo "$OBJDUMP" >&6; }
6405 else
6406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6407 $as_echo "no" >&6; }
6408 fi
6409
6410
6411 fi
6412 if test -z "$ac_cv_prog_OBJDUMP"; then
6413   ac_ct_OBJDUMP=$OBJDUMP
6414   # Extract the first word of "objdump", so it can be a program name with args.
6415 set dummy objdump; ac_word=$2
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6417 $as_echo_n "checking for $ac_word... " >&6; }
6418 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6419   $as_echo_n "(cached) " >&6
6420 else
6421   if test -n "$ac_ct_OBJDUMP"; then
6422   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6423 else
6424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425 for as_dir in $PATH
6426 do
6427   IFS=$as_save_IFS
6428   test -z "$as_dir" && as_dir=.
6429     for ac_exec_ext in '' $ac_executable_extensions; do
6430   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6431     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6432     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6433     break 2
6434   fi
6435 done
6436   done
6437 IFS=$as_save_IFS
6438
6439 fi
6440 fi
6441 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6442 if test -n "$ac_ct_OBJDUMP"; then
6443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6444 $as_echo "$ac_ct_OBJDUMP" >&6; }
6445 else
6446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6447 $as_echo "no" >&6; }
6448 fi
6449
6450   if test "x$ac_ct_OBJDUMP" = x; then
6451     OBJDUMP="false"
6452   else
6453     case $cross_compiling:$ac_tool_warned in
6454 yes:)
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6456 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6457 ac_tool_warned=yes ;;
6458 esac
6459     OBJDUMP=$ac_ct_OBJDUMP
6460   fi
6461 else
6462   OBJDUMP="$ac_cv_prog_OBJDUMP"
6463 fi
6464
6465 test -z "$OBJDUMP" && OBJDUMP=objdump
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6476 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6477 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6478   $as_echo_n "(cached) " >&6
6479 else
6480   lt_cv_file_magic_cmd='$MAGIC_CMD'
6481 lt_cv_file_magic_test_file=
6482 lt_cv_deplibs_check_method='unknown'
6483 # Need to set the preceding variable on all platforms that support
6484 # interlibrary dependencies.
6485 # 'none' -- dependencies not supported.
6486 # `unknown' -- same as none, but documents that we really don't know.
6487 # 'pass_all' -- all dependencies passed with no checks.
6488 # 'test_compile' -- check by making test program.
6489 # 'file_magic [[regex]]' -- check by looking for files in library path
6490 # which responds to the $file_magic_cmd with a given extended regex.
6491 # If you have `file' or equivalent on your system and you're not sure
6492 # whether `pass_all' will *always* work, you probably want this one.
6493
6494 case $host_os in
6495 aix[4-9]*)
6496   lt_cv_deplibs_check_method=pass_all
6497   ;;
6498
6499 beos*)
6500   lt_cv_deplibs_check_method=pass_all
6501   ;;
6502
6503 bsdi[45]*)
6504   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6505   lt_cv_file_magic_cmd='/usr/bin/file -L'
6506   lt_cv_file_magic_test_file=/shlib/libc.so
6507   ;;
6508
6509 cygwin*)
6510   # func_win32_libid is a shell function defined in ltmain.sh
6511   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6512   lt_cv_file_magic_cmd='func_win32_libid'
6513   ;;
6514
6515 mingw* | pw32*)
6516   # Base MSYS/MinGW do not provide the 'file' command needed by
6517   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6518   # unless we find 'file', for example because we are cross-compiling.
6519   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6520   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6521     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6522     lt_cv_file_magic_cmd='func_win32_libid'
6523   else
6524     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6525     lt_cv_file_magic_cmd='$OBJDUMP -f'
6526   fi
6527   ;;
6528
6529 cegcc*)
6530   # use the weaker test based on 'objdump'. See mingw*.
6531   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6532   lt_cv_file_magic_cmd='$OBJDUMP -f'
6533   ;;
6534
6535 darwin* | rhapsody*)
6536   lt_cv_deplibs_check_method=pass_all
6537   ;;
6538
6539 freebsd* | dragonfly*)
6540   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6541     case $host_cpu in
6542     i*86 )
6543       # Not sure whether the presence of OpenBSD here was a mistake.
6544       # Let's accept both of them until this is cleared up.
6545       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6546       lt_cv_file_magic_cmd=/usr/bin/file
6547       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6548       ;;
6549     esac
6550   else
6551     lt_cv_deplibs_check_method=pass_all
6552   fi
6553   ;;
6554
6555 gnu*)
6556   lt_cv_deplibs_check_method=pass_all
6557   ;;
6558
6559 haiku*)
6560   lt_cv_deplibs_check_method=pass_all
6561   ;;
6562
6563 hpux10.20* | hpux11*)
6564   lt_cv_file_magic_cmd=/usr/bin/file
6565   case $host_cpu in
6566   ia64*)
6567     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6568     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6569     ;;
6570   hppa*64*)
6571     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]'
6572     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6573     ;;
6574   *)
6575     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6576     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6577     ;;
6578   esac
6579   ;;
6580
6581 interix[3-9]*)
6582   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6583   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6584   ;;
6585
6586 irix5* | irix6* | nonstopux*)
6587   case $LD in
6588   *-32|*"-32 ") libmagic=32-bit;;
6589   *-n32|*"-n32 ") libmagic=N32;;
6590   *-64|*"-64 ") libmagic=64-bit;;
6591   *) libmagic=never-match;;
6592   esac
6593   lt_cv_deplibs_check_method=pass_all
6594   ;;
6595
6596 # This must be Linux ELF.
6597 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6598   lt_cv_deplibs_check_method=pass_all
6599   ;;
6600
6601 netbsd*)
6602   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6603     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6604   else
6605     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6606   fi
6607   ;;
6608
6609 newos6*)
6610   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6611   lt_cv_file_magic_cmd=/usr/bin/file
6612   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6613   ;;
6614
6615 *nto* | *qnx*)
6616   lt_cv_deplibs_check_method=pass_all
6617   ;;
6618
6619 openbsd*)
6620   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6621     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6622   else
6623     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6624   fi
6625   ;;
6626
6627 osf3* | osf4* | osf5*)
6628   lt_cv_deplibs_check_method=pass_all
6629   ;;
6630
6631 rdos*)
6632   lt_cv_deplibs_check_method=pass_all
6633   ;;
6634
6635 solaris*)
6636   lt_cv_deplibs_check_method=pass_all
6637   ;;
6638
6639 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6640   lt_cv_deplibs_check_method=pass_all
6641   ;;
6642
6643 sysv4 | sysv4.3*)
6644   case $host_vendor in
6645   motorola)
6646     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]'
6647     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6648     ;;
6649   ncr)
6650     lt_cv_deplibs_check_method=pass_all
6651     ;;
6652   sequent)
6653     lt_cv_file_magic_cmd='/bin/file'
6654     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6655     ;;
6656   sni)
6657     lt_cv_file_magic_cmd='/bin/file'
6658     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6659     lt_cv_file_magic_test_file=/lib/libc.so
6660     ;;
6661   siemens)
6662     lt_cv_deplibs_check_method=pass_all
6663     ;;
6664   pc)
6665     lt_cv_deplibs_check_method=pass_all
6666     ;;
6667   esac
6668   ;;
6669
6670 tpf*)
6671   lt_cv_deplibs_check_method=pass_all
6672   ;;
6673 esac
6674
6675 fi
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6677 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6678 file_magic_cmd=$lt_cv_file_magic_cmd
6679 deplibs_check_method=$lt_cv_deplibs_check_method
6680 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693 if test -n "$ac_tool_prefix"; then
6694   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6695 set dummy ${ac_tool_prefix}ar; ac_word=$2
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6697 $as_echo_n "checking for $ac_word... " >&6; }
6698 if test "${ac_cv_prog_AR+set}" = set; then :
6699   $as_echo_n "(cached) " >&6
6700 else
6701   if test -n "$AR"; then
6702   ac_cv_prog_AR="$AR" # Let the user override the test.
6703 else
6704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6705 for as_dir in $PATH
6706 do
6707   IFS=$as_save_IFS
6708   test -z "$as_dir" && as_dir=.
6709     for ac_exec_ext in '' $ac_executable_extensions; do
6710   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6711     ac_cv_prog_AR="${ac_tool_prefix}ar"
6712     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6713     break 2
6714   fi
6715 done
6716   done
6717 IFS=$as_save_IFS
6718
6719 fi
6720 fi
6721 AR=$ac_cv_prog_AR
6722 if test -n "$AR"; then
6723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6724 $as_echo "$AR" >&6; }
6725 else
6726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6727 $as_echo "no" >&6; }
6728 fi
6729
6730
6731 fi
6732 if test -z "$ac_cv_prog_AR"; then
6733   ac_ct_AR=$AR
6734   # Extract the first word of "ar", so it can be a program name with args.
6735 set dummy ar; ac_word=$2
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6737 $as_echo_n "checking for $ac_word... " >&6; }
6738 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6739   $as_echo_n "(cached) " >&6
6740 else
6741   if test -n "$ac_ct_AR"; then
6742   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6743 else
6744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6745 for as_dir in $PATH
6746 do
6747   IFS=$as_save_IFS
6748   test -z "$as_dir" && as_dir=.
6749     for ac_exec_ext in '' $ac_executable_extensions; do
6750   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6751     ac_cv_prog_ac_ct_AR="ar"
6752     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6753     break 2
6754   fi
6755 done
6756   done
6757 IFS=$as_save_IFS
6758
6759 fi
6760 fi
6761 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6762 if test -n "$ac_ct_AR"; then
6763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6764 $as_echo "$ac_ct_AR" >&6; }
6765 else
6766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6767 $as_echo "no" >&6; }
6768 fi
6769
6770   if test "x$ac_ct_AR" = x; then
6771     AR="false"
6772   else
6773     case $cross_compiling:$ac_tool_warned in
6774 yes:)
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6776 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6777 ac_tool_warned=yes ;;
6778 esac
6779     AR=$ac_ct_AR
6780   fi
6781 else
6782   AR="$ac_cv_prog_AR"
6783 fi
6784
6785 test -z "$AR" && AR=ar
6786 test -z "$AR_FLAGS" && AR_FLAGS=cru
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798 if test -n "$ac_tool_prefix"; then
6799   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6800 set dummy ${ac_tool_prefix}strip; ac_word=$2
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802 $as_echo_n "checking for $ac_word... " >&6; }
6803 if test "${ac_cv_prog_STRIP+set}" = set; then :
6804   $as_echo_n "(cached) " >&6
6805 else
6806   if test -n "$STRIP"; then
6807   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6808 else
6809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 for as_dir in $PATH
6811 do
6812   IFS=$as_save_IFS
6813   test -z "$as_dir" && as_dir=.
6814     for ac_exec_ext in '' $ac_executable_extensions; do
6815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6816     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6817     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818     break 2
6819   fi
6820 done
6821   done
6822 IFS=$as_save_IFS
6823
6824 fi
6825 fi
6826 STRIP=$ac_cv_prog_STRIP
6827 if test -n "$STRIP"; then
6828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6829 $as_echo "$STRIP" >&6; }
6830 else
6831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832 $as_echo "no" >&6; }
6833 fi
6834
6835
6836 fi
6837 if test -z "$ac_cv_prog_STRIP"; then
6838   ac_ct_STRIP=$STRIP
6839   # Extract the first word of "strip", so it can be a program name with args.
6840 set dummy strip; ac_word=$2
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6842 $as_echo_n "checking for $ac_word... " >&6; }
6843 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6844   $as_echo_n "(cached) " >&6
6845 else
6846   if test -n "$ac_ct_STRIP"; then
6847   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6848 else
6849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6850 for as_dir in $PATH
6851 do
6852   IFS=$as_save_IFS
6853   test -z "$as_dir" && as_dir=.
6854     for ac_exec_ext in '' $ac_executable_extensions; do
6855   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6856     ac_cv_prog_ac_ct_STRIP="strip"
6857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6858     break 2
6859   fi
6860 done
6861   done
6862 IFS=$as_save_IFS
6863
6864 fi
6865 fi
6866 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6867 if test -n "$ac_ct_STRIP"; then
6868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6869 $as_echo "$ac_ct_STRIP" >&6; }
6870 else
6871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6872 $as_echo "no" >&6; }
6873 fi
6874
6875   if test "x$ac_ct_STRIP" = x; then
6876     STRIP=":"
6877   else
6878     case $cross_compiling:$ac_tool_warned in
6879 yes:)
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6881 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6882 ac_tool_warned=yes ;;
6883 esac
6884     STRIP=$ac_ct_STRIP
6885   fi
6886 else
6887   STRIP="$ac_cv_prog_STRIP"
6888 fi
6889
6890 test -z "$STRIP" && STRIP=:
6891
6892
6893
6894
6895
6896
6897 if test -n "$ac_tool_prefix"; then
6898   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6899 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6901 $as_echo_n "checking for $ac_word... " >&6; }
6902 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6903   $as_echo_n "(cached) " >&6
6904 else
6905   if test -n "$RANLIB"; then
6906   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6907 else
6908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6909 for as_dir in $PATH
6910 do
6911   IFS=$as_save_IFS
6912   test -z "$as_dir" && as_dir=.
6913     for ac_exec_ext in '' $ac_executable_extensions; do
6914   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6915     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6916     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6917     break 2
6918   fi
6919 done
6920   done
6921 IFS=$as_save_IFS
6922
6923 fi
6924 fi
6925 RANLIB=$ac_cv_prog_RANLIB
6926 if test -n "$RANLIB"; then
6927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6928 $as_echo "$RANLIB" >&6; }
6929 else
6930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6931 $as_echo "no" >&6; }
6932 fi
6933
6934
6935 fi
6936 if test -z "$ac_cv_prog_RANLIB"; then
6937   ac_ct_RANLIB=$RANLIB
6938   # Extract the first word of "ranlib", so it can be a program name with args.
6939 set dummy ranlib; ac_word=$2
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6941 $as_echo_n "checking for $ac_word... " >&6; }
6942 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6943   $as_echo_n "(cached) " >&6
6944 else
6945   if test -n "$ac_ct_RANLIB"; then
6946   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6947 else
6948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949 for as_dir in $PATH
6950 do
6951   IFS=$as_save_IFS
6952   test -z "$as_dir" && as_dir=.
6953     for ac_exec_ext in '' $ac_executable_extensions; do
6954   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6955     ac_cv_prog_ac_ct_RANLIB="ranlib"
6956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6957     break 2
6958   fi
6959 done
6960   done
6961 IFS=$as_save_IFS
6962
6963 fi
6964 fi
6965 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6966 if test -n "$ac_ct_RANLIB"; then
6967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6968 $as_echo "$ac_ct_RANLIB" >&6; }
6969 else
6970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6971 $as_echo "no" >&6; }
6972 fi
6973
6974   if test "x$ac_ct_RANLIB" = x; then
6975     RANLIB=":"
6976   else
6977     case $cross_compiling:$ac_tool_warned in
6978 yes:)
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6980 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6981 ac_tool_warned=yes ;;
6982 esac
6983     RANLIB=$ac_ct_RANLIB
6984   fi
6985 else
6986   RANLIB="$ac_cv_prog_RANLIB"
6987 fi
6988
6989 test -z "$RANLIB" && RANLIB=:
6990
6991
6992
6993
6994
6995
6996 # Determine commands to create old-style static archives.
6997 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6998 old_postinstall_cmds='chmod 644 $oldlib'
6999 old_postuninstall_cmds=
7000
7001 if test -n "$RANLIB"; then
7002   case $host_os in
7003   openbsd*)
7004     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7005     ;;
7006   *)
7007     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7008     ;;
7009   esac
7010   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7011 fi
7012
7013 case $host_os in
7014   darwin*)
7015     lock_old_archive_extraction=yes ;;
7016   *)
7017     lock_old_archive_extraction=no ;;
7018 esac
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040 for ac_prog in gawk mawk nawk awk
7041 do
7042   # Extract the first word of "$ac_prog", so it can be a program name with args.
7043 set dummy $ac_prog; ac_word=$2
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7045 $as_echo_n "checking for $ac_word... " >&6; }
7046 if test "${ac_cv_prog_AWK+set}" = set; then :
7047   $as_echo_n "(cached) " >&6
7048 else
7049   if test -n "$AWK"; then
7050   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7051 else
7052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7053 for as_dir in $PATH
7054 do
7055   IFS=$as_save_IFS
7056   test -z "$as_dir" && as_dir=.
7057     for ac_exec_ext in '' $ac_executable_extensions; do
7058   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7059     ac_cv_prog_AWK="$ac_prog"
7060     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7061     break 2
7062   fi
7063 done
7064   done
7065 IFS=$as_save_IFS
7066
7067 fi
7068 fi
7069 AWK=$ac_cv_prog_AWK
7070 if test -n "$AWK"; then
7071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7072 $as_echo "$AWK" >&6; }
7073 else
7074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7075 $as_echo "no" >&6; }
7076 fi
7077
7078
7079   test -n "$AWK" && break
7080 done
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100 # If no C compiler was specified, use CC.
7101 LTCC=${LTCC-"$CC"}
7102
7103 # If no C compiler flags were specified, use CFLAGS.
7104 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7105
7106 # Allow CC to be a program name with arguments.
7107 compiler=$CC
7108
7109
7110 # Check for command to grab the raw symbol name followed by C symbol from nm.
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7112 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7113 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7114   $as_echo_n "(cached) " >&6
7115 else
7116
7117 # These are sane defaults that work on at least a few old systems.
7118 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7119
7120 # Character class describing NM global symbol codes.
7121 symcode='[BCDEGRST]'
7122
7123 # Regexp to match symbols that can be accessed directly from C.
7124 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7125
7126 # Define system-specific variables.
7127 case $host_os in
7128 aix*)
7129   symcode='[BCDT]'
7130   ;;
7131 cygwin* | mingw* | pw32* | cegcc*)
7132   symcode='[ABCDGISTW]'
7133   ;;
7134 hpux*)
7135   if test "$host_cpu" = ia64; then
7136     symcode='[ABCDEGRST]'
7137   fi
7138   ;;
7139 irix* | nonstopux*)
7140   symcode='[BCDEGRST]'
7141   ;;
7142 osf*)
7143   symcode='[BCDEGQRST]'
7144   ;;
7145 solaris*)
7146   symcode='[BDRT]'
7147   ;;
7148 sco3.2v5*)
7149   symcode='[DT]'
7150   ;;
7151 sysv4.2uw2*)
7152   symcode='[DT]'
7153   ;;
7154 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7155   symcode='[ABDT]'
7156   ;;
7157 sysv4)
7158   symcode='[DFNSTU]'
7159   ;;
7160 esac
7161
7162 # If we're using GNU nm, then use its standard symbol codes.
7163 case `$NM -V 2>&1` in
7164 *GNU* | *'with BFD'*)
7165   symcode='[ABCDGIRSTW]' ;;
7166 esac
7167
7168 # Transform an extracted symbol line into a proper C declaration.
7169 # Some systems (esp. on ia64) link data and code symbols differently,
7170 # so use this general approach.
7171 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7172
7173 # Transform an extracted symbol line into symbol name and symbol address
7174 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7175 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'"
7176
7177 # Handle CRLF in mingw tool chain
7178 opt_cr=
7179 case $build_os in
7180 mingw*)
7181   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7182   ;;
7183 esac
7184
7185 # Try without a prefix underscore, then with it.
7186 for ac_symprfx in "" "_"; do
7187
7188   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7189   symxfrm="\\1 $ac_symprfx\\2 \\2"
7190
7191   # Write the raw and C identifiers.
7192   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7193     # Fake it for dumpbin and say T for any non-static function
7194     # and D for any global variable.
7195     # Also find C++ and __fastcall symbols from MSVC++,
7196     # which start with @ or ?.
7197     lt_cv_sys_global_symbol_pipe="$AWK '"\
7198 "     {last_section=section; section=\$ 3};"\
7199 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7200 "     \$ 0!~/External *\|/{next};"\
7201 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7202 "     {if(hide[section]) next};"\
7203 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7204 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7205 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7206 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7207 "     ' prfx=^$ac_symprfx"
7208   else
7209     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7210   fi
7211
7212   # Check to see that the pipe works correctly.
7213   pipe_works=no
7214
7215   rm -f conftest*
7216   cat > conftest.$ac_ext <<_LT_EOF
7217 #ifdef __cplusplus
7218 extern "C" {
7219 #endif
7220 char nm_test_var;
7221 void nm_test_func(void);
7222 void nm_test_func(void){}
7223 #ifdef __cplusplus
7224 }
7225 #endif
7226 int main(){nm_test_var='a';nm_test_func();return(0);}
7227 _LT_EOF
7228
7229   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7230   (eval $ac_compile) 2>&5
7231   ac_status=$?
7232   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7233   test $ac_status = 0; }; then
7234     # Now try to grab the symbols.
7235     nlist=conftest.nm
7236     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7237   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7238   ac_status=$?
7239   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7240   test $ac_status = 0; } && test -s "$nlist"; then
7241       # Try sorting and uniquifying the output.
7242       if sort "$nlist" | uniq > "$nlist"T; then
7243         mv -f "$nlist"T "$nlist"
7244       else
7245         rm -f "$nlist"T
7246       fi
7247
7248       # Make sure that we snagged all the symbols we need.
7249       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7250         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7251           cat <<_LT_EOF > conftest.$ac_ext
7252 #ifdef __cplusplus
7253 extern "C" {
7254 #endif
7255
7256 _LT_EOF
7257           # Now generate the symbol file.
7258           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7259
7260           cat <<_LT_EOF >> conftest.$ac_ext
7261
7262 /* The mapping between symbol names and symbols.  */
7263 const struct {
7264   const char *name;
7265   void       *address;
7266 }
7267 lt__PROGRAM__LTX_preloaded_symbols[] =
7268 {
7269   { "@PROGRAM@", (void *) 0 },
7270 _LT_EOF
7271           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7272           cat <<\_LT_EOF >> conftest.$ac_ext
7273   {0, (void *) 0}
7274 };
7275
7276 /* This works around a problem in FreeBSD linker */
7277 #ifdef FREEBSD_WORKAROUND
7278 static const void *lt_preloaded_setup() {
7279   return lt__PROGRAM__LTX_preloaded_symbols;
7280 }
7281 #endif
7282
7283 #ifdef __cplusplus
7284 }
7285 #endif
7286 _LT_EOF
7287           # Now try linking the two files.
7288           mv conftest.$ac_objext conftstm.$ac_objext
7289           lt_save_LIBS="$LIBS"
7290           lt_save_CFLAGS="$CFLAGS"
7291           LIBS="conftstm.$ac_objext"
7292           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7293           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7294   (eval $ac_link) 2>&5
7295   ac_status=$?
7296   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7297   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7298             pipe_works=yes
7299           fi
7300           LIBS="$lt_save_LIBS"
7301           CFLAGS="$lt_save_CFLAGS"
7302         else
7303           echo "cannot find nm_test_func in $nlist" >&5
7304         fi
7305       else
7306         echo "cannot find nm_test_var in $nlist" >&5
7307       fi
7308     else
7309       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7310     fi
7311   else
7312     echo "$progname: failed program was:" >&5
7313     cat conftest.$ac_ext >&5
7314   fi
7315   rm -rf conftest* conftst*
7316
7317   # Do not use the global_symbol_pipe unless it works.
7318   if test "$pipe_works" = yes; then
7319     break
7320   else
7321     lt_cv_sys_global_symbol_pipe=
7322   fi
7323 done
7324
7325 fi
7326
7327 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7328   lt_cv_sys_global_symbol_to_cdecl=
7329 fi
7330 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7332 $as_echo "failed" >&6; }
7333 else
7334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7335 $as_echo "ok" >&6; }
7336 fi
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359 # Check whether --enable-libtool-lock was given.
7360 if test "${enable_libtool_lock+set}" = set; then :
7361   enableval=$enable_libtool_lock;
7362 fi
7363
7364 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7365
7366 # Some flags need to be propagated to the compiler or linker for good
7367 # libtool support.
7368 case $host in
7369 ia64-*-hpux*)
7370   # Find out which ABI we are using.
7371   echo 'int i;' > conftest.$ac_ext
7372   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7373   (eval $ac_compile) 2>&5
7374   ac_status=$?
7375   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7376   test $ac_status = 0; }; then
7377     case `/usr/bin/file conftest.$ac_objext` in
7378       *ELF-32*)
7379         HPUX_IA64_MODE="32"
7380         ;;
7381       *ELF-64*)
7382         HPUX_IA64_MODE="64"
7383         ;;
7384     esac
7385   fi
7386   rm -rf conftest*
7387   ;;
7388 *-*-irix6*)
7389   # Find out which ABI we are using.
7390   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7391   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392   (eval $ac_compile) 2>&5
7393   ac_status=$?
7394   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7395   test $ac_status = 0; }; then
7396     if test "$lt_cv_prog_gnu_ld" = yes; then
7397       case `/usr/bin/file conftest.$ac_objext` in
7398         *32-bit*)
7399           LD="${LD-ld} -melf32bsmip"
7400           ;;
7401         *N32*)
7402           LD="${LD-ld} -melf32bmipn32"
7403           ;;
7404         *64-bit*)
7405           LD="${LD-ld} -melf64bmip"
7406         ;;
7407       esac
7408     else
7409       case `/usr/bin/file conftest.$ac_objext` in
7410         *32-bit*)
7411           LD="${LD-ld} -32"
7412           ;;
7413         *N32*)
7414           LD="${LD-ld} -n32"
7415           ;;
7416         *64-bit*)
7417           LD="${LD-ld} -64"
7418           ;;
7419       esac
7420     fi
7421   fi
7422   rm -rf conftest*
7423   ;;
7424
7425 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7426 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7427   # Find out which ABI we are using.
7428   echo 'int i;' > conftest.$ac_ext
7429   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7430   (eval $ac_compile) 2>&5
7431   ac_status=$?
7432   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7433   test $ac_status = 0; }; then
7434     case `/usr/bin/file conftest.o` in
7435       *32-bit*)
7436         case $host in
7437           x86_64-*kfreebsd*-gnu)
7438             LD="${LD-ld} -m elf_i386_fbsd"
7439             ;;
7440           x86_64-*linux*)
7441             case `/usr/bin/file conftest.o` in
7442               *x86-64*)
7443                 LD="${LD-ld} -m elf32_x86_64"
7444                 ;;
7445               *)
7446                 LD="${LD-ld} -m elf_i386"
7447                 ;;
7448             esac
7449             ;;
7450           powerpc64le-*linux*)
7451             LD="${LD-ld} -m elf32lppclinux"
7452             ;;
7453           powerpc64-*linux*)
7454             LD="${LD-ld} -m elf32ppclinux"
7455             ;;
7456           s390x-*linux*)
7457             LD="${LD-ld} -m elf_s390"
7458             ;;
7459           sparc64-*linux*)
7460             LD="${LD-ld} -m elf32_sparc"
7461             ;;
7462         esac
7463         ;;
7464       *64-bit*)
7465         case $host in
7466           x86_64-*kfreebsd*-gnu)
7467             LD="${LD-ld} -m elf_x86_64_fbsd"
7468             ;;
7469           x86_64-*linux*)
7470             LD="${LD-ld} -m elf_x86_64"
7471             ;;
7472           powerpcle-*linux*)
7473             LD="${LD-ld} -m elf64lppc"
7474             ;;
7475           powerpc-*linux*)
7476             LD="${LD-ld} -m elf64ppc"
7477             ;;
7478           s390*-*linux*|s390*-*tpf*)
7479             LD="${LD-ld} -m elf64_s390"
7480             ;;
7481           sparc*-*linux*)
7482             LD="${LD-ld} -m elf64_sparc"
7483             ;;
7484         esac
7485         ;;
7486     esac
7487   fi
7488   rm -rf conftest*
7489   ;;
7490
7491 *-*-sco3.2v5*)
7492   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7493   SAVE_CFLAGS="$CFLAGS"
7494   CFLAGS="$CFLAGS -belf"
7495   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7496 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7497 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7498   $as_echo_n "(cached) " >&6
7499 else
7500   ac_ext=c
7501 ac_cpp='$CPP $CPPFLAGS'
7502 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7503 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7505
7506      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7507 /* end confdefs.h.  */
7508
7509 int
7510 main ()
7511 {
7512
7513   ;
7514   return 0;
7515 }
7516 _ACEOF
7517 if ac_fn_c_try_link "$LINENO"; then :
7518   lt_cv_cc_needs_belf=yes
7519 else
7520   lt_cv_cc_needs_belf=no
7521 fi
7522 rm -f core conftest.err conftest.$ac_objext \
7523     conftest$ac_exeext conftest.$ac_ext
7524      ac_ext=c
7525 ac_cpp='$CPP $CPPFLAGS'
7526 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7527 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7528 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7529
7530 fi
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7532 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7533   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7534     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7535     CFLAGS="$SAVE_CFLAGS"
7536   fi
7537   ;;
7538 sparc*-*solaris*)
7539   # Find out which ABI we are using.
7540   echo 'int i;' > conftest.$ac_ext
7541   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7542   (eval $ac_compile) 2>&5
7543   ac_status=$?
7544   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7545   test $ac_status = 0; }; then
7546     case `/usr/bin/file conftest.o` in
7547     *64-bit*)
7548       case $lt_cv_prog_gnu_ld in
7549       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7550       *)
7551         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7552           LD="${LD-ld} -64"
7553         fi
7554         ;;
7555       esac
7556       ;;
7557     esac
7558   fi
7559   rm -rf conftest*
7560   ;;
7561 esac
7562
7563 need_locks="$enable_libtool_lock"
7564
7565
7566   case $host_os in
7567     rhapsody* | darwin*)
7568     if test -n "$ac_tool_prefix"; then
7569   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7570 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7572 $as_echo_n "checking for $ac_word... " >&6; }
7573 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7574   $as_echo_n "(cached) " >&6
7575 else
7576   if test -n "$DSYMUTIL"; then
7577   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7578 else
7579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580 for as_dir in $PATH
7581 do
7582   IFS=$as_save_IFS
7583   test -z "$as_dir" && as_dir=.
7584     for ac_exec_ext in '' $ac_executable_extensions; do
7585   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7586     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7587     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7588     break 2
7589   fi
7590 done
7591   done
7592 IFS=$as_save_IFS
7593
7594 fi
7595 fi
7596 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7597 if test -n "$DSYMUTIL"; then
7598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7599 $as_echo "$DSYMUTIL" >&6; }
7600 else
7601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7602 $as_echo "no" >&6; }
7603 fi
7604
7605
7606 fi
7607 if test -z "$ac_cv_prog_DSYMUTIL"; then
7608   ac_ct_DSYMUTIL=$DSYMUTIL
7609   # Extract the first word of "dsymutil", so it can be a program name with args.
7610 set dummy dsymutil; ac_word=$2
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7612 $as_echo_n "checking for $ac_word... " >&6; }
7613 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7614   $as_echo_n "(cached) " >&6
7615 else
7616   if test -n "$ac_ct_DSYMUTIL"; then
7617   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7618 else
7619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620 for as_dir in $PATH
7621 do
7622   IFS=$as_save_IFS
7623   test -z "$as_dir" && as_dir=.
7624     for ac_exec_ext in '' $ac_executable_extensions; do
7625   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7626     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7627     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7628     break 2
7629   fi
7630 done
7631   done
7632 IFS=$as_save_IFS
7633
7634 fi
7635 fi
7636 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7637 if test -n "$ac_ct_DSYMUTIL"; then
7638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7639 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7640 else
7641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642 $as_echo "no" >&6; }
7643 fi
7644
7645   if test "x$ac_ct_DSYMUTIL" = x; then
7646     DSYMUTIL=":"
7647   else
7648     case $cross_compiling:$ac_tool_warned in
7649 yes:)
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7652 ac_tool_warned=yes ;;
7653 esac
7654     DSYMUTIL=$ac_ct_DSYMUTIL
7655   fi
7656 else
7657   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7658 fi
7659
7660     if test -n "$ac_tool_prefix"; then
7661   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7662 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664 $as_echo_n "checking for $ac_word... " >&6; }
7665 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7666   $as_echo_n "(cached) " >&6
7667 else
7668   if test -n "$NMEDIT"; then
7669   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7670 else
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH
7673 do
7674   IFS=$as_save_IFS
7675   test -z "$as_dir" && as_dir=.
7676     for ac_exec_ext in '' $ac_executable_extensions; do
7677   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7679     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680     break 2
7681   fi
7682 done
7683   done
7684 IFS=$as_save_IFS
7685
7686 fi
7687 fi
7688 NMEDIT=$ac_cv_prog_NMEDIT
7689 if test -n "$NMEDIT"; then
7690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7691 $as_echo "$NMEDIT" >&6; }
7692 else
7693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694 $as_echo "no" >&6; }
7695 fi
7696
7697
7698 fi
7699 if test -z "$ac_cv_prog_NMEDIT"; then
7700   ac_ct_NMEDIT=$NMEDIT
7701   # Extract the first word of "nmedit", so it can be a program name with args.
7702 set dummy nmedit; ac_word=$2
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704 $as_echo_n "checking for $ac_word... " >&6; }
7705 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7706   $as_echo_n "(cached) " >&6
7707 else
7708   if test -n "$ac_ct_NMEDIT"; then
7709   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7710 else
7711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712 for as_dir in $PATH
7713 do
7714   IFS=$as_save_IFS
7715   test -z "$as_dir" && as_dir=.
7716     for ac_exec_ext in '' $ac_executable_extensions; do
7717   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7718     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7719     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720     break 2
7721   fi
7722 done
7723   done
7724 IFS=$as_save_IFS
7725
7726 fi
7727 fi
7728 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7729 if test -n "$ac_ct_NMEDIT"; then
7730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7731 $as_echo "$ac_ct_NMEDIT" >&6; }
7732 else
7733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734 $as_echo "no" >&6; }
7735 fi
7736
7737   if test "x$ac_ct_NMEDIT" = x; then
7738     NMEDIT=":"
7739   else
7740     case $cross_compiling:$ac_tool_warned in
7741 yes:)
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7743 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7744 ac_tool_warned=yes ;;
7745 esac
7746     NMEDIT=$ac_ct_NMEDIT
7747   fi
7748 else
7749   NMEDIT="$ac_cv_prog_NMEDIT"
7750 fi
7751
7752     if test -n "$ac_tool_prefix"; then
7753   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7754 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if test "${ac_cv_prog_LIPO+set}" = set; then :
7758   $as_echo_n "(cached) " >&6
7759 else
7760   if test -n "$LIPO"; then
7761   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766   IFS=$as_save_IFS
7767   test -z "$as_dir" && as_dir=.
7768     for ac_exec_ext in '' $ac_executable_extensions; do
7769   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7771     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772     break 2
7773   fi
7774 done
7775   done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 LIPO=$ac_cv_prog_LIPO
7781 if test -n "$LIPO"; then
7782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7783 $as_echo "$LIPO" >&6; }
7784 else
7785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789
7790 fi
7791 if test -z "$ac_cv_prog_LIPO"; then
7792   ac_ct_LIPO=$LIPO
7793   # Extract the first word of "lipo", so it can be a program name with args.
7794 set dummy lipo; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7798   $as_echo_n "(cached) " >&6
7799 else
7800   if test -n "$ac_ct_LIPO"; then
7801   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7802 else
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804 for as_dir in $PATH
7805 do
7806   IFS=$as_save_IFS
7807   test -z "$as_dir" && as_dir=.
7808     for ac_exec_ext in '' $ac_executable_extensions; do
7809   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7810     ac_cv_prog_ac_ct_LIPO="lipo"
7811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812     break 2
7813   fi
7814 done
7815   done
7816 IFS=$as_save_IFS
7817
7818 fi
7819 fi
7820 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7821 if test -n "$ac_ct_LIPO"; then
7822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7823 $as_echo "$ac_ct_LIPO" >&6; }
7824 else
7825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7827 fi
7828
7829   if test "x$ac_ct_LIPO" = x; then
7830     LIPO=":"
7831   else
7832     case $cross_compiling:$ac_tool_warned in
7833 yes:)
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7835 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7836 ac_tool_warned=yes ;;
7837 esac
7838     LIPO=$ac_ct_LIPO
7839   fi
7840 else
7841   LIPO="$ac_cv_prog_LIPO"
7842 fi
7843
7844     if test -n "$ac_tool_prefix"; then
7845   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7846 set dummy ${ac_tool_prefix}otool; ac_word=$2
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848 $as_echo_n "checking for $ac_word... " >&6; }
7849 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7850   $as_echo_n "(cached) " >&6
7851 else
7852   if test -n "$OTOOL"; then
7853   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7854 else
7855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856 for as_dir in $PATH
7857 do
7858   IFS=$as_save_IFS
7859   test -z "$as_dir" && as_dir=.
7860     for ac_exec_ext in '' $ac_executable_extensions; do
7861   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7862     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7863     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864     break 2
7865   fi
7866 done
7867   done
7868 IFS=$as_save_IFS
7869
7870 fi
7871 fi
7872 OTOOL=$ac_cv_prog_OTOOL
7873 if test -n "$OTOOL"; then
7874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7875 $as_echo "$OTOOL" >&6; }
7876 else
7877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878 $as_echo "no" >&6; }
7879 fi
7880
7881
7882 fi
7883 if test -z "$ac_cv_prog_OTOOL"; then
7884   ac_ct_OTOOL=$OTOOL
7885   # Extract the first word of "otool", so it can be a program name with args.
7886 set dummy otool; ac_word=$2
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7888 $as_echo_n "checking for $ac_word... " >&6; }
7889 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7890   $as_echo_n "(cached) " >&6
7891 else
7892   if test -n "$ac_ct_OTOOL"; then
7893   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7894 else
7895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7896 for as_dir in $PATH
7897 do
7898   IFS=$as_save_IFS
7899   test -z "$as_dir" && as_dir=.
7900     for ac_exec_ext in '' $ac_executable_extensions; do
7901   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7902     ac_cv_prog_ac_ct_OTOOL="otool"
7903     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7904     break 2
7905   fi
7906 done
7907   done
7908 IFS=$as_save_IFS
7909
7910 fi
7911 fi
7912 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7913 if test -n "$ac_ct_OTOOL"; then
7914   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7915 $as_echo "$ac_ct_OTOOL" >&6; }
7916 else
7917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7918 $as_echo "no" >&6; }
7919 fi
7920
7921   if test "x$ac_ct_OTOOL" = x; then
7922     OTOOL=":"
7923   else
7924     case $cross_compiling:$ac_tool_warned in
7925 yes:)
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7927 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7928 ac_tool_warned=yes ;;
7929 esac
7930     OTOOL=$ac_ct_OTOOL
7931   fi
7932 else
7933   OTOOL="$ac_cv_prog_OTOOL"
7934 fi
7935
7936     if test -n "$ac_tool_prefix"; then
7937   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7938 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940 $as_echo_n "checking for $ac_word... " >&6; }
7941 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7942   $as_echo_n "(cached) " >&6
7943 else
7944   if test -n "$OTOOL64"; then
7945   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7946 else
7947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948 for as_dir in $PATH
7949 do
7950   IFS=$as_save_IFS
7951   test -z "$as_dir" && as_dir=.
7952     for ac_exec_ext in '' $ac_executable_extensions; do
7953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7954     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956     break 2
7957   fi
7958 done
7959   done
7960 IFS=$as_save_IFS
7961
7962 fi
7963 fi
7964 OTOOL64=$ac_cv_prog_OTOOL64
7965 if test -n "$OTOOL64"; then
7966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7967 $as_echo "$OTOOL64" >&6; }
7968 else
7969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970 $as_echo "no" >&6; }
7971 fi
7972
7973
7974 fi
7975 if test -z "$ac_cv_prog_OTOOL64"; then
7976   ac_ct_OTOOL64=$OTOOL64
7977   # Extract the first word of "otool64", so it can be a program name with args.
7978 set dummy otool64; ac_word=$2
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7980 $as_echo_n "checking for $ac_word... " >&6; }
7981 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7982   $as_echo_n "(cached) " >&6
7983 else
7984   if test -n "$ac_ct_OTOOL64"; then
7985   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7986 else
7987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988 for as_dir in $PATH
7989 do
7990   IFS=$as_save_IFS
7991   test -z "$as_dir" && as_dir=.
7992     for ac_exec_ext in '' $ac_executable_extensions; do
7993   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7994     ac_cv_prog_ac_ct_OTOOL64="otool64"
7995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7996     break 2
7997   fi
7998 done
7999   done
8000 IFS=$as_save_IFS
8001
8002 fi
8003 fi
8004 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8005 if test -n "$ac_ct_OTOOL64"; then
8006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8007 $as_echo "$ac_ct_OTOOL64" >&6; }
8008 else
8009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010 $as_echo "no" >&6; }
8011 fi
8012
8013   if test "x$ac_ct_OTOOL64" = x; then
8014     OTOOL64=":"
8015   else
8016     case $cross_compiling:$ac_tool_warned in
8017 yes:)
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8019 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8020 ac_tool_warned=yes ;;
8021 esac
8022     OTOOL64=$ac_ct_OTOOL64
8023   fi
8024 else
8025   OTOOL64="$ac_cv_prog_OTOOL64"
8026 fi
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8055 $as_echo_n "checking for -single_module linker flag... " >&6; }
8056 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8057   $as_echo_n "(cached) " >&6
8058 else
8059   lt_cv_apple_cc_single_mod=no
8060       if test -z "${LT_MULTI_MODULE}"; then
8061         # By default we will add the -single_module flag. You can override
8062         # by either setting the environment variable LT_MULTI_MODULE
8063         # non-empty at configure time, or by adding -multi_module to the
8064         # link flags.
8065         rm -rf libconftest.dylib*
8066         echo "int foo(void){return 1;}" > conftest.c
8067         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8068 -dynamiclib -Wl,-single_module conftest.c" >&5
8069         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8070           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8071         _lt_result=$?
8072         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8073           lt_cv_apple_cc_single_mod=yes
8074         else
8075           cat conftest.err >&5
8076         fi
8077         rm -rf libconftest.dylib*
8078         rm -f conftest.*
8079       fi
8080 fi
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8082 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8083     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8084 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8085 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8086   $as_echo_n "(cached) " >&6
8087 else
8088   lt_cv_ld_exported_symbols_list=no
8089       save_LDFLAGS=$LDFLAGS
8090       echo "_main" > conftest.sym
8091       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8092       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8093 /* end confdefs.h.  */
8094
8095 int
8096 main ()
8097 {
8098
8099   ;
8100   return 0;
8101 }
8102 _ACEOF
8103 if ac_fn_c_try_link "$LINENO"; then :
8104   lt_cv_ld_exported_symbols_list=yes
8105 else
8106   lt_cv_ld_exported_symbols_list=no
8107 fi
8108 rm -f core conftest.err conftest.$ac_objext \
8109     conftest$ac_exeext conftest.$ac_ext
8110         LDFLAGS="$save_LDFLAGS"
8111
8112 fi
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8114 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8115     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8116 $as_echo_n "checking for -force_load linker flag... " >&6; }
8117 if test "${lt_cv_ld_force_load+set}" = set; then :
8118   $as_echo_n "(cached) " >&6
8119 else
8120   lt_cv_ld_force_load=no
8121       cat > conftest.c << _LT_EOF
8122 int forced_loaded() { return 2;}
8123 _LT_EOF
8124       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8125       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8126       echo "$AR cru libconftest.a conftest.o" >&5
8127       $AR cru libconftest.a conftest.o 2>&5
8128       cat > conftest.c << _LT_EOF
8129 int main() { return 0;}
8130 _LT_EOF
8131       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8132       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8133       _lt_result=$?
8134       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8135         lt_cv_ld_force_load=yes
8136       else
8137         cat conftest.err >&5
8138       fi
8139         rm -f conftest.err libconftest.a conftest conftest.c
8140         rm -rf conftest.dSYM
8141
8142 fi
8143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8144 $as_echo "$lt_cv_ld_force_load" >&6; }
8145     case $host_os in
8146     rhapsody* | darwin1.[012])
8147       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8148     darwin1.*)
8149       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8150     darwin*) # darwin 5.x on
8151       # if running on 10.5 or later, the deployment target defaults
8152       # to the OS version, if on x86, and 10.4, the deployment
8153       # target defaults to 10.4. Don't you love it?
8154       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8155         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8156           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8157         10.[012][,.]*)
8158           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8159         10.*)
8160           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8161       esac
8162     ;;
8163   esac
8164     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8165       _lt_dar_single_mod='$single_module'
8166     fi
8167     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8168       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8169     else
8170       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8171     fi
8172     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8173       _lt_dsymutil='~$DSYMUTIL $lib || :'
8174     else
8175       _lt_dsymutil=
8176     fi
8177     ;;
8178   esac
8179
8180 for ac_header in dlfcn.h
8181 do :
8182   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8183 "
8184 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8185   cat >>confdefs.h <<_ACEOF
8186 #define HAVE_DLFCN_H 1
8187 _ACEOF
8188
8189 fi
8190
8191 done
8192
8193
8194
8195 # autoconf.info says this should be called right after AC_INIT.
8196 ac_config_headers="$ac_config_headers config.h:config.in"
8197
8198
8199
8200
8201
8202
8203 # Put a plausible default for CC_FOR_BUILD in Makefile.
8204 if test "x$cross_compiling" = "xno"; then
8205   CC_FOR_BUILD='$(CC)'
8206 else
8207   CC_FOR_BUILD=gcc
8208 fi
8209
8210
8211
8212
8213 AR=${AR-ar}
8214
8215 if test -n "$ac_tool_prefix"; then
8216   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8217 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8219 $as_echo_n "checking for $ac_word... " >&6; }
8220 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8221   $as_echo_n "(cached) " >&6
8222 else
8223   if test -n "$RANLIB"; then
8224   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8225 else
8226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8227 for as_dir in $PATH
8228 do
8229   IFS=$as_save_IFS
8230   test -z "$as_dir" && as_dir=.
8231     for ac_exec_ext in '' $ac_executable_extensions; do
8232   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8233     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8234     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8235     break 2
8236   fi
8237 done
8238   done
8239 IFS=$as_save_IFS
8240
8241 fi
8242 fi
8243 RANLIB=$ac_cv_prog_RANLIB
8244 if test -n "$RANLIB"; then
8245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8246 $as_echo "$RANLIB" >&6; }
8247 else
8248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8249 $as_echo "no" >&6; }
8250 fi
8251
8252
8253 fi
8254 if test -z "$ac_cv_prog_RANLIB"; then
8255   ac_ct_RANLIB=$RANLIB
8256   # Extract the first word of "ranlib", so it can be a program name with args.
8257 set dummy ranlib; ac_word=$2
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8259 $as_echo_n "checking for $ac_word... " >&6; }
8260 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8261   $as_echo_n "(cached) " >&6
8262 else
8263   if test -n "$ac_ct_RANLIB"; then
8264   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8265 else
8266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8267 for as_dir in $PATH
8268 do
8269   IFS=$as_save_IFS
8270   test -z "$as_dir" && as_dir=.
8271     for ac_exec_ext in '' $ac_executable_extensions; do
8272   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8273     ac_cv_prog_ac_ct_RANLIB="ranlib"
8274     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8275     break 2
8276   fi
8277 done
8278   done
8279 IFS=$as_save_IFS
8280
8281 fi
8282 fi
8283 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8284 if test -n "$ac_ct_RANLIB"; then
8285   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8286 $as_echo "$ac_ct_RANLIB" >&6; }
8287 else
8288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8289 $as_echo "no" >&6; }
8290 fi
8291
8292   if test "x$ac_ct_RANLIB" = x; then
8293     RANLIB=":"
8294   else
8295     case $cross_compiling:$ac_tool_warned in
8296 yes:)
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8298 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8299 ac_tool_warned=yes ;;
8300 esac
8301     RANLIB=$ac_ct_RANLIB
8302   fi
8303 else
8304   RANLIB="$ac_cv_prog_RANLIB"
8305 fi
8306
8307
8308
8309
8310 # Some of the common include files depend on bfd.h, and bfd.h checks
8311 # that config.h is included first by testing that the PACKAGE macro
8312 # is defined.
8313 PACKAGE=sim
8314
8315 cat >>confdefs.h <<_ACEOF
8316 #define PACKAGE "$PACKAGE"
8317 _ACEOF
8318
8319
8320
8321 # Dependency checking.
8322 ac_config_commands="$ac_config_commands depdir"
8323
8324
8325 depcc="$CC"   am_compiler_list=
8326
8327 am_depcomp=$ac_aux_dir/depcomp
8328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8329 $as_echo_n "checking dependency style of $depcc... " >&6; }
8330 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8331   $as_echo_n "(cached) " >&6
8332 else
8333   if test -f "$am_depcomp"; then
8334   # We make a subdir and do the tests there.  Otherwise we can end up
8335   # making bogus files that we don't know about and never remove.  For
8336   # instance it was reported that on HP-UX the gcc test will end up
8337   # making a dummy file named `D' -- because `-MD' means `put the output
8338   # in D'.
8339   mkdir conftest.dir
8340   # Copy depcomp to subdir because otherwise we won't find it if we're
8341   # using a relative directory.
8342   cp "$am_depcomp" conftest.dir
8343   cd conftest.dir
8344   # We will build objects and dependencies in a subdirectory because
8345   # it helps to detect inapplicable dependency modes.  For instance
8346   # both Tru64's cc and ICC support -MD to output dependencies as a
8347   # side effect of compilation, but ICC will put the dependencies in
8348   # the current directory while Tru64 will put them in the object
8349   # directory.
8350   mkdir sub
8351
8352   am_cv_CC_dependencies_compiler_type=none
8353   if test "$am_compiler_list" = ""; then
8354      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8355   fi
8356   for depmode in $am_compiler_list; do
8357     if test $depmode = none; then break; fi
8358
8359     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8360     # Setup a source with many dependencies, because some compilers
8361     # like to wrap large dependency lists on column 80 (with \), and
8362     # we should not choose a depcomp mode which is confused by this.
8363     #
8364     # We need to recreate these files for each test, as the compiler may
8365     # overwrite some of them when testing with obscure command lines.
8366     # This happens at least with the AIX C compiler.
8367     : > sub/conftest.c
8368     for i in 1 2 3 4 5 6; do
8369       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8370       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8371       # Solaris 8's {/usr,}/bin/sh.
8372       touch sub/conftst$i.h
8373     done
8374     echo "include sub/conftest.Po" > confmf
8375
8376     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8377     # mode.  It turns out that the SunPro C++ compiler does not properly
8378     # handle `-M -o', and we need to detect this.
8379     depcmd="depmode=$depmode \
8380        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8381        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8382        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8383     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8384     if env $depcmd > conftest.err 2>&1 &&
8385        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8386        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8387        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8388       # icc doesn't choke on unknown options, it will just issue warnings
8389       # or remarks (even with -Werror).  So we grep stderr for any message
8390       # that says an option was ignored or not supported.
8391       # When given -MP, icc 7.0 and 7.1 complain thusly:
8392       #   icc: Command line warning: ignoring option '-M'; no argument required
8393       # The diagnosis changed in icc 8.0:
8394       #   icc: Command line remark: option '-MP' not supported
8395       if (grep 'ignoring option' conftest.err ||
8396           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8397         am_cv_CC_dependencies_compiler_type=$depmode
8398         $as_echo "$as_me:$LINENO: success" >&5
8399         break
8400       fi
8401     fi
8402     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8403     sed -e 's/^/| /' < conftest.err >&5
8404   done
8405
8406   cd ..
8407   rm -rf conftest.dir
8408 else
8409   am_cv_CC_dependencies_compiler_type=none
8410 fi
8411
8412 fi
8413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8414 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8415 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8416 then as_fn_error "no usable dependency style found" "$LINENO" 5
8417 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8418
8419 fi
8420
8421
8422 # Check for the 'make' the user wants to use.
8423 for ac_prog in make
8424 do
8425   # Extract the first word of "$ac_prog", so it can be a program name with args.
8426 set dummy $ac_prog; ac_word=$2
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8428 $as_echo_n "checking for $ac_word... " >&6; }
8429 if test "${ac_cv_prog_MAKE+set}" = set; then :
8430   $as_echo_n "(cached) " >&6
8431 else
8432   if test -n "$MAKE"; then
8433   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8434 else
8435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8436 for as_dir in $PATH
8437 do
8438   IFS=$as_save_IFS
8439   test -z "$as_dir" && as_dir=.
8440     for ac_exec_ext in '' $ac_executable_extensions; do
8441   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8442     ac_cv_prog_MAKE="$ac_prog"
8443     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8444     break 2
8445   fi
8446 done
8447   done
8448 IFS=$as_save_IFS
8449
8450 fi
8451 fi
8452 MAKE=$ac_cv_prog_MAKE
8453 if test -n "$MAKE"; then
8454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8455 $as_echo "$MAKE" >&6; }
8456 else
8457   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8458 $as_echo "no" >&6; }
8459 fi
8460
8461
8462   test -n "$MAKE" && break
8463 done
8464
8465 MAKE_IS_GNU=
8466 case "`$MAKE --version 2>&1 | sed 1q`" in
8467   *GNU*)
8468     MAKE_IS_GNU=yes
8469     ;;
8470 esac
8471  if test "$MAKE_IS_GNU" = yes; then
8472   GMAKE_TRUE=
8473   GMAKE_FALSE='#'
8474 else
8475   GMAKE_TRUE='#'
8476   GMAKE_FALSE=
8477 fi
8478
8479
8480 ALL_LINGUAS=
8481 # If we haven't got the data from the intl directory,
8482 # assume NLS is disabled.
8483 USE_NLS=no
8484 LIBINTL=
8485 LIBINTL_DEP=
8486 INCINTL=
8487 XGETTEXT=
8488 GMSGFMT=
8489 POSUB=
8490
8491 if test -f  ../../intl/config.intl; then
8492   .  ../../intl/config.intl
8493 fi
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8495 $as_echo_n "checking whether NLS is requested... " >&6; }
8496 if test x"$USE_NLS" != xyes; then
8497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8498 $as_echo "no" >&6; }
8499 else
8500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8501 $as_echo "yes" >&6; }
8502
8503 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8504
8505
8506   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8507 $as_echo_n "checking for catalogs to be installed... " >&6; }
8508   # Look for .po and .gmo files in the source directory.
8509   CATALOGS=
8510   XLINGUAS=
8511   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8512     # If there aren't any .gmo files the shell will give us the
8513     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8514     # weeded out.
8515     case "$cat" in *\**)
8516       continue;;
8517     esac
8518     # The quadruple backslash is collapsed to a double backslash
8519     # by the backticks, then collapsed again by the double quotes,
8520     # leaving us with one backslash in the sed expression (right
8521     # before the dot that mustn't act as a wildcard).
8522     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8523     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8524     # The user is allowed to set LINGUAS to a list of languages to
8525     # install catalogs for.  If it's empty that means "all of them."
8526     if test "x$LINGUAS" = x; then
8527       CATALOGS="$CATALOGS $cat"
8528       XLINGUAS="$XLINGUAS $lang"
8529     else
8530       case "$LINGUAS" in *$lang*)
8531         CATALOGS="$CATALOGS $cat"
8532         XLINGUAS="$XLINGUAS $lang"
8533         ;;
8534       esac
8535     fi
8536   done
8537   LINGUAS="$XLINGUAS"
8538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8539 $as_echo "$LINGUAS" >&6; }
8540
8541
8542     DATADIRNAME=share
8543
8544   INSTOBJEXT=.mo
8545
8546   GENCAT=gencat
8547
8548   CATOBJEXT=.gmo
8549
8550 fi
8551
8552 # Check for common headers.
8553 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8554 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8555 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8556 do :
8557   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8558 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8559 eval as_val=\$$as_ac_Header
8560    if test "x$as_val" = x""yes; then :
8561   cat >>confdefs.h <<_ACEOF
8562 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8563 _ACEOF
8564
8565 fi
8566
8567 done
8568
8569 for ac_header in sys/time.h sys/resource.h
8570 do :
8571   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8572 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8573 eval as_val=\$$as_ac_Header
8574    if test "x$as_val" = x""yes; then :
8575   cat >>confdefs.h <<_ACEOF
8576 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8577 _ACEOF
8578
8579 fi
8580
8581 done
8582
8583 for ac_header in fcntl.h fpu_control.h
8584 do :
8585   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8586 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8587 eval as_val=\$$as_ac_Header
8588    if test "x$as_val" = x""yes; then :
8589   cat >>confdefs.h <<_ACEOF
8590 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8591 _ACEOF
8592
8593 fi
8594
8595 done
8596
8597 for ac_header in dlfcn.h errno.h sys/stat.h
8598 do :
8599   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8600 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8601 eval as_val=\$$as_ac_Header
8602    if test "x$as_val" = x""yes; then :
8603   cat >>confdefs.h <<_ACEOF
8604 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8605 _ACEOF
8606
8607 fi
8608
8609 done
8610
8611 for ac_func in getrusage time sigaction __setfpucw
8612 do :
8613   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8614 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8615 eval as_val=\$$as_ac_var
8616    if test "x$as_val" = x""yes; then :
8617   cat >>confdefs.h <<_ACEOF
8618 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8619 _ACEOF
8620
8621 fi
8622 done
8623
8624
8625 # Check for socket libraries
8626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8627 $as_echo_n "checking for bind in -lsocket... " >&6; }
8628 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8629   $as_echo_n "(cached) " >&6
8630 else
8631   ac_check_lib_save_LIBS=$LIBS
8632 LIBS="-lsocket  $LIBS"
8633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8634 /* end confdefs.h.  */
8635
8636 /* Override any GCC internal prototype to avoid an error.
8637    Use char because int might match the return type of a GCC
8638    builtin and then its argument prototype would still apply.  */
8639 #ifdef __cplusplus
8640 extern "C"
8641 #endif
8642 char bind ();
8643 int
8644 main ()
8645 {
8646 return bind ();
8647   ;
8648   return 0;
8649 }
8650 _ACEOF
8651 if ac_fn_c_try_link "$LINENO"; then :
8652   ac_cv_lib_socket_bind=yes
8653 else
8654   ac_cv_lib_socket_bind=no
8655 fi
8656 rm -f core conftest.err conftest.$ac_objext \
8657     conftest$ac_exeext conftest.$ac_ext
8658 LIBS=$ac_check_lib_save_LIBS
8659 fi
8660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8661 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8662 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8663   cat >>confdefs.h <<_ACEOF
8664 #define HAVE_LIBSOCKET 1
8665 _ACEOF
8666
8667   LIBS="-lsocket $LIBS"
8668
8669 fi
8670
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8672 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8673 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8674   $as_echo_n "(cached) " >&6
8675 else
8676   ac_check_lib_save_LIBS=$LIBS
8677 LIBS="-lnsl  $LIBS"
8678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8679 /* end confdefs.h.  */
8680
8681 /* Override any GCC internal prototype to avoid an error.
8682    Use char because int might match the return type of a GCC
8683    builtin and then its argument prototype would still apply.  */
8684 #ifdef __cplusplus
8685 extern "C"
8686 #endif
8687 char gethostbyname ();
8688 int
8689 main ()
8690 {
8691 return gethostbyname ();
8692   ;
8693   return 0;
8694 }
8695 _ACEOF
8696 if ac_fn_c_try_link "$LINENO"; then :
8697   ac_cv_lib_nsl_gethostbyname=yes
8698 else
8699   ac_cv_lib_nsl_gethostbyname=no
8700 fi
8701 rm -f core conftest.err conftest.$ac_objext \
8702     conftest$ac_exeext conftest.$ac_ext
8703 LIBS=$ac_check_lib_save_LIBS
8704 fi
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8706 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8707 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8708   cat >>confdefs.h <<_ACEOF
8709 #define HAVE_LIBNSL 1
8710 _ACEOF
8711
8712   LIBS="-lnsl $LIBS"
8713
8714 fi
8715
8716
8717 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8718 # using the same condition.
8719
8720   # Use the system's zlib library.
8721   zlibdir="-L\$(top_builddir)/../zlib"
8722   zlibinc="-I\$(top_srcdir)/../zlib"
8723
8724 # Check whether --with-system-zlib was given.
8725 if test "${with_system_zlib+set}" = set; then :
8726   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8727     zlibdir=
8728     zlibinc=
8729   fi
8730
8731 fi
8732
8733
8734
8735
8736
8737 # BFD uses libdl when when plugins enabled.
8738
8739   maybe_plugins=no
8740   for ac_header in dlfcn.h
8741 do :
8742   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8743 "
8744 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8745   cat >>confdefs.h <<_ACEOF
8746 #define HAVE_DLFCN_H 1
8747 _ACEOF
8748  maybe_plugins=yes
8749 fi
8750
8751 done
8752
8753   for ac_header in windows.h
8754 do :
8755   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8756 "
8757 if test "x$ac_cv_header_windows_h" = x""yes; then :
8758   cat >>confdefs.h <<_ACEOF
8759 #define HAVE_WINDOWS_H 1
8760 _ACEOF
8761  maybe_plugins=yes
8762 fi
8763
8764 done
8765
8766
8767   # Check whether --enable-plugins was given.
8768 if test "${enable_plugins+set}" = set; then :
8769   enableval=$enable_plugins; case "${enableval}" in
8770       no) plugins=no ;;
8771       *) plugins=yes
8772          if test "$maybe_plugins" != "yes" ; then
8773            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8774          fi ;;
8775      esac
8776 else
8777   plugins=$maybe_plugins
8778
8779 fi
8780
8781   if test "$plugins" = "yes"; then
8782     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8783 $as_echo_n "checking for library containing dlopen... " >&6; }
8784 if test "${ac_cv_search_dlopen+set}" = set; then :
8785   $as_echo_n "(cached) " >&6
8786 else
8787   ac_func_search_save_LIBS=$LIBS
8788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8789 /* end confdefs.h.  */
8790
8791 /* Override any GCC internal prototype to avoid an error.
8792    Use char because int might match the return type of a GCC
8793    builtin and then its argument prototype would still apply.  */
8794 #ifdef __cplusplus
8795 extern "C"
8796 #endif
8797 char dlopen ();
8798 int
8799 main ()
8800 {
8801 return dlopen ();
8802   ;
8803   return 0;
8804 }
8805 _ACEOF
8806 for ac_lib in '' dl; do
8807   if test -z "$ac_lib"; then
8808     ac_res="none required"
8809   else
8810     ac_res=-l$ac_lib
8811     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8812   fi
8813   if ac_fn_c_try_link "$LINENO"; then :
8814   ac_cv_search_dlopen=$ac_res
8815 fi
8816 rm -f core conftest.err conftest.$ac_objext \
8817     conftest$ac_exeext
8818   if test "${ac_cv_search_dlopen+set}" = set; then :
8819   break
8820 fi
8821 done
8822 if test "${ac_cv_search_dlopen+set}" = set; then :
8823
8824 else
8825   ac_cv_search_dlopen=no
8826 fi
8827 rm conftest.$ac_ext
8828 LIBS=$ac_func_search_save_LIBS
8829 fi
8830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8831 $as_echo "$ac_cv_search_dlopen" >&6; }
8832 ac_res=$ac_cv_search_dlopen
8833 if test "$ac_res" != no; then :
8834   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8835
8836 fi
8837
8838   fi
8839
8840  if test "$plugins" = yes; then
8841   PLUGINS_TRUE=
8842   PLUGINS_FALSE='#'
8843 else
8844   PLUGINS_TRUE='#'
8845   PLUGINS_FALSE=
8846 fi
8847
8848
8849
8850
8851
8852 # Set options
8853 enable_dlopen=yes
8854
8855
8856
8857
8858   enable_win32_dll=no
8859
8860
8861             # Check whether --enable-shared was given.
8862 if test "${enable_shared+set}" = set; then :
8863   enableval=$enable_shared; p=${PACKAGE-default}
8864     case $enableval in
8865     yes) enable_shared=yes ;;
8866     no) enable_shared=no ;;
8867     *)
8868       enable_shared=no
8869       # Look at the argument we got.  We use all the common list separators.
8870       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8871       for pkg in $enableval; do
8872         IFS="$lt_save_ifs"
8873         if test "X$pkg" = "X$p"; then
8874           enable_shared=yes
8875         fi
8876       done
8877       IFS="$lt_save_ifs"
8878       ;;
8879     esac
8880 else
8881   enable_shared=yes
8882 fi
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892   # Check whether --enable-static was given.
8893 if test "${enable_static+set}" = set; then :
8894   enableval=$enable_static; p=${PACKAGE-default}
8895     case $enableval in
8896     yes) enable_static=yes ;;
8897     no) enable_static=no ;;
8898     *)
8899      enable_static=no
8900       # Look at the argument we got.  We use all the common list separators.
8901       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8902       for pkg in $enableval; do
8903         IFS="$lt_save_ifs"
8904         if test "X$pkg" = "X$p"; then
8905           enable_static=yes
8906         fi
8907       done
8908       IFS="$lt_save_ifs"
8909       ;;
8910     esac
8911 else
8912   enable_static=yes
8913 fi
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924 # Check whether --with-pic was given.
8925 if test "${with_pic+set}" = set; then :
8926   withval=$with_pic; pic_mode="$withval"
8927 else
8928   pic_mode=default
8929 fi
8930
8931
8932 test -z "$pic_mode" && pic_mode=default
8933
8934
8935
8936
8937
8938
8939
8940   # Check whether --enable-fast-install was given.
8941 if test "${enable_fast_install+set}" = set; then :
8942   enableval=$enable_fast_install; p=${PACKAGE-default}
8943     case $enableval in
8944     yes) enable_fast_install=yes ;;
8945     no) enable_fast_install=no ;;
8946     *)
8947       enable_fast_install=no
8948       # Look at the argument we got.  We use all the common list separators.
8949       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8950       for pkg in $enableval; do
8951         IFS="$lt_save_ifs"
8952         if test "X$pkg" = "X$p"; then
8953           enable_fast_install=yes
8954         fi
8955       done
8956       IFS="$lt_save_ifs"
8957       ;;
8958     esac
8959 else
8960   enable_fast_install=yes
8961 fi
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973 # This can be used to rebuild libtool when needed
8974 LIBTOOL_DEPS="$ltmain"
8975
8976 # Always use our own libtool.
8977 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004 test -z "$LN_S" && LN_S="ln -s"
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019 if test -n "${ZSH_VERSION+set}" ; then
9020    setopt NO_GLOB_SUBST
9021 fi
9022
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9024 $as_echo_n "checking for objdir... " >&6; }
9025 if test "${lt_cv_objdir+set}" = set; then :
9026   $as_echo_n "(cached) " >&6
9027 else
9028   rm -f .libs 2>/dev/null
9029 mkdir .libs 2>/dev/null
9030 if test -d .libs; then
9031   lt_cv_objdir=.libs
9032 else
9033   # MS-DOS does not allow filenames that begin with a dot.
9034   lt_cv_objdir=_libs
9035 fi
9036 rmdir .libs 2>/dev/null
9037 fi
9038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9039 $as_echo "$lt_cv_objdir" >&6; }
9040 objdir=$lt_cv_objdir
9041
9042
9043
9044
9045
9046 cat >>confdefs.h <<_ACEOF
9047 #define LT_OBJDIR "$lt_cv_objdir/"
9048 _ACEOF
9049
9050
9051
9052
9053 case $host_os in
9054 aix3*)
9055   # AIX sometimes has problems with the GCC collect2 program.  For some
9056   # reason, if we set the COLLECT_NAMES environment variable, the problems
9057   # vanish in a puff of smoke.
9058   if test "X${COLLECT_NAMES+set}" != Xset; then
9059     COLLECT_NAMES=
9060     export COLLECT_NAMES
9061   fi
9062   ;;
9063 esac
9064
9065 # Global variables:
9066 ofile=libtool
9067 can_build_shared=yes
9068
9069 # All known linkers require a `.a' archive for static linking (except MSVC,
9070 # which needs '.lib').
9071 libext=a
9072
9073 with_gnu_ld="$lt_cv_prog_gnu_ld"
9074
9075 old_CC="$CC"
9076 old_CFLAGS="$CFLAGS"
9077
9078 # Set sane defaults for various variables
9079 test -z "$CC" && CC=cc
9080 test -z "$LTCC" && LTCC=$CC
9081 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9082 test -z "$LD" && LD=ld
9083 test -z "$ac_objext" && ac_objext=o
9084
9085 for cc_temp in $compiler""; do
9086   case $cc_temp in
9087     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9088     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9089     \-*) ;;
9090     *) break;;
9091   esac
9092 done
9093 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9094
9095
9096 # Only perform the check for file, if the check method requires it
9097 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9098 case $deplibs_check_method in
9099 file_magic*)
9100   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9101     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9102 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9103 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9104   $as_echo_n "(cached) " >&6
9105 else
9106   case $MAGIC_CMD in
9107 [\\/*] |  ?:[\\/]*)
9108   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9109   ;;
9110 *)
9111   lt_save_MAGIC_CMD="$MAGIC_CMD"
9112   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9113   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9114   for ac_dir in $ac_dummy; do
9115     IFS="$lt_save_ifs"
9116     test -z "$ac_dir" && ac_dir=.
9117     if test -f $ac_dir/${ac_tool_prefix}file; then
9118       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9119       if test -n "$file_magic_test_file"; then
9120         case $deplibs_check_method in
9121         "file_magic "*)
9122           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9123           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9124           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9125             $EGREP "$file_magic_regex" > /dev/null; then
9126             :
9127           else
9128             cat <<_LT_EOF 1>&2
9129
9130 *** Warning: the command libtool uses to detect shared libraries,
9131 *** $file_magic_cmd, produces output that libtool cannot recognize.
9132 *** The result is that libtool may fail to recognize shared libraries
9133 *** as such.  This will affect the creation of libtool libraries that
9134 *** depend on shared libraries, but programs linked with such libtool
9135 *** libraries will work regardless of this problem.  Nevertheless, you
9136 *** may want to report the problem to your system manager and/or to
9137 *** bug-libtool@gnu.org
9138
9139 _LT_EOF
9140           fi ;;
9141         esac
9142       fi
9143       break
9144     fi
9145   done
9146   IFS="$lt_save_ifs"
9147   MAGIC_CMD="$lt_save_MAGIC_CMD"
9148   ;;
9149 esac
9150 fi
9151
9152 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9153 if test -n "$MAGIC_CMD"; then
9154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9155 $as_echo "$MAGIC_CMD" >&6; }
9156 else
9157   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9158 $as_echo "no" >&6; }
9159 fi
9160
9161
9162
9163
9164
9165 if test -z "$lt_cv_path_MAGIC_CMD"; then
9166   if test -n "$ac_tool_prefix"; then
9167     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9168 $as_echo_n "checking for file... " >&6; }
9169 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9170   $as_echo_n "(cached) " >&6
9171 else
9172   case $MAGIC_CMD in
9173 [\\/*] |  ?:[\\/]*)
9174   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9175   ;;
9176 *)
9177   lt_save_MAGIC_CMD="$MAGIC_CMD"
9178   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9179   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9180   for ac_dir in $ac_dummy; do
9181     IFS="$lt_save_ifs"
9182     test -z "$ac_dir" && ac_dir=.
9183     if test -f $ac_dir/file; then
9184       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9185       if test -n "$file_magic_test_file"; then
9186         case $deplibs_check_method in
9187         "file_magic "*)
9188           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9189           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9190           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9191             $EGREP "$file_magic_regex" > /dev/null; then
9192             :
9193           else
9194             cat <<_LT_EOF 1>&2
9195
9196 *** Warning: the command libtool uses to detect shared libraries,
9197 *** $file_magic_cmd, produces output that libtool cannot recognize.
9198 *** The result is that libtool may fail to recognize shared libraries
9199 *** as such.  This will affect the creation of libtool libraries that
9200 *** depend on shared libraries, but programs linked with such libtool
9201 *** libraries will work regardless of this problem.  Nevertheless, you
9202 *** may want to report the problem to your system manager and/or to
9203 *** bug-libtool@gnu.org
9204
9205 _LT_EOF
9206           fi ;;
9207         esac
9208       fi
9209       break
9210     fi
9211   done
9212   IFS="$lt_save_ifs"
9213   MAGIC_CMD="$lt_save_MAGIC_CMD"
9214   ;;
9215 esac
9216 fi
9217
9218 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9219 if test -n "$MAGIC_CMD"; then
9220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9221 $as_echo "$MAGIC_CMD" >&6; }
9222 else
9223   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9224 $as_echo "no" >&6; }
9225 fi
9226
9227
9228   else
9229     MAGIC_CMD=:
9230   fi
9231 fi
9232
9233   fi
9234   ;;
9235 esac
9236
9237 # Use C for the default configuration in the libtool script
9238
9239 lt_save_CC="$CC"
9240 ac_ext=c
9241 ac_cpp='$CPP $CPPFLAGS'
9242 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9243 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9244 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9245
9246
9247 # Source file extension for C test sources.
9248 ac_ext=c
9249
9250 # Object file extension for compiled C test sources.
9251 objext=o
9252 objext=$objext
9253
9254 # Code to be used in simple compile tests
9255 lt_simple_compile_test_code="int some_variable = 0;"
9256
9257 # Code to be used in simple link tests
9258 lt_simple_link_test_code='int main(){return(0);}'
9259
9260
9261
9262
9263
9264
9265
9266 # If no C compiler was specified, use CC.
9267 LTCC=${LTCC-"$CC"}
9268
9269 # If no C compiler flags were specified, use CFLAGS.
9270 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9271
9272 # Allow CC to be a program name with arguments.
9273 compiler=$CC
9274
9275 # Save the default compiler, since it gets overwritten when the other
9276 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9277 compiler_DEFAULT=$CC
9278
9279 # save warnings/boilerplate of simple test code
9280 ac_outfile=conftest.$ac_objext
9281 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9282 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9283 _lt_compiler_boilerplate=`cat conftest.err`
9284 $RM conftest*
9285
9286 ac_outfile=conftest.$ac_objext
9287 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9288 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9289 _lt_linker_boilerplate=`cat conftest.err`
9290 $RM -r conftest*
9291
9292
9293 ## CAVEAT EMPTOR:
9294 ## There is no encapsulation within the following macros, do not change
9295 ## the running order or otherwise move them around unless you know exactly
9296 ## what you are doing...
9297 if test -n "$compiler"; then
9298
9299 lt_prog_compiler_no_builtin_flag=
9300
9301 if test "$GCC" = yes; then
9302   case $cc_basename in
9303   nvcc*)
9304     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9305   *)
9306     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9307   esac
9308
9309   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9310 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9311 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9312   $as_echo_n "(cached) " >&6
9313 else
9314   lt_cv_prog_compiler_rtti_exceptions=no
9315    ac_outfile=conftest.$ac_objext
9316    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9317    lt_compiler_flag="-fno-rtti -fno-exceptions"
9318    # Insert the option either (1) after the last *FLAGS variable, or
9319    # (2) before a word containing "conftest.", or (3) at the end.
9320    # Note that $ac_compile itself does not contain backslashes and begins
9321    # with a dollar sign (not a hyphen), so the echo should work correctly.
9322    # The option is referenced via a variable to avoid confusing sed.
9323    lt_compile=`echo "$ac_compile" | $SED \
9324    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9325    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9326    -e 's:$: $lt_compiler_flag:'`
9327    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9328    (eval "$lt_compile" 2>conftest.err)
9329    ac_status=$?
9330    cat conftest.err >&5
9331    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9332    if (exit $ac_status) && test -s "$ac_outfile"; then
9333      # The compiler can only warn and ignore the option if not recognized
9334      # So say no if there are warnings other than the usual output.
9335      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9336      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9337      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9338        lt_cv_prog_compiler_rtti_exceptions=yes
9339      fi
9340    fi
9341    $RM conftest*
9342
9343 fi
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9345 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9346
9347 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9348     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9349 else
9350     :
9351 fi
9352
9353 fi
9354
9355
9356
9357
9358
9359
9360   lt_prog_compiler_wl=
9361 lt_prog_compiler_pic=
9362 lt_prog_compiler_static=
9363
9364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9365 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9366
9367   if test "$GCC" = yes; then
9368     lt_prog_compiler_wl='-Wl,'
9369     lt_prog_compiler_static='-static'
9370
9371     case $host_os in
9372       aix*)
9373       # All AIX code is PIC.
9374       if test "$host_cpu" = ia64; then
9375         # AIX 5 now supports IA64 processor
9376         lt_prog_compiler_static='-Bstatic'
9377       fi
9378       lt_prog_compiler_pic='-fPIC'
9379       ;;
9380
9381     amigaos*)
9382       case $host_cpu in
9383       powerpc)
9384             # see comment about AmigaOS4 .so support
9385             lt_prog_compiler_pic='-fPIC'
9386         ;;
9387       m68k)
9388             # FIXME: we need at least 68020 code to build shared libraries, but
9389             # adding the `-m68020' flag to GCC prevents building anything better,
9390             # like `-m68040'.
9391             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9392         ;;
9393       esac
9394       ;;
9395
9396     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9397       # PIC is the default for these OSes.
9398       ;;
9399
9400     mingw* | cygwin* | pw32* | os2* | cegcc*)
9401       # This hack is so that the source file can tell whether it is being
9402       # built for inclusion in a dll (and should export symbols for example).
9403       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9404       # (--disable-auto-import) libraries
9405       lt_prog_compiler_pic='-DDLL_EXPORT'
9406       ;;
9407
9408     darwin* | rhapsody*)
9409       # PIC is the default on this platform
9410       # Common symbols not allowed in MH_DYLIB files
9411       lt_prog_compiler_pic='-fno-common'
9412       ;;
9413
9414     haiku*)
9415       # PIC is the default for Haiku.
9416       # The "-static" flag exists, but is broken.
9417       lt_prog_compiler_static=
9418       ;;
9419
9420     hpux*)
9421       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9422       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9423       # sets the default TLS model and affects inlining.
9424       case $host_cpu in
9425       hppa*64*)
9426         # +Z the default
9427         ;;
9428       *)
9429         lt_prog_compiler_pic='-fPIC'
9430         ;;
9431       esac
9432       ;;
9433
9434     interix[3-9]*)
9435       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9436       # Instead, we relocate shared libraries at runtime.
9437       ;;
9438
9439     msdosdjgpp*)
9440       # Just because we use GCC doesn't mean we suddenly get shared libraries
9441       # on systems that don't support them.
9442       lt_prog_compiler_can_build_shared=no
9443       enable_shared=no
9444       ;;
9445
9446     *nto* | *qnx*)
9447       # QNX uses GNU C++, but need to define -shared option too, otherwise
9448       # it will coredump.
9449       lt_prog_compiler_pic='-fPIC -shared'
9450       ;;
9451
9452     sysv4*MP*)
9453       if test -d /usr/nec; then
9454         lt_prog_compiler_pic=-Kconform_pic
9455       fi
9456       ;;
9457
9458     *)
9459       lt_prog_compiler_pic='-fPIC'
9460       ;;
9461     esac
9462
9463     case $cc_basename in
9464     nvcc*) # Cuda Compiler Driver 2.2
9465       lt_prog_compiler_wl='-Xlinker '
9466       lt_prog_compiler_pic='-Xcompiler -fPIC'
9467       ;;
9468     esac
9469   else
9470     # PORTME Check for flag to pass linker flags through the system compiler.
9471     case $host_os in
9472     aix*)
9473       lt_prog_compiler_wl='-Wl,'
9474       if test "$host_cpu" = ia64; then
9475         # AIX 5 now supports IA64 processor
9476         lt_prog_compiler_static='-Bstatic'
9477       else
9478         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9479       fi
9480       ;;
9481
9482     mingw* | cygwin* | pw32* | os2* | cegcc*)
9483       # This hack is so that the source file can tell whether it is being
9484       # built for inclusion in a dll (and should export symbols for example).
9485       lt_prog_compiler_pic='-DDLL_EXPORT'
9486       ;;
9487
9488     hpux9* | hpux10* | hpux11*)
9489       lt_prog_compiler_wl='-Wl,'
9490       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9491       # not for PA HP-UX.
9492       case $host_cpu in
9493       hppa*64*|ia64*)
9494         # +Z the default
9495         ;;
9496       *)
9497         lt_prog_compiler_pic='+Z'
9498         ;;
9499       esac
9500       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9501       lt_prog_compiler_static='${wl}-a ${wl}archive'
9502       ;;
9503
9504     irix5* | irix6* | nonstopux*)
9505       lt_prog_compiler_wl='-Wl,'
9506       # PIC (with -KPIC) is the default.
9507       lt_prog_compiler_static='-non_shared'
9508       ;;
9509
9510     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9511       case $cc_basename in
9512       # old Intel for x86_64 which still supported -KPIC.
9513       ecc*)
9514         lt_prog_compiler_wl='-Wl,'
9515         lt_prog_compiler_pic='-KPIC'
9516         lt_prog_compiler_static='-static'
9517         ;;
9518       # icc used to be incompatible with GCC.
9519       # ICC 10 doesn't accept -KPIC any more.
9520       icc* | ifort*)
9521         lt_prog_compiler_wl='-Wl,'
9522         lt_prog_compiler_pic='-fPIC'
9523         lt_prog_compiler_static='-static'
9524         ;;
9525       # Lahey Fortran 8.1.
9526       lf95*)
9527         lt_prog_compiler_wl='-Wl,'
9528         lt_prog_compiler_pic='--shared'
9529         lt_prog_compiler_static='--static'
9530         ;;
9531       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9532         # Portland Group compilers (*not* the Pentium gcc compiler,
9533         # which looks to be a dead project)
9534         lt_prog_compiler_wl='-Wl,'
9535         lt_prog_compiler_pic='-fpic'
9536         lt_prog_compiler_static='-Bstatic'
9537         ;;
9538       ccc*)
9539         lt_prog_compiler_wl='-Wl,'
9540         # All Alpha code is PIC.
9541         lt_prog_compiler_static='-non_shared'
9542         ;;
9543       xl* | bgxl* | bgf* | mpixl*)
9544         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9545         lt_prog_compiler_wl='-Wl,'
9546         lt_prog_compiler_pic='-qpic'
9547         lt_prog_compiler_static='-qstaticlink'
9548         ;;
9549       *)
9550         case `$CC -V 2>&1 | sed 5q` in
9551         *Sun\ F* | *Sun*Fortran*)
9552           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9553           lt_prog_compiler_pic='-KPIC'
9554           lt_prog_compiler_static='-Bstatic'
9555           lt_prog_compiler_wl=''
9556           ;;
9557         *Sun\ C*)
9558           # Sun C 5.9
9559           lt_prog_compiler_pic='-KPIC'
9560           lt_prog_compiler_static='-Bstatic'
9561           lt_prog_compiler_wl='-Wl,'
9562           ;;
9563         esac
9564         ;;
9565       esac
9566       ;;
9567
9568     newsos6)
9569       lt_prog_compiler_pic='-KPIC'
9570       lt_prog_compiler_static='-Bstatic'
9571       ;;
9572
9573     *nto* | *qnx*)
9574       # QNX uses GNU C++, but need to define -shared option too, otherwise
9575       # it will coredump.
9576       lt_prog_compiler_pic='-fPIC -shared'
9577       ;;
9578
9579     osf3* | osf4* | osf5*)
9580       lt_prog_compiler_wl='-Wl,'
9581       # All OSF/1 code is PIC.
9582       lt_prog_compiler_static='-non_shared'
9583       ;;
9584
9585     rdos*)
9586       lt_prog_compiler_static='-non_shared'
9587       ;;
9588
9589     solaris*)
9590       lt_prog_compiler_pic='-KPIC'
9591       lt_prog_compiler_static='-Bstatic'
9592       case $cc_basename in
9593       f77* | f90* | f95*)
9594         lt_prog_compiler_wl='-Qoption ld ';;
9595       *)
9596         lt_prog_compiler_wl='-Wl,';;
9597       esac
9598       ;;
9599
9600     sunos4*)
9601       lt_prog_compiler_wl='-Qoption ld '
9602       lt_prog_compiler_pic='-PIC'
9603       lt_prog_compiler_static='-Bstatic'
9604       ;;
9605
9606     sysv4 | sysv4.2uw2* | sysv4.3*)
9607       lt_prog_compiler_wl='-Wl,'
9608       lt_prog_compiler_pic='-KPIC'
9609       lt_prog_compiler_static='-Bstatic'
9610       ;;
9611
9612     sysv4*MP*)
9613       if test -d /usr/nec ;then
9614         lt_prog_compiler_pic='-Kconform_pic'
9615         lt_prog_compiler_static='-Bstatic'
9616       fi
9617       ;;
9618
9619     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9620       lt_prog_compiler_wl='-Wl,'
9621       lt_prog_compiler_pic='-KPIC'
9622       lt_prog_compiler_static='-Bstatic'
9623       ;;
9624
9625     unicos*)
9626       lt_prog_compiler_wl='-Wl,'
9627       lt_prog_compiler_can_build_shared=no
9628       ;;
9629
9630     uts4*)
9631       lt_prog_compiler_pic='-pic'
9632       lt_prog_compiler_static='-Bstatic'
9633       ;;
9634
9635     *)
9636       lt_prog_compiler_can_build_shared=no
9637       ;;
9638     esac
9639   fi
9640
9641 case $host_os in
9642   # For platforms which do not support PIC, -DPIC is meaningless:
9643   *djgpp*)
9644     lt_prog_compiler_pic=
9645     ;;
9646   *)
9647     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9648     ;;
9649 esac
9650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9651 $as_echo "$lt_prog_compiler_pic" >&6; }
9652
9653
9654
9655
9656
9657
9658 #
9659 # Check to make sure the PIC flag actually works.
9660 #
9661 if test -n "$lt_prog_compiler_pic"; then
9662   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9663 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9664 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9665   $as_echo_n "(cached) " >&6
9666 else
9667   lt_cv_prog_compiler_pic_works=no
9668    ac_outfile=conftest.$ac_objext
9669    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9670    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9671    # Insert the option either (1) after the last *FLAGS variable, or
9672    # (2) before a word containing "conftest.", or (3) at the end.
9673    # Note that $ac_compile itself does not contain backslashes and begins
9674    # with a dollar sign (not a hyphen), so the echo should work correctly.
9675    # The option is referenced via a variable to avoid confusing sed.
9676    lt_compile=`echo "$ac_compile" | $SED \
9677    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9678    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9679    -e 's:$: $lt_compiler_flag:'`
9680    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9681    (eval "$lt_compile" 2>conftest.err)
9682    ac_status=$?
9683    cat conftest.err >&5
9684    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9685    if (exit $ac_status) && test -s "$ac_outfile"; then
9686      # The compiler can only warn and ignore the option if not recognized
9687      # So say no if there are warnings other than the usual output.
9688      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9689      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9690      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9691        lt_cv_prog_compiler_pic_works=yes
9692      fi
9693    fi
9694    $RM conftest*
9695
9696 fi
9697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9698 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9699
9700 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9701     case $lt_prog_compiler_pic in
9702      "" | " "*) ;;
9703      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9704      esac
9705 else
9706     lt_prog_compiler_pic=
9707      lt_prog_compiler_can_build_shared=no
9708 fi
9709
9710 fi
9711
9712
9713
9714
9715
9716
9717 #
9718 # Check to make sure the static flag actually works.
9719 #
9720 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9722 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9723 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9724   $as_echo_n "(cached) " >&6
9725 else
9726   lt_cv_prog_compiler_static_works=no
9727    save_LDFLAGS="$LDFLAGS"
9728    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9729    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9730    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9731      # The linker can only warn and ignore the option if not recognized
9732      # So say no if there are warnings
9733      if test -s conftest.err; then
9734        # Append any errors to the config.log.
9735        cat conftest.err 1>&5
9736        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9737        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9738        if diff conftest.exp conftest.er2 >/dev/null; then
9739          lt_cv_prog_compiler_static_works=yes
9740        fi
9741      else
9742        lt_cv_prog_compiler_static_works=yes
9743      fi
9744    fi
9745    $RM -r conftest*
9746    LDFLAGS="$save_LDFLAGS"
9747
9748 fi
9749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9750 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9751
9752 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9753     :
9754 else
9755     lt_prog_compiler_static=
9756 fi
9757
9758
9759
9760
9761
9762
9763
9764   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9765 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9766 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9767   $as_echo_n "(cached) " >&6
9768 else
9769   lt_cv_prog_compiler_c_o=no
9770    $RM -r conftest 2>/dev/null
9771    mkdir conftest
9772    cd conftest
9773    mkdir out
9774    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9775
9776    lt_compiler_flag="-o out/conftest2.$ac_objext"
9777    # Insert the option either (1) after the last *FLAGS variable, or
9778    # (2) before a word containing "conftest.", or (3) at the end.
9779    # Note that $ac_compile itself does not contain backslashes and begins
9780    # with a dollar sign (not a hyphen), so the echo should work correctly.
9781    lt_compile=`echo "$ac_compile" | $SED \
9782    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9783    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9784    -e 's:$: $lt_compiler_flag:'`
9785    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9786    (eval "$lt_compile" 2>out/conftest.err)
9787    ac_status=$?
9788    cat out/conftest.err >&5
9789    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9791    then
9792      # The compiler can only warn and ignore the option if not recognized
9793      # So say no if there are warnings
9794      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9795      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9796      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9797        lt_cv_prog_compiler_c_o=yes
9798      fi
9799    fi
9800    chmod u+w . 2>&5
9801    $RM conftest*
9802    # SGI C++ compiler will create directory out/ii_files/ for
9803    # template instantiation
9804    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9805    $RM out/* && rmdir out
9806    cd ..
9807    $RM -r conftest
9808    $RM conftest*
9809
9810 fi
9811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9812 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9813
9814
9815
9816
9817
9818
9819   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9820 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9821 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9822   $as_echo_n "(cached) " >&6
9823 else
9824   lt_cv_prog_compiler_c_o=no
9825    $RM -r conftest 2>/dev/null
9826    mkdir conftest
9827    cd conftest
9828    mkdir out
9829    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9830
9831    lt_compiler_flag="-o out/conftest2.$ac_objext"
9832    # Insert the option either (1) after the last *FLAGS variable, or
9833    # (2) before a word containing "conftest.", or (3) at the end.
9834    # Note that $ac_compile itself does not contain backslashes and begins
9835    # with a dollar sign (not a hyphen), so the echo should work correctly.
9836    lt_compile=`echo "$ac_compile" | $SED \
9837    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9838    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9839    -e 's:$: $lt_compiler_flag:'`
9840    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9841    (eval "$lt_compile" 2>out/conftest.err)
9842    ac_status=$?
9843    cat out/conftest.err >&5
9844    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9845    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9846    then
9847      # The compiler can only warn and ignore the option if not recognized
9848      # So say no if there are warnings
9849      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9850      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9851      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9852        lt_cv_prog_compiler_c_o=yes
9853      fi
9854    fi
9855    chmod u+w . 2>&5
9856    $RM conftest*
9857    # SGI C++ compiler will create directory out/ii_files/ for
9858    # template instantiation
9859    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9860    $RM out/* && rmdir out
9861    cd ..
9862    $RM -r conftest
9863    $RM conftest*
9864
9865 fi
9866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9867 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9868
9869
9870
9871
9872 hard_links="nottested"
9873 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9874   # do not overwrite the value of need_locks provided by the user
9875   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9876 $as_echo_n "checking if we can lock with hard links... " >&6; }
9877   hard_links=yes
9878   $RM conftest*
9879   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9880   touch conftest.a
9881   ln conftest.a conftest.b 2>&5 || hard_links=no
9882   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9884 $as_echo "$hard_links" >&6; }
9885   if test "$hard_links" = no; then
9886     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9887 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9888     need_locks=warn
9889   fi
9890 else
9891   need_locks=no
9892 fi
9893
9894
9895
9896
9897
9898
9899   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9900 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9901
9902   runpath_var=
9903   allow_undefined_flag=
9904   always_export_symbols=no
9905   archive_cmds=
9906   archive_expsym_cmds=
9907   compiler_needs_object=no
9908   enable_shared_with_static_runtimes=no
9909   export_dynamic_flag_spec=
9910   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9911   hardcode_automatic=no
9912   hardcode_direct=no
9913   hardcode_direct_absolute=no
9914   hardcode_libdir_flag_spec=
9915   hardcode_libdir_flag_spec_ld=
9916   hardcode_libdir_separator=
9917   hardcode_minus_L=no
9918   hardcode_shlibpath_var=unsupported
9919   inherit_rpath=no
9920   link_all_deplibs=unknown
9921   module_cmds=
9922   module_expsym_cmds=
9923   old_archive_from_new_cmds=
9924   old_archive_from_expsyms_cmds=
9925   thread_safe_flag_spec=
9926   whole_archive_flag_spec=
9927   # include_expsyms should be a list of space-separated symbols to be *always*
9928   # included in the symbol list
9929   include_expsyms=
9930   # exclude_expsyms can be an extended regexp of symbols to exclude
9931   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9932   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9933   # as well as any symbol that contains `d'.
9934   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9935   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9936   # platforms (ab)use it in PIC code, but their linkers get confused if
9937   # the symbol is explicitly referenced.  Since portable code cannot
9938   # rely on this symbol name, it's probably fine to never include it in
9939   # preloaded symbol tables.
9940   # Exclude shared library initialization/finalization symbols.
9941   extract_expsyms_cmds=
9942
9943   case $host_os in
9944   cygwin* | mingw* | pw32* | cegcc*)
9945     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9946     # When not using gcc, we currently assume that we are using
9947     # Microsoft Visual C++.
9948     if test "$GCC" != yes; then
9949       with_gnu_ld=no
9950     fi
9951     ;;
9952   interix*)
9953     # we just hope/assume this is gcc and not c89 (= MSVC++)
9954     with_gnu_ld=yes
9955     ;;
9956   openbsd*)
9957     with_gnu_ld=no
9958     ;;
9959   esac
9960
9961   ld_shlibs=yes
9962
9963   # On some targets, GNU ld is compatible enough with the native linker
9964   # that we're better off using the native interface for both.
9965   lt_use_gnu_ld_interface=no
9966   if test "$with_gnu_ld" = yes; then
9967     case $host_os in
9968       aix*)
9969         # The AIX port of GNU ld has always aspired to compatibility
9970         # with the native linker.  However, as the warning in the GNU ld
9971         # block says, versions before 2.19.5* couldn't really create working
9972         # shared libraries, regardless of the interface used.
9973         case `$LD -v 2>&1` in
9974           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9975           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9976           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9977           *)
9978             lt_use_gnu_ld_interface=yes
9979             ;;
9980         esac
9981         ;;
9982       *)
9983         lt_use_gnu_ld_interface=yes
9984         ;;
9985     esac
9986   fi
9987
9988   if test "$lt_use_gnu_ld_interface" = yes; then
9989     # If archive_cmds runs LD, not CC, wlarc should be empty
9990     wlarc='${wl}'
9991
9992     # Set some defaults for GNU ld with shared library support. These
9993     # are reset later if shared libraries are not supported. Putting them
9994     # here allows them to be overridden if necessary.
9995     runpath_var=LD_RUN_PATH
9996     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9997     export_dynamic_flag_spec='${wl}--export-dynamic'
9998     # ancient GNU ld didn't support --whole-archive et. al.
9999     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10000       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10001     else
10002       whole_archive_flag_spec=
10003     fi
10004     supports_anon_versioning=no
10005     case `$LD -v 2>&1` in
10006       *GNU\ gold*) supports_anon_versioning=yes ;;
10007       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10008       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10009       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10010       *\ 2.11.*) ;; # other 2.11 versions
10011       *) supports_anon_versioning=yes ;;
10012     esac
10013
10014     # See if GNU ld supports shared libraries.
10015     case $host_os in
10016     aix[3-9]*)
10017       # On AIX/PPC, the GNU linker is very broken
10018       if test "$host_cpu" != ia64; then
10019         ld_shlibs=no
10020         cat <<_LT_EOF 1>&2
10021
10022 *** Warning: the GNU linker, at least up to release 2.19, is reported
10023 *** to be unable to reliably create shared libraries on AIX.
10024 *** Therefore, libtool is disabling shared libraries support.  If you
10025 *** really care for shared libraries, you may want to install binutils
10026 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10027 *** You will then need to restart the configuration process.
10028
10029 _LT_EOF
10030       fi
10031       ;;
10032
10033     amigaos*)
10034       case $host_cpu in
10035       powerpc)
10036             # see comment about AmigaOS4 .so support
10037             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10038             archive_expsym_cmds=''
10039         ;;
10040       m68k)
10041             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)'
10042             hardcode_libdir_flag_spec='-L$libdir'
10043             hardcode_minus_L=yes
10044         ;;
10045       esac
10046       ;;
10047
10048     beos*)
10049       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050         allow_undefined_flag=unsupported
10051         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10052         # support --undefined.  This deserves some investigation.  FIXME
10053         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10054       else
10055         ld_shlibs=no
10056       fi
10057       ;;
10058
10059     cygwin* | mingw* | pw32* | cegcc*)
10060       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10061       # as there is no search path for DLLs.
10062       hardcode_libdir_flag_spec='-L$libdir'
10063       export_dynamic_flag_spec='${wl}--export-all-symbols'
10064       allow_undefined_flag=unsupported
10065       always_export_symbols=no
10066       enable_shared_with_static_runtimes=yes
10067       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10068
10069       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10070         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10071         # If the export-symbols file already is a .def file (1st line
10072         # is EXPORTS), use it as is; otherwise, prepend...
10073         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10074           cp $export_symbols $output_objdir/$soname.def;
10075         else
10076           echo EXPORTS > $output_objdir/$soname.def;
10077           cat $export_symbols >> $output_objdir/$soname.def;
10078         fi~
10079         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10080       else
10081         ld_shlibs=no
10082       fi
10083       ;;
10084
10085     haiku*)
10086       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10087       link_all_deplibs=yes
10088       ;;
10089
10090     interix[3-9]*)
10091       hardcode_direct=no
10092       hardcode_shlibpath_var=no
10093       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10094       export_dynamic_flag_spec='${wl}-E'
10095       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10096       # Instead, shared libraries are loaded at an image base (0x10000000 by
10097       # default) and relocated if they conflict, which is a slow very memory
10098       # consuming and fragmenting process.  To avoid this, we pick a random,
10099       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10100       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10101       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10102       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'
10103       ;;
10104
10105     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10106       tmp_diet=no
10107       if test "$host_os" = linux-dietlibc; then
10108         case $cc_basename in
10109           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10110         esac
10111       fi
10112       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10113          && test "$tmp_diet" = no
10114       then
10115         tmp_addflag=' $pic_flag'
10116         tmp_sharedflag='-shared'
10117         case $cc_basename,$host_cpu in
10118         pgcc*)                          # Portland Group C compiler
10119           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'
10120           tmp_addflag=' $pic_flag'
10121           ;;
10122         pgf77* | pgf90* | pgf95* | pgfortran*)
10123                                         # Portland Group f77 and f90 compilers
10124           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'
10125           tmp_addflag=' $pic_flag -Mnomain' ;;
10126         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10127           tmp_addflag=' -i_dynamic' ;;
10128         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10129           tmp_addflag=' -i_dynamic -nofor_main' ;;
10130         ifc* | ifort*)                  # Intel Fortran compiler
10131           tmp_addflag=' -nofor_main' ;;
10132         lf95*)                          # Lahey Fortran 8.1
10133           whole_archive_flag_spec=
10134           tmp_sharedflag='--shared' ;;
10135         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10136           tmp_sharedflag='-qmkshrobj'
10137           tmp_addflag= ;;
10138         nvcc*)  # Cuda Compiler Driver 2.2
10139           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'
10140           compiler_needs_object=yes
10141           ;;
10142         esac
10143         case `$CC -V 2>&1 | sed 5q` in
10144         *Sun\ C*)                       # Sun C 5.9
10145           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'
10146           compiler_needs_object=yes
10147           tmp_sharedflag='-G' ;;
10148         *Sun\ F*)                       # Sun Fortran 8.3
10149           tmp_sharedflag='-G' ;;
10150         esac
10151         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10152
10153         if test "x$supports_anon_versioning" = xyes; then
10154           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10155             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10156             echo "local: *; };" >> $output_objdir/$libname.ver~
10157             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10158         fi
10159
10160         case $cc_basename in
10161         xlf* | bgf* | bgxlf* | mpixlf*)
10162           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10163           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10164           hardcode_libdir_flag_spec=
10165           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10166           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10167           if test "x$supports_anon_versioning" = xyes; then
10168             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10169               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10170               echo "local: *; };" >> $output_objdir/$libname.ver~
10171               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10172           fi
10173           ;;
10174         esac
10175       else
10176         ld_shlibs=no
10177       fi
10178       ;;
10179
10180     netbsd*)
10181       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10182         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10183         wlarc=
10184       else
10185         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10186         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10187       fi
10188       ;;
10189
10190     solaris*)
10191       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10192         ld_shlibs=no
10193         cat <<_LT_EOF 1>&2
10194
10195 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10196 *** create shared libraries on Solaris systems.  Therefore, libtool
10197 *** is disabling shared libraries support.  We urge you to upgrade GNU
10198 *** binutils to release 2.9.1 or newer.  Another option is to modify
10199 *** your PATH or compiler configuration so that the native linker is
10200 *** used, and then restart.
10201
10202 _LT_EOF
10203       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10204         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10205         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10206       else
10207         ld_shlibs=no
10208       fi
10209       ;;
10210
10211     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10212       case `$LD -v 2>&1` in
10213         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10214         ld_shlibs=no
10215         cat <<_LT_EOF 1>&2
10216
10217 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10218 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10219 *** is disabling shared libraries support.  We urge you to upgrade GNU
10220 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10221 *** your PATH or compiler configuration so that the native linker is
10222 *** used, and then restart.
10223
10224 _LT_EOF
10225         ;;
10226         *)
10227           # For security reasons, it is highly recommended that you always
10228           # use absolute paths for naming shared libraries, and exclude the
10229           # DT_RUNPATH tag from executables and libraries.  But doing so
10230           # requires that you compile everything twice, which is a pain.
10231           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10232             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10233             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10234             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10235           else
10236             ld_shlibs=no
10237           fi
10238         ;;
10239       esac
10240       ;;
10241
10242     sunos4*)
10243       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10244       wlarc=
10245       hardcode_direct=yes
10246       hardcode_shlibpath_var=no
10247       ;;
10248
10249     *)
10250       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10251         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10252         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10253       else
10254         ld_shlibs=no
10255       fi
10256       ;;
10257     esac
10258
10259     if test "$ld_shlibs" = no; then
10260       runpath_var=
10261       hardcode_libdir_flag_spec=
10262       export_dynamic_flag_spec=
10263       whole_archive_flag_spec=
10264     fi
10265   else
10266     # PORTME fill in a description of your system's linker (not GNU ld)
10267     case $host_os in
10268     aix3*)
10269       allow_undefined_flag=unsupported
10270       always_export_symbols=yes
10271       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'
10272       # Note: this linker hardcodes the directories in LIBPATH if there
10273       # are no directories specified by -L.
10274       hardcode_minus_L=yes
10275       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10276         # Neither direct hardcoding nor static linking is supported with a
10277         # broken collect2.
10278         hardcode_direct=unsupported
10279       fi
10280       ;;
10281
10282     aix[4-9]*)
10283       if test "$host_cpu" = ia64; then
10284         # On IA64, the linker does run time linking by default, so we don't
10285         # have to do anything special.
10286         aix_use_runtimelinking=no
10287         exp_sym_flag='-Bexport'
10288         no_entry_flag=""
10289       else
10290         # If we're using GNU nm, then we don't want the "-C" option.
10291         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10292         # Also, AIX nm treats weak defined symbols like other global
10293         # defined symbols, whereas GNU nm marks them as "W".
10294         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10295           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'
10296         else
10297           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'
10298         fi
10299         aix_use_runtimelinking=no
10300
10301         # Test if we are trying to use run time linking or normal
10302         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10303         # need to do runtime linking.
10304         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10305           for ld_flag in $LDFLAGS; do
10306           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10307             aix_use_runtimelinking=yes
10308             break
10309           fi
10310           done
10311           ;;
10312         esac
10313
10314         exp_sym_flag='-bexport'
10315         no_entry_flag='-bnoentry'
10316       fi
10317
10318       # When large executables or shared objects are built, AIX ld can
10319       # have problems creating the table of contents.  If linking a library
10320       # or program results in "error TOC overflow" add -mminimal-toc to
10321       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10322       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10323
10324       archive_cmds=''
10325       hardcode_direct=yes
10326       hardcode_direct_absolute=yes
10327       hardcode_libdir_separator=':'
10328       link_all_deplibs=yes
10329       file_list_spec='${wl}-f,'
10330
10331       if test "$GCC" = yes; then
10332         case $host_os in aix4.[012]|aix4.[012].*)
10333         # We only want to do this on AIX 4.2 and lower, the check
10334         # below for broken collect2 doesn't work under 4.3+
10335           collect2name=`${CC} -print-prog-name=collect2`
10336           if test -f "$collect2name" &&
10337            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10338           then
10339           # We have reworked collect2
10340           :
10341           else
10342           # We have old collect2
10343           hardcode_direct=unsupported
10344           # It fails to find uninstalled libraries when the uninstalled
10345           # path is not listed in the libpath.  Setting hardcode_minus_L
10346           # to unsupported forces relinking
10347           hardcode_minus_L=yes
10348           hardcode_libdir_flag_spec='-L$libdir'
10349           hardcode_libdir_separator=
10350           fi
10351           ;;
10352         esac
10353         shared_flag='-shared'
10354         if test "$aix_use_runtimelinking" = yes; then
10355           shared_flag="$shared_flag "'${wl}-G'
10356         fi
10357       else
10358         # not using gcc
10359         if test "$host_cpu" = ia64; then
10360         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10361         # chokes on -Wl,-G. The following line is correct:
10362           shared_flag='-G'
10363         else
10364           if test "$aix_use_runtimelinking" = yes; then
10365             shared_flag='${wl}-G'
10366           else
10367             shared_flag='${wl}-bM:SRE'
10368           fi
10369         fi
10370       fi
10371
10372       export_dynamic_flag_spec='${wl}-bexpall'
10373       # It seems that -bexpall does not export symbols beginning with
10374       # underscore (_), so it is better to generate a list of symbols to export.
10375       always_export_symbols=yes
10376       if test "$aix_use_runtimelinking" = yes; then
10377         # Warning - without using the other runtime loading flags (-brtl),
10378         # -berok will link without error, but may produce a broken library.
10379         allow_undefined_flag='-berok'
10380         # Determine the default libpath from the value encoded in an
10381         # empty executable.
10382         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10383 /* end confdefs.h.  */
10384
10385 int
10386 main ()
10387 {
10388
10389   ;
10390   return 0;
10391 }
10392 _ACEOF
10393 if ac_fn_c_try_link "$LINENO"; then :
10394
10395 lt_aix_libpath_sed='
10396     /Import File Strings/,/^$/ {
10397         /^0/ {
10398             s/^0  *\(.*\)$/\1/
10399             p
10400         }
10401     }'
10402 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10403 # Check for a 64-bit object if we didn't find anything.
10404 if test -z "$aix_libpath"; then
10405   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10406 fi
10407 fi
10408 rm -f core conftest.err conftest.$ac_objext \
10409     conftest$ac_exeext conftest.$ac_ext
10410 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10411
10412         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10413         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"
10414       else
10415         if test "$host_cpu" = ia64; then
10416           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10417           allow_undefined_flag="-z nodefs"
10418           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"
10419         else
10420          # Determine the default libpath from the value encoded in an
10421          # empty executable.
10422          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10423 /* end confdefs.h.  */
10424
10425 int
10426 main ()
10427 {
10428
10429   ;
10430   return 0;
10431 }
10432 _ACEOF
10433 if ac_fn_c_try_link "$LINENO"; then :
10434
10435 lt_aix_libpath_sed='
10436     /Import File Strings/,/^$/ {
10437         /^0/ {
10438             s/^0  *\(.*\)$/\1/
10439             p
10440         }
10441     }'
10442 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10443 # Check for a 64-bit object if we didn't find anything.
10444 if test -z "$aix_libpath"; then
10445   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10446 fi
10447 fi
10448 rm -f core conftest.err conftest.$ac_objext \
10449     conftest$ac_exeext conftest.$ac_ext
10450 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10451
10452          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10453           # Warning - without using the other run time loading flags,
10454           # -berok will link without error, but may produce a broken library.
10455           no_undefined_flag=' ${wl}-bernotok'
10456           allow_undefined_flag=' ${wl}-berok'
10457           if test "$with_gnu_ld" = yes; then
10458             # We only use this code for GNU lds that support --whole-archive.
10459             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10460           else
10461             # Exported symbols can be pulled into shared objects from archives
10462             whole_archive_flag_spec='$convenience'
10463           fi
10464           archive_cmds_need_lc=yes
10465           # This is similar to how AIX traditionally builds its shared libraries.
10466           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'
10467         fi
10468       fi
10469       ;;
10470
10471     amigaos*)
10472       case $host_cpu in
10473       powerpc)
10474             # see comment about AmigaOS4 .so support
10475             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10476             archive_expsym_cmds=''
10477         ;;
10478       m68k)
10479             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)'
10480             hardcode_libdir_flag_spec='-L$libdir'
10481             hardcode_minus_L=yes
10482         ;;
10483       esac
10484       ;;
10485
10486     bsdi[45]*)
10487       export_dynamic_flag_spec=-rdynamic
10488       ;;
10489
10490     cygwin* | mingw* | pw32* | cegcc*)
10491       # When not using gcc, we currently assume that we are using
10492       # Microsoft Visual C++.
10493       # hardcode_libdir_flag_spec is actually meaningless, as there is
10494       # no search path for DLLs.
10495       hardcode_libdir_flag_spec=' '
10496       allow_undefined_flag=unsupported
10497       # Tell ltmain to make .lib files, not .a files.
10498       libext=lib
10499       # Tell ltmain to make .dll files, not .so files.
10500       shrext_cmds=".dll"
10501       # FIXME: Setting linknames here is a bad hack.
10502       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10503       # The linker will automatically build a .lib file if we build a DLL.
10504       old_archive_from_new_cmds='true'
10505       # FIXME: Should let the user specify the lib program.
10506       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10507       fix_srcfile_path='`cygpath -w "$srcfile"`'
10508       enable_shared_with_static_runtimes=yes
10509       ;;
10510
10511     darwin* | rhapsody*)
10512
10513
10514   archive_cmds_need_lc=no
10515   hardcode_direct=no
10516   hardcode_automatic=yes
10517   hardcode_shlibpath_var=unsupported
10518   if test "$lt_cv_ld_force_load" = "yes"; then
10519     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\"`'
10520   else
10521     whole_archive_flag_spec=''
10522   fi
10523   link_all_deplibs=yes
10524   allow_undefined_flag="$_lt_dar_allow_undefined"
10525   case $cc_basename in
10526      ifort*) _lt_dar_can_shared=yes ;;
10527      *) _lt_dar_can_shared=$GCC ;;
10528   esac
10529   if test "$_lt_dar_can_shared" = "yes"; then
10530     output_verbose_link_cmd=func_echo_all
10531     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10532     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10533     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}"
10534     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}"
10535
10536   else
10537   ld_shlibs=no
10538   fi
10539
10540       ;;
10541
10542     dgux*)
10543       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10544       hardcode_libdir_flag_spec='-L$libdir'
10545       hardcode_shlibpath_var=no
10546       ;;
10547
10548     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10549     # support.  Future versions do this automatically, but an explicit c++rt0.o
10550     # does not break anything, and helps significantly (at the cost of a little
10551     # extra space).
10552     freebsd2.2*)
10553       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10554       hardcode_libdir_flag_spec='-R$libdir'
10555       hardcode_direct=yes
10556       hardcode_shlibpath_var=no
10557       ;;
10558
10559     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10560     freebsd2.*)
10561       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10562       hardcode_direct=yes
10563       hardcode_minus_L=yes
10564       hardcode_shlibpath_var=no
10565       ;;
10566
10567     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10568     freebsd* | dragonfly*)
10569       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10570       hardcode_libdir_flag_spec='-R$libdir'
10571       hardcode_direct=yes
10572       hardcode_shlibpath_var=no
10573       ;;
10574
10575     hpux9*)
10576       if test "$GCC" = yes; then
10577         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'
10578       else
10579         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'
10580       fi
10581       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10582       hardcode_libdir_separator=:
10583       hardcode_direct=yes
10584
10585       # hardcode_minus_L: Not really in the search PATH,
10586       # but as the default location of the library.
10587       hardcode_minus_L=yes
10588       export_dynamic_flag_spec='${wl}-E'
10589       ;;
10590
10591     hpux10*)
10592       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10593         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10594       else
10595         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10596       fi
10597       if test "$with_gnu_ld" = no; then
10598         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10599         hardcode_libdir_flag_spec_ld='+b $libdir'
10600         hardcode_libdir_separator=:
10601         hardcode_direct=yes
10602         hardcode_direct_absolute=yes
10603         export_dynamic_flag_spec='${wl}-E'
10604         # hardcode_minus_L: Not really in the search PATH,
10605         # but as the default location of the library.
10606         hardcode_minus_L=yes
10607       fi
10608       ;;
10609
10610     hpux11*)
10611       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10612         case $host_cpu in
10613         hppa*64*)
10614           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10615           ;;
10616         ia64*)
10617           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10618           ;;
10619         *)
10620           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10621           ;;
10622         esac
10623       else
10624         case $host_cpu in
10625         hppa*64*)
10626           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10627           ;;
10628         ia64*)
10629           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10630           ;;
10631         *)
10632
10633           # Older versions of the 11.00 compiler do not understand -b yet
10634           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10635           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10636 $as_echo_n "checking if $CC understands -b... " >&6; }
10637 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10638   $as_echo_n "(cached) " >&6
10639 else
10640   lt_cv_prog_compiler__b=no
10641    save_LDFLAGS="$LDFLAGS"
10642    LDFLAGS="$LDFLAGS -b"
10643    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10644    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10645      # The linker can only warn and ignore the option if not recognized
10646      # So say no if there are warnings
10647      if test -s conftest.err; then
10648        # Append any errors to the config.log.
10649        cat conftest.err 1>&5
10650        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10651        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10652        if diff conftest.exp conftest.er2 >/dev/null; then
10653          lt_cv_prog_compiler__b=yes
10654        fi
10655      else
10656        lt_cv_prog_compiler__b=yes
10657      fi
10658    fi
10659    $RM -r conftest*
10660    LDFLAGS="$save_LDFLAGS"
10661
10662 fi
10663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10664 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10665
10666 if test x"$lt_cv_prog_compiler__b" = xyes; then
10667     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10668 else
10669     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10670 fi
10671
10672           ;;
10673         esac
10674       fi
10675       if test "$with_gnu_ld" = no; then
10676         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10677         hardcode_libdir_separator=:
10678
10679         case $host_cpu in
10680         hppa*64*|ia64*)
10681           hardcode_direct=no
10682           hardcode_shlibpath_var=no
10683           ;;
10684         *)
10685           hardcode_direct=yes
10686           hardcode_direct_absolute=yes
10687           export_dynamic_flag_spec='${wl}-E'
10688
10689           # hardcode_minus_L: Not really in the search PATH,
10690           # but as the default location of the library.
10691           hardcode_minus_L=yes
10692           ;;
10693         esac
10694       fi
10695       ;;
10696
10697     irix5* | irix6* | nonstopux*)
10698       if test "$GCC" = yes; then
10699         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'
10700         # Try to use the -exported_symbol ld option, if it does not
10701         # work, assume that -exports_file does not work either and
10702         # implicitly export all symbols.
10703         save_LDFLAGS="$LDFLAGS"
10704         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10705         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10706 /* end confdefs.h.  */
10707 int foo(void) {}
10708 _ACEOF
10709 if ac_fn_c_try_link "$LINENO"; then :
10710   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'
10711
10712 fi
10713 rm -f core conftest.err conftest.$ac_objext \
10714     conftest$ac_exeext conftest.$ac_ext
10715         LDFLAGS="$save_LDFLAGS"
10716       else
10717         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'
10718         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'
10719       fi
10720       archive_cmds_need_lc='no'
10721       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10722       hardcode_libdir_separator=:
10723       inherit_rpath=yes
10724       link_all_deplibs=yes
10725       ;;
10726
10727     netbsd*)
10728       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10729         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10730       else
10731         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10732       fi
10733       hardcode_libdir_flag_spec='-R$libdir'
10734       hardcode_direct=yes
10735       hardcode_shlibpath_var=no
10736       ;;
10737
10738     newsos6)
10739       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10740       hardcode_direct=yes
10741       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10742       hardcode_libdir_separator=:
10743       hardcode_shlibpath_var=no
10744       ;;
10745
10746     *nto* | *qnx*)
10747       ;;
10748
10749     openbsd*)
10750       if test -f /usr/libexec/ld.so; then
10751         hardcode_direct=yes
10752         hardcode_shlibpath_var=no
10753         hardcode_direct_absolute=yes
10754         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10755           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10756           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10757           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10758           export_dynamic_flag_spec='${wl}-E'
10759         else
10760           case $host_os in
10761            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10762              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10763              hardcode_libdir_flag_spec='-R$libdir'
10764              ;;
10765            *)
10766              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10767              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10768              ;;
10769           esac
10770         fi
10771       else
10772         ld_shlibs=no
10773       fi
10774       ;;
10775
10776     os2*)
10777       hardcode_libdir_flag_spec='-L$libdir'
10778       hardcode_minus_L=yes
10779       allow_undefined_flag=unsupported
10780       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'
10781       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10782       ;;
10783
10784     osf3*)
10785       if test "$GCC" = yes; then
10786         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10787         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'
10788       else
10789         allow_undefined_flag=' -expect_unresolved \*'
10790         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'
10791       fi
10792       archive_cmds_need_lc='no'
10793       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10794       hardcode_libdir_separator=:
10795       ;;
10796
10797     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10798       if test "$GCC" = yes; then
10799         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10800         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'
10801         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10802       else
10803         allow_undefined_flag=' -expect_unresolved \*'
10804         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'
10805         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~
10806         $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'
10807
10808         # Both c and cxx compiler support -rpath directly
10809         hardcode_libdir_flag_spec='-rpath $libdir'
10810       fi
10811       archive_cmds_need_lc='no'
10812       hardcode_libdir_separator=:
10813       ;;
10814
10815     solaris*)
10816       no_undefined_flag=' -z defs'
10817       if test "$GCC" = yes; then
10818         wlarc='${wl}'
10819         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10820         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10821           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10822       else
10823         case `$CC -V 2>&1` in
10824         *"Compilers 5.0"*)
10825           wlarc=''
10826           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10828           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10829           ;;
10830         *)
10831           wlarc='${wl}'
10832           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10833           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10834           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10835           ;;
10836         esac
10837       fi
10838       hardcode_libdir_flag_spec='-R$libdir'
10839       hardcode_shlibpath_var=no
10840       case $host_os in
10841       solaris2.[0-5] | solaris2.[0-5].*) ;;
10842       *)
10843         # The compiler driver will combine and reorder linker options,
10844         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10845         # but is careful enough not to reorder.
10846         # Supported since Solaris 2.6 (maybe 2.5.1?)
10847         if test "$GCC" = yes; then
10848           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10849         else
10850           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10851         fi
10852         ;;
10853       esac
10854       link_all_deplibs=yes
10855       ;;
10856
10857     sunos4*)
10858       if test "x$host_vendor" = xsequent; then
10859         # Use $CC to link under sequent, because it throws in some extra .o
10860         # files that make .init and .fini sections work.
10861         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10862       else
10863         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10864       fi
10865       hardcode_libdir_flag_spec='-L$libdir'
10866       hardcode_direct=yes
10867       hardcode_minus_L=yes
10868       hardcode_shlibpath_var=no
10869       ;;
10870
10871     sysv4)
10872       case $host_vendor in
10873         sni)
10874           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10875           hardcode_direct=yes # is this really true???
10876         ;;
10877         siemens)
10878           ## LD is ld it makes a PLAMLIB
10879           ## CC just makes a GrossModule.
10880           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10881           reload_cmds='$CC -r -o $output$reload_objs'
10882           hardcode_direct=no
10883         ;;
10884         motorola)
10885           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10886           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10887         ;;
10888       esac
10889       runpath_var='LD_RUN_PATH'
10890       hardcode_shlibpath_var=no
10891       ;;
10892
10893     sysv4.3*)
10894       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10895       hardcode_shlibpath_var=no
10896       export_dynamic_flag_spec='-Bexport'
10897       ;;
10898
10899     sysv4*MP*)
10900       if test -d /usr/nec; then
10901         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10902         hardcode_shlibpath_var=no
10903         runpath_var=LD_RUN_PATH
10904         hardcode_runpath_var=yes
10905         ld_shlibs=yes
10906       fi
10907       ;;
10908
10909     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10910       no_undefined_flag='${wl}-z,text'
10911       archive_cmds_need_lc=no
10912       hardcode_shlibpath_var=no
10913       runpath_var='LD_RUN_PATH'
10914
10915       if test "$GCC" = yes; then
10916         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918       else
10919         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10920         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10921       fi
10922       ;;
10923
10924     sysv5* | sco3.2v5* | sco5v6*)
10925       # Note: We can NOT use -z defs as we might desire, because we do not
10926       # link with -lc, and that would cause any symbols used from libc to
10927       # always be unresolved, which means just about no library would
10928       # ever link correctly.  If we're not using GNU ld we use -z text
10929       # though, which does catch some bad symbols but isn't as heavy-handed
10930       # as -z defs.
10931       no_undefined_flag='${wl}-z,text'
10932       allow_undefined_flag='${wl}-z,nodefs'
10933       archive_cmds_need_lc=no
10934       hardcode_shlibpath_var=no
10935       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10936       hardcode_libdir_separator=':'
10937       link_all_deplibs=yes
10938       export_dynamic_flag_spec='${wl}-Bexport'
10939       runpath_var='LD_RUN_PATH'
10940
10941       if test "$GCC" = yes; then
10942         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10943         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10944       else
10945         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10946         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10947       fi
10948       ;;
10949
10950     uts4*)
10951       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10952       hardcode_libdir_flag_spec='-L$libdir'
10953       hardcode_shlibpath_var=no
10954       ;;
10955
10956     *)
10957       ld_shlibs=no
10958       ;;
10959     esac
10960
10961     if test x$host_vendor = xsni; then
10962       case $host in
10963       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10964         export_dynamic_flag_spec='${wl}-Blargedynsym'
10965         ;;
10966       esac
10967     fi
10968   fi
10969
10970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10971 $as_echo "$ld_shlibs" >&6; }
10972 test "$ld_shlibs" = no && can_build_shared=no
10973
10974 with_gnu_ld=$with_gnu_ld
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990 #
10991 # Do we need to explicitly link libc?
10992 #
10993 case "x$archive_cmds_need_lc" in
10994 x|xyes)
10995   # Assume -lc should be added
10996   archive_cmds_need_lc=yes
10997
10998   if test "$enable_shared" = yes && test "$GCC" = yes; then
10999     case $archive_cmds in
11000     *'~'*)
11001       # FIXME: we may have to deal with multi-command sequences.
11002       ;;
11003     '$CC '*)
11004       # Test whether the compiler implicitly links with -lc since on some
11005       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11006       # to ld, don't add -lc before -lgcc.
11007       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11008 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11009 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11010   $as_echo_n "(cached) " >&6
11011 else
11012   $RM conftest*
11013         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11014
11015         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11016   (eval $ac_compile) 2>&5
11017   ac_status=$?
11018   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11019   test $ac_status = 0; } 2>conftest.err; then
11020           soname=conftest
11021           lib=conftest
11022           libobjs=conftest.$ac_objext
11023           deplibs=
11024           wl=$lt_prog_compiler_wl
11025           pic_flag=$lt_prog_compiler_pic
11026           compiler_flags=-v
11027           linker_flags=-v
11028           verstring=
11029           output_objdir=.
11030           libname=conftest
11031           lt_save_allow_undefined_flag=$allow_undefined_flag
11032           allow_undefined_flag=
11033           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11034   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11035   ac_status=$?
11036   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11037   test $ac_status = 0; }
11038           then
11039             lt_cv_archive_cmds_need_lc=no
11040           else
11041             lt_cv_archive_cmds_need_lc=yes
11042           fi
11043           allow_undefined_flag=$lt_save_allow_undefined_flag
11044         else
11045           cat conftest.err 1>&5
11046         fi
11047         $RM conftest*
11048
11049 fi
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11051 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11052       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11053       ;;
11054     esac
11055   fi
11056   ;;
11057 esac
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11216 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11217
11218 if test "$GCC" = yes; then
11219   case $host_os in
11220     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11221     *) lt_awk_arg="/^libraries:/" ;;
11222   esac
11223   case $host_os in
11224     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11225     *) lt_sed_strip_eq="s,=/,/,g" ;;
11226   esac
11227   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11228   case $lt_search_path_spec in
11229   *\;*)
11230     # if the path contains ";" then we assume it to be the separator
11231     # otherwise default to the standard path separator (i.e. ":") - it is
11232     # assumed that no part of a normal pathname contains ";" but that should
11233     # okay in the real world where ";" in dirpaths is itself problematic.
11234     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11235     ;;
11236   *)
11237     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11238     ;;
11239   esac
11240   # Ok, now we have the path, separated by spaces, we can step through it
11241   # and add multilib dir if necessary.
11242   lt_tmp_lt_search_path_spec=
11243   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11244   for lt_sys_path in $lt_search_path_spec; do
11245     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11246       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11247     else
11248       test -d "$lt_sys_path" && \
11249         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11250     fi
11251   done
11252   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11253 BEGIN {RS=" "; FS="/|\n";} {
11254   lt_foo="";
11255   lt_count=0;
11256   for (lt_i = NF; lt_i > 0; lt_i--) {
11257     if ($lt_i != "" && $lt_i != ".") {
11258       if ($lt_i == "..") {
11259         lt_count++;
11260       } else {
11261         if (lt_count == 0) {
11262           lt_foo="/" $lt_i lt_foo;
11263         } else {
11264           lt_count--;
11265         }
11266       }
11267     }
11268   }
11269   if (lt_foo != "") { lt_freq[lt_foo]++; }
11270   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11271 }'`
11272   # AWK program above erroneously prepends '/' to C:/dos/paths
11273   # for these hosts.
11274   case $host_os in
11275     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11276       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11277   esac
11278   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11279 else
11280   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11281 fi
11282 library_names_spec=
11283 libname_spec='lib$name'
11284 soname_spec=
11285 shrext_cmds=".so"
11286 postinstall_cmds=
11287 postuninstall_cmds=
11288 finish_cmds=
11289 finish_eval=
11290 shlibpath_var=
11291 shlibpath_overrides_runpath=unknown
11292 version_type=none
11293 dynamic_linker="$host_os ld.so"
11294 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11295 need_lib_prefix=unknown
11296 hardcode_into_libs=no
11297
11298 # when you set need_version to no, make sure it does not cause -set_version
11299 # flags to be left without arguments
11300 need_version=unknown
11301
11302 case $host_os in
11303 aix3*)
11304   version_type=linux
11305   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11306   shlibpath_var=LIBPATH
11307
11308   # AIX 3 has no versioning support, so we append a major version to the name.
11309   soname_spec='${libname}${release}${shared_ext}$major'
11310   ;;
11311
11312 aix[4-9]*)
11313   version_type=linux
11314   need_lib_prefix=no
11315   need_version=no
11316   hardcode_into_libs=yes
11317   if test "$host_cpu" = ia64; then
11318     # AIX 5 supports IA64
11319     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11320     shlibpath_var=LD_LIBRARY_PATH
11321   else
11322     # With GCC up to 2.95.x, collect2 would create an import file
11323     # for dependence libraries.  The import file would start with
11324     # the line `#! .'.  This would cause the generated library to
11325     # depend on `.', always an invalid library.  This was fixed in
11326     # development snapshots of GCC prior to 3.0.
11327     case $host_os in
11328       aix4 | aix4.[01] | aix4.[01].*)
11329       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11330            echo ' yes '
11331            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11332         :
11333       else
11334         can_build_shared=no
11335       fi
11336       ;;
11337     esac
11338     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11339     # soname into executable. Probably we can add versioning support to
11340     # collect2, so additional links can be useful in future.
11341     if test "$aix_use_runtimelinking" = yes; then
11342       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11343       # instead of lib<name>.a to let people know that these are not
11344       # typical AIX shared libraries.
11345       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11346     else
11347       # We preserve .a as extension for shared libraries through AIX4.2
11348       # and later when we are not doing run time linking.
11349       library_names_spec='${libname}${release}.a $libname.a'
11350       soname_spec='${libname}${release}${shared_ext}$major'
11351     fi
11352     shlibpath_var=LIBPATH
11353   fi
11354   ;;
11355
11356 amigaos*)
11357   case $host_cpu in
11358   powerpc)
11359     # Since July 2007 AmigaOS4 officially supports .so libraries.
11360     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11361     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11362     ;;
11363   m68k)
11364     library_names_spec='$libname.ixlibrary $libname.a'
11365     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11366     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'
11367     ;;
11368   esac
11369   ;;
11370
11371 beos*)
11372   library_names_spec='${libname}${shared_ext}'
11373   dynamic_linker="$host_os ld.so"
11374   shlibpath_var=LIBRARY_PATH
11375   ;;
11376
11377 bsdi[45]*)
11378   version_type=linux
11379   need_version=no
11380   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11381   soname_spec='${libname}${release}${shared_ext}$major'
11382   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11383   shlibpath_var=LD_LIBRARY_PATH
11384   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11385   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11386   # the default ld.so.conf also contains /usr/contrib/lib and
11387   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11388   # libtool to hard-code these into programs
11389   ;;
11390
11391 cygwin* | mingw* | pw32* | cegcc*)
11392   version_type=windows
11393   shrext_cmds=".dll"
11394   need_version=no
11395   need_lib_prefix=no
11396
11397   case $GCC,$host_os in
11398   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11399     library_names_spec='$libname.dll.a'
11400     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11401     postinstall_cmds='base_file=`basename \${file}`~
11402       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11403       dldir=$destdir/`dirname \$dlpath`~
11404       test -d \$dldir || mkdir -p \$dldir~
11405       $install_prog $dir/$dlname \$dldir/$dlname~
11406       chmod a+x \$dldir/$dlname~
11407       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11408         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11409       fi'
11410     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11411       dlpath=$dir/\$dldll~
11412        $RM \$dlpath'
11413     shlibpath_overrides_runpath=yes
11414
11415     case $host_os in
11416     cygwin*)
11417       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11418       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11419
11420       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11421       ;;
11422     mingw* | cegcc*)
11423       # MinGW DLLs use traditional 'lib' prefix
11424       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11425       ;;
11426     pw32*)
11427       # pw32 DLLs use 'pw' prefix rather than 'lib'
11428       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11429       ;;
11430     esac
11431     ;;
11432
11433   *)
11434     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11435     ;;
11436   esac
11437   dynamic_linker='Win32 ld.exe'
11438   # FIXME: first we should search . and the directory the executable is in
11439   shlibpath_var=PATH
11440   ;;
11441
11442 darwin* | rhapsody*)
11443   dynamic_linker="$host_os dyld"
11444   version_type=darwin
11445   need_lib_prefix=no
11446   need_version=no
11447   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11448   soname_spec='${libname}${release}${major}$shared_ext'
11449   shlibpath_overrides_runpath=yes
11450   shlibpath_var=DYLD_LIBRARY_PATH
11451   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11452
11453   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11454   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11455   ;;
11456
11457 dgux*)
11458   version_type=linux
11459   need_lib_prefix=no
11460   need_version=no
11461   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11462   soname_spec='${libname}${release}${shared_ext}$major'
11463   shlibpath_var=LD_LIBRARY_PATH
11464   ;;
11465
11466 freebsd* | dragonfly*)
11467   # DragonFly does not have aout.  When/if they implement a new
11468   # versioning mechanism, adjust this.
11469   if test -x /usr/bin/objformat; then
11470     objformat=`/usr/bin/objformat`
11471   else
11472     case $host_os in
11473     freebsd[23].*) objformat=aout ;;
11474     *) objformat=elf ;;
11475     esac
11476   fi
11477   version_type=freebsd-$objformat
11478   case $version_type in
11479     freebsd-elf*)
11480       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11481       need_version=no
11482       need_lib_prefix=no
11483       ;;
11484     freebsd-*)
11485       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11486       need_version=yes
11487       ;;
11488   esac
11489   shlibpath_var=LD_LIBRARY_PATH
11490   case $host_os in
11491   freebsd2.*)
11492     shlibpath_overrides_runpath=yes
11493     ;;
11494   freebsd3.[01]* | freebsdelf3.[01]*)
11495     shlibpath_overrides_runpath=yes
11496     hardcode_into_libs=yes
11497     ;;
11498   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11499   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11500     shlibpath_overrides_runpath=no
11501     hardcode_into_libs=yes
11502     ;;
11503   *) # from 4.6 on, and DragonFly
11504     shlibpath_overrides_runpath=yes
11505     hardcode_into_libs=yes
11506     ;;
11507   esac
11508   ;;
11509
11510 gnu*)
11511   version_type=linux
11512   need_lib_prefix=no
11513   need_version=no
11514   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11515   soname_spec='${libname}${release}${shared_ext}$major'
11516   shlibpath_var=LD_LIBRARY_PATH
11517   hardcode_into_libs=yes
11518   ;;
11519
11520 haiku*)
11521   version_type=linux
11522   need_lib_prefix=no
11523   need_version=no
11524   dynamic_linker="$host_os runtime_loader"
11525   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11526   soname_spec='${libname}${release}${shared_ext}$major'
11527   shlibpath_var=LIBRARY_PATH
11528   shlibpath_overrides_runpath=yes
11529   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11530   hardcode_into_libs=yes
11531   ;;
11532
11533 hpux9* | hpux10* | hpux11*)
11534   # Give a soname corresponding to the major version so that dld.sl refuses to
11535   # link against other versions.
11536   version_type=sunos
11537   need_lib_prefix=no
11538   need_version=no
11539   case $host_cpu in
11540   ia64*)
11541     shrext_cmds='.so'
11542     hardcode_into_libs=yes
11543     dynamic_linker="$host_os dld.so"
11544     shlibpath_var=LD_LIBRARY_PATH
11545     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11546     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11547     soname_spec='${libname}${release}${shared_ext}$major'
11548     if test "X$HPUX_IA64_MODE" = X32; then
11549       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11550     else
11551       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11552     fi
11553     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11554     ;;
11555   hppa*64*)
11556     shrext_cmds='.sl'
11557     hardcode_into_libs=yes
11558     dynamic_linker="$host_os dld.sl"
11559     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11560     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11561     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11562     soname_spec='${libname}${release}${shared_ext}$major'
11563     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11564     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11565     ;;
11566   *)
11567     shrext_cmds='.sl'
11568     dynamic_linker="$host_os dld.sl"
11569     shlibpath_var=SHLIB_PATH
11570     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11571     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11572     soname_spec='${libname}${release}${shared_ext}$major'
11573     ;;
11574   esac
11575   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11576   postinstall_cmds='chmod 555 $lib'
11577   # or fails outright, so override atomically:
11578   install_override_mode=555
11579   ;;
11580
11581 interix[3-9]*)
11582   version_type=linux
11583   need_lib_prefix=no
11584   need_version=no
11585   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11586   soname_spec='${libname}${release}${shared_ext}$major'
11587   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11588   shlibpath_var=LD_LIBRARY_PATH
11589   shlibpath_overrides_runpath=no
11590   hardcode_into_libs=yes
11591   ;;
11592
11593 irix5* | irix6* | nonstopux*)
11594   case $host_os in
11595     nonstopux*) version_type=nonstopux ;;
11596     *)
11597         if test "$lt_cv_prog_gnu_ld" = yes; then
11598                 version_type=linux
11599         else
11600                 version_type=irix
11601         fi ;;
11602   esac
11603   need_lib_prefix=no
11604   need_version=no
11605   soname_spec='${libname}${release}${shared_ext}$major'
11606   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11607   case $host_os in
11608   irix5* | nonstopux*)
11609     libsuff= shlibsuff=
11610     ;;
11611   *)
11612     case $LD in # libtool.m4 will add one of these switches to LD
11613     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11614       libsuff= shlibsuff= libmagic=32-bit;;
11615     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11616       libsuff=32 shlibsuff=N32 libmagic=N32;;
11617     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11618       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11619     *) libsuff= shlibsuff= libmagic=never-match;;
11620     esac
11621     ;;
11622   esac
11623   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11624   shlibpath_overrides_runpath=no
11625   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11626   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11627   hardcode_into_libs=yes
11628   ;;
11629
11630 # No shared lib support for Linux oldld, aout, or coff.
11631 linux*oldld* | linux*aout* | linux*coff*)
11632   dynamic_linker=no
11633   ;;
11634
11635 # This must be Linux ELF.
11636 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11637   version_type=linux
11638   need_lib_prefix=no
11639   need_version=no
11640   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11641   soname_spec='${libname}${release}${shared_ext}$major'
11642   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11643   shlibpath_var=LD_LIBRARY_PATH
11644   shlibpath_overrides_runpath=no
11645
11646   # Some binutils ld are patched to set DT_RUNPATH
11647   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11648   $as_echo_n "(cached) " >&6
11649 else
11650   lt_cv_shlibpath_overrides_runpath=no
11651     save_LDFLAGS=$LDFLAGS
11652     save_libdir=$libdir
11653     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11654          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11655     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11656 /* end confdefs.h.  */
11657
11658 int
11659 main ()
11660 {
11661
11662   ;
11663   return 0;
11664 }
11665 _ACEOF
11666 if ac_fn_c_try_link "$LINENO"; then :
11667   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11668   lt_cv_shlibpath_overrides_runpath=yes
11669 fi
11670 fi
11671 rm -f core conftest.err conftest.$ac_objext \
11672     conftest$ac_exeext conftest.$ac_ext
11673     LDFLAGS=$save_LDFLAGS
11674     libdir=$save_libdir
11675
11676 fi
11677
11678   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11679
11680   # This implies no fast_install, which is unacceptable.
11681   # Some rework will be needed to allow for fast_install
11682   # before this can be enabled.
11683   hardcode_into_libs=yes
11684
11685   # Append ld.so.conf contents to the search path
11686   if test -f /etc/ld.so.conf; then
11687     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' ' '`
11688     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11689   fi
11690
11691   # We used to test for /lib/ld.so.1 and disable shared libraries on
11692   # powerpc, because MkLinux only supported shared libraries with the
11693   # GNU dynamic linker.  Since this was broken with cross compilers,
11694   # most powerpc-linux boxes support dynamic linking these days and
11695   # people can always --disable-shared, the test was removed, and we
11696   # assume the GNU/Linux dynamic linker is in use.
11697   dynamic_linker='GNU/Linux ld.so'
11698   ;;
11699
11700 netbsd*)
11701   version_type=sunos
11702   need_lib_prefix=no
11703   need_version=no
11704   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11705     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11706     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11707     dynamic_linker='NetBSD (a.out) ld.so'
11708   else
11709     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11710     soname_spec='${libname}${release}${shared_ext}$major'
11711     dynamic_linker='NetBSD ld.elf_so'
11712   fi
11713   shlibpath_var=LD_LIBRARY_PATH
11714   shlibpath_overrides_runpath=yes
11715   hardcode_into_libs=yes
11716   ;;
11717
11718 newsos6)
11719   version_type=linux
11720   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11721   shlibpath_var=LD_LIBRARY_PATH
11722   shlibpath_overrides_runpath=yes
11723   ;;
11724
11725 *nto* | *qnx*)
11726   version_type=qnx
11727   need_lib_prefix=no
11728   need_version=no
11729   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11730   soname_spec='${libname}${release}${shared_ext}$major'
11731   shlibpath_var=LD_LIBRARY_PATH
11732   shlibpath_overrides_runpath=no
11733   hardcode_into_libs=yes
11734   dynamic_linker='ldqnx.so'
11735   ;;
11736
11737 openbsd*)
11738   version_type=sunos
11739   sys_lib_dlsearch_path_spec="/usr/lib"
11740   need_lib_prefix=no
11741   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11742   case $host_os in
11743     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11744     *)                          need_version=no  ;;
11745   esac
11746   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11747   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11748   shlibpath_var=LD_LIBRARY_PATH
11749   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11750     case $host_os in
11751       openbsd2.[89] | openbsd2.[89].*)
11752         shlibpath_overrides_runpath=no
11753         ;;
11754       *)
11755         shlibpath_overrides_runpath=yes
11756         ;;
11757       esac
11758   else
11759     shlibpath_overrides_runpath=yes
11760   fi
11761   ;;
11762
11763 os2*)
11764   libname_spec='$name'
11765   shrext_cmds=".dll"
11766   need_lib_prefix=no
11767   library_names_spec='$libname${shared_ext} $libname.a'
11768   dynamic_linker='OS/2 ld.exe'
11769   shlibpath_var=LIBPATH
11770   ;;
11771
11772 osf3* | osf4* | osf5*)
11773   version_type=osf
11774   need_lib_prefix=no
11775   need_version=no
11776   soname_spec='${libname}${release}${shared_ext}$major'
11777   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11778   shlibpath_var=LD_LIBRARY_PATH
11779   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11780   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11781   ;;
11782
11783 rdos*)
11784   dynamic_linker=no
11785   ;;
11786
11787 solaris*)
11788   version_type=linux
11789   need_lib_prefix=no
11790   need_version=no
11791   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11792   soname_spec='${libname}${release}${shared_ext}$major'
11793   shlibpath_var=LD_LIBRARY_PATH
11794   shlibpath_overrides_runpath=yes
11795   hardcode_into_libs=yes
11796   # ldd complains unless libraries are executable
11797   postinstall_cmds='chmod +x $lib'
11798   ;;
11799
11800 sunos4*)
11801   version_type=sunos
11802   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11803   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11804   shlibpath_var=LD_LIBRARY_PATH
11805   shlibpath_overrides_runpath=yes
11806   if test "$with_gnu_ld" = yes; then
11807     need_lib_prefix=no
11808   fi
11809   need_version=yes
11810   ;;
11811
11812 sysv4 | sysv4.3*)
11813   version_type=linux
11814   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11815   soname_spec='${libname}${release}${shared_ext}$major'
11816   shlibpath_var=LD_LIBRARY_PATH
11817   case $host_vendor in
11818     sni)
11819       shlibpath_overrides_runpath=no
11820       need_lib_prefix=no
11821       runpath_var=LD_RUN_PATH
11822       ;;
11823     siemens)
11824       need_lib_prefix=no
11825       ;;
11826     motorola)
11827       need_lib_prefix=no
11828       need_version=no
11829       shlibpath_overrides_runpath=no
11830       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11831       ;;
11832   esac
11833   ;;
11834
11835 sysv4*MP*)
11836   if test -d /usr/nec ;then
11837     version_type=linux
11838     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11839     soname_spec='$libname${shared_ext}.$major'
11840     shlibpath_var=LD_LIBRARY_PATH
11841   fi
11842   ;;
11843
11844 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11845   version_type=freebsd-elf
11846   need_lib_prefix=no
11847   need_version=no
11848   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11849   soname_spec='${libname}${release}${shared_ext}$major'
11850   shlibpath_var=LD_LIBRARY_PATH
11851   shlibpath_overrides_runpath=yes
11852   hardcode_into_libs=yes
11853   if test "$with_gnu_ld" = yes; then
11854     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11855   else
11856     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11857     case $host_os in
11858       sco3.2v5*)
11859         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11860         ;;
11861     esac
11862   fi
11863   sys_lib_dlsearch_path_spec='/usr/lib'
11864   ;;
11865
11866 tpf*)
11867   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11868   version_type=linux
11869   need_lib_prefix=no
11870   need_version=no
11871   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11872   shlibpath_var=LD_LIBRARY_PATH
11873   shlibpath_overrides_runpath=no
11874   hardcode_into_libs=yes
11875   ;;
11876
11877 uts4*)
11878   version_type=linux
11879   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11880   soname_spec='${libname}${release}${shared_ext}$major'
11881   shlibpath_var=LD_LIBRARY_PATH
11882   ;;
11883
11884 *)
11885   dynamic_linker=no
11886   ;;
11887 esac
11888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11889 $as_echo "$dynamic_linker" >&6; }
11890 test "$dynamic_linker" = no && can_build_shared=no
11891
11892 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11893 if test "$GCC" = yes; then
11894   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11895 fi
11896
11897 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11898   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11899 fi
11900 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11901   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11902 fi
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11996 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11997 hardcode_action=
11998 if test -n "$hardcode_libdir_flag_spec" ||
11999    test -n "$runpath_var" ||
12000    test "X$hardcode_automatic" = "Xyes" ; then
12001
12002   # We can hardcode non-existent directories.
12003   if test "$hardcode_direct" != no &&
12004      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12005      # have to relink, otherwise we might link with an installed library
12006      # when we should be linking with a yet-to-be-installed one
12007      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12008      test "$hardcode_minus_L" != no; then
12009     # Linking always hardcodes the temporary library directory.
12010     hardcode_action=relink
12011   else
12012     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12013     hardcode_action=immediate
12014   fi
12015 else
12016   # We cannot hardcode anything, or else we can only hardcode existing
12017   # directories.
12018   hardcode_action=unsupported
12019 fi
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12021 $as_echo "$hardcode_action" >&6; }
12022
12023 if test "$hardcode_action" = relink ||
12024    test "$inherit_rpath" = yes; then
12025   # Fast installation is not supported
12026   enable_fast_install=no
12027 elif test "$shlibpath_overrides_runpath" = yes ||
12028      test "$enable_shared" = no; then
12029   # Fast installation is not necessary
12030   enable_fast_install=needless
12031 fi
12032
12033
12034
12035
12036
12037
12038   if test "x$enable_dlopen" != xyes; then
12039   enable_dlopen=unknown
12040   enable_dlopen_self=unknown
12041   enable_dlopen_self_static=unknown
12042 else
12043   lt_cv_dlopen=no
12044   lt_cv_dlopen_libs=
12045
12046   case $host_os in
12047   beos*)
12048     lt_cv_dlopen="load_add_on"
12049     lt_cv_dlopen_libs=
12050     lt_cv_dlopen_self=yes
12051     ;;
12052
12053   mingw* | pw32* | cegcc*)
12054     lt_cv_dlopen="LoadLibrary"
12055     lt_cv_dlopen_libs=
12056     ;;
12057
12058   cygwin*)
12059     lt_cv_dlopen="dlopen"
12060     lt_cv_dlopen_libs=
12061     ;;
12062
12063   darwin*)
12064   # if libdl is installed we need to link against it
12065     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12066 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12067 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12068   $as_echo_n "(cached) " >&6
12069 else
12070   ac_check_lib_save_LIBS=$LIBS
12071 LIBS="-ldl  $LIBS"
12072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12073 /* end confdefs.h.  */
12074
12075 /* Override any GCC internal prototype to avoid an error.
12076    Use char because int might match the return type of a GCC
12077    builtin and then its argument prototype would still apply.  */
12078 #ifdef __cplusplus
12079 extern "C"
12080 #endif
12081 char dlopen ();
12082 int
12083 main ()
12084 {
12085 return dlopen ();
12086   ;
12087   return 0;
12088 }
12089 _ACEOF
12090 if ac_fn_c_try_link "$LINENO"; then :
12091   ac_cv_lib_dl_dlopen=yes
12092 else
12093   ac_cv_lib_dl_dlopen=no
12094 fi
12095 rm -f core conftest.err conftest.$ac_objext \
12096     conftest$ac_exeext conftest.$ac_ext
12097 LIBS=$ac_check_lib_save_LIBS
12098 fi
12099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12100 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12101 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12102   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12103 else
12104
12105     lt_cv_dlopen="dyld"
12106     lt_cv_dlopen_libs=
12107     lt_cv_dlopen_self=yes
12108
12109 fi
12110
12111     ;;
12112
12113   *)
12114     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12115 if test "x$ac_cv_func_shl_load" = x""yes; then :
12116   lt_cv_dlopen="shl_load"
12117 else
12118   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12119 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12120 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12121   $as_echo_n "(cached) " >&6
12122 else
12123   ac_check_lib_save_LIBS=$LIBS
12124 LIBS="-ldld  $LIBS"
12125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12126 /* end confdefs.h.  */
12127
12128 /* Override any GCC internal prototype to avoid an error.
12129    Use char because int might match the return type of a GCC
12130    builtin and then its argument prototype would still apply.  */
12131 #ifdef __cplusplus
12132 extern "C"
12133 #endif
12134 char shl_load ();
12135 int
12136 main ()
12137 {
12138 return shl_load ();
12139   ;
12140   return 0;
12141 }
12142 _ACEOF
12143 if ac_fn_c_try_link "$LINENO"; then :
12144   ac_cv_lib_dld_shl_load=yes
12145 else
12146   ac_cv_lib_dld_shl_load=no
12147 fi
12148 rm -f core conftest.err conftest.$ac_objext \
12149     conftest$ac_exeext conftest.$ac_ext
12150 LIBS=$ac_check_lib_save_LIBS
12151 fi
12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12153 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12154 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12155   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12156 else
12157   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12158 if test "x$ac_cv_func_dlopen" = x""yes; then :
12159   lt_cv_dlopen="dlopen"
12160 else
12161   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12162 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12163 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12164   $as_echo_n "(cached) " >&6
12165 else
12166   ac_check_lib_save_LIBS=$LIBS
12167 LIBS="-ldl  $LIBS"
12168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169 /* end confdefs.h.  */
12170
12171 /* Override any GCC internal prototype to avoid an error.
12172    Use char because int might match the return type of a GCC
12173    builtin and then its argument prototype would still apply.  */
12174 #ifdef __cplusplus
12175 extern "C"
12176 #endif
12177 char dlopen ();
12178 int
12179 main ()
12180 {
12181 return dlopen ();
12182   ;
12183   return 0;
12184 }
12185 _ACEOF
12186 if ac_fn_c_try_link "$LINENO"; then :
12187   ac_cv_lib_dl_dlopen=yes
12188 else
12189   ac_cv_lib_dl_dlopen=no
12190 fi
12191 rm -f core conftest.err conftest.$ac_objext \
12192     conftest$ac_exeext conftest.$ac_ext
12193 LIBS=$ac_check_lib_save_LIBS
12194 fi
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12196 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12197 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12198   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12199 else
12200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12201 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12202 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12203   $as_echo_n "(cached) " >&6
12204 else
12205   ac_check_lib_save_LIBS=$LIBS
12206 LIBS="-lsvld  $LIBS"
12207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12208 /* end confdefs.h.  */
12209
12210 /* Override any GCC internal prototype to avoid an error.
12211    Use char because int might match the return type of a GCC
12212    builtin and then its argument prototype would still apply.  */
12213 #ifdef __cplusplus
12214 extern "C"
12215 #endif
12216 char dlopen ();
12217 int
12218 main ()
12219 {
12220 return dlopen ();
12221   ;
12222   return 0;
12223 }
12224 _ACEOF
12225 if ac_fn_c_try_link "$LINENO"; then :
12226   ac_cv_lib_svld_dlopen=yes
12227 else
12228   ac_cv_lib_svld_dlopen=no
12229 fi
12230 rm -f core conftest.err conftest.$ac_objext \
12231     conftest$ac_exeext conftest.$ac_ext
12232 LIBS=$ac_check_lib_save_LIBS
12233 fi
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12235 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12236 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12237   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12238 else
12239   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12240 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12241 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12242   $as_echo_n "(cached) " >&6
12243 else
12244   ac_check_lib_save_LIBS=$LIBS
12245 LIBS="-ldld  $LIBS"
12246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12247 /* end confdefs.h.  */
12248
12249 /* Override any GCC internal prototype to avoid an error.
12250    Use char because int might match the return type of a GCC
12251    builtin and then its argument prototype would still apply.  */
12252 #ifdef __cplusplus
12253 extern "C"
12254 #endif
12255 char dld_link ();
12256 int
12257 main ()
12258 {
12259 return dld_link ();
12260   ;
12261   return 0;
12262 }
12263 _ACEOF
12264 if ac_fn_c_try_link "$LINENO"; then :
12265   ac_cv_lib_dld_dld_link=yes
12266 else
12267   ac_cv_lib_dld_dld_link=no
12268 fi
12269 rm -f core conftest.err conftest.$ac_objext \
12270     conftest$ac_exeext conftest.$ac_ext
12271 LIBS=$ac_check_lib_save_LIBS
12272 fi
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12274 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12275 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12276   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12277 fi
12278
12279
12280 fi
12281
12282
12283 fi
12284
12285
12286 fi
12287
12288
12289 fi
12290
12291
12292 fi
12293
12294     ;;
12295   esac
12296
12297   if test "x$lt_cv_dlopen" != xno; then
12298     enable_dlopen=yes
12299   else
12300     enable_dlopen=no
12301   fi
12302
12303   case $lt_cv_dlopen in
12304   dlopen)
12305     save_CPPFLAGS="$CPPFLAGS"
12306     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12307
12308     save_LDFLAGS="$LDFLAGS"
12309     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12310
12311     save_LIBS="$LIBS"
12312     LIBS="$lt_cv_dlopen_libs $LIBS"
12313
12314     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12315 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12316 if test "${lt_cv_dlopen_self+set}" = set; then :
12317   $as_echo_n "(cached) " >&6
12318 else
12319           if test "$cross_compiling" = yes; then :
12320   lt_cv_dlopen_self=cross
12321 else
12322   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12323   lt_status=$lt_dlunknown
12324   cat > conftest.$ac_ext <<_LT_EOF
12325 #line 12325 "configure"
12326 #include "confdefs.h"
12327
12328 #if HAVE_DLFCN_H
12329 #include <dlfcn.h>
12330 #endif
12331
12332 #include <stdio.h>
12333
12334 #ifdef RTLD_GLOBAL
12335 #  define LT_DLGLOBAL           RTLD_GLOBAL
12336 #else
12337 #  ifdef DL_GLOBAL
12338 #    define LT_DLGLOBAL         DL_GLOBAL
12339 #  else
12340 #    define LT_DLGLOBAL         0
12341 #  endif
12342 #endif
12343
12344 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12345    find out it does not work in some platform. */
12346 #ifndef LT_DLLAZY_OR_NOW
12347 #  ifdef RTLD_LAZY
12348 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12349 #  else
12350 #    ifdef DL_LAZY
12351 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12352 #    else
12353 #      ifdef RTLD_NOW
12354 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12355 #      else
12356 #        ifdef DL_NOW
12357 #          define LT_DLLAZY_OR_NOW      DL_NOW
12358 #        else
12359 #          define LT_DLLAZY_OR_NOW      0
12360 #        endif
12361 #      endif
12362 #    endif
12363 #  endif
12364 #endif
12365
12366 /* When -fvisbility=hidden is used, assume the code has been annotated
12367    correspondingly for the symbols needed.  */
12368 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12369 void fnord () __attribute__((visibility("default")));
12370 #endif
12371
12372 void fnord () { int i=42; }
12373 int main ()
12374 {
12375   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12376   int status = $lt_dlunknown;
12377
12378   if (self)
12379     {
12380       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12381       else
12382         {
12383           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12384           else puts (dlerror ());
12385         }
12386       /* dlclose (self); */
12387     }
12388   else
12389     puts (dlerror ());
12390
12391   return status;
12392 }
12393 _LT_EOF
12394   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12395   (eval $ac_link) 2>&5
12396   ac_status=$?
12397   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12398   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12399     (./conftest; exit; ) >&5 2>/dev/null
12400     lt_status=$?
12401     case x$lt_status in
12402       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12403       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12404       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12405     esac
12406   else :
12407     # compilation failed
12408     lt_cv_dlopen_self=no
12409   fi
12410 fi
12411 rm -fr conftest*
12412
12413
12414 fi
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12416 $as_echo "$lt_cv_dlopen_self" >&6; }
12417
12418     if test "x$lt_cv_dlopen_self" = xyes; then
12419       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12420       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12421 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12422 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12423   $as_echo_n "(cached) " >&6
12424 else
12425           if test "$cross_compiling" = yes; then :
12426   lt_cv_dlopen_self_static=cross
12427 else
12428   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12429   lt_status=$lt_dlunknown
12430   cat > conftest.$ac_ext <<_LT_EOF
12431 #line 12431 "configure"
12432 #include "confdefs.h"
12433
12434 #if HAVE_DLFCN_H
12435 #include <dlfcn.h>
12436 #endif
12437
12438 #include <stdio.h>
12439
12440 #ifdef RTLD_GLOBAL
12441 #  define LT_DLGLOBAL           RTLD_GLOBAL
12442 #else
12443 #  ifdef DL_GLOBAL
12444 #    define LT_DLGLOBAL         DL_GLOBAL
12445 #  else
12446 #    define LT_DLGLOBAL         0
12447 #  endif
12448 #endif
12449
12450 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12451    find out it does not work in some platform. */
12452 #ifndef LT_DLLAZY_OR_NOW
12453 #  ifdef RTLD_LAZY
12454 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12455 #  else
12456 #    ifdef DL_LAZY
12457 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12458 #    else
12459 #      ifdef RTLD_NOW
12460 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12461 #      else
12462 #        ifdef DL_NOW
12463 #          define LT_DLLAZY_OR_NOW      DL_NOW
12464 #        else
12465 #          define LT_DLLAZY_OR_NOW      0
12466 #        endif
12467 #      endif
12468 #    endif
12469 #  endif
12470 #endif
12471
12472 /* When -fvisbility=hidden is used, assume the code has been annotated
12473    correspondingly for the symbols needed.  */
12474 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12475 void fnord () __attribute__((visibility("default")));
12476 #endif
12477
12478 void fnord () { int i=42; }
12479 int main ()
12480 {
12481   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12482   int status = $lt_dlunknown;
12483
12484   if (self)
12485     {
12486       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12487       else
12488         {
12489           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12490           else puts (dlerror ());
12491         }
12492       /* dlclose (self); */
12493     }
12494   else
12495     puts (dlerror ());
12496
12497   return status;
12498 }
12499 _LT_EOF
12500   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12501   (eval $ac_link) 2>&5
12502   ac_status=$?
12503   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12504   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12505     (./conftest; exit; ) >&5 2>/dev/null
12506     lt_status=$?
12507     case x$lt_status in
12508       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12509       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12510       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12511     esac
12512   else :
12513     # compilation failed
12514     lt_cv_dlopen_self_static=no
12515   fi
12516 fi
12517 rm -fr conftest*
12518
12519
12520 fi
12521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12522 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12523     fi
12524
12525     CPPFLAGS="$save_CPPFLAGS"
12526     LDFLAGS="$save_LDFLAGS"
12527     LIBS="$save_LIBS"
12528     ;;
12529   esac
12530
12531   case $lt_cv_dlopen_self in
12532   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12533   *) enable_dlopen_self=unknown ;;
12534   esac
12535
12536   case $lt_cv_dlopen_self_static in
12537   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12538   *) enable_dlopen_self_static=unknown ;;
12539   esac
12540 fi
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558 striplib=
12559 old_striplib=
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12561 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12562 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12563   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12564   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12565   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12566 $as_echo "yes" >&6; }
12567 else
12568 # FIXME - insert some real tests, host_os isn't really good enough
12569   case $host_os in
12570   darwin*)
12571     if test -n "$STRIP" ; then
12572       striplib="$STRIP -x"
12573       old_striplib="$STRIP -S"
12574       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12575 $as_echo "yes" >&6; }
12576     else
12577       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12578 $as_echo "no" >&6; }
12579     fi
12580     ;;
12581   *)
12582     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12583 $as_echo "no" >&6; }
12584     ;;
12585   esac
12586 fi
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599   # Report which library types will actually be built
12600   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12601 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12603 $as_echo "$can_build_shared" >&6; }
12604
12605   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12606 $as_echo_n "checking whether to build shared libraries... " >&6; }
12607   test "$can_build_shared" = "no" && enable_shared=no
12608
12609   # On AIX, shared libraries and static libraries use the same namespace, and
12610   # are all built from PIC.
12611   case $host_os in
12612   aix3*)
12613     test "$enable_shared" = yes && enable_static=no
12614     if test -n "$RANLIB"; then
12615       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12616       postinstall_cmds='$RANLIB $lib'
12617     fi
12618     ;;
12619
12620   aix[4-9]*)
12621     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12622       test "$enable_shared" = yes && enable_static=no
12623     fi
12624     ;;
12625   esac
12626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12627 $as_echo "$enable_shared" >&6; }
12628
12629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12630 $as_echo_n "checking whether to build static libraries... " >&6; }
12631   # Make sure either enable_shared or enable_static is yes.
12632   test "$enable_shared" = yes || enable_static=yes
12633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12634 $as_echo "$enable_static" >&6; }
12635
12636
12637
12638
12639 fi
12640 ac_ext=c
12641 ac_cpp='$CPP $CPPFLAGS'
12642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12645
12646 CC="$lt_save_CC"
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660         ac_config_commands="$ac_config_commands libtool"
12661
12662
12663
12664
12665 # Only expand once:
12666
12667
12668
12669
12670 . ${srcdir}/../../bfd/configure.host
12671
12672
12673
12674
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12676 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12677     # Check whether --enable-maintainer-mode was given.
12678 if test "${enable_maintainer_mode+set}" = set; then :
12679   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12680 else
12681   USE_MAINTAINER_MODE=no
12682 fi
12683
12684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12685 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12686    if test $USE_MAINTAINER_MODE = yes; then
12687   MAINTAINER_MODE_TRUE=
12688   MAINTAINER_MODE_FALSE='#'
12689 else
12690   MAINTAINER_MODE_TRUE='#'
12691   MAINTAINER_MODE_FALSE=
12692 fi
12693
12694   MAINT=$MAINTAINER_MODE_TRUE
12695
12696
12697
12698
12699 # Check whether --enable-sim-bswap was given.
12700 if test "${enable_sim_bswap+set}" = set; then :
12701   enableval=$enable_sim_bswap; case "${enableval}" in
12702   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12703   no)   sim_bswap="-DWITH_BSWAP=0";;
12704   *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12705 esac
12706 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12707   echo "Setting bswap flags = $sim_bswap" 6>&1
12708 fi
12709 else
12710   sim_bswap=""
12711 fi
12712
12713
12714
12715 # Check whether --enable-sim-cflags was given.
12716 if test "${enable_sim_cflags+set}" = set; then :
12717   enableval=$enable_sim_cflags; case "${enableval}" in
12718   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
12719   trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12720   no)    sim_cflags="";;
12721   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12722 esac
12723 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12724   echo "Setting sim cflags = $sim_cflags" 6>&1
12725 fi
12726 else
12727   sim_cflags=""
12728 fi
12729
12730
12731
12732 # Check whether --enable-sim-debug was given.
12733 if test "${enable_sim_debug+set}" = set; then :
12734   enableval=$enable_sim_debug; case "${enableval}" in
12735   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12736   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12737   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12738 esac
12739 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12740   echo "Setting sim debug = $sim_debug" 6>&1
12741 fi
12742 else
12743   sim_debug=""
12744 fi
12745
12746
12747
12748 # Check whether --enable-sim-stdio was given.
12749 if test "${enable_sim_stdio+set}" = set; then :
12750   enableval=$enable_sim_stdio; case "${enableval}" in
12751   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12752   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12753   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12754 esac
12755 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12756   echo "Setting stdio flags = $sim_stdio" 6>&1
12757 fi
12758 else
12759   sim_stdio=""
12760 fi
12761
12762
12763
12764 # Check whether --enable-sim-trace was given.
12765 if test "${enable_sim_trace+set}" = set; then :
12766   enableval=$enable_sim_trace; case "${enableval}" in
12767   yes)  sim_trace="-DWITH_TRACE=-1";;
12768   no)   sim_trace="-DWITH_TRACE=0";;
12769   [-0-9]*)
12770         sim_trace="-DWITH_TRACE='(${enableval})'";;
12771   [[:lower:]]*)
12772         sim_trace=""
12773         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12774           if test x"$sim_trace" = x; then
12775             sim_trace="-DWITH_TRACE='(TRACE_$x"
12776           else
12777             sim_trace="${sim_trace}|TRACE_$x"
12778           fi
12779         done
12780         sim_trace="$sim_trace)'" ;;
12781 esac
12782 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12783   echo "Setting sim trace = $sim_trace" 6>&1
12784 fi
12785 else
12786   sim_trace=""
12787 fi
12788
12789
12790
12791 # Check whether --enable-sim-profile was given.
12792 if test "${enable_sim_profile+set}" = set; then :
12793   enableval=$enable_sim_profile; case "${enableval}" in
12794   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12795   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12796   [-0-9]*)
12797         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12798   [a-z]*)
12799         sim_profile=""
12800         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12801           if test x"$sim_profile" = x; then
12802             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12803           else
12804             sim_profile="${sim_profile}|PROFILE_$x"
12805           fi
12806         done
12807         sim_profile="$sim_profile)'" ;;
12808 esac
12809 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12810   echo "Setting sim profile = $sim_profile" 6>&1
12811 fi
12812 else
12813   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12814 fi
12815
12816
12817
12818
12819 # Check whether --with-pkgversion was given.
12820 if test "${with_pkgversion+set}" = set; then :
12821   withval=$with_pkgversion; case "$withval" in
12822       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12823       no)  PKGVERSION= ;;
12824       *)   PKGVERSION="($withval) " ;;
12825      esac
12826 else
12827   PKGVERSION="(SIM) "
12828
12829 fi
12830
12831
12832
12833
12834
12835 # Check whether --with-bugurl was given.
12836 if test "${with_bugurl+set}" = set; then :
12837   withval=$with_bugurl; case "$withval" in
12838       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12839       no)  BUGURL=
12840            ;;
12841       *)   BUGURL="$withval"
12842            ;;
12843      esac
12844 else
12845   BUGURL="http://www.gnu.org/software/gdb/bugs/"
12846
12847 fi
12848
12849   case ${BUGURL} in
12850   "")
12851     REPORT_BUGS_TO=
12852     REPORT_BUGS_TEXI=
12853     ;;
12854   *)
12855     REPORT_BUGS_TO="<$BUGURL>"
12856     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12857     ;;
12858   esac;
12859
12860
12861
12862
12863 cat >>confdefs.h <<_ACEOF
12864 #define PKGVERSION "$PKGVERSION"
12865 _ACEOF
12866
12867
12868 cat >>confdefs.h <<_ACEOF
12869 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12870 _ACEOF
12871
12872
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12874 $as_echo_n "checking return type of signal handlers... " >&6; }
12875 if test "${ac_cv_type_signal+set}" = set; then :
12876   $as_echo_n "(cached) " >&6
12877 else
12878   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12879 /* end confdefs.h.  */
12880 #include <sys/types.h>
12881 #include <signal.h>
12882
12883 int
12884 main ()
12885 {
12886 return *(signal (0, 0)) (0) == 1;
12887   ;
12888   return 0;
12889 }
12890 _ACEOF
12891 if ac_fn_c_try_compile "$LINENO"; then :
12892   ac_cv_type_signal=int
12893 else
12894   ac_cv_type_signal=void
12895 fi
12896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12897 fi
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12899 $as_echo "$ac_cv_type_signal" >&6; }
12900
12901 cat >>confdefs.h <<_ACEOF
12902 #define RETSIGTYPE $ac_cv_type_signal
12903 _ACEOF
12904
12905
12906
12907
12908
12909 sim_link_files=
12910 sim_link_links=
12911
12912 # targ-vals.def points to the libc macro description file.
12913 case "${target}" in
12914 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12915 esac
12916 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12917 sim_link_links="${sim_link_links} targ-vals.def"
12918
12919
12920
12921
12922 wire_endian="LITTLE_ENDIAN"
12923 default_endian=""
12924 # Check whether --enable-sim-endian was given.
12925 if test "${enable_sim_endian+set}" = set; then :
12926   enableval=$enable_sim_endian; case "${enableval}" in
12927   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12928   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12929   yes)   if test x"$wire_endian" != x; then
12930            sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12931          else
12932            if test x"$default_endian" != x; then
12933              sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12934            else
12935              echo "No hard-wired endian for target $target" 1>&6
12936              sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12937            fi
12938          fi;;
12939   no)    if test x"$default_endian" != x; then
12940            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12941          else
12942            if test x"$wire_endian" != x; then
12943              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12944            else
12945              echo "No default endian for target $target" 1>&6
12946              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12947            fi
12948          fi;;
12949   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12950 esac
12951 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12952   echo "Setting endian flags = $sim_endian" 6>&1
12953 fi
12954 else
12955   if test x"$default_endian" != x; then
12956   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12957 else
12958   if test x"$wire_endian" != x; then
12959     sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12960   else
12961     sim_endian=
12962   fi
12963 fi
12964 fi
12965
12966 wire_alignment="NONSTRICT_ALIGNMENT"
12967 default_alignment=""
12968
12969 # Check whether --enable-sim-alignment was given.
12970 if test "${enable_sim_alignment+set}" = set; then :
12971   enableval=$enable_sim_alignment; case "${enableval}" in
12972   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12973   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12974   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12975   yes) if test x"$wire_alignment" != x; then
12976          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12977        else
12978          if test x"$default_alignment" != x; then
12979            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12980          else
12981            echo "No hard-wired alignment for target $target" 1>&6
12982            sim_alignment="-DWITH_ALIGNMENT=0"
12983          fi
12984        fi;;
12985   no)  if test x"$default_alignment" != x; then
12986          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12987        else
12988          if test x"$wire_alignment" != x; then
12989            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12990          else
12991            echo "No default alignment for target $target" 1>&6
12992            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12993          fi
12994        fi;;
12995   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12996 esac
12997 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12998   echo "Setting alignment flags = $sim_alignment" 6>&1
12999 fi
13000 else
13001   if test x"$default_alignment" != x; then
13002   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13003 else
13004   if test x"$wire_alignment" != x; then
13005     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13006   else
13007     sim_alignment=
13008   fi
13009 fi
13010 fi
13011
13012
13013 # Check whether --enable-sim-hostendian was given.
13014 if test "${enable_sim_hostendian+set}" = set; then :
13015   enableval=$enable_sim_hostendian; case "${enableval}" in
13016   no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13017   b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13018   l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13019   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13020 esac
13021 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13022   echo "Setting hostendian flags = $sim_hostendian" 6>&1
13023 fi
13024 else
13025
13026 if test "x$cross_compiling" = "xno"; then
13027    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13028 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13029 if test "${ac_cv_c_bigendian+set}" = set; then :
13030   $as_echo_n "(cached) " >&6
13031 else
13032   ac_cv_c_bigendian=unknown
13033     # See if we're dealing with a universal compiler.
13034     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13035 /* end confdefs.h.  */
13036 #ifndef __APPLE_CC__
13037                not a universal capable compiler
13038              #endif
13039              typedef int dummy;
13040
13041 _ACEOF
13042 if ac_fn_c_try_compile "$LINENO"; then :
13043
13044         # Check for potential -arch flags.  It is not universal unless
13045         # there are at least two -arch flags with different values.
13046         ac_arch=
13047         ac_prev=
13048         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13049          if test -n "$ac_prev"; then
13050            case $ac_word in
13051              i?86 | x86_64 | ppc | ppc64)
13052                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13053                  ac_arch=$ac_word
13054                else
13055                  ac_cv_c_bigendian=universal
13056                  break
13057                fi
13058                ;;
13059            esac
13060            ac_prev=
13061          elif test "x$ac_word" = "x-arch"; then
13062            ac_prev=arch
13063          fi
13064        done
13065 fi
13066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13067     if test $ac_cv_c_bigendian = unknown; then
13068       # See if sys/param.h defines the BYTE_ORDER macro.
13069       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13070 /* end confdefs.h.  */
13071 #include <sys/types.h>
13072              #include <sys/param.h>
13073
13074 int
13075 main ()
13076 {
13077 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13078                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13079                      && LITTLE_ENDIAN)
13080               bogus endian macros
13081              #endif
13082
13083   ;
13084   return 0;
13085 }
13086 _ACEOF
13087 if ac_fn_c_try_compile "$LINENO"; then :
13088   # It does; now see whether it defined to BIG_ENDIAN or not.
13089          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13090 /* end confdefs.h.  */
13091 #include <sys/types.h>
13092                 #include <sys/param.h>
13093
13094 int
13095 main ()
13096 {
13097 #if BYTE_ORDER != BIG_ENDIAN
13098                  not big endian
13099                 #endif
13100
13101   ;
13102   return 0;
13103 }
13104 _ACEOF
13105 if ac_fn_c_try_compile "$LINENO"; then :
13106   ac_cv_c_bigendian=yes
13107 else
13108   ac_cv_c_bigendian=no
13109 fi
13110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13111 fi
13112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13113     fi
13114     if test $ac_cv_c_bigendian = unknown; then
13115       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13116       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117 /* end confdefs.h.  */
13118 #include <limits.h>
13119
13120 int
13121 main ()
13122 {
13123 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13124               bogus endian macros
13125              #endif
13126
13127   ;
13128   return 0;
13129 }
13130 _ACEOF
13131 if ac_fn_c_try_compile "$LINENO"; then :
13132   # It does; now see whether it defined to _BIG_ENDIAN or not.
13133          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13134 /* end confdefs.h.  */
13135 #include <limits.h>
13136
13137 int
13138 main ()
13139 {
13140 #ifndef _BIG_ENDIAN
13141                  not big endian
13142                 #endif
13143
13144   ;
13145   return 0;
13146 }
13147 _ACEOF
13148 if ac_fn_c_try_compile "$LINENO"; then :
13149   ac_cv_c_bigendian=yes
13150 else
13151   ac_cv_c_bigendian=no
13152 fi
13153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13154 fi
13155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13156     fi
13157     if test $ac_cv_c_bigendian = unknown; then
13158       # Compile a test program.
13159       if test "$cross_compiling" = yes; then :
13160   # Try to guess by grepping values from an object file.
13161          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13162 /* end confdefs.h.  */
13163 short int ascii_mm[] =
13164                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13165                 short int ascii_ii[] =
13166                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13167                 int use_ascii (int i) {
13168                   return ascii_mm[i] + ascii_ii[i];
13169                 }
13170                 short int ebcdic_ii[] =
13171                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13172                 short int ebcdic_mm[] =
13173                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13174                 int use_ebcdic (int i) {
13175                   return ebcdic_mm[i] + ebcdic_ii[i];
13176                 }
13177                 extern int foo;
13178
13179 int
13180 main ()
13181 {
13182 return use_ascii (foo) == use_ebcdic (foo);
13183   ;
13184   return 0;
13185 }
13186 _ACEOF
13187 if ac_fn_c_try_compile "$LINENO"; then :
13188   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13189               ac_cv_c_bigendian=yes
13190             fi
13191             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13192               if test "$ac_cv_c_bigendian" = unknown; then
13193                 ac_cv_c_bigendian=no
13194               else
13195                 # finding both strings is unlikely to happen, but who knows?
13196                 ac_cv_c_bigendian=unknown
13197               fi
13198             fi
13199 fi
13200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13201 else
13202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13203 /* end confdefs.h.  */
13204 $ac_includes_default
13205 int
13206 main ()
13207 {
13208
13209              /* Are we little or big endian?  From Harbison&Steele.  */
13210              union
13211              {
13212                long int l;
13213                char c[sizeof (long int)];
13214              } u;
13215              u.l = 1;
13216              return u.c[sizeof (long int) - 1] == 1;
13217
13218   ;
13219   return 0;
13220 }
13221 _ACEOF
13222 if ac_fn_c_try_run "$LINENO"; then :
13223   ac_cv_c_bigendian=no
13224 else
13225   ac_cv_c_bigendian=yes
13226 fi
13227 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13228   conftest.$ac_objext conftest.beam conftest.$ac_ext
13229 fi
13230
13231     fi
13232 fi
13233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13234 $as_echo "$ac_cv_c_bigendian" >&6; }
13235  case $ac_cv_c_bigendian in #(
13236    yes)
13237      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13238 ;; #(
13239    no)
13240       ;; #(
13241    universal)
13242
13243 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13244
13245      ;; #(
13246    *)
13247      as_fn_error "unknown endianness
13248  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13249  esac
13250
13251   if test $ac_cv_c_bigendian = yes; then
13252     sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13253   else
13254     sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13255   fi
13256 else
13257   sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13258 fi
13259 fi
13260
13261
13262 # Check whether --enable-werror was given.
13263 if test "${enable_werror+set}" = set; then :
13264   enableval=$enable_werror; case "${enableval}" in
13265      yes | y) ERROR_ON_WARNING="yes" ;;
13266      no | n)  ERROR_ON_WARNING="no" ;;
13267      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13268    esac
13269 fi
13270
13271
13272 # Enable -Werror by default when using gcc
13273 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13274     ERROR_ON_WARNING=yes
13275 fi
13276
13277 WERROR_CFLAGS=""
13278 if test "${ERROR_ON_WARNING}" = yes ; then
13279 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13280 #    WERROR_CFLAGS="-Werror"
13281      true
13282 fi
13283
13284 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13285 -Wpointer-sign \
13286 -Wno-unused -Wunused-value -Wunused-function \
13287 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13288 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13289 -Wold-style-declaration -Wold-style-definition"
13290
13291 # Enable -Wno-format by default when using gcc on mingw since many
13292 # GCC versions complain about %I64.
13293 case "${host}" in
13294   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13295   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13296 esac
13297
13298 # Check whether --enable-build-warnings was given.
13299 if test "${enable_build_warnings+set}" = set; then :
13300   enableval=$enable_build_warnings; case "${enableval}" in
13301   yes)  ;;
13302   no)   build_warnings="-w";;
13303   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13304         build_warnings="${build_warnings} ${t}";;
13305   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13306         build_warnings="${t} ${build_warnings}";;
13307   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13308 esac
13309 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13310   echo "Setting compiler warning flags = $build_warnings" 6>&1
13311 fi
13312 fi
13313 # Check whether --enable-sim-build-warnings was given.
13314 if test "${enable_sim_build_warnings+set}" = set; then :
13315   enableval=$enable_sim_build_warnings; case "${enableval}" in
13316   yes)  ;;
13317   no)   build_warnings="-w";;
13318   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13319         build_warnings="${build_warnings} ${t}";;
13320   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13321         build_warnings="${t} ${build_warnings}";;
13322   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13323 esac
13324 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13325   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13326 fi
13327 fi
13328 WARN_CFLAGS=""
13329 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13330 then
13331     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13332 $as_echo_n "checking compiler warning flags... " >&6; }
13333     # Separate out the -Werror flag as some files just cannot be
13334     # compiled with it enabled.
13335     for w in ${build_warnings}; do
13336         case $w in
13337         -Werr*) WERROR_CFLAGS=-Werror ;;
13338         *) # Check that GCC accepts it
13339             saved_CFLAGS="$CFLAGS"
13340             CFLAGS="$CFLAGS $w"
13341             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13342 /* end confdefs.h.  */
13343
13344 int
13345 main ()
13346 {
13347
13348   ;
13349   return 0;
13350 }
13351 _ACEOF
13352 if ac_fn_c_try_compile "$LINENO"; then :
13353   WARN_CFLAGS="${WARN_CFLAGS} $w"
13354 fi
13355 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13356             CFLAGS="$saved_CFLAGS"
13357         esac
13358     done
13359     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13360 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13361 fi
13362
13363
13364 default_sim_reserved_bits="1"
13365 # Check whether --enable-sim-reserved-bits was given.
13366 if test "${enable_sim_reserved_bits+set}" = set; then :
13367   enableval=$enable_sim_reserved_bits; case "${enableval}" in
13368   yes)  sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13369   no)   sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13370   *)    as_fn_error "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
13371 esac
13372 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13373   echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13374 fi
13375 else
13376   sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13377 fi
13378
13379 wire_word_bitsize="32"
13380 wire_word_msb="31"
13381 wire_address_bitsize=""
13382 wire_cell_bitsize=""
13383 # Check whether --enable-sim-bitsize was given.
13384 if test "${enable_sim_bitsize+set}" = set; then :
13385   enableval=$enable_sim_bitsize; sim_bitsize=
13386 case "${enableval}" in
13387   64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13388   32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13389   64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13390   32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13391   32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13392         sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13393       else
13394         sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13395       fi ;;
13396   64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13397         sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13398       else
13399         sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13400       fi ;;
13401   *)  as_fn_error "\"--enable-sim-bitsize was given $enableval.  Expected 32 or 64\"" "$LINENO" 5 ;;
13402 esac
13403 # address bitsize
13404 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13405 case x"${tmp}" in
13406   x ) ;;
13407   x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13408   x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13409   * ) as_fn_error "\"--enable-sim-bitsize was given address size $enableval.  Expected 32 or 64\"" "$LINENO" 5 ;;
13410 esac
13411 # cell bitsize
13412 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13413 case x"${tmp}" in
13414   x ) ;;
13415   x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13416   x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13417   * ) as_fn_error "\"--enable-sim-bitsize was given cell size $enableval.  Expected 32 or 64\"" "$LINENO" 5 ;;
13418 esac
13419 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13420   echo "Setting bitsize flags = $sim_bitsize" 6>&1
13421 fi
13422 else
13423   sim_bitsize=""
13424 if test x"$wire_word_bitsize" != x; then
13425   sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13426 fi
13427 if test x"$wire_word_msb" != x; then
13428   sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13429 fi
13430 if test x"$wire_address_bitsize" != x; then
13431   sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13432 fi
13433 if test x"$wire_cell_bitsize" != x; then
13434   sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13435 fi
13436 fi
13437
13438
13439 default_sim_inline=""
13440 # Check whether --enable-sim-inline was given.
13441 if test "${enable_sim_inline+set}" = set; then :
13442   enableval=$enable_sim_inline; sim_inline=""
13443 case "$enableval" in
13444   no)           sim_inline="-DDEFAULT_INLINE=0";;
13445   0)            sim_inline="-DDEFAULT_INLINE=0";;
13446   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13447   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13448   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13449        new_flag=""
13450        case "$x" in
13451          *_INLINE=*)    new_flag="-D$x";;
13452          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13453          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13454          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13455        esac
13456        if test x"$sim_inline" = x""; then
13457          sim_inline="$new_flag"
13458        else
13459          sim_inline="$sim_inline $new_flag"
13460        fi
13461      done;;
13462 esac
13463 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13464   echo "Setting inline flags = $sim_inline" 6>&1
13465 fi
13466 else
13467
13468 if test "x$cross_compiling" = "xno"; then
13469   if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13470     sim_inline="${default_sim_inline}"
13471     if test x"$silent" != x"yes"; then
13472       echo "Setting inline flags = $sim_inline" 6>&1
13473     fi
13474   else
13475     sim_inline=""
13476   fi
13477 else
13478   sim_inline="-DDEFAULT_INLINE=0"
13479 fi
13480 fi
13481
13482
13483 if test ""; then
13484   hardware=""
13485 else
13486   hardware="cfi core pal glue"
13487 fi
13488 hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop"
13489
13490 sim_hw_cflags="-DWITH_HW=1"
13491 sim_hw="$hardware"
13492 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13493
13494 # Check whether --enable-sim-hardware was given.
13495 if test "${enable_sim_hardware+set}" = set; then :
13496   enableval=$enable_sim_hardware;
13497 else
13498   enable_sim_hardware="yes"
13499 fi
13500
13501 case ${enable_sim_hardware} in
13502   yes|no) ;;
13503   ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13504   *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13505   *)  hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13506 esac
13507
13508 if test "$enable_sim_hardware" = no; then
13509   sim_hw_objs=
13510   sim_hw_cflags="-DWITH_HW=0"
13511   sim_hw=
13512 else
13513   sim_hw_cflags="-DWITH_HW=1"
13514   # remove duplicates
13515   sim_hw=""
13516   sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13517   for i in $hardware ; do
13518     case " $sim_hw " in
13519       *" $i "*) ;;
13520       *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13521     esac
13522   done
13523   # mingw does not support sockser
13524   case ${host} in
13525     *mingw*) ;;
13526     *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13527        # that you instatiate.  Instead, other code will call into it directly.
13528        # At some point, we should convert it over.
13529        sim_hw_objs="$sim_hw_objs dv-sockser.o"
13530
13531 cat >>confdefs.h <<_ACEOF
13532 #define HAVE_DV_SOCKSER 1
13533 _ACEOF
13534
13535        ;;
13536   esac
13537   if test x"$silent" != x"yes"; then
13538     echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13539   fi
13540     case " $hardware " in
13541     *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13542 $as_echo_n "checking for log2 in -lm... " >&6; }
13543 if test "${ac_cv_lib_m_log2+set}" = set; then :
13544   $as_echo_n "(cached) " >&6
13545 else
13546   ac_check_lib_save_LIBS=$LIBS
13547 LIBS="-lm  $LIBS"
13548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13549 /* end confdefs.h.  */
13550
13551 /* Override any GCC internal prototype to avoid an error.
13552    Use char because int might match the return type of a GCC
13553    builtin and then its argument prototype would still apply.  */
13554 #ifdef __cplusplus
13555 extern "C"
13556 #endif
13557 char log2 ();
13558 int
13559 main ()
13560 {
13561 return log2 ();
13562   ;
13563   return 0;
13564 }
13565 _ACEOF
13566 if ac_fn_c_try_link "$LINENO"; then :
13567   ac_cv_lib_m_log2=yes
13568 else
13569   ac_cv_lib_m_log2=no
13570 fi
13571 rm -f core conftest.err conftest.$ac_objext \
13572     conftest$ac_exeext conftest.$ac_ext
13573 LIBS=$ac_check_lib_save_LIBS
13574 fi
13575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13576 $as_echo "$ac_cv_lib_m_log2" >&6; }
13577 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13578   cat >>confdefs.h <<_ACEOF
13579 #define HAVE_LIBM 1
13580 _ACEOF
13581
13582   LIBS="-lm $LIBS"
13583
13584 fi
13585 ;;
13586   esac
13587 fi
13588
13589
13590 for ac_func in time chmod utime fork execve execv chown
13591 do :
13592   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13593 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13594 eval as_val=\$$as_ac_var
13595    if test "x$as_val" = x""yes; then :
13596   cat >>confdefs.h <<_ACEOF
13597 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13598 _ACEOF
13599
13600 fi
13601 done
13602
13603 for ac_header in utime.h
13604 do :
13605   ac_fn_c_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
13606 if test "x$ac_cv_header_utime_h" = x""yes; then :
13607   cat >>confdefs.h <<_ACEOF
13608 #define HAVE_UTIME_H 1
13609 _ACEOF
13610
13611 fi
13612
13613 done
13614
13615
13616
13617 ac_sources="$sim_link_files"
13618 ac_dests="$sim_link_links"
13619 while test -n "$ac_sources"; do
13620   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13621   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13622   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13623 done
13624 ac_config_links="$ac_config_links $ac_config_links_1"
13625
13626 cgen_breaks=""
13627 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13628 cgen_breaks="break cgen_rtx_error";
13629 fi
13630
13631 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13632
13633 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13634
13635 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13636
13637 ac_config_commands="$ac_config_commands Makefile"
13638
13639 ac_config_commands="$ac_config_commands stamp-h"
13640
13641 cat >confcache <<\_ACEOF
13642 # This file is a shell script that caches the results of configure
13643 # tests run on this system so they can be shared between configure
13644 # scripts and configure runs, see configure's option --config-cache.
13645 # It is not useful on other systems.  If it contains results you don't
13646 # want to keep, you may remove or edit it.
13647 #
13648 # config.status only pays attention to the cache file if you give it
13649 # the --recheck option to rerun configure.
13650 #
13651 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13652 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13653 # following values.
13654
13655 _ACEOF
13656
13657 # The following way of writing the cache mishandles newlines in values,
13658 # but we know of no workaround that is simple, portable, and efficient.
13659 # So, we kill variables containing newlines.
13660 # Ultrix sh set writes to stderr and can't be redirected directly,
13661 # and sets the high bit in the cache file unless we assign to the vars.
13662 (
13663   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13664     eval ac_val=\$$ac_var
13665     case $ac_val in #(
13666     *${as_nl}*)
13667       case $ac_var in #(
13668       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13669 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13670       esac
13671       case $ac_var in #(
13672       _ | IFS | as_nl) ;; #(
13673       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13674       *) { eval $ac_var=; unset $ac_var;} ;;
13675       esac ;;
13676     esac
13677   done
13678
13679   (set) 2>&1 |
13680     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13681     *${as_nl}ac_space=\ *)
13682       # `set' does not quote correctly, so add quotes: double-quote
13683       # substitution turns \\\\ into \\, and sed turns \\ into \.
13684       sed -n \
13685         "s/'/'\\\\''/g;
13686           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13687       ;; #(
13688     *)
13689       # `set' quotes correctly as required by POSIX, so do not add quotes.
13690       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13691       ;;
13692     esac |
13693     sort
13694 ) |
13695   sed '
13696      /^ac_cv_env_/b end
13697      t clear
13698      :clear
13699      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13700      t end
13701      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13702      :end' >>confcache
13703 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13704   if test -w "$cache_file"; then
13705     test "x$cache_file" != "x/dev/null" &&
13706       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13707 $as_echo "$as_me: updating cache $cache_file" >&6;}
13708     cat confcache >$cache_file
13709   else
13710     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13711 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13712   fi
13713 fi
13714 rm -f confcache
13715
13716 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13717 # Let make expand exec_prefix.
13718 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13719
13720 DEFS=-DHAVE_CONFIG_H
13721
13722 ac_libobjs=
13723 ac_ltlibobjs=
13724 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13725   # 1. Remove the extension, and $U if already installed.
13726   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13727   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13728   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13729   #    will be set to the directory where LIBOBJS objects are built.
13730   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13731   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13732 done
13733 LIBOBJS=$ac_libobjs
13734
13735 LTLIBOBJS=$ac_ltlibobjs
13736
13737
13738 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13739   as_fn_error "conditional \"GMAKE\" was never defined.
13740 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13741 fi
13742 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13743   as_fn_error "conditional \"PLUGINS\" was never defined.
13744 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13745 fi
13746 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13747   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13748 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13749 fi
13750
13751
13752 : ${CONFIG_STATUS=./config.status}
13753 ac_write_fail=0
13754 ac_clean_files_save=$ac_clean_files
13755 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13756 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13757 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13758 as_write_fail=0
13759 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13760 #! $SHELL
13761 # Generated by $as_me.
13762 # Run this file to recreate the current configuration.
13763 # Compiler output produced by configure, useful for debugging
13764 # configure, is in config.log if it exists.
13765
13766 debug=false
13767 ac_cs_recheck=false
13768 ac_cs_silent=false
13769
13770 SHELL=\${CONFIG_SHELL-$SHELL}
13771 export SHELL
13772 _ASEOF
13773 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13774 ## -------------------- ##
13775 ## M4sh Initialization. ##
13776 ## -------------------- ##
13777
13778 # Be more Bourne compatible
13779 DUALCASE=1; export DUALCASE # for MKS sh
13780 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13781   emulate sh
13782   NULLCMD=:
13783   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13784   # is contrary to our usage.  Disable this feature.
13785   alias -g '${1+"$@"}'='"$@"'
13786   setopt NO_GLOB_SUBST
13787 else
13788   case `(set -o) 2>/dev/null` in #(
13789   *posix*) :
13790     set -o posix ;; #(
13791   *) :
13792      ;;
13793 esac
13794 fi
13795
13796
13797 as_nl='
13798 '
13799 export as_nl
13800 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13801 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13802 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13803 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13804 # Prefer a ksh shell builtin over an external printf program on Solaris,
13805 # but without wasting forks for bash or zsh.
13806 if test -z "$BASH_VERSION$ZSH_VERSION" \
13807     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13808   as_echo='print -r --'
13809   as_echo_n='print -rn --'
13810 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13811   as_echo='printf %s\n'
13812   as_echo_n='printf %s'
13813 else
13814   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13815     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13816     as_echo_n='/usr/ucb/echo -n'
13817   else
13818     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13819     as_echo_n_body='eval
13820       arg=$1;
13821       case $arg in #(
13822       *"$as_nl"*)
13823         expr "X$arg" : "X\\(.*\\)$as_nl";
13824         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13825       esac;
13826       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13827     '
13828     export as_echo_n_body
13829     as_echo_n='sh -c $as_echo_n_body as_echo'
13830   fi
13831   export as_echo_body
13832   as_echo='sh -c $as_echo_body as_echo'
13833 fi
13834
13835 # The user is always right.
13836 if test "${PATH_SEPARATOR+set}" != set; then
13837   PATH_SEPARATOR=:
13838   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13839     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13840       PATH_SEPARATOR=';'
13841   }
13842 fi
13843
13844
13845 # IFS
13846 # We need space, tab and new line, in precisely that order.  Quoting is
13847 # there to prevent editors from complaining about space-tab.
13848 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13849 # splitting by setting IFS to empty value.)
13850 IFS=" ""        $as_nl"
13851
13852 # Find who we are.  Look in the path if we contain no directory separator.
13853 case $0 in #((
13854   *[\\/]* ) as_myself=$0 ;;
13855   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13856 for as_dir in $PATH
13857 do
13858   IFS=$as_save_IFS
13859   test -z "$as_dir" && as_dir=.
13860     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13861   done
13862 IFS=$as_save_IFS
13863
13864      ;;
13865 esac
13866 # We did not find ourselves, most probably we were run as `sh COMMAND'
13867 # in which case we are not to be found in the path.
13868 if test "x$as_myself" = x; then
13869   as_myself=$0
13870 fi
13871 if test ! -f "$as_myself"; then
13872   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13873   exit 1
13874 fi
13875
13876 # Unset variables that we do not need and which cause bugs (e.g. in
13877 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13878 # suppresses any "Segmentation fault" message there.  '((' could
13879 # trigger a bug in pdksh 5.2.14.
13880 for as_var in BASH_ENV ENV MAIL MAILPATH
13881 do eval test x\${$as_var+set} = xset \
13882   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13883 done
13884 PS1='$ '
13885 PS2='> '
13886 PS4='+ '
13887
13888 # NLS nuisances.
13889 LC_ALL=C
13890 export LC_ALL
13891 LANGUAGE=C
13892 export LANGUAGE
13893
13894 # CDPATH.
13895 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13896
13897
13898 # as_fn_error ERROR [LINENO LOG_FD]
13899 # ---------------------------------
13900 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13901 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13902 # script with status $?, using 1 if that was 0.
13903 as_fn_error ()
13904 {
13905   as_status=$?; test $as_status -eq 0 && as_status=1
13906   if test "$3"; then
13907     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13908     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13909   fi
13910   $as_echo "$as_me: error: $1" >&2
13911   as_fn_exit $as_status
13912 } # as_fn_error
13913
13914
13915 # as_fn_set_status STATUS
13916 # -----------------------
13917 # Set $? to STATUS, without forking.
13918 as_fn_set_status ()
13919 {
13920   return $1
13921 } # as_fn_set_status
13922
13923 # as_fn_exit STATUS
13924 # -----------------
13925 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13926 as_fn_exit ()
13927 {
13928   set +e
13929   as_fn_set_status $1
13930   exit $1
13931 } # as_fn_exit
13932
13933 # as_fn_unset VAR
13934 # ---------------
13935 # Portably unset VAR.
13936 as_fn_unset ()
13937 {
13938   { eval $1=; unset $1;}
13939 }
13940 as_unset=as_fn_unset
13941 # as_fn_append VAR VALUE
13942 # ----------------------
13943 # Append the text in VALUE to the end of the definition contained in VAR. Take
13944 # advantage of any shell optimizations that allow amortized linear growth over
13945 # repeated appends, instead of the typical quadratic growth present in naive
13946 # implementations.
13947 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13948   eval 'as_fn_append ()
13949   {
13950     eval $1+=\$2
13951   }'
13952 else
13953   as_fn_append ()
13954   {
13955     eval $1=\$$1\$2
13956   }
13957 fi # as_fn_append
13958
13959 # as_fn_arith ARG...
13960 # ------------------
13961 # Perform arithmetic evaluation on the ARGs, and store the result in the
13962 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13963 # must be portable across $(()) and expr.
13964 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13965   eval 'as_fn_arith ()
13966   {
13967     as_val=$(( $* ))
13968   }'
13969 else
13970   as_fn_arith ()
13971   {
13972     as_val=`expr "$@" || test $? -eq 1`
13973   }
13974 fi # as_fn_arith
13975
13976
13977 if expr a : '\(a\)' >/dev/null 2>&1 &&
13978    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13979   as_expr=expr
13980 else
13981   as_expr=false
13982 fi
13983
13984 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13985   as_basename=basename
13986 else
13987   as_basename=false
13988 fi
13989
13990 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13991   as_dirname=dirname
13992 else
13993   as_dirname=false
13994 fi
13995
13996 as_me=`$as_basename -- "$0" ||
13997 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13998          X"$0" : 'X\(//\)$' \| \
13999          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14000 $as_echo X/"$0" |
14001     sed '/^.*\/\([^/][^/]*\)\/*$/{
14002             s//\1/
14003             q
14004           }
14005           /^X\/\(\/\/\)$/{
14006             s//\1/
14007             q
14008           }
14009           /^X\/\(\/\).*/{
14010             s//\1/
14011             q
14012           }
14013           s/.*/./; q'`
14014
14015 # Avoid depending upon Character Ranges.
14016 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14017 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14018 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14019 as_cr_digits='0123456789'
14020 as_cr_alnum=$as_cr_Letters$as_cr_digits
14021
14022 ECHO_C= ECHO_N= ECHO_T=
14023 case `echo -n x` in #(((((
14024 -n*)
14025   case `echo 'xy\c'` in
14026   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14027   xy)  ECHO_C='\c';;
14028   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14029        ECHO_T=' ';;
14030   esac;;
14031 *)
14032   ECHO_N='-n';;
14033 esac
14034
14035 rm -f conf$$ conf$$.exe conf$$.file
14036 if test -d conf$$.dir; then
14037   rm -f conf$$.dir/conf$$.file
14038 else
14039   rm -f conf$$.dir
14040   mkdir conf$$.dir 2>/dev/null
14041 fi
14042 if (echo >conf$$.file) 2>/dev/null; then
14043   if ln -s conf$$.file conf$$ 2>/dev/null; then
14044     as_ln_s='ln -s'
14045     # ... but there are two gotchas:
14046     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14047     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14048     # In both cases, we have to default to `cp -p'.
14049     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14050       as_ln_s='cp -p'
14051   elif ln conf$$.file conf$$ 2>/dev/null; then
14052     as_ln_s=ln
14053   else
14054     as_ln_s='cp -p'
14055   fi
14056 else
14057   as_ln_s='cp -p'
14058 fi
14059 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14060 rmdir conf$$.dir 2>/dev/null
14061
14062
14063 # as_fn_mkdir_p
14064 # -------------
14065 # Create "$as_dir" as a directory, including parents if necessary.
14066 as_fn_mkdir_p ()
14067 {
14068
14069   case $as_dir in #(
14070   -*) as_dir=./$as_dir;;
14071   esac
14072   test -d "$as_dir" || eval $as_mkdir_p || {
14073     as_dirs=
14074     while :; do
14075       case $as_dir in #(
14076       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14077       *) as_qdir=$as_dir;;
14078       esac
14079       as_dirs="'$as_qdir' $as_dirs"
14080       as_dir=`$as_dirname -- "$as_dir" ||
14081 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14082          X"$as_dir" : 'X\(//\)[^/]' \| \
14083          X"$as_dir" : 'X\(//\)$' \| \
14084          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14085 $as_echo X"$as_dir" |
14086     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14087             s//\1/
14088             q
14089           }
14090           /^X\(\/\/\)[^/].*/{
14091             s//\1/
14092             q
14093           }
14094           /^X\(\/\/\)$/{
14095             s//\1/
14096             q
14097           }
14098           /^X\(\/\).*/{
14099             s//\1/
14100             q
14101           }
14102           s/.*/./; q'`
14103       test -d "$as_dir" && break
14104     done
14105     test -z "$as_dirs" || eval "mkdir $as_dirs"
14106   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14107
14108
14109 } # as_fn_mkdir_p
14110 if mkdir -p . 2>/dev/null; then
14111   as_mkdir_p='mkdir -p "$as_dir"'
14112 else
14113   test -d ./-p && rmdir ./-p
14114   as_mkdir_p=false
14115 fi
14116
14117 if test -x / >/dev/null 2>&1; then
14118   as_test_x='test -x'
14119 else
14120   if ls -dL / >/dev/null 2>&1; then
14121     as_ls_L_option=L
14122   else
14123     as_ls_L_option=
14124   fi
14125   as_test_x='
14126     eval sh -c '\''
14127       if test -d "$1"; then
14128         test -d "$1/.";
14129       else
14130         case $1 in #(
14131         -*)set "./$1";;
14132         esac;
14133         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14134         ???[sx]*):;;*)false;;esac;fi
14135     '\'' sh
14136   '
14137 fi
14138 as_executable_p=$as_test_x
14139
14140 # Sed expression to map a string onto a valid CPP name.
14141 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14142
14143 # Sed expression to map a string onto a valid variable name.
14144 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14145
14146
14147 exec 6>&1
14148 ## ----------------------------------- ##
14149 ## Main body of $CONFIG_STATUS script. ##
14150 ## ----------------------------------- ##
14151 _ASEOF
14152 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14153
14154 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14155 # Save the log message, to keep $0 and so on meaningful, and to
14156 # report actual input values of CONFIG_FILES etc. instead of their
14157 # values after options handling.
14158 ac_log="
14159 This file was extended by $as_me, which was
14160 generated by GNU Autoconf 2.64.  Invocation command line was
14161
14162   CONFIG_FILES    = $CONFIG_FILES
14163   CONFIG_HEADERS  = $CONFIG_HEADERS
14164   CONFIG_LINKS    = $CONFIG_LINKS
14165   CONFIG_COMMANDS = $CONFIG_COMMANDS
14166   $ $0 $@
14167
14168 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14169 "
14170
14171 _ACEOF
14172
14173 case $ac_config_files in *"
14174 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14175 esac
14176
14177 case $ac_config_headers in *"
14178 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14179 esac
14180
14181
14182 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14183 # Files that config.status was made for.
14184 config_files="$ac_config_files"
14185 config_headers="$ac_config_headers"
14186 config_links="$ac_config_links"
14187 config_commands="$ac_config_commands"
14188
14189 _ACEOF
14190
14191 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14192 ac_cs_usage="\
14193 \`$as_me' instantiates files and other configuration actions
14194 from templates according to the current configuration.  Unless the files
14195 and actions are specified as TAGs, all are instantiated by default.
14196
14197 Usage: $0 [OPTION]... [TAG]...
14198
14199   -h, --help       print this help, then exit
14200   -V, --version    print version number and configuration settings, then exit
14201   -q, --quiet, --silent
14202                    do not print progress messages
14203   -d, --debug      don't remove temporary files
14204       --recheck    update $as_me by reconfiguring in the same conditions
14205       --file=FILE[:TEMPLATE]
14206                    instantiate the configuration file FILE
14207       --header=FILE[:TEMPLATE]
14208                    instantiate the configuration header FILE
14209
14210 Configuration files:
14211 $config_files
14212
14213 Configuration headers:
14214 $config_headers
14215
14216 Configuration links:
14217 $config_links
14218
14219 Configuration commands:
14220 $config_commands
14221
14222 Report bugs to the package provider."
14223
14224 _ACEOF
14225 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14226 ac_cs_version="\\
14227 config.status
14228 configured by $0, generated by GNU Autoconf 2.64,
14229   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14230
14231 Copyright (C) 2009 Free Software Foundation, Inc.
14232 This config.status script is free software; the Free Software Foundation
14233 gives unlimited permission to copy, distribute and modify it."
14234
14235 ac_pwd='$ac_pwd'
14236 srcdir='$srcdir'
14237 INSTALL='$INSTALL'
14238 AWK='$AWK'
14239 test -n "\$AWK" || AWK=awk
14240 _ACEOF
14241
14242 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14243 # The default lists apply if the user does not specify any file.
14244 ac_need_defaults=:
14245 while test $# != 0
14246 do
14247   case $1 in
14248   --*=*)
14249     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14250     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14251     ac_shift=:
14252     ;;
14253   *)
14254     ac_option=$1
14255     ac_optarg=$2
14256     ac_shift=shift
14257     ;;
14258   esac
14259
14260   case $ac_option in
14261   # Handling of the options.
14262   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14263     ac_cs_recheck=: ;;
14264   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14265     $as_echo "$ac_cs_version"; exit ;;
14266   --debug | --debu | --deb | --de | --d | -d )
14267     debug=: ;;
14268   --file | --fil | --fi | --f )
14269     $ac_shift
14270     case $ac_optarg in
14271     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14272     esac
14273     as_fn_append CONFIG_FILES " '$ac_optarg'"
14274     ac_need_defaults=false;;
14275   --header | --heade | --head | --hea )
14276     $ac_shift
14277     case $ac_optarg in
14278     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14279     esac
14280     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14281     ac_need_defaults=false;;
14282   --he | --h)
14283     # Conflict between --help and --header
14284     as_fn_error "ambiguous option: \`$1'
14285 Try \`$0 --help' for more information.";;
14286   --help | --hel | -h )
14287     $as_echo "$ac_cs_usage"; exit ;;
14288   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14289   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14290     ac_cs_silent=: ;;
14291
14292   # This is an error.
14293   -*) as_fn_error "unrecognized option: \`$1'
14294 Try \`$0 --help' for more information." ;;
14295
14296   *) as_fn_append ac_config_targets " $1"
14297      ac_need_defaults=false ;;
14298
14299   esac
14300   shift
14301 done
14302
14303 ac_configure_extra_args=
14304
14305 if $ac_cs_silent; then
14306   exec 6>/dev/null
14307   ac_configure_extra_args="$ac_configure_extra_args --silent"
14308 fi
14309
14310 _ACEOF
14311 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14312 if \$ac_cs_recheck; then
14313   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14314   shift
14315   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14316   CONFIG_SHELL='$SHELL'
14317   export CONFIG_SHELL
14318   exec "\$@"
14319 fi
14320
14321 _ACEOF
14322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14323 exec 5>>config.log
14324 {
14325   echo
14326   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14327 ## Running $as_me. ##
14328 _ASBOX
14329   $as_echo "$ac_log"
14330 } >&5
14331
14332 _ACEOF
14333 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14334 #
14335 # INIT-COMMANDS
14336 #
14337 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14338
14339
14340 # The HP-UX ksh and POSIX shell print the target directory to stdout
14341 # if CDPATH is set.
14342 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14343
14344 sed_quote_subst='$sed_quote_subst'
14345 double_quote_subst='$double_quote_subst'
14346 delay_variable_subst='$delay_variable_subst'
14347 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14348 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14349 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14350 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14351 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14352 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14353 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14354 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14355 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14356 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14357 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14358 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14359 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14360 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14361 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14362 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14363 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14364 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14365 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14366 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14367 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14368 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14369 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14370 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14371 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14372 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14373 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14374 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14375 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14376 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14377 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14378 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14379 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14380 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14381 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14382 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14383 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14384 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14385 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14386 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14387 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14388 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14389 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14390 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14391 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14392 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14393 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14394 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14395 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"`'
14396 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14397 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14398 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14399 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14400 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14401 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14402 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14403 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14404 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14405 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14406 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14407 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14408 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14409 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14410 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14411 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14412 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14413 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14414 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14415 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14416 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14417 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14418 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14419 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14420 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14421 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14422 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14423 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14424 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14425 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14426 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14427 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14428 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14429 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14430 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14431 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14432 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14433 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14434 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14435 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14436 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14437 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14438 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14439 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14440 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14441 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14442 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14443 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14444 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14445 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14446 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14447 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14448 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14449 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14450 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14451 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14452 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14453 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14454 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14455 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14456 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14457 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14458 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14459 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14460 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14461 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14462 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14463 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14464 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14465 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14466 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14467
14468 LTCC='$LTCC'
14469 LTCFLAGS='$LTCFLAGS'
14470 compiler='$compiler_DEFAULT'
14471
14472 # A function that is used when there is no print builtin or printf.
14473 func_fallback_echo ()
14474 {
14475   eval 'cat <<_LTECHO_EOF
14476 \$1
14477 _LTECHO_EOF'
14478 }
14479
14480 # Quote evaled strings.
14481 for var in SHELL \
14482 ECHO \
14483 SED \
14484 GREP \
14485 EGREP \
14486 FGREP \
14487 LD \
14488 NM \
14489 LN_S \
14490 lt_SP2NL \
14491 lt_NL2SP \
14492 reload_flag \
14493 OBJDUMP \
14494 deplibs_check_method \
14495 file_magic_cmd \
14496 AR \
14497 AR_FLAGS \
14498 STRIP \
14499 RANLIB \
14500 CC \
14501 CFLAGS \
14502 compiler \
14503 lt_cv_sys_global_symbol_pipe \
14504 lt_cv_sys_global_symbol_to_cdecl \
14505 lt_cv_sys_global_symbol_to_c_name_address \
14506 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14507 lt_prog_compiler_no_builtin_flag \
14508 lt_prog_compiler_wl \
14509 lt_prog_compiler_pic \
14510 lt_prog_compiler_static \
14511 lt_cv_prog_compiler_c_o \
14512 need_locks \
14513 DSYMUTIL \
14514 NMEDIT \
14515 LIPO \
14516 OTOOL \
14517 OTOOL64 \
14518 shrext_cmds \
14519 export_dynamic_flag_spec \
14520 whole_archive_flag_spec \
14521 compiler_needs_object \
14522 with_gnu_ld \
14523 allow_undefined_flag \
14524 no_undefined_flag \
14525 hardcode_libdir_flag_spec \
14526 hardcode_libdir_flag_spec_ld \
14527 hardcode_libdir_separator \
14528 fix_srcfile_path \
14529 exclude_expsyms \
14530 include_expsyms \
14531 file_list_spec \
14532 variables_saved_for_relink \
14533 libname_spec \
14534 library_names_spec \
14535 soname_spec \
14536 install_override_mode \
14537 finish_eval \
14538 old_striplib \
14539 striplib; do
14540     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14541     *[\\\\\\\`\\"\\\$]*)
14542       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14543       ;;
14544     *)
14545       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14546       ;;
14547     esac
14548 done
14549
14550 # Double-quote double-evaled strings.
14551 for var in reload_cmds \
14552 old_postinstall_cmds \
14553 old_postuninstall_cmds \
14554 old_archive_cmds \
14555 extract_expsyms_cmds \
14556 old_archive_from_new_cmds \
14557 old_archive_from_expsyms_cmds \
14558 archive_cmds \
14559 archive_expsym_cmds \
14560 module_cmds \
14561 module_expsym_cmds \
14562 export_symbols_cmds \
14563 prelink_cmds \
14564 postinstall_cmds \
14565 postuninstall_cmds \
14566 finish_cmds \
14567 sys_lib_search_path_spec \
14568 sys_lib_dlsearch_path_spec; do
14569     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14570     *[\\\\\\\`\\"\\\$]*)
14571       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14572       ;;
14573     *)
14574       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14575       ;;
14576     esac
14577 done
14578
14579 ac_aux_dir='$ac_aux_dir'
14580 xsi_shell='$xsi_shell'
14581 lt_shell_append='$lt_shell_append'
14582
14583 # See if we are running on zsh, and set the options which allow our
14584 # commands through without removal of \ escapes INIT.
14585 if test -n "\${ZSH_VERSION+set}" ; then
14586    setopt NO_GLOB_SUBST
14587 fi
14588
14589
14590     PACKAGE='$PACKAGE'
14591     VERSION='$VERSION'
14592     TIMESTAMP='$TIMESTAMP'
14593     RM='$RM'
14594     ofile='$ofile'
14595
14596
14597
14598
14599 _ACEOF
14600
14601 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14602
14603 # Handling of arguments.
14604 for ac_config_target in $ac_config_targets
14605 do
14606   case $ac_config_target in
14607     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14608     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14609     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14610     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14611     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14612     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14613     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14614     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14615     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14616
14617   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14618   esac
14619 done
14620
14621
14622 # If the user did not use the arguments to specify the items to instantiate,
14623 # then the envvar interface is used.  Set only those that are not.
14624 # We use the long form for the default assignment because of an extremely
14625 # bizarre bug on SunOS 4.1.3.
14626 if $ac_need_defaults; then
14627   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14628   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14629   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14630   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14631 fi
14632
14633 # Have a temporary directory for convenience.  Make it in the build tree
14634 # simply because there is no reason against having it here, and in addition,
14635 # creating and moving files from /tmp can sometimes cause problems.
14636 # Hook for its removal unless debugging.
14637 # Note that there is a small window in which the directory will not be cleaned:
14638 # after its creation but before its name has been assigned to `$tmp'.
14639 $debug ||
14640 {
14641   tmp=
14642   trap 'exit_status=$?
14643   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14644 ' 0
14645   trap 'as_fn_exit 1' 1 2 13 15
14646 }
14647 # Create a (secure) tmp directory for tmp files.
14648
14649 {
14650   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14651   test -n "$tmp" && test -d "$tmp"
14652 }  ||
14653 {
14654   tmp=./conf$$-$RANDOM
14655   (umask 077 && mkdir "$tmp")
14656 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14657
14658 # Set up the scripts for CONFIG_FILES section.
14659 # No need to generate them if there are no CONFIG_FILES.
14660 # This happens for instance with `./config.status config.h'.
14661 if test -n "$CONFIG_FILES"; then
14662
14663
14664 ac_cr=`echo X | tr X '\015'`
14665 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14666 # But we know of no other shell where ac_cr would be empty at this
14667 # point, so we can use a bashism as a fallback.
14668 if test "x$ac_cr" = x; then
14669   eval ac_cr=\$\'\\r\'
14670 fi
14671 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14672 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14673   ac_cs_awk_cr='\r'
14674 else
14675   ac_cs_awk_cr=$ac_cr
14676 fi
14677
14678 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14679 _ACEOF
14680
14681
14682 {
14683   echo "cat >conf$$subs.awk <<_ACEOF" &&
14684   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14685   echo "_ACEOF"
14686 } >conf$$subs.sh ||
14687   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14688 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14689 ac_delim='%!_!# '
14690 for ac_last_try in false false false false false :; do
14691   . ./conf$$subs.sh ||
14692     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14693
14694   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14695   if test $ac_delim_n = $ac_delim_num; then
14696     break
14697   elif $ac_last_try; then
14698     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14699   else
14700     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14701   fi
14702 done
14703 rm -f conf$$subs.sh
14704
14705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14706 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14707 _ACEOF
14708 sed -n '
14709 h
14710 s/^/S["/; s/!.*/"]=/
14711 p
14712 g
14713 s/^[^!]*!//
14714 :repl
14715 t repl
14716 s/'"$ac_delim"'$//
14717 t delim
14718 :nl
14719 h
14720 s/\(.\{148\}\).*/\1/
14721 t more1
14722 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14723 p
14724 n
14725 b repl
14726 :more1
14727 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14728 p
14729 g
14730 s/.\{148\}//
14731 t nl
14732 :delim
14733 h
14734 s/\(.\{148\}\).*/\1/
14735 t more2
14736 s/["\\]/\\&/g; s/^/"/; s/$/"/
14737 p
14738 b
14739 :more2
14740 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14741 p
14742 g
14743 s/.\{148\}//
14744 t delim
14745 ' <conf$$subs.awk | sed '
14746 /^[^""]/{
14747   N
14748   s/\n//
14749 }
14750 ' >>$CONFIG_STATUS || ac_write_fail=1
14751 rm -f conf$$subs.awk
14752 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14753 _ACAWK
14754 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14755   for (key in S) S_is_set[key] = 1
14756   FS = "\a"
14757
14758 }
14759 {
14760   line = $ 0
14761   nfields = split(line, field, "@")
14762   substed = 0
14763   len = length(field[1])
14764   for (i = 2; i < nfields; i++) {
14765     key = field[i]
14766     keylen = length(key)
14767     if (S_is_set[key]) {
14768       value = S[key]
14769       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14770       len += length(value) + length(field[++i])
14771       substed = 1
14772     } else
14773       len += 1 + keylen
14774   }
14775
14776   print line
14777 }
14778
14779 _ACAWK
14780 _ACEOF
14781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14782 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14783   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14784 else
14785   cat
14786 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14787   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14788 _ACEOF
14789
14790 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14791 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14792 # trailing colons and then remove the whole line if VPATH becomes empty
14793 # (actually we leave an empty line to preserve line numbers).
14794 if test "x$srcdir" = x.; then
14795   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14796 s/:*\$(srcdir):*/:/
14797 s/:*\${srcdir}:*/:/
14798 s/:*@srcdir@:*/:/
14799 s/^\([^=]*=[     ]*\):*/\1/
14800 s/:*$//
14801 s/^[^=]*=[       ]*$//
14802 }'
14803 fi
14804
14805 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14806 fi # test -n "$CONFIG_FILES"
14807
14808 # Set up the scripts for CONFIG_HEADERS section.
14809 # No need to generate them if there are no CONFIG_HEADERS.
14810 # This happens for instance with `./config.status Makefile'.
14811 if test -n "$CONFIG_HEADERS"; then
14812 cat >"$tmp/defines.awk" <<\_ACAWK ||
14813 BEGIN {
14814 _ACEOF
14815
14816 # Transform confdefs.h into an awk script `defines.awk', embedded as
14817 # here-document in config.status, that substitutes the proper values into
14818 # config.h.in to produce config.h.
14819
14820 # Create a delimiter string that does not exist in confdefs.h, to ease
14821 # handling of long lines.
14822 ac_delim='%!_!# '
14823 for ac_last_try in false false :; do
14824   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14825   if test -z "$ac_t"; then
14826     break
14827   elif $ac_last_try; then
14828     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14829   else
14830     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14831   fi
14832 done
14833
14834 # For the awk script, D is an array of macro values keyed by name,
14835 # likewise P contains macro parameters if any.  Preserve backslash
14836 # newline sequences.
14837
14838 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14839 sed -n '
14840 s/.\{148\}/&'"$ac_delim"'/g
14841 t rset
14842 :rset
14843 s/^[     ]*#[    ]*define[       ][      ]*/ /
14844 t def
14845 d
14846 :def
14847 s/\\$//
14848 t bsnl
14849 s/["\\]/\\&/g
14850 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14851 D["\1"]=" \3"/p
14852 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14853 d
14854 :bsnl
14855 s/["\\]/\\&/g
14856 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14857 D["\1"]=" \3\\\\\\n"\\/p
14858 t cont
14859 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14860 t cont
14861 d
14862 :cont
14863 n
14864 s/.\{148\}/&'"$ac_delim"'/g
14865 t clear
14866 :clear
14867 s/\\$//
14868 t bsnlc
14869 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14870 d
14871 :bsnlc
14872 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14873 b cont
14874 ' <confdefs.h | sed '
14875 s/'"$ac_delim"'/"\\\
14876 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14877
14878 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14879   for (key in D) D_is_set[key] = 1
14880   FS = "\a"
14881 }
14882 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14883   line = \$ 0
14884   split(line, arg, " ")
14885   if (arg[1] == "#") {
14886     defundef = arg[2]
14887     mac1 = arg[3]
14888   } else {
14889     defundef = substr(arg[1], 2)
14890     mac1 = arg[2]
14891   }
14892   split(mac1, mac2, "(") #)
14893   macro = mac2[1]
14894   prefix = substr(line, 1, index(line, defundef) - 1)
14895   if (D_is_set[macro]) {
14896     # Preserve the white space surrounding the "#".
14897     print prefix "define", macro P[macro] D[macro]
14898     next
14899   } else {
14900     # Replace #undef with comments.  This is necessary, for example,
14901     # in the case of _POSIX_SOURCE, which is predefined and required
14902     # on some systems where configure will not decide to define it.
14903     if (defundef == "undef") {
14904       print "/*", prefix defundef, macro, "*/"
14905       next
14906     }
14907   }
14908 }
14909 { print }
14910 _ACAWK
14911 _ACEOF
14912 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14913   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14914 fi # test -n "$CONFIG_HEADERS"
14915
14916
14917 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14918 shift
14919 for ac_tag
14920 do
14921   case $ac_tag in
14922   :[FHLC]) ac_mode=$ac_tag; continue;;
14923   esac
14924   case $ac_mode$ac_tag in
14925   :[FHL]*:*);;
14926   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14927   :[FH]-) ac_tag=-:-;;
14928   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14929   esac
14930   ac_save_IFS=$IFS
14931   IFS=:
14932   set x $ac_tag
14933   IFS=$ac_save_IFS
14934   shift
14935   ac_file=$1
14936   shift
14937
14938   case $ac_mode in
14939   :L) ac_source=$1;;
14940   :[FH])
14941     ac_file_inputs=
14942     for ac_f
14943     do
14944       case $ac_f in
14945       -) ac_f="$tmp/stdin";;
14946       *) # Look for the file first in the build tree, then in the source tree
14947          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14948          # because $ac_f cannot contain `:'.
14949          test -f "$ac_f" ||
14950            case $ac_f in
14951            [\\/$]*) false;;
14952            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14953            esac ||
14954            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14955       esac
14956       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14957       as_fn_append ac_file_inputs " '$ac_f'"
14958     done
14959
14960     # Let's still pretend it is `configure' which instantiates (i.e., don't
14961     # use $as_me), people would be surprised to read:
14962     #    /* config.h.  Generated by config.status.  */
14963     configure_input='Generated from '`
14964           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14965         `' by configure.'
14966     if test x"$ac_file" != x-; then
14967       configure_input="$ac_file.  $configure_input"
14968       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14969 $as_echo "$as_me: creating $ac_file" >&6;}
14970     fi
14971     # Neutralize special characters interpreted by sed in replacement strings.
14972     case $configure_input in #(
14973     *\&* | *\|* | *\\* )
14974        ac_sed_conf_input=`$as_echo "$configure_input" |
14975        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14976     *) ac_sed_conf_input=$configure_input;;
14977     esac
14978
14979     case $ac_tag in
14980     *:-:* | *:-) cat >"$tmp/stdin" \
14981       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14982     esac
14983     ;;
14984   esac
14985
14986   ac_dir=`$as_dirname -- "$ac_file" ||
14987 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14988          X"$ac_file" : 'X\(//\)[^/]' \| \
14989          X"$ac_file" : 'X\(//\)$' \| \
14990          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14991 $as_echo X"$ac_file" |
14992     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14993             s//\1/
14994             q
14995           }
14996           /^X\(\/\/\)[^/].*/{
14997             s//\1/
14998             q
14999           }
15000           /^X\(\/\/\)$/{
15001             s//\1/
15002             q
15003           }
15004           /^X\(\/\).*/{
15005             s//\1/
15006             q
15007           }
15008           s/.*/./; q'`
15009   as_dir="$ac_dir"; as_fn_mkdir_p
15010   ac_builddir=.
15011
15012 case "$ac_dir" in
15013 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15014 *)
15015   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15016   # A ".." for each directory in $ac_dir_suffix.
15017   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15018   case $ac_top_builddir_sub in
15019   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15020   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15021   esac ;;
15022 esac
15023 ac_abs_top_builddir=$ac_pwd
15024 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15025 # for backward compatibility:
15026 ac_top_builddir=$ac_top_build_prefix
15027
15028 case $srcdir in
15029   .)  # We are building in place.
15030     ac_srcdir=.
15031     ac_top_srcdir=$ac_top_builddir_sub
15032     ac_abs_top_srcdir=$ac_pwd ;;
15033   [\\/]* | ?:[\\/]* )  # Absolute name.
15034     ac_srcdir=$srcdir$ac_dir_suffix;
15035     ac_top_srcdir=$srcdir
15036     ac_abs_top_srcdir=$srcdir ;;
15037   *) # Relative name.
15038     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15039     ac_top_srcdir=$ac_top_build_prefix$srcdir
15040     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15041 esac
15042 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15043
15044
15045   case $ac_mode in
15046   :F)
15047   #
15048   # CONFIG_FILE
15049   #
15050
15051   case $INSTALL in
15052   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15053   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15054   esac
15055 _ACEOF
15056
15057 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15058 # If the template does not know about datarootdir, expand it.
15059 # FIXME: This hack should be removed a few years after 2.60.
15060 ac_datarootdir_hack=; ac_datarootdir_seen=
15061 ac_sed_dataroot='
15062 /datarootdir/ {
15063   p
15064   q
15065 }
15066 /@datadir@/p
15067 /@docdir@/p
15068 /@infodir@/p
15069 /@localedir@/p
15070 /@mandir@/p'
15071 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15072 *datarootdir*) ac_datarootdir_seen=yes;;
15073 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15074   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15075 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15076 _ACEOF
15077 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15078   ac_datarootdir_hack='
15079   s&@datadir@&$datadir&g
15080   s&@docdir@&$docdir&g
15081   s&@infodir@&$infodir&g
15082   s&@localedir@&$localedir&g
15083   s&@mandir@&$mandir&g
15084   s&\\\${datarootdir}&$datarootdir&g' ;;
15085 esac
15086 _ACEOF
15087
15088 # Neutralize VPATH when `$srcdir' = `.'.
15089 # Shell code in configure.ac might set extrasub.
15090 # FIXME: do we really want to maintain this feature?
15091 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15092 ac_sed_extra="$ac_vpsub
15093 $extrasub
15094 _ACEOF
15095 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15096 :t
15097 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15098 s|@configure_input@|$ac_sed_conf_input|;t t
15099 s&@top_builddir@&$ac_top_builddir_sub&;t t
15100 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15101 s&@srcdir@&$ac_srcdir&;t t
15102 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15103 s&@top_srcdir@&$ac_top_srcdir&;t t
15104 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15105 s&@builddir@&$ac_builddir&;t t
15106 s&@abs_builddir@&$ac_abs_builddir&;t t
15107 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15108 s&@INSTALL@&$ac_INSTALL&;t t
15109 $ac_datarootdir_hack
15110 "
15111 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15112   || as_fn_error "could not create $ac_file" "$LINENO" 5
15113
15114 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15115   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15116   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15117   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15118 which seems to be undefined.  Please make sure it is defined." >&5
15119 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15120 which seems to be undefined.  Please make sure it is defined." >&2;}
15121
15122   rm -f "$tmp/stdin"
15123   case $ac_file in
15124   -) cat "$tmp/out" && rm -f "$tmp/out";;
15125   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15126   esac \
15127   || as_fn_error "could not create $ac_file" "$LINENO" 5
15128  ;;
15129   :H)
15130   #
15131   # CONFIG_HEADER
15132   #
15133   if test x"$ac_file" != x-; then
15134     {
15135       $as_echo "/* $configure_input  */" \
15136       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15137     } >"$tmp/config.h" \
15138       || as_fn_error "could not create $ac_file" "$LINENO" 5
15139     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15140       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15141 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15142     else
15143       rm -f "$ac_file"
15144       mv "$tmp/config.h" "$ac_file" \
15145         || as_fn_error "could not create $ac_file" "$LINENO" 5
15146     fi
15147   else
15148     $as_echo "/* $configure_input  */" \
15149       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15150       || as_fn_error "could not create -" "$LINENO" 5
15151   fi
15152  ;;
15153   :L)
15154   #
15155   # CONFIG_LINK
15156   #
15157
15158   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15159     :
15160   else
15161     # Prefer the file from the source tree if names are identical.
15162     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15163       ac_source=$srcdir/$ac_source
15164     fi
15165
15166     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15167 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15168
15169     if test ! -r "$ac_source"; then
15170       as_fn_error "$ac_source: file not found" "$LINENO" 5
15171     fi
15172     rm -f "$ac_file"
15173
15174     # Try a relative symlink, then a hard link, then a copy.
15175     case $srcdir in
15176     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15177         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15178     esac
15179     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15180       ln "$ac_source" "$ac_file" 2>/dev/null ||
15181       cp -p "$ac_source" "$ac_file" ||
15182       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15183   fi
15184  ;;
15185   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15186 $as_echo "$as_me: executing $ac_file commands" >&6;}
15187  ;;
15188   esac
15189
15190
15191   case $ac_file$ac_mode in
15192     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15193     "libtool":C)
15194
15195     # See if we are running on zsh, and set the options which allow our
15196     # commands through without removal of \ escapes.
15197     if test -n "${ZSH_VERSION+set}" ; then
15198       setopt NO_GLOB_SUBST
15199     fi
15200
15201     cfgfile="${ofile}T"
15202     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15203     $RM "$cfgfile"
15204
15205     cat <<_LT_EOF >> "$cfgfile"
15206 #! $SHELL
15207
15208 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15209 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15210 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15211 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15212 #
15213 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15214 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15215 #   Written by Gordon Matzigkeit, 1996
15216 #
15217 #   This file is part of GNU Libtool.
15218 #
15219 # GNU Libtool is free software; you can redistribute it and/or
15220 # modify it under the terms of the GNU General Public License as
15221 # published by the Free Software Foundation; either version 2 of
15222 # the License, or (at your option) any later version.
15223 #
15224 # As a special exception to the GNU General Public License,
15225 # if you distribute this file as part of a program or library that
15226 # is built using GNU Libtool, you may include this file under the
15227 # same distribution terms that you use for the rest of that program.
15228 #
15229 # GNU Libtool is distributed in the hope that it will be useful,
15230 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15231 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15232 # GNU General Public License for more details.
15233 #
15234 # You should have received a copy of the GNU General Public License
15235 # along with GNU Libtool; see the file COPYING.  If not, a copy
15236 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15237 # obtained by writing to the Free Software Foundation, Inc.,
15238 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15239
15240
15241 # The names of the tagged configurations supported by this script.
15242 available_tags=""
15243
15244 # ### BEGIN LIBTOOL CONFIG
15245
15246 # Which release of libtool.m4 was used?
15247 macro_version=$macro_version
15248 macro_revision=$macro_revision
15249
15250 # Whether or not to build shared libraries.
15251 build_libtool_libs=$enable_shared
15252
15253 # Whether or not to build static libraries.
15254 build_old_libs=$enable_static
15255
15256 # What type of objects to build.
15257 pic_mode=$pic_mode
15258
15259 # Whether or not to optimize for fast installation.
15260 fast_install=$enable_fast_install
15261
15262 # Shell to use when invoking shell scripts.
15263 SHELL=$lt_SHELL
15264
15265 # An echo program that protects backslashes.
15266 ECHO=$lt_ECHO
15267
15268 # The host system.
15269 host_alias=$host_alias
15270 host=$host
15271 host_os=$host_os
15272
15273 # The build system.
15274 build_alias=$build_alias
15275 build=$build
15276 build_os=$build_os
15277
15278 # A sed program that does not truncate output.
15279 SED=$lt_SED
15280
15281 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15282 Xsed="\$SED -e 1s/^X//"
15283
15284 # A grep program that handles long lines.
15285 GREP=$lt_GREP
15286
15287 # An ERE matcher.
15288 EGREP=$lt_EGREP
15289
15290 # A literal string matcher.
15291 FGREP=$lt_FGREP
15292
15293 # A BSD- or MS-compatible name lister.
15294 NM=$lt_NM
15295
15296 # Whether we need soft or hard links.
15297 LN_S=$lt_LN_S
15298
15299 # What is the maximum length of a command?
15300 max_cmd_len=$max_cmd_len
15301
15302 # Object file suffix (normally "o").
15303 objext=$ac_objext
15304
15305 # Executable file suffix (normally "").
15306 exeext=$exeext
15307
15308 # whether the shell understands "unset".
15309 lt_unset=$lt_unset
15310
15311 # turn spaces into newlines.
15312 SP2NL=$lt_lt_SP2NL
15313
15314 # turn newlines into spaces.
15315 NL2SP=$lt_lt_NL2SP
15316
15317 # An object symbol dumper.
15318 OBJDUMP=$lt_OBJDUMP
15319
15320 # Method to check whether dependent libraries are shared objects.
15321 deplibs_check_method=$lt_deplibs_check_method
15322
15323 # Command to use when deplibs_check_method == "file_magic".
15324 file_magic_cmd=$lt_file_magic_cmd
15325
15326 # The archiver.
15327 AR=$lt_AR
15328 AR_FLAGS=$lt_AR_FLAGS
15329
15330 # A symbol stripping program.
15331 STRIP=$lt_STRIP
15332
15333 # Commands used to install an old-style archive.
15334 RANLIB=$lt_RANLIB
15335 old_postinstall_cmds=$lt_old_postinstall_cmds
15336 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15337
15338 # Whether to use a lock for old archive extraction.
15339 lock_old_archive_extraction=$lock_old_archive_extraction
15340
15341 # A C compiler.
15342 LTCC=$lt_CC
15343
15344 # LTCC compiler flags.
15345 LTCFLAGS=$lt_CFLAGS
15346
15347 # Take the output of nm and produce a listing of raw symbols and C names.
15348 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15349
15350 # Transform the output of nm in a proper C declaration.
15351 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15352
15353 # Transform the output of nm in a C name address pair.
15354 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15355
15356 # Transform the output of nm in a C name address pair when lib prefix is needed.
15357 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15358
15359 # The name of the directory that contains temporary libtool files.
15360 objdir=$objdir
15361
15362 # Used to examine libraries when file_magic_cmd begins with "file".
15363 MAGIC_CMD=$MAGIC_CMD
15364
15365 # Must we lock files when doing compilation?
15366 need_locks=$lt_need_locks
15367
15368 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15369 DSYMUTIL=$lt_DSYMUTIL
15370
15371 # Tool to change global to local symbols on Mac OS X.
15372 NMEDIT=$lt_NMEDIT
15373
15374 # Tool to manipulate fat objects and archives on Mac OS X.
15375 LIPO=$lt_LIPO
15376
15377 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15378 OTOOL=$lt_OTOOL
15379
15380 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15381 OTOOL64=$lt_OTOOL64
15382
15383 # Old archive suffix (normally "a").
15384 libext=$libext
15385
15386 # Shared library suffix (normally ".so").
15387 shrext_cmds=$lt_shrext_cmds
15388
15389 # The commands to extract the exported symbol list from a shared archive.
15390 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15391
15392 # Variables whose values should be saved in libtool wrapper scripts and
15393 # restored at link time.
15394 variables_saved_for_relink=$lt_variables_saved_for_relink
15395
15396 # Do we need the "lib" prefix for modules?
15397 need_lib_prefix=$need_lib_prefix
15398
15399 # Do we need a version for libraries?
15400 need_version=$need_version
15401
15402 # Library versioning type.
15403 version_type=$version_type
15404
15405 # Shared library runtime path variable.
15406 runpath_var=$runpath_var
15407
15408 # Shared library path variable.
15409 shlibpath_var=$shlibpath_var
15410
15411 # Is shlibpath searched before the hard-coded library search path?
15412 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15413
15414 # Format of library name prefix.
15415 libname_spec=$lt_libname_spec
15416
15417 # List of archive names.  First name is the real one, the rest are links.
15418 # The last name is the one that the linker finds with -lNAME
15419 library_names_spec=$lt_library_names_spec
15420
15421 # The coded name of the library, if different from the real name.
15422 soname_spec=$lt_soname_spec
15423
15424 # Permission mode override for installation of shared libraries.
15425 install_override_mode=$lt_install_override_mode
15426
15427 # Command to use after installation of a shared archive.
15428 postinstall_cmds=$lt_postinstall_cmds
15429
15430 # Command to use after uninstallation of a shared archive.
15431 postuninstall_cmds=$lt_postuninstall_cmds
15432
15433 # Commands used to finish a libtool library installation in a directory.
15434 finish_cmds=$lt_finish_cmds
15435
15436 # As "finish_cmds", except a single script fragment to be evaled but
15437 # not shown.
15438 finish_eval=$lt_finish_eval
15439
15440 # Whether we should hardcode library paths into libraries.
15441 hardcode_into_libs=$hardcode_into_libs
15442
15443 # Compile-time system search path for libraries.
15444 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15445
15446 # Run-time system search path for libraries.
15447 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15448
15449 # Whether dlopen is supported.
15450 dlopen_support=$enable_dlopen
15451
15452 # Whether dlopen of programs is supported.
15453 dlopen_self=$enable_dlopen_self
15454
15455 # Whether dlopen of statically linked programs is supported.
15456 dlopen_self_static=$enable_dlopen_self_static
15457
15458 # Commands to strip libraries.
15459 old_striplib=$lt_old_striplib
15460 striplib=$lt_striplib
15461
15462
15463 # The linker used to build libraries.
15464 LD=$lt_LD
15465
15466 # How to create reloadable object files.
15467 reload_flag=$lt_reload_flag
15468 reload_cmds=$lt_reload_cmds
15469
15470 # Commands used to build an old-style archive.
15471 old_archive_cmds=$lt_old_archive_cmds
15472
15473 # A language specific compiler.
15474 CC=$lt_compiler
15475
15476 # Is the compiler the GNU compiler?
15477 with_gcc=$GCC
15478
15479 # Compiler flag to turn off builtin functions.
15480 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15481
15482 # How to pass a linker flag through the compiler.
15483 wl=$lt_lt_prog_compiler_wl
15484
15485 # Additional compiler flags for building library objects.
15486 pic_flag=$lt_lt_prog_compiler_pic
15487
15488 # Compiler flag to prevent dynamic linking.
15489 link_static_flag=$lt_lt_prog_compiler_static
15490
15491 # Does compiler simultaneously support -c and -o options?
15492 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15493
15494 # Whether or not to add -lc for building shared libraries.
15495 build_libtool_need_lc=$archive_cmds_need_lc
15496
15497 # Whether or not to disallow shared libs when runtime libs are static.
15498 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15499
15500 # Compiler flag to allow reflexive dlopens.
15501 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15502
15503 # Compiler flag to generate shared objects directly from archives.
15504 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15505
15506 # Whether the compiler copes with passing no objects directly.
15507 compiler_needs_object=$lt_compiler_needs_object
15508
15509 # Create an old-style archive from a shared archive.
15510 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15511
15512 # Create a temporary old-style archive to link instead of a shared archive.
15513 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15514
15515 # Commands used to build a shared archive.
15516 archive_cmds=$lt_archive_cmds
15517 archive_expsym_cmds=$lt_archive_expsym_cmds
15518
15519 # Commands used to build a loadable module if different from building
15520 # a shared archive.
15521 module_cmds=$lt_module_cmds
15522 module_expsym_cmds=$lt_module_expsym_cmds
15523
15524 # Whether we are building with GNU ld or not.
15525 with_gnu_ld=$lt_with_gnu_ld
15526
15527 # Flag that allows shared libraries with undefined symbols to be built.
15528 allow_undefined_flag=$lt_allow_undefined_flag
15529
15530 # Flag that enforces no undefined symbols.
15531 no_undefined_flag=$lt_no_undefined_flag
15532
15533 # Flag to hardcode \$libdir into a binary during linking.
15534 # This must work even if \$libdir does not exist
15535 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15536
15537 # If ld is used when linking, flag to hardcode \$libdir into a binary
15538 # during linking.  This must work even if \$libdir does not exist.
15539 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15540
15541 # Whether we need a single "-rpath" flag with a separated argument.
15542 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15543
15544 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15545 # DIR into the resulting binary.
15546 hardcode_direct=$hardcode_direct
15547
15548 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15549 # DIR into the resulting binary and the resulting library dependency is
15550 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15551 # library is relocated.
15552 hardcode_direct_absolute=$hardcode_direct_absolute
15553
15554 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15555 # into the resulting binary.
15556 hardcode_minus_L=$hardcode_minus_L
15557
15558 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15559 # into the resulting binary.
15560 hardcode_shlibpath_var=$hardcode_shlibpath_var
15561
15562 # Set to "yes" if building a shared library automatically hardcodes DIR
15563 # into the library and all subsequent libraries and executables linked
15564 # against it.
15565 hardcode_automatic=$hardcode_automatic
15566
15567 # Set to yes if linker adds runtime paths of dependent libraries
15568 # to runtime path list.
15569 inherit_rpath=$inherit_rpath
15570
15571 # Whether libtool must link a program against all its dependency libraries.
15572 link_all_deplibs=$link_all_deplibs
15573
15574 # Fix the shell variable \$srcfile for the compiler.
15575 fix_srcfile_path=$lt_fix_srcfile_path
15576
15577 # Set to "yes" if exported symbols are required.
15578 always_export_symbols=$always_export_symbols
15579
15580 # The commands to list exported symbols.
15581 export_symbols_cmds=$lt_export_symbols_cmds
15582
15583 # Symbols that should not be listed in the preloaded symbols.
15584 exclude_expsyms=$lt_exclude_expsyms
15585
15586 # Symbols that must always be exported.
15587 include_expsyms=$lt_include_expsyms
15588
15589 # Commands necessary for linking programs (against libraries) with templates.
15590 prelink_cmds=$lt_prelink_cmds
15591
15592 # Specify filename containing input files.
15593 file_list_spec=$lt_file_list_spec
15594
15595 # How to hardcode a shared library path into an executable.
15596 hardcode_action=$hardcode_action
15597
15598 # ### END LIBTOOL CONFIG
15599
15600 _LT_EOF
15601
15602   case $host_os in
15603   aix3*)
15604     cat <<\_LT_EOF >> "$cfgfile"
15605 # AIX sometimes has problems with the GCC collect2 program.  For some
15606 # reason, if we set the COLLECT_NAMES environment variable, the problems
15607 # vanish in a puff of smoke.
15608 if test "X${COLLECT_NAMES+set}" != Xset; then
15609   COLLECT_NAMES=
15610   export COLLECT_NAMES
15611 fi
15612 _LT_EOF
15613     ;;
15614   esac
15615
15616
15617 ltmain="$ac_aux_dir/ltmain.sh"
15618
15619
15620   # We use sed instead of cat because bash on DJGPP gets confused if
15621   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15622   # text mode, it properly converts lines to CR/LF.  This bash problem
15623   # is reportedly fixed, but why not run on old versions too?
15624   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15625     || (rm -f "$cfgfile"; exit 1)
15626
15627   case $xsi_shell in
15628   yes)
15629     cat << \_LT_EOF >> "$cfgfile"
15630
15631 # func_dirname file append nondir_replacement
15632 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15633 # otherwise set result to NONDIR_REPLACEMENT.
15634 func_dirname ()
15635 {
15636   case ${1} in
15637     */*) func_dirname_result="${1%/*}${2}" ;;
15638     *  ) func_dirname_result="${3}" ;;
15639   esac
15640 }
15641
15642 # func_basename file
15643 func_basename ()
15644 {
15645   func_basename_result="${1##*/}"
15646 }
15647
15648 # func_dirname_and_basename file append nondir_replacement
15649 # perform func_basename and func_dirname in a single function
15650 # call:
15651 #   dirname:  Compute the dirname of FILE.  If nonempty,
15652 #             add APPEND to the result, otherwise set result
15653 #             to NONDIR_REPLACEMENT.
15654 #             value returned in "$func_dirname_result"
15655 #   basename: Compute filename of FILE.
15656 #             value retuned in "$func_basename_result"
15657 # Implementation must be kept synchronized with func_dirname
15658 # and func_basename. For efficiency, we do not delegate to
15659 # those functions but instead duplicate the functionality here.
15660 func_dirname_and_basename ()
15661 {
15662   case ${1} in
15663     */*) func_dirname_result="${1%/*}${2}" ;;
15664     *  ) func_dirname_result="${3}" ;;
15665   esac
15666   func_basename_result="${1##*/}"
15667 }
15668
15669 # func_stripname prefix suffix name
15670 # strip PREFIX and SUFFIX off of NAME.
15671 # PREFIX and SUFFIX must not contain globbing or regex special
15672 # characters, hashes, percent signs, but SUFFIX may contain a leading
15673 # dot (in which case that matches only a dot).
15674 func_stripname ()
15675 {
15676   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15677   # positional parameters, so assign one to ordinary parameter first.
15678   func_stripname_result=${3}
15679   func_stripname_result=${func_stripname_result#"${1}"}
15680   func_stripname_result=${func_stripname_result%"${2}"}
15681 }
15682
15683 # func_opt_split
15684 func_opt_split ()
15685 {
15686   func_opt_split_opt=${1%%=*}
15687   func_opt_split_arg=${1#*=}
15688 }
15689
15690 # func_lo2o object
15691 func_lo2o ()
15692 {
15693   case ${1} in
15694     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15695     *)    func_lo2o_result=${1} ;;
15696   esac
15697 }
15698
15699 # func_xform libobj-or-source
15700 func_xform ()
15701 {
15702   func_xform_result=${1%.*}.lo
15703 }
15704
15705 # func_arith arithmetic-term...
15706 func_arith ()
15707 {
15708   func_arith_result=$(( $* ))
15709 }
15710
15711 # func_len string
15712 # STRING may not start with a hyphen.
15713 func_len ()
15714 {
15715   func_len_result=${#1}
15716 }
15717
15718 _LT_EOF
15719     ;;
15720   *) # Bourne compatible functions.
15721     cat << \_LT_EOF >> "$cfgfile"
15722
15723 # func_dirname file append nondir_replacement
15724 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15725 # otherwise set result to NONDIR_REPLACEMENT.
15726 func_dirname ()
15727 {
15728   # Extract subdirectory from the argument.
15729   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15730   if test "X$func_dirname_result" = "X${1}"; then
15731     func_dirname_result="${3}"
15732   else
15733     func_dirname_result="$func_dirname_result${2}"
15734   fi
15735 }
15736
15737 # func_basename file
15738 func_basename ()
15739 {
15740   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15741 }
15742
15743
15744 # func_stripname prefix suffix name
15745 # strip PREFIX and SUFFIX off of NAME.
15746 # PREFIX and SUFFIX must not contain globbing or regex special
15747 # characters, hashes, percent signs, but SUFFIX may contain a leading
15748 # dot (in which case that matches only a dot).
15749 # func_strip_suffix prefix name
15750 func_stripname ()
15751 {
15752   case ${2} in
15753     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15754     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15755   esac
15756 }
15757
15758 # sed scripts:
15759 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15760 my_sed_long_arg='1s/^-[^=]*=//'
15761
15762 # func_opt_split
15763 func_opt_split ()
15764 {
15765   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15766   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15767 }
15768
15769 # func_lo2o object
15770 func_lo2o ()
15771 {
15772   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15773 }
15774
15775 # func_xform libobj-or-source
15776 func_xform ()
15777 {
15778   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15779 }
15780
15781 # func_arith arithmetic-term...
15782 func_arith ()
15783 {
15784   func_arith_result=`expr "$@"`
15785 }
15786
15787 # func_len string
15788 # STRING may not start with a hyphen.
15789 func_len ()
15790 {
15791   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15792 }
15793
15794 _LT_EOF
15795 esac
15796
15797 case $lt_shell_append in
15798   yes)
15799     cat << \_LT_EOF >> "$cfgfile"
15800
15801 # func_append var value
15802 # Append VALUE to the end of shell variable VAR.
15803 func_append ()
15804 {
15805   eval "$1+=\$2"
15806 }
15807 _LT_EOF
15808     ;;
15809   *)
15810     cat << \_LT_EOF >> "$cfgfile"
15811
15812 # func_append var value
15813 # Append VALUE to the end of shell variable VAR.
15814 func_append ()
15815 {
15816   eval "$1=\$$1\$2"
15817 }
15818
15819 _LT_EOF
15820     ;;
15821   esac
15822
15823
15824   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15825     || (rm -f "$cfgfile"; exit 1)
15826
15827   mv -f "$cfgfile" "$ofile" ||
15828     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15829   chmod +x "$ofile"
15830
15831  ;;
15832     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15833  rm -f Makesim1.tmp Makesim2.tmp Makefile
15834  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15835  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15836  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15837         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15838         <Makefile.sim >Makefile
15839  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15840  ;;
15841     "stamp-h":C) echo > stamp-h ;;
15842
15843   esac
15844 done # for ac_tag
15845
15846
15847 as_fn_exit 0
15848 _ACEOF
15849 ac_clean_files=$ac_clean_files_save
15850
15851 test $ac_write_fail = 0 ||
15852   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15853
15854
15855 # configure is writing to config.log, and then calls config.status.
15856 # config.status does its own redirection, appending to config.log.
15857 # Unfortunately, on DOS this fails, as config.log is still kept open
15858 # by configure, so config.status won't be able to write to it; its
15859 # output is simply discarded.  So we exec the FD to /dev/null,
15860 # effectively closing config.log, so it can be properly (re)opened and
15861 # appended to by config.status.  When coming back to configure, we
15862 # need to make the FD available again.
15863 if test "$no_create" != yes; then
15864   ac_cs_success=:
15865   ac_config_status_args=
15866   test "$silent" = yes &&
15867     ac_config_status_args="$ac_config_status_args --quiet"
15868   exec 5>/dev/null
15869   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15870   exec 5>>config.log
15871   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15872   # would make configure fail if this is the last instruction.
15873   $ac_cs_success || as_fn_exit $?
15874 fi
15875 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15876   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15877 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15878 fi
15879
15880