sim: sim-stop/sim-reason/sim-reg: move to common obj list
[external/binutils.git] / sim / sh / 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_sim_environment
768 enable_sim_inline
769 enable_werror
770 enable_build_warnings
771 enable_sim_build_warnings
772 '
773       ac_precious_vars='build_alias
774 host_alias
775 target_alias
776 CC
777 CFLAGS
778 LDFLAGS
779 LIBS
780 CPPFLAGS
781 CPP'
782
783
784 # Initialize some variables set by options.
785 ac_init_help=
786 ac_init_version=false
787 ac_unrecognized_opts=
788 ac_unrecognized_sep=
789 # The variables have the same names as the options, with
790 # dashes changed to underlines.
791 cache_file=/dev/null
792 exec_prefix=NONE
793 no_create=
794 no_recursion=
795 prefix=NONE
796 program_prefix=NONE
797 program_suffix=NONE
798 program_transform_name=s,x,x,
799 silent=
800 site=
801 srcdir=
802 verbose=
803 x_includes=NONE
804 x_libraries=NONE
805
806 # Installation directory options.
807 # These are left unexpanded so users can "make install exec_prefix=/foo"
808 # and all the variables that are supposed to be based on exec_prefix
809 # by default will actually change.
810 # Use braces instead of parens because sh, perl, etc. also accept them.
811 # (The list follows the same order as the GNU Coding Standards.)
812 bindir='${exec_prefix}/bin'
813 sbindir='${exec_prefix}/sbin'
814 libexecdir='${exec_prefix}/libexec'
815 datarootdir='${prefix}/share'
816 datadir='${datarootdir}'
817 sysconfdir='${prefix}/etc'
818 sharedstatedir='${prefix}/com'
819 localstatedir='${prefix}/var'
820 includedir='${prefix}/include'
821 oldincludedir='/usr/include'
822 docdir='${datarootdir}/doc/${PACKAGE}'
823 infodir='${datarootdir}/info'
824 htmldir='${docdir}'
825 dvidir='${docdir}'
826 pdfdir='${docdir}'
827 psdir='${docdir}'
828 libdir='${exec_prefix}/lib'
829 localedir='${datarootdir}/locale'
830 mandir='${datarootdir}/man'
831
832 ac_prev=
833 ac_dashdash=
834 for ac_option
835 do
836   # If the previous option needs an argument, assign it.
837   if test -n "$ac_prev"; then
838     eval $ac_prev=\$ac_option
839     ac_prev=
840     continue
841   fi
842
843   case $ac_option in
844   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845   *)    ac_optarg=yes ;;
846   esac
847
848   # Accept the important Cygnus configure options, so we can diagnose typos.
849
850   case $ac_dashdash$ac_option in
851   --)
852     ac_dashdash=yes ;;
853
854   -bindir | --bindir | --bindi | --bind | --bin | --bi)
855     ac_prev=bindir ;;
856   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
857     bindir=$ac_optarg ;;
858
859   -build | --build | --buil | --bui | --bu)
860     ac_prev=build_alias ;;
861   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
862     build_alias=$ac_optarg ;;
863
864   -cache-file | --cache-file | --cache-fil | --cache-fi \
865   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
866     ac_prev=cache_file ;;
867   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
868   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
869     cache_file=$ac_optarg ;;
870
871   --config-cache | -C)
872     cache_file=config.cache ;;
873
874   -datadir | --datadir | --datadi | --datad)
875     ac_prev=datadir ;;
876   -datadir=* | --datadir=* | --datadi=* | --datad=*)
877     datadir=$ac_optarg ;;
878
879   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
880   | --dataroo | --dataro | --datar)
881     ac_prev=datarootdir ;;
882   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
883   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
884     datarootdir=$ac_optarg ;;
885
886   -disable-* | --disable-*)
887     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
888     # Reject names that are not valid shell variable names.
889     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890       as_fn_error "invalid feature name: $ac_useropt"
891     ac_useropt_orig=$ac_useropt
892     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893     case $ac_user_opts in
894       *"
895 "enable_$ac_useropt"
896 "*) ;;
897       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
898          ac_unrecognized_sep=', ';;
899     esac
900     eval enable_$ac_useropt=no ;;
901
902   -docdir | --docdir | --docdi | --doc | --do)
903     ac_prev=docdir ;;
904   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
905     docdir=$ac_optarg ;;
906
907   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
908     ac_prev=dvidir ;;
909   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
910     dvidir=$ac_optarg ;;
911
912   -enable-* | --enable-*)
913     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
914     # Reject names that are not valid shell variable names.
915     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916       as_fn_error "invalid feature name: $ac_useropt"
917     ac_useropt_orig=$ac_useropt
918     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919     case $ac_user_opts in
920       *"
921 "enable_$ac_useropt"
922 "*) ;;
923       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
924          ac_unrecognized_sep=', ';;
925     esac
926     eval enable_$ac_useropt=\$ac_optarg ;;
927
928   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
929   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
930   | --exec | --exe | --ex)
931     ac_prev=exec_prefix ;;
932   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
933   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
934   | --exec=* | --exe=* | --ex=*)
935     exec_prefix=$ac_optarg ;;
936
937   -gas | --gas | --ga | --g)
938     # Obsolete; use --with-gas.
939     with_gas=yes ;;
940
941   -help | --help | --hel | --he | -h)
942     ac_init_help=long ;;
943   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
944     ac_init_help=recursive ;;
945   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
946     ac_init_help=short ;;
947
948   -host | --host | --hos | --ho)
949     ac_prev=host_alias ;;
950   -host=* | --host=* | --hos=* | --ho=*)
951     host_alias=$ac_optarg ;;
952
953   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
954     ac_prev=htmldir ;;
955   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
956   | --ht=*)
957     htmldir=$ac_optarg ;;
958
959   -includedir | --includedir | --includedi | --included | --include \
960   | --includ | --inclu | --incl | --inc)
961     ac_prev=includedir ;;
962   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
963   | --includ=* | --inclu=* | --incl=* | --inc=*)
964     includedir=$ac_optarg ;;
965
966   -infodir | --infodir | --infodi | --infod | --info | --inf)
967     ac_prev=infodir ;;
968   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
969     infodir=$ac_optarg ;;
970
971   -libdir | --libdir | --libdi | --libd)
972     ac_prev=libdir ;;
973   -libdir=* | --libdir=* | --libdi=* | --libd=*)
974     libdir=$ac_optarg ;;
975
976   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
977   | --libexe | --libex | --libe)
978     ac_prev=libexecdir ;;
979   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
980   | --libexe=* | --libex=* | --libe=*)
981     libexecdir=$ac_optarg ;;
982
983   -localedir | --localedir | --localedi | --localed | --locale)
984     ac_prev=localedir ;;
985   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
986     localedir=$ac_optarg ;;
987
988   -localstatedir | --localstatedir | --localstatedi | --localstated \
989   | --localstate | --localstat | --localsta | --localst | --locals)
990     ac_prev=localstatedir ;;
991   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
992   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
993     localstatedir=$ac_optarg ;;
994
995   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
996     ac_prev=mandir ;;
997   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
998     mandir=$ac_optarg ;;
999
1000   -nfp | --nfp | --nf)
1001     # Obsolete; use --without-fp.
1002     with_fp=no ;;
1003
1004   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1005   | --no-cr | --no-c | -n)
1006     no_create=yes ;;
1007
1008   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1009   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1010     no_recursion=yes ;;
1011
1012   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1013   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1014   | --oldin | --oldi | --old | --ol | --o)
1015     ac_prev=oldincludedir ;;
1016   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1017   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1018   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1019     oldincludedir=$ac_optarg ;;
1020
1021   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1022     ac_prev=prefix ;;
1023   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1024     prefix=$ac_optarg ;;
1025
1026   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1027   | --program-pre | --program-pr | --program-p)
1028     ac_prev=program_prefix ;;
1029   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1030   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1031     program_prefix=$ac_optarg ;;
1032
1033   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1034   | --program-suf | --program-su | --program-s)
1035     ac_prev=program_suffix ;;
1036   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1037   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1038     program_suffix=$ac_optarg ;;
1039
1040   -program-transform-name | --program-transform-name \
1041   | --program-transform-nam | --program-transform-na \
1042   | --program-transform-n | --program-transform- \
1043   | --program-transform | --program-transfor \
1044   | --program-transfo | --program-transf \
1045   | --program-trans | --program-tran \
1046   | --progr-tra | --program-tr | --program-t)
1047     ac_prev=program_transform_name ;;
1048   -program-transform-name=* | --program-transform-name=* \
1049   | --program-transform-nam=* | --program-transform-na=* \
1050   | --program-transform-n=* | --program-transform-=* \
1051   | --program-transform=* | --program-transfor=* \
1052   | --program-transfo=* | --program-transf=* \
1053   | --program-trans=* | --program-tran=* \
1054   | --progr-tra=* | --program-tr=* | --program-t=*)
1055     program_transform_name=$ac_optarg ;;
1056
1057   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1058     ac_prev=pdfdir ;;
1059   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1060     pdfdir=$ac_optarg ;;
1061
1062   -psdir | --psdir | --psdi | --psd | --ps)
1063     ac_prev=psdir ;;
1064   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1065     psdir=$ac_optarg ;;
1066
1067   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068   | -silent | --silent | --silen | --sile | --sil)
1069     silent=yes ;;
1070
1071   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1072     ac_prev=sbindir ;;
1073   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1074   | --sbi=* | --sb=*)
1075     sbindir=$ac_optarg ;;
1076
1077   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1078   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1079   | --sharedst | --shareds | --shared | --share | --shar \
1080   | --sha | --sh)
1081     ac_prev=sharedstatedir ;;
1082   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1083   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1084   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1085   | --sha=* | --sh=*)
1086     sharedstatedir=$ac_optarg ;;
1087
1088   -site | --site | --sit)
1089     ac_prev=site ;;
1090   -site=* | --site=* | --sit=*)
1091     site=$ac_optarg ;;
1092
1093   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1094     ac_prev=srcdir ;;
1095   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1096     srcdir=$ac_optarg ;;
1097
1098   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1099   | --syscon | --sysco | --sysc | --sys | --sy)
1100     ac_prev=sysconfdir ;;
1101   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1102   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1103     sysconfdir=$ac_optarg ;;
1104
1105   -target | --target | --targe | --targ | --tar | --ta | --t)
1106     ac_prev=target_alias ;;
1107   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1108     target_alias=$ac_optarg ;;
1109
1110   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1111     verbose=yes ;;
1112
1113   -version | --version | --versio | --versi | --vers | -V)
1114     ac_init_version=: ;;
1115
1116   -with-* | --with-*)
1117     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1118     # Reject names that are not valid shell variable names.
1119     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1120       as_fn_error "invalid package name: $ac_useropt"
1121     ac_useropt_orig=$ac_useropt
1122     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123     case $ac_user_opts in
1124       *"
1125 "with_$ac_useropt"
1126 "*) ;;
1127       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1128          ac_unrecognized_sep=', ';;
1129     esac
1130     eval with_$ac_useropt=\$ac_optarg ;;
1131
1132   -without-* | --without-*)
1133     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1134     # Reject names that are not valid shell variable names.
1135     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136       as_fn_error "invalid package name: $ac_useropt"
1137     ac_useropt_orig=$ac_useropt
1138     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139     case $ac_user_opts in
1140       *"
1141 "with_$ac_useropt"
1142 "*) ;;
1143       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1144          ac_unrecognized_sep=', ';;
1145     esac
1146     eval with_$ac_useropt=no ;;
1147
1148   --x)
1149     # Obsolete; use --with-x.
1150     with_x=yes ;;
1151
1152   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1153   | --x-incl | --x-inc | --x-in | --x-i)
1154     ac_prev=x_includes ;;
1155   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1156   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1157     x_includes=$ac_optarg ;;
1158
1159   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1160   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1161     ac_prev=x_libraries ;;
1162   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1163   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1164     x_libraries=$ac_optarg ;;
1165
1166   -*) as_fn_error "unrecognized option: \`$ac_option'
1167 Try \`$0 --help' for more information."
1168     ;;
1169
1170   *=*)
1171     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1172     # Reject names that are not valid shell variable names.
1173     case $ac_envvar in #(
1174       '' | [0-9]* | *[!_$as_cr_alnum]* )
1175       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1176     esac
1177     eval $ac_envvar=\$ac_optarg
1178     export $ac_envvar ;;
1179
1180   *)
1181     # FIXME: should be removed in autoconf 3.0.
1182     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1183     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1184       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1185     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1186     ;;
1187
1188   esac
1189 done
1190
1191 if test -n "$ac_prev"; then
1192   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1193   as_fn_error "missing argument to $ac_option"
1194 fi
1195
1196 if test -n "$ac_unrecognized_opts"; then
1197   case $enable_option_checking in
1198     no) ;;
1199     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1200     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1201   esac
1202 fi
1203
1204 # Check all directory arguments for consistency.
1205 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206                 datadir sysconfdir sharedstatedir localstatedir includedir \
1207                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208                 libdir localedir mandir
1209 do
1210   eval ac_val=\$$ac_var
1211   # Remove trailing slashes.
1212   case $ac_val in
1213     */ )
1214       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1215       eval $ac_var=\$ac_val;;
1216   esac
1217   # Be sure to have absolute directory names.
1218   case $ac_val in
1219     [\\/$]* | ?:[\\/]* )  continue;;
1220     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1221   esac
1222   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1223 done
1224
1225 # There might be people who depend on the old broken behavior: `$host'
1226 # used to hold the argument of --host etc.
1227 # FIXME: To remove some day.
1228 build=$build_alias
1229 host=$host_alias
1230 target=$target_alias
1231
1232 # FIXME: To remove some day.
1233 if test "x$host_alias" != x; then
1234   if test "x$build_alias" = x; then
1235     cross_compiling=maybe
1236     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237     If a cross compiler is detected then cross compile mode will be used." >&2
1238   elif test "x$build_alias" != "x$host_alias"; then
1239     cross_compiling=yes
1240   fi
1241 fi
1242
1243 ac_tool_prefix=
1244 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246 test "$silent" = yes && exec 6>/dev/null
1247
1248
1249 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250 ac_ls_di=`ls -di .` &&
1251 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252   as_fn_error "working directory cannot be determined"
1253 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254   as_fn_error "pwd does not report name of working directory"
1255
1256
1257 # Find the source files, if location was not specified.
1258 if test -z "$srcdir"; then
1259   ac_srcdir_defaulted=yes
1260   # Try the directory containing this script, then the parent directory.
1261   ac_confdir=`$as_dirname -- "$as_myself" ||
1262 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263          X"$as_myself" : 'X\(//\)[^/]' \| \
1264          X"$as_myself" : 'X\(//\)$' \| \
1265          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266 $as_echo X"$as_myself" |
1267     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268             s//\1/
1269             q
1270           }
1271           /^X\(\/\/\)[^/].*/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\/\)$/{
1276             s//\1/
1277             q
1278           }
1279           /^X\(\/\).*/{
1280             s//\1/
1281             q
1282           }
1283           s/.*/./; q'`
1284   srcdir=$ac_confdir
1285   if test ! -r "$srcdir/$ac_unique_file"; then
1286     srcdir=..
1287   fi
1288 else
1289   ac_srcdir_defaulted=no
1290 fi
1291 if test ! -r "$srcdir/$ac_unique_file"; then
1292   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1293   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1294 fi
1295 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296 ac_abs_confdir=`(
1297         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1298         pwd)`
1299 # When building in place, set srcdir=.
1300 if test "$ac_abs_confdir" = "$ac_pwd"; then
1301   srcdir=.
1302 fi
1303 # Remove unnecessary trailing slashes from srcdir.
1304 # Double slashes in file names in object file debugging info
1305 # mess up M-x gdb in Emacs.
1306 case $srcdir in
1307 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308 esac
1309 for ac_var in $ac_precious_vars; do
1310   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311   eval ac_env_${ac_var}_value=\$${ac_var}
1312   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314 done
1315
1316 #
1317 # Report the --help message.
1318 #
1319 if test "$ac_init_help" = "long"; then
1320   # Omit some internal or obsolete options to make the list less imposing.
1321   # This message is too long to be a string in the A/UX 3.1 sh.
1322   cat <<_ACEOF
1323 \`configure' configures this package to adapt to many kinds of systems.
1324
1325 Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328 VAR=VALUE.  See below for descriptions of some of the useful variables.
1329
1330 Defaults for the options are specified in brackets.
1331
1332 Configuration:
1333   -h, --help              display this help and exit
1334       --help=short        display options specific to this package
1335       --help=recursive    display the short help of all the included packages
1336   -V, --version           display version information and exit
1337   -q, --quiet, --silent   do not print \`checking...' messages
1338       --cache-file=FILE   cache test results in FILE [disabled]
1339   -C, --config-cache      alias for \`--cache-file=config.cache'
1340   -n, --no-create         do not create output files
1341       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1342
1343 Installation directories:
1344   --prefix=PREFIX         install architecture-independent files in PREFIX
1345                           [$ac_default_prefix]
1346   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1347                           [PREFIX]
1348
1349 By default, \`make install' will install all the files in
1350 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1351 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352 for instance \`--prefix=\$HOME'.
1353
1354 For better control, use the options below.
1355
1356 Fine tuning of the installation directories:
1357   --bindir=DIR            user executables [EPREFIX/bin]
1358   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1359   --libexecdir=DIR        program executables [EPREFIX/libexec]
1360   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1361   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1362   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1363   --libdir=DIR            object code libraries [EPREFIX/lib]
1364   --includedir=DIR        C header files [PREFIX/include]
1365   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1366   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1367   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1368   --infodir=DIR           info documentation [DATAROOTDIR/info]
1369   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1370   --mandir=DIR            man documentation [DATAROOTDIR/man]
1371   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1372   --htmldir=DIR           html documentation [DOCDIR]
1373   --dvidir=DIR            dvi documentation [DOCDIR]
1374   --pdfdir=DIR            pdf documentation [DOCDIR]
1375   --psdir=DIR             ps documentation [DOCDIR]
1376 _ACEOF
1377
1378   cat <<\_ACEOF
1379
1380 Program names:
1381   --program-prefix=PREFIX            prepend PREFIX to installed program names
1382   --program-suffix=SUFFIX            append SUFFIX to installed program names
1383   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1384
1385 System types:
1386   --build=BUILD     configure for building on BUILD [guessed]
1387   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1388   --target=TARGET   configure for building compilers for TARGET [HOST]
1389 _ACEOF
1390 fi
1391
1392 if test -n "$ac_init_help"; then
1393
1394   cat <<\_ACEOF
1395
1396 Optional Features:
1397   --disable-option-checking  ignore unrecognized --enable/--with options
1398   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1399   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1400   --enable-plugins        Enable support for plugins
1401   --enable-shared[=PKGS]  build shared libraries [default=yes]
1402   --enable-static[=PKGS]  build static libraries [default=yes]
1403   --enable-fast-install[=PKGS]
1404                           optimize for fast installation [default=yes]
1405   --disable-libtool-lock  avoid locking (might break parallel builds)
1406   --enable-maintainer-mode  enable make rules and dependencies not useful
1407                           (and sometimes confusing) to the casual installer
1408   --enable-sim-bswap      Use Host specific BSWAP instruction
1409   --enable-sim-cflags=opts
1410                           Extra CFLAGS for use in building simulator
1411   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1412                           itself)
1413   --enable-sim-stdio      Specify whether to use stdio for console
1414                           input/output
1415   --enable-sim-trace=opts Enable tracing of simulated programs
1416   --enable-sim-profile=opts
1417                           Enable profiling flags
1418   --enable-sim-endian=endian
1419                           Specify target byte endian orientation
1420   --enable-sim-alignment=align
1421                           Specify strict, nonstrict or forced alignment of
1422                           memory accesses
1423   --enable-sim-hostendian=end
1424                           Specify host byte endian orientation
1425   --enable-sim-environment=environment
1426                           Specify mixed, user, virtual or operating
1427                           environment
1428   --enable-sim-inline=inlines
1429                           Specify which functions should be inlined
1430   --enable-werror         treat compile warnings as errors
1431   --enable-build-warnings enable build-time compiler warnings if gcc is used
1432   --enable-sim-build-warnings
1433                           enable SIM specific build-time compiler warnings if
1434                           gcc is used
1435
1436 Optional Packages:
1437   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1438   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1439   --with-system-zlib      use installed libz
1440   --with-pic              try to use only PIC/non-PIC objects [default=use
1441                           both]
1442   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1443   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1444   --with-bugurl=URL       Direct users to URL to report a bug
1445
1446 Some influential environment variables:
1447   CC          C compiler command
1448   CFLAGS      C compiler flags
1449   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1450               nonstandard directory <lib dir>
1451   LIBS        libraries to pass to the linker, e.g. -l<library>
1452   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1453               you have headers in a nonstandard directory <include dir>
1454   CPP         C preprocessor
1455
1456 Use these variables to override the choices made by `configure' or to help
1457 it to find libraries and programs with nonstandard names/locations.
1458
1459 Report bugs to the package provider.
1460 _ACEOF
1461 ac_status=$?
1462 fi
1463
1464 if test "$ac_init_help" = "recursive"; then
1465   # If there are subdirs, report their specific --help.
1466   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1467     test -d "$ac_dir" ||
1468       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1469       continue
1470     ac_builddir=.
1471
1472 case "$ac_dir" in
1473 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474 *)
1475   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1476   # A ".." for each directory in $ac_dir_suffix.
1477   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1478   case $ac_top_builddir_sub in
1479   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1481   esac ;;
1482 esac
1483 ac_abs_top_builddir=$ac_pwd
1484 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1485 # for backward compatibility:
1486 ac_top_builddir=$ac_top_build_prefix
1487
1488 case $srcdir in
1489   .)  # We are building in place.
1490     ac_srcdir=.
1491     ac_top_srcdir=$ac_top_builddir_sub
1492     ac_abs_top_srcdir=$ac_pwd ;;
1493   [\\/]* | ?:[\\/]* )  # Absolute name.
1494     ac_srcdir=$srcdir$ac_dir_suffix;
1495     ac_top_srcdir=$srcdir
1496     ac_abs_top_srcdir=$srcdir ;;
1497   *) # Relative name.
1498     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1499     ac_top_srcdir=$ac_top_build_prefix$srcdir
1500     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1501 esac
1502 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1503
1504     cd "$ac_dir" || { ac_status=$?; continue; }
1505     # Check for guested configure.
1506     if test -f "$ac_srcdir/configure.gnu"; then
1507       echo &&
1508       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1509     elif test -f "$ac_srcdir/configure"; then
1510       echo &&
1511       $SHELL "$ac_srcdir/configure" --help=recursive
1512     else
1513       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1514     fi || ac_status=$?
1515     cd "$ac_pwd" || { ac_status=$?; break; }
1516   done
1517 fi
1518
1519 test -n "$ac_init_help" && exit $ac_status
1520 if $ac_init_version; then
1521   cat <<\_ACEOF
1522 configure
1523 generated by GNU Autoconf 2.64
1524
1525 Copyright (C) 2009 Free Software Foundation, Inc.
1526 This configure script is free software; the Free Software Foundation
1527 gives unlimited permission to copy, distribute and modify it.
1528 _ACEOF
1529   exit
1530 fi
1531
1532 ## ------------------------ ##
1533 ## Autoconf initialization. ##
1534 ## ------------------------ ##
1535
1536 # ac_fn_c_try_compile LINENO
1537 # --------------------------
1538 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1539 ac_fn_c_try_compile ()
1540 {
1541   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1542   rm -f conftest.$ac_objext
1543   if { { ac_try="$ac_compile"
1544 case "(($ac_try" in
1545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1546   *) ac_try_echo=$ac_try;;
1547 esac
1548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1549 $as_echo "$ac_try_echo"; } >&5
1550   (eval "$ac_compile") 2>conftest.err
1551   ac_status=$?
1552   if test -s conftest.err; then
1553     grep -v '^ *+' conftest.err >conftest.er1
1554     cat conftest.er1 >&5
1555     mv -f conftest.er1 conftest.err
1556   fi
1557   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1558   test $ac_status = 0; } && {
1559          test -z "$ac_c_werror_flag" ||
1560          test ! -s conftest.err
1561        } && test -s conftest.$ac_objext; then :
1562   ac_retval=0
1563 else
1564   $as_echo "$as_me: failed program was:" >&5
1565 sed 's/^/| /' conftest.$ac_ext >&5
1566
1567         ac_retval=1
1568 fi
1569   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1570   return $ac_retval
1571
1572 } # ac_fn_c_try_compile
1573
1574 # ac_fn_c_try_cpp LINENO
1575 # ----------------------
1576 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1577 ac_fn_c_try_cpp ()
1578 {
1579   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1580   if { { ac_try="$ac_cpp conftest.$ac_ext"
1581 case "(($ac_try" in
1582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1583   *) ac_try_echo=$ac_try;;
1584 esac
1585 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1586 $as_echo "$ac_try_echo"; } >&5
1587   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1588   ac_status=$?
1589   if test -s conftest.err; then
1590     grep -v '^ *+' conftest.err >conftest.er1
1591     cat conftest.er1 >&5
1592     mv -f conftest.er1 conftest.err
1593   fi
1594   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595   test $ac_status = 0; } >/dev/null && {
1596          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1597          test ! -s conftest.err
1598        }; then :
1599   ac_retval=0
1600 else
1601   $as_echo "$as_me: failed program was:" >&5
1602 sed 's/^/| /' conftest.$ac_ext >&5
1603
1604     ac_retval=1
1605 fi
1606   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1607   return $ac_retval
1608
1609 } # ac_fn_c_try_cpp
1610
1611 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1612 # -------------------------------------------------------
1613 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1614 # the include files in INCLUDES and setting the cache variable VAR
1615 # accordingly.
1616 ac_fn_c_check_header_mongrel ()
1617 {
1618   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1620   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1621 $as_echo_n "checking for $2... " >&6; }
1622 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1623   $as_echo_n "(cached) " >&6
1624 fi
1625 eval ac_res=\$$3
1626                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1627 $as_echo "$ac_res" >&6; }
1628 else
1629   # Is the header compilable?
1630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1631 $as_echo_n "checking $2 usability... " >&6; }
1632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633 /* end confdefs.h.  */
1634 $4
1635 #include <$2>
1636 _ACEOF
1637 if ac_fn_c_try_compile "$LINENO"; then :
1638   ac_header_compiler=yes
1639 else
1640   ac_header_compiler=no
1641 fi
1642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1644 $as_echo "$ac_header_compiler" >&6; }
1645
1646 # Is the header present?
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1648 $as_echo_n "checking $2 presence... " >&6; }
1649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1650 /* end confdefs.h.  */
1651 #include <$2>
1652 _ACEOF
1653 if ac_fn_c_try_cpp "$LINENO"; then :
1654   ac_header_preproc=yes
1655 else
1656   ac_header_preproc=no
1657 fi
1658 rm -f conftest.err conftest.$ac_ext
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1660 $as_echo "$ac_header_preproc" >&6; }
1661
1662 # So?  What about this header?
1663 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1664   yes:no: )
1665     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1666 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1667     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1668 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1669     ;;
1670   no:yes:* )
1671     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1672 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1673     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1674 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1675     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1676 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1677     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1678 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1679     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1680 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1681     ;;
1682 esac
1683   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1684 $as_echo_n "checking for $2... " >&6; }
1685 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1686   $as_echo_n "(cached) " >&6
1687 else
1688   eval "$3=\$ac_header_compiler"
1689 fi
1690 eval ac_res=\$$3
1691                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692 $as_echo "$ac_res" >&6; }
1693 fi
1694   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695
1696 } # ac_fn_c_check_header_mongrel
1697
1698 # ac_fn_c_try_run LINENO
1699 # ----------------------
1700 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1701 # that executables *can* be run.
1702 ac_fn_c_try_run ()
1703 {
1704   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705   if { { ac_try="$ac_link"
1706 case "(($ac_try" in
1707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708   *) ac_try_echo=$ac_try;;
1709 esac
1710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 $as_echo "$ac_try_echo"; } >&5
1712   (eval "$ac_link") 2>&5
1713   ac_status=$?
1714   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1715   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1716   { { case "(($ac_try" in
1717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718   *) ac_try_echo=$ac_try;;
1719 esac
1720 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721 $as_echo "$ac_try_echo"; } >&5
1722   (eval "$ac_try") 2>&5
1723   ac_status=$?
1724   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725   test $ac_status = 0; }; }; then :
1726   ac_retval=0
1727 else
1728   $as_echo "$as_me: program exited with status $ac_status" >&5
1729        $as_echo "$as_me: failed program was:" >&5
1730 sed 's/^/| /' conftest.$ac_ext >&5
1731
1732        ac_retval=$ac_status
1733 fi
1734   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1735   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1736   return $ac_retval
1737
1738 } # ac_fn_c_try_run
1739
1740 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1741 # -------------------------------------------------------
1742 # Tests whether HEADER exists and can be compiled using the include files in
1743 # INCLUDES, setting the cache variable VAR accordingly.
1744 ac_fn_c_check_header_compile ()
1745 {
1746   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1748 $as_echo_n "checking for $2... " >&6; }
1749 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750   $as_echo_n "(cached) " >&6
1751 else
1752   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 /* end confdefs.h.  */
1754 $4
1755 #include <$2>
1756 _ACEOF
1757 if ac_fn_c_try_compile "$LINENO"; then :
1758   eval "$3=yes"
1759 else
1760   eval "$3=no"
1761 fi
1762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1763 fi
1764 eval ac_res=\$$3
1765                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1766 $as_echo "$ac_res" >&6; }
1767   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1768
1769 } # ac_fn_c_check_header_compile
1770
1771 # ac_fn_c_try_link LINENO
1772 # -----------------------
1773 # Try to link conftest.$ac_ext, and return whether this succeeded.
1774 ac_fn_c_try_link ()
1775 {
1776   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777   rm -f conftest.$ac_objext conftest$ac_exeext
1778   if { { ac_try="$ac_link"
1779 case "(($ac_try" in
1780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1781   *) ac_try_echo=$ac_try;;
1782 esac
1783 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1784 $as_echo "$ac_try_echo"; } >&5
1785   (eval "$ac_link") 2>conftest.err
1786   ac_status=$?
1787   if test -s conftest.err; then
1788     grep -v '^ *+' conftest.err >conftest.er1
1789     cat conftest.er1 >&5
1790     mv -f conftest.er1 conftest.err
1791   fi
1792   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1793   test $ac_status = 0; } && {
1794          test -z "$ac_c_werror_flag" ||
1795          test ! -s conftest.err
1796        } && test -s conftest$ac_exeext && {
1797          test "$cross_compiling" = yes ||
1798          $as_test_x conftest$ac_exeext
1799        }; then :
1800   ac_retval=0
1801 else
1802   $as_echo "$as_me: failed program was:" >&5
1803 sed 's/^/| /' conftest.$ac_ext >&5
1804
1805         ac_retval=1
1806 fi
1807   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1808   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1809   # interfere with the next link command; also delete a directory that is
1810   # left behind by Apple's compiler.  We do this before executing the actions.
1811   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1812   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1813   return $ac_retval
1814
1815 } # ac_fn_c_try_link
1816
1817 # ac_fn_c_check_func LINENO FUNC VAR
1818 # ----------------------------------
1819 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1820 ac_fn_c_check_func ()
1821 {
1822   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824 $as_echo_n "checking for $2... " >&6; }
1825 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1826   $as_echo_n "(cached) " >&6
1827 else
1828   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829 /* end confdefs.h.  */
1830 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1831    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1832 #define $2 innocuous_$2
1833
1834 /* System header to define __stub macros and hopefully few prototypes,
1835     which can conflict with char $2 (); below.
1836     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1837     <limits.h> exists even on freestanding compilers.  */
1838
1839 #ifdef __STDC__
1840 # include <limits.h>
1841 #else
1842 # include <assert.h>
1843 #endif
1844
1845 #undef $2
1846
1847 /* Override any GCC internal prototype to avoid an error.
1848    Use char because int might match the return type of a GCC
1849    builtin and then its argument prototype would still apply.  */
1850 #ifdef __cplusplus
1851 extern "C"
1852 #endif
1853 char $2 ();
1854 /* The GNU C library defines this for functions which it implements
1855     to always fail with ENOSYS.  Some functions are actually named
1856     something starting with __ and the normal name is an alias.  */
1857 #if defined __stub_$2 || defined __stub___$2
1858 choke me
1859 #endif
1860
1861 int
1862 main ()
1863 {
1864 return $2 ();
1865   ;
1866   return 0;
1867 }
1868 _ACEOF
1869 if ac_fn_c_try_link "$LINENO"; then :
1870   eval "$3=yes"
1871 else
1872   eval "$3=no"
1873 fi
1874 rm -f core conftest.err conftest.$ac_objext \
1875     conftest$ac_exeext conftest.$ac_ext
1876 fi
1877 eval ac_res=\$$3
1878                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879 $as_echo "$ac_res" >&6; }
1880   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1881
1882 } # ac_fn_c_check_func
1883 cat >config.log <<_ACEOF
1884 This file contains any messages produced by compilers while
1885 running configure, to aid debugging if configure makes a mistake.
1886
1887 It was created by $as_me, which was
1888 generated by GNU Autoconf 2.64.  Invocation command line was
1889
1890   $ $0 $@
1891
1892 _ACEOF
1893 exec 5>>config.log
1894 {
1895 cat <<_ASUNAME
1896 ## --------- ##
1897 ## Platform. ##
1898 ## --------- ##
1899
1900 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1901 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1902 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1903 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1904 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1905
1906 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1907 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1908
1909 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1910 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1911 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1912 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1913 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1914 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1915 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1916
1917 _ASUNAME
1918
1919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1920 for as_dir in $PATH
1921 do
1922   IFS=$as_save_IFS
1923   test -z "$as_dir" && as_dir=.
1924     $as_echo "PATH: $as_dir"
1925   done
1926 IFS=$as_save_IFS
1927
1928 } >&5
1929
1930 cat >&5 <<_ACEOF
1931
1932
1933 ## ----------- ##
1934 ## Core tests. ##
1935 ## ----------- ##
1936
1937 _ACEOF
1938
1939
1940 # Keep a trace of the command line.
1941 # Strip out --no-create and --no-recursion so they do not pile up.
1942 # Strip out --silent because we don't want to record it for future runs.
1943 # Also quote any args containing shell meta-characters.
1944 # Make two passes to allow for proper duplicate-argument suppression.
1945 ac_configure_args=
1946 ac_configure_args0=
1947 ac_configure_args1=
1948 ac_must_keep_next=false
1949 for ac_pass in 1 2
1950 do
1951   for ac_arg
1952   do
1953     case $ac_arg in
1954     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1955     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1956     | -silent | --silent | --silen | --sile | --sil)
1957       continue ;;
1958     *\'*)
1959       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1960     esac
1961     case $ac_pass in
1962     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1963     2)
1964       as_fn_append ac_configure_args1 " '$ac_arg'"
1965       if test $ac_must_keep_next = true; then
1966         ac_must_keep_next=false # Got value, back to normal.
1967       else
1968         case $ac_arg in
1969           *=* | --config-cache | -C | -disable-* | --disable-* \
1970           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1971           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1972           | -with-* | --with-* | -without-* | --without-* | --x)
1973             case "$ac_configure_args0 " in
1974               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1975             esac
1976             ;;
1977           -* ) ac_must_keep_next=true ;;
1978         esac
1979       fi
1980       as_fn_append ac_configure_args " '$ac_arg'"
1981       ;;
1982     esac
1983   done
1984 done
1985 { ac_configure_args0=; unset ac_configure_args0;}
1986 { ac_configure_args1=; unset ac_configure_args1;}
1987
1988 # When interrupted or exit'd, cleanup temporary files, and complete
1989 # config.log.  We remove comments because anyway the quotes in there
1990 # would cause problems or look ugly.
1991 # WARNING: Use '\'' to represent an apostrophe within the trap.
1992 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1993 trap 'exit_status=$?
1994   # Save into config.log some information that might help in debugging.
1995   {
1996     echo
1997
1998     cat <<\_ASBOX
1999 ## ---------------- ##
2000 ## Cache variables. ##
2001 ## ---------------- ##
2002 _ASBOX
2003     echo
2004     # The following way of writing the cache mishandles newlines in values,
2005 (
2006   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2007     eval ac_val=\$$ac_var
2008     case $ac_val in #(
2009     *${as_nl}*)
2010       case $ac_var in #(
2011       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2012 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2013       esac
2014       case $ac_var in #(
2015       _ | IFS | as_nl) ;; #(
2016       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2017       *) { eval $ac_var=; unset $ac_var;} ;;
2018       esac ;;
2019     esac
2020   done
2021   (set) 2>&1 |
2022     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2023     *${as_nl}ac_space=\ *)
2024       sed -n \
2025         "s/'\''/'\''\\\\'\'''\''/g;
2026           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2027       ;; #(
2028     *)
2029       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2030       ;;
2031     esac |
2032     sort
2033 )
2034     echo
2035
2036     cat <<\_ASBOX
2037 ## ----------------- ##
2038 ## Output variables. ##
2039 ## ----------------- ##
2040 _ASBOX
2041     echo
2042     for ac_var in $ac_subst_vars
2043     do
2044       eval ac_val=\$$ac_var
2045       case $ac_val in
2046       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2047       esac
2048       $as_echo "$ac_var='\''$ac_val'\''"
2049     done | sort
2050     echo
2051
2052     if test -n "$ac_subst_files"; then
2053       cat <<\_ASBOX
2054 ## ------------------- ##
2055 ## File substitutions. ##
2056 ## ------------------- ##
2057 _ASBOX
2058       echo
2059       for ac_var in $ac_subst_files
2060       do
2061         eval ac_val=\$$ac_var
2062         case $ac_val in
2063         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2064         esac
2065         $as_echo "$ac_var='\''$ac_val'\''"
2066       done | sort
2067       echo
2068     fi
2069
2070     if test -s confdefs.h; then
2071       cat <<\_ASBOX
2072 ## ----------- ##
2073 ## confdefs.h. ##
2074 ## ----------- ##
2075 _ASBOX
2076       echo
2077       cat confdefs.h
2078       echo
2079     fi
2080     test "$ac_signal" != 0 &&
2081       $as_echo "$as_me: caught signal $ac_signal"
2082     $as_echo "$as_me: exit $exit_status"
2083   } >&5
2084   rm -f core *.core core.conftest.* &&
2085     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2086     exit $exit_status
2087 ' 0
2088 for ac_signal in 1 2 13 15; do
2089   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2090 done
2091 ac_signal=0
2092
2093 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2094 rm -f -r conftest* confdefs.h
2095
2096 $as_echo "/* confdefs.h */" > confdefs.h
2097
2098 # Predefined preprocessor variables.
2099
2100 cat >>confdefs.h <<_ACEOF
2101 #define PACKAGE_NAME "$PACKAGE_NAME"
2102 _ACEOF
2103
2104 cat >>confdefs.h <<_ACEOF
2105 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2106 _ACEOF
2107
2108 cat >>confdefs.h <<_ACEOF
2109 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2110 _ACEOF
2111
2112 cat >>confdefs.h <<_ACEOF
2113 #define PACKAGE_STRING "$PACKAGE_STRING"
2114 _ACEOF
2115
2116 cat >>confdefs.h <<_ACEOF
2117 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2118 _ACEOF
2119
2120 cat >>confdefs.h <<_ACEOF
2121 #define PACKAGE_URL "$PACKAGE_URL"
2122 _ACEOF
2123
2124
2125 # Let the site file select an alternate cache file if it wants to.
2126 # Prefer an explicitly selected file to automatically selected ones.
2127 ac_site_file1=NONE
2128 ac_site_file2=NONE
2129 if test -n "$CONFIG_SITE"; then
2130   ac_site_file1=$CONFIG_SITE
2131 elif test "x$prefix" != xNONE; then
2132   ac_site_file1=$prefix/share/config.site
2133   ac_site_file2=$prefix/etc/config.site
2134 else
2135   ac_site_file1=$ac_default_prefix/share/config.site
2136   ac_site_file2=$ac_default_prefix/etc/config.site
2137 fi
2138 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139 do
2140   test "x$ac_site_file" = xNONE && continue
2141   if test -r "$ac_site_file"; then
2142     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2144     sed 's/^/| /' "$ac_site_file" >&5
2145     . "$ac_site_file"
2146   fi
2147 done
2148
2149 if test -r "$cache_file"; then
2150   # Some versions of bash will fail to source /dev/null (special
2151   # files actually), so we avoid doing that.
2152   if test -f "$cache_file"; then
2153     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154 $as_echo "$as_me: loading cache $cache_file" >&6;}
2155     case $cache_file in
2156       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157       *)                      . "./$cache_file";;
2158     esac
2159   fi
2160 else
2161   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162 $as_echo "$as_me: creating cache $cache_file" >&6;}
2163   >$cache_file
2164 fi
2165
2166 # Check that the precious variables saved in the cache have kept the same
2167 # value.
2168 ac_cache_corrupted=false
2169 for ac_var in $ac_precious_vars; do
2170   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171   eval ac_new_set=\$ac_env_${ac_var}_set
2172   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173   eval ac_new_val=\$ac_env_${ac_var}_value
2174   case $ac_old_set,$ac_new_set in
2175     set,)
2176       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178       ac_cache_corrupted=: ;;
2179     ,set)
2180       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182       ac_cache_corrupted=: ;;
2183     ,);;
2184     *)
2185       if test "x$ac_old_val" != "x$ac_new_val"; then
2186         # differences in whitespace do not lead to failure.
2187         ac_old_val_w=`echo x $ac_old_val`
2188         ac_new_val_w=`echo x $ac_new_val`
2189         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192           ac_cache_corrupted=:
2193         else
2194           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196           eval $ac_var=\$ac_old_val
2197         fi
2198         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2199 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2200         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2201 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2202       fi;;
2203   esac
2204   # Pass precious variables to config.status.
2205   if test "$ac_new_set" = set; then
2206     case $ac_new_val in
2207     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208     *) ac_arg=$ac_var=$ac_new_val ;;
2209     esac
2210     case " $ac_configure_args " in
2211       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2212       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213     esac
2214   fi
2215 done
2216 if $ac_cache_corrupted; then
2217   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222 fi
2223 ## -------------------- ##
2224 ## Main body of script. ##
2225 ## -------------------- ##
2226
2227 ac_ext=c
2228 ac_cpp='$CPP $CPPFLAGS'
2229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
2234 # This file contains common code used by all simulators.
2235 #
2236 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2237 # directory.  It is intended to be invoked before any target specific stuff.
2238 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2239 # It is intended to be invoked last.
2240 #
2241 # The simulator's configure.ac should look like:
2242 #
2243 # dnl Process this file with autoconf to produce a configure script.
2244 # AC_PREREQ(2.64)dnl
2245 # AC_INIT(Makefile.in)
2246 # sinclude(../common/aclocal.m4)
2247 #
2248 # SIM_AC_COMMON
2249 #
2250 # ... target specific stuff ...
2251 #
2252 # SIM_AC_OUTPUT
2253
2254 # Include global overrides and fixes for Autoconf.
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281 # _AC_CHECK_DECL_BODY
2282 # -------------------
2283 # Shell function body for AC_CHECK_DECL.
2284 # _AC_CHECK_DECL_BODY
2285
2286 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2287 #                 INCLUDES)
2288 # -------------------------------------------------------------
2289 # Helper to AC_CHECK_DECLS, which generates the check for a single
2290 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2291 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2304 #
2305 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2306 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2307 #   Written by Gordon Matzigkeit, 1996
2308 #
2309 # This file is free software; the Free Software Foundation gives
2310 # unlimited permission to copy and/or distribute it, with or without
2311 # modifications, as long as this notice is preserved.
2312
2313
2314
2315 # serial 56 LT_INIT
2316
2317
2318 # LT_PREREQ(VERSION)
2319 # ------------------
2320 # Complain and exit if this libtool version is less that VERSION.
2321
2322
2323
2324 # _LT_CHECK_BUILDDIR
2325 # ------------------
2326 # Complain if the absolute build directory name contains unusual characters
2327
2328
2329
2330 # LT_INIT([OPTIONS])
2331 # ------------------
2332 # LT_INIT
2333
2334 # Old names:
2335 # This is what autoupdate's m4 run will expand.  It fires
2336 # the warning (with _au_warn_XXX), outputs it into the
2337 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2338 # the replacement expansion.
2339
2340
2341 # This is an auxiliary macro that is also run when
2342 # autoupdate runs m4.  It simply calls m4_warning, but
2343 # we need a wrapper so that each warning is emitted only
2344 # once.  We break the quoting in m4_warning's argument in
2345 # order to expand this macro's arguments, not AU_DEFUN's.
2346
2347
2348 # Finally, this is the expansion that is picked up by
2349 # autoconf.  It tells the user to run autoupdate, and
2350 # then outputs the replacement expansion.  We do not care
2351 # about autoupdate's warning because that contains
2352 # information on what to do *after* running autoupdate.
2353
2354 # This is what autoupdate's m4 run will expand.  It fires
2355 # the warning (with _au_warn_XXX), outputs it into the
2356 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2357 # the replacement expansion.
2358
2359
2360 # This is an auxiliary macro that is also run when
2361 # autoupdate runs m4.  It simply calls m4_warning, but
2362 # we need a wrapper so that each warning is emitted only
2363 # once.  We break the quoting in m4_warning's argument in
2364 # order to expand this macro's arguments, not AU_DEFUN's.
2365
2366
2367 # Finally, this is the expansion that is picked up by
2368 # autoconf.  It tells the user to run autoupdate, and
2369 # then outputs the replacement expansion.  We do not care
2370 # about autoupdate's warning because that contains
2371 # information on what to do *after* running autoupdate.
2372
2373
2374
2375 # _LT_CC_BASENAME(CC)
2376 # -------------------
2377 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2378
2379
2380
2381 # _LT_FILEUTILS_DEFAULTS
2382 # ----------------------
2383 # It is okay to use these file commands and assume they have been set
2384 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2385 # _LT_FILEUTILS_DEFAULTS
2386
2387
2388 # _LT_SETUP
2389 # ---------
2390 # _LT_SETUP
2391
2392
2393 # _LT_PREPARE_SED_QUOTE_VARS
2394 # --------------------------
2395 # Define a few sed substitution that help us do robust quoting.
2396
2397
2398 # _LT_PROG_LTMAIN
2399 # ---------------
2400 # Note that this code is called both from `configure', and `config.status'
2401 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2402 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2403 # so we pass a copy along to make sure it has a sensible value anyway.
2404 # _LT_PROG_LTMAIN
2405
2406
2407 ## ------------------------------------- ##
2408 ## Accumulate code for creating libtool. ##
2409 ## ------------------------------------- ##
2410
2411 # So that we can recreate a full libtool script including additional
2412 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2413 # in macros and then make a single call at the end using the `libtool'
2414 # label.
2415
2416
2417 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2418 # ----------------------------------------
2419 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2420
2421
2422 # Initialize.
2423
2424
2425
2426 # _LT_CONFIG_LIBTOOL([COMMANDS])
2427 # ------------------------------
2428 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2429
2430
2431 # Initialize.
2432
2433
2434
2435 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2436 # -----------------------------------------------------
2437
2438
2439
2440 # _LT_FORMAT_COMMENT([COMMENT])
2441 # -----------------------------
2442 # Add leading comment marks to the start of each line, and a trailing
2443 # full-stop to the whole comment if one is not present already.
2444
2445
2446
2447
2448 ## ------------------------ ##
2449 ## FIXME: Eliminate VARNAME ##
2450 ## ------------------------ ##
2451
2452
2453 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2454 # -------------------------------------------------------------------
2455 # CONFIGNAME is the name given to the value in the libtool script.
2456 # VARNAME is the (base) name used in the configure script.
2457 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2458 # VARNAME.  Any other value will be used directly.
2459
2460
2461
2462 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2463 # --------------------------------------------------------
2464
2465
2466
2467 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2468 # ------------------------------------------------
2469
2470
2471
2472 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2473 # ---------------------------------------------------------
2474
2475
2476
2477 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2478 # --------------------------------------------------
2479
2480
2481
2482 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2483 # ---------------------------------------------------
2484
2485
2486
2487 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2488 # ---------------------------------------------------
2489
2490
2491
2492
2493 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2494 # ------------------------------------------------
2495
2496
2497
2498
2499 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2500 # ------------------------------------
2501 # Quote a variable value, and forward it to `config.status' so that its
2502 # declaration there will have the same value as in `configure'.  VARNAME
2503 # must have a single quote delimited value for this to work.
2504
2505
2506
2507 # _LT_CONFIG_STATUS_DECLARATIONS
2508 # ------------------------------
2509 # We delimit libtool config variables with single quotes, so when
2510 # we write them to config.status, we have to be sure to quote all
2511 # embedded single quotes properly.  In configure, this macro expands
2512 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2513 #
2514 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2515
2516
2517
2518 # _LT_LIBTOOL_TAGS
2519 # ----------------
2520 # Output comment and list of tags supported by the script
2521
2522
2523
2524 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2525 # -----------------------------------
2526 # Extract the dictionary values for VARNAME (optionally with TAG) and
2527 # expand to a commented shell variable setting:
2528 #
2529 #    # Some comment about what VAR is for.
2530 #    visible_name=$lt_internal_name
2531
2532
2533
2534 # _LT_LIBTOOL_CONFIG_VARS
2535 # -----------------------
2536 # Produce commented declarations of non-tagged libtool config variables
2537 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2538 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2539 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2540
2541
2542
2543 # _LT_LIBTOOL_TAG_VARS(TAG)
2544 # -------------------------
2545
2546
2547
2548 # _LT_TAGVAR(VARNAME, [TAGNAME])
2549 # ------------------------------
2550
2551
2552
2553 # _LT_CONFIG_COMMANDS
2554 # -------------------
2555 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2556 # variables for single and double quote escaping we saved from calls
2557 # to _LT_DECL, we can put quote escaped variables declarations
2558 # into `config.status', and then the shell code to quote escape them in
2559 # for loops in `config.status'.  Finally, any additional code accumulated
2560 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2561 #_LT_CONFIG_COMMANDS
2562
2563
2564 # Initialize.
2565
2566
2567 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2568 # ------------------------------------
2569 # Generate a child script FILE with all initialization necessary to
2570 # reuse the environment learned by the parent script, and make the
2571 # file executable.  If COMMENT is supplied, it is inserted after the
2572 # `#!' sequence but before initialization text begins.  After this
2573 # macro, additional text can be appended to FILE to form the body of
2574 # the child script.  The macro ends with non-zero status if the
2575 # file could not be fully written (such as if the disk is full).
2576 # _LT_GENERATED_FILE_INIT
2577
2578 # LT_OUTPUT
2579 # ---------
2580 # This macro allows early generation of the libtool script (before
2581 # AC_OUTPUT is called), incase it is used in configure for compilation
2582 # tests.
2583 # LT_OUTPUT
2584
2585
2586 # _LT_CONFIG(TAG)
2587 # ---------------
2588 # If TAG is the built-in tag, create an initial libtool script with a
2589 # default configuration from the untagged config vars.  Otherwise add code
2590 # to config.status for appending the configuration named by TAG from the
2591 # matching tagged config vars.
2592 # _LT_CONFIG
2593
2594
2595 # LT_SUPPORTED_TAG(TAG)
2596 # ---------------------
2597 # Trace this macro to discover what tags are supported by the libtool
2598 # --tag option, using:
2599 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2600
2601
2602
2603 # C support is built-in for now
2604
2605
2606
2607
2608 # LT_LANG(LANG)
2609 # -------------
2610 # Enable libtool support for the given language if not already enabled.
2611 # LT_LANG
2612
2613
2614 # _LT_LANG(LANGNAME)
2615 # ------------------
2616 # _LT_LANG
2617
2618
2619 # _LT_LANG_DEFAULT_CONFIG
2620 # -----------------------
2621 # _LT_LANG_DEFAULT_CONFIG
2622
2623 # Obsolete macros:
2624 # This is what autoupdate's m4 run will expand.  It fires
2625 # the warning (with _au_warn_XXX), outputs it into the
2626 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2627 # the replacement expansion.
2628
2629
2630 # This is an auxiliary macro that is also run when
2631 # autoupdate runs m4.  It simply calls m4_warning, but
2632 # we need a wrapper so that each warning is emitted only
2633 # once.  We break the quoting in m4_warning's argument in
2634 # order to expand this macro's arguments, not AU_DEFUN's.
2635
2636
2637 # Finally, this is the expansion that is picked up by
2638 # autoconf.  It tells the user to run autoupdate, and
2639 # then outputs the replacement expansion.  We do not care
2640 # about autoupdate's warning because that contains
2641 # information on what to do *after* running autoupdate.
2642
2643 # This is what autoupdate's m4 run will expand.  It fires
2644 # the warning (with _au_warn_XXX), outputs it into the
2645 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2646 # the replacement expansion.
2647
2648
2649 # This is an auxiliary macro that is also run when
2650 # autoupdate runs m4.  It simply calls m4_warning, but
2651 # we need a wrapper so that each warning is emitted only
2652 # once.  We break the quoting in m4_warning's argument in
2653 # order to expand this macro's arguments, not AU_DEFUN's.
2654
2655
2656 # Finally, this is the expansion that is picked up by
2657 # autoconf.  It tells the user to run autoupdate, and
2658 # then outputs the replacement expansion.  We do not care
2659 # about autoupdate's warning because that contains
2660 # information on what to do *after* running autoupdate.
2661
2662 # This is what autoupdate's m4 run will expand.  It fires
2663 # the warning (with _au_warn_XXX), outputs it into the
2664 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2665 # the replacement expansion.
2666
2667
2668 # This is an auxiliary macro that is also run when
2669 # autoupdate runs m4.  It simply calls m4_warning, but
2670 # we need a wrapper so that each warning is emitted only
2671 # once.  We break the quoting in m4_warning's argument in
2672 # order to expand this macro's arguments, not AU_DEFUN's.
2673
2674
2675 # Finally, this is the expansion that is picked up by
2676 # autoconf.  It tells the user to run autoupdate, and
2677 # then outputs the replacement expansion.  We do not care
2678 # about autoupdate's warning because that contains
2679 # information on what to do *after* running autoupdate.
2680
2681 # This is what autoupdate's m4 run will expand.  It fires
2682 # the warning (with _au_warn_XXX), outputs it into the
2683 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2684 # the replacement expansion.
2685
2686
2687 # This is an auxiliary macro that is also run when
2688 # autoupdate runs m4.  It simply calls m4_warning, but
2689 # we need a wrapper so that each warning is emitted only
2690 # once.  We break the quoting in m4_warning's argument in
2691 # order to expand this macro's arguments, not AU_DEFUN's.
2692
2693
2694 # Finally, this is the expansion that is picked up by
2695 # autoconf.  It tells the user to run autoupdate, and
2696 # then outputs the replacement expansion.  We do not care
2697 # about autoupdate's warning because that contains
2698 # information on what to do *after* running autoupdate.
2699
2700 # This is what autoupdate's m4 run will expand.  It fires
2701 # the warning (with _au_warn_XXX), outputs it into the
2702 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2703 # the replacement expansion.
2704
2705
2706 # This is an auxiliary macro that is also run when
2707 # autoupdate runs m4.  It simply calls m4_warning, but
2708 # we need a wrapper so that each warning is emitted only
2709 # once.  We break the quoting in m4_warning's argument in
2710 # order to expand this macro's arguments, not AU_DEFUN's.
2711
2712
2713 # Finally, this is the expansion that is picked up by
2714 # autoconf.  It tells the user to run autoupdate, and
2715 # then outputs the replacement expansion.  We do not care
2716 # about autoupdate's warning because that contains
2717 # information on what to do *after* running autoupdate.
2718
2719
2720
2721 # _LT_TAG_COMPILER
2722 # ----------------
2723 # _LT_TAG_COMPILER
2724
2725
2726 # _LT_COMPILER_BOILERPLATE
2727 # ------------------------
2728 # Check for compiler boilerplate output or warnings with
2729 # the simple compiler test code.
2730 # _LT_COMPILER_BOILERPLATE
2731
2732
2733 # _LT_LINKER_BOILERPLATE
2734 # ----------------------
2735 # Check for linker boilerplate output or warnings with
2736 # the simple link test code.
2737 # _LT_LINKER_BOILERPLATE
2738
2739 # _LT_REQUIRED_DARWIN_CHECKS
2740 # -------------------------
2741
2742
2743
2744 # _LT_DARWIN_LINKER_FEATURES
2745 # --------------------------
2746 # Checks for linker and compiler features on darwin
2747
2748
2749 # _LT_SYS_MODULE_PATH_AIX
2750 # -----------------------
2751 # Links a minimal program and checks the executable
2752 # for the system default hardcoded library path. In most cases,
2753 # this is /usr/lib:/lib, but when the MPI compilers are used
2754 # the location of the communication and MPI libs are included too.
2755 # If we don't find anything, use the default library path according
2756 # to the aix ld manual.
2757 # _LT_SYS_MODULE_PATH_AIX
2758
2759
2760 # _LT_SHELL_INIT(ARG)
2761 # -------------------
2762 # _LT_SHELL_INIT
2763
2764
2765
2766 # _LT_PROG_ECHO_BACKSLASH
2767 # -----------------------
2768 # Find how we can fake an echo command that does not interpret backslash.
2769 # In particular, with Autoconf 2.60 or later we add some code to the start
2770 # of the generated configure script which will find a shell with a builtin
2771 # printf (which we can use as an echo command).
2772 # _LT_PROG_ECHO_BACKSLASH
2773
2774
2775 # _LT_ENABLE_LOCK
2776 # ---------------
2777 # _LT_ENABLE_LOCK
2778
2779
2780 # _LT_CMD_OLD_ARCHIVE
2781 # -------------------
2782 # _LT_CMD_OLD_ARCHIVE
2783
2784
2785 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2786 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2787 # ----------------------------------------------------------------
2788 # Check whether the given compiler option works
2789 # _LT_COMPILER_OPTION
2790
2791 # Old name:
2792 # This is what autoupdate's m4 run will expand.  It fires
2793 # the warning (with _au_warn_XXX), outputs it into the
2794 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2795 # the replacement expansion.
2796
2797
2798 # This is an auxiliary macro that is also run when
2799 # autoupdate runs m4.  It simply calls m4_warning, but
2800 # we need a wrapper so that each warning is emitted only
2801 # once.  We break the quoting in m4_warning's argument in
2802 # order to expand this macro's arguments, not AU_DEFUN's.
2803
2804
2805 # Finally, this is the expansion that is picked up by
2806 # autoconf.  It tells the user to run autoupdate, and
2807 # then outputs the replacement expansion.  We do not care
2808 # about autoupdate's warning because that contains
2809 # information on what to do *after* running autoupdate.
2810
2811
2812
2813 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2814 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2815 # ----------------------------------------------------
2816 # Check whether the given linker option works
2817 # _LT_LINKER_OPTION
2818
2819 # Old name:
2820 # This is what autoupdate's m4 run will expand.  It fires
2821 # the warning (with _au_warn_XXX), outputs it into the
2822 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2823 # the replacement expansion.
2824
2825
2826 # This is an auxiliary macro that is also run when
2827 # autoupdate runs m4.  It simply calls m4_warning, but
2828 # we need a wrapper so that each warning is emitted only
2829 # once.  We break the quoting in m4_warning's argument in
2830 # order to expand this macro's arguments, not AU_DEFUN's.
2831
2832
2833 # Finally, this is the expansion that is picked up by
2834 # autoconf.  It tells the user to run autoupdate, and
2835 # then outputs the replacement expansion.  We do not care
2836 # about autoupdate's warning because that contains
2837 # information on what to do *after* running autoupdate.
2838
2839
2840
2841 # LT_CMD_MAX_LEN
2842 #---------------
2843 # LT_CMD_MAX_LEN
2844
2845 # Old name:
2846 # This is what autoupdate's m4 run will expand.  It fires
2847 # the warning (with _au_warn_XXX), outputs it into the
2848 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2849 # the replacement expansion.
2850
2851
2852 # This is an auxiliary macro that is also run when
2853 # autoupdate runs m4.  It simply calls m4_warning, but
2854 # we need a wrapper so that each warning is emitted only
2855 # once.  We break the quoting in m4_warning's argument in
2856 # order to expand this macro's arguments, not AU_DEFUN's.
2857
2858
2859 # Finally, this is the expansion that is picked up by
2860 # autoconf.  It tells the user to run autoupdate, and
2861 # then outputs the replacement expansion.  We do not care
2862 # about autoupdate's warning because that contains
2863 # information on what to do *after* running autoupdate.
2864
2865
2866
2867 # _LT_HEADER_DLFCN
2868 # ----------------
2869 # _LT_HEADER_DLFCN
2870
2871
2872 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2873 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2874 # ----------------------------------------------------------------
2875 # _LT_TRY_DLOPEN_SELF
2876
2877
2878 # LT_SYS_DLOPEN_SELF
2879 # ------------------
2880 # LT_SYS_DLOPEN_SELF
2881
2882 # Old name:
2883 # This is what autoupdate's m4 run will expand.  It fires
2884 # the warning (with _au_warn_XXX), outputs it into the
2885 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2886 # the replacement expansion.
2887
2888
2889 # This is an auxiliary macro that is also run when
2890 # autoupdate runs m4.  It simply calls m4_warning, but
2891 # we need a wrapper so that each warning is emitted only
2892 # once.  We break the quoting in m4_warning's argument in
2893 # order to expand this macro's arguments, not AU_DEFUN's.
2894
2895
2896 # Finally, this is the expansion that is picked up by
2897 # autoconf.  It tells the user to run autoupdate, and
2898 # then outputs the replacement expansion.  We do not care
2899 # about autoupdate's warning because that contains
2900 # information on what to do *after* running autoupdate.
2901
2902
2903
2904 # _LT_COMPILER_C_O([TAGNAME])
2905 # ---------------------------
2906 # Check to see if options -c and -o are simultaneously supported by compiler.
2907 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2908 # _LT_COMPILER_C_O
2909
2910
2911 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2912 # ----------------------------------
2913 # Check to see if we can do hard links to lock some files if needed
2914 # _LT_COMPILER_FILE_LOCKS
2915
2916
2917 # _LT_CHECK_OBJDIR
2918 # ----------------
2919 # _LT_CHECK_OBJDIR
2920
2921
2922 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2923 # --------------------------------------
2924 # Check hardcoding attributes.
2925 # _LT_LINKER_HARDCODE_LIBPATH
2926
2927
2928 # _LT_CMD_STRIPLIB
2929 # ----------------
2930 # _LT_CMD_STRIPLIB
2931
2932
2933 # _LT_SYS_DYNAMIC_LINKER([TAG])
2934 # -----------------------------
2935 # PORTME Fill in your ld.so characteristics
2936 # _LT_SYS_DYNAMIC_LINKER
2937
2938
2939 # _LT_PATH_TOOL_PREFIX(TOOL)
2940 # --------------------------
2941 # find a file program which can recognize shared library
2942 # _LT_PATH_TOOL_PREFIX
2943
2944 # Old name:
2945 # This is what autoupdate's m4 run will expand.  It fires
2946 # the warning (with _au_warn_XXX), outputs it into the
2947 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2948 # the replacement expansion.
2949
2950
2951 # This is an auxiliary macro that is also run when
2952 # autoupdate runs m4.  It simply calls m4_warning, but
2953 # we need a wrapper so that each warning is emitted only
2954 # once.  We break the quoting in m4_warning's argument in
2955 # order to expand this macro's arguments, not AU_DEFUN's.
2956
2957
2958 # Finally, this is the expansion that is picked up by
2959 # autoconf.  It tells the user to run autoupdate, and
2960 # then outputs the replacement expansion.  We do not care
2961 # about autoupdate's warning because that contains
2962 # information on what to do *after* running autoupdate.
2963
2964
2965
2966 # _LT_PATH_MAGIC
2967 # --------------
2968 # find a file program which can recognize a shared library
2969 # _LT_PATH_MAGIC
2970
2971
2972 # LT_PATH_LD
2973 # ----------
2974 # find the pathname to the GNU or non-GNU linker
2975 # LT_PATH_LD
2976
2977 # Old names:
2978 # This is what autoupdate's m4 run will expand.  It fires
2979 # the warning (with _au_warn_XXX), outputs it into the
2980 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2981 # the replacement expansion.
2982
2983
2984 # This is an auxiliary macro that is also run when
2985 # autoupdate runs m4.  It simply calls m4_warning, but
2986 # we need a wrapper so that each warning is emitted only
2987 # once.  We break the quoting in m4_warning's argument in
2988 # order to expand this macro's arguments, not AU_DEFUN's.
2989
2990
2991 # Finally, this is the expansion that is picked up by
2992 # autoconf.  It tells the user to run autoupdate, and
2993 # then outputs the replacement expansion.  We do not care
2994 # about autoupdate's warning because that contains
2995 # information on what to do *after* running autoupdate.
2996
2997 # This is what autoupdate's m4 run will expand.  It fires
2998 # the warning (with _au_warn_XXX), outputs it into the
2999 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3000 # the replacement expansion.
3001
3002
3003 # This is an auxiliary macro that is also run when
3004 # autoupdate runs m4.  It simply calls m4_warning, but
3005 # we need a wrapper so that each warning is emitted only
3006 # once.  We break the quoting in m4_warning's argument in
3007 # order to expand this macro's arguments, not AU_DEFUN's.
3008
3009
3010 # Finally, this is the expansion that is picked up by
3011 # autoconf.  It tells the user to run autoupdate, and
3012 # then outputs the replacement expansion.  We do not care
3013 # about autoupdate's warning because that contains
3014 # information on what to do *after* running autoupdate.
3015
3016
3017
3018 # _LT_PATH_LD_GNU
3019 #- --------------
3020 # _LT_PATH_LD_GNU
3021
3022
3023 # _LT_CMD_RELOAD
3024 # --------------
3025 # find reload flag for linker
3026 #   -- PORTME Some linkers may need a different reload flag.
3027 # _LT_CMD_RELOAD
3028
3029
3030 # _LT_CHECK_MAGIC_METHOD
3031 # ----------------------
3032 # how to check for library dependencies
3033 #  -- PORTME fill in with the dynamic library characteristics
3034 # _LT_CHECK_MAGIC_METHOD
3035
3036
3037 # LT_PATH_NM
3038 # ----------
3039 # find the pathname to a BSD- or MS-compatible name lister
3040 # LT_PATH_NM
3041
3042 # Old names:
3043 # This is what autoupdate's m4 run will expand.  It fires
3044 # the warning (with _au_warn_XXX), outputs it into the
3045 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3046 # the replacement expansion.
3047
3048
3049 # This is an auxiliary macro that is also run when
3050 # autoupdate runs m4.  It simply calls m4_warning, but
3051 # we need a wrapper so that each warning is emitted only
3052 # once.  We break the quoting in m4_warning's argument in
3053 # order to expand this macro's arguments, not AU_DEFUN's.
3054
3055
3056 # Finally, this is the expansion that is picked up by
3057 # autoconf.  It tells the user to run autoupdate, and
3058 # then outputs the replacement expansion.  We do not care
3059 # about autoupdate's warning because that contains
3060 # information on what to do *after* running autoupdate.
3061
3062 # This is what autoupdate's m4 run will expand.  It fires
3063 # the warning (with _au_warn_XXX), outputs it into the
3064 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3065 # the replacement expansion.
3066
3067
3068 # This is an auxiliary macro that is also run when
3069 # autoupdate runs m4.  It simply calls m4_warning, but
3070 # we need a wrapper so that each warning is emitted only
3071 # once.  We break the quoting in m4_warning's argument in
3072 # order to expand this macro's arguments, not AU_DEFUN's.
3073
3074
3075 # Finally, this is the expansion that is picked up by
3076 # autoconf.  It tells the user to run autoupdate, and
3077 # then outputs the replacement expansion.  We do not care
3078 # about autoupdate's warning because that contains
3079 # information on what to do *after* running autoupdate.
3080
3081
3082
3083 # LT_LIB_M
3084 # --------
3085 # check for math library
3086 # LT_LIB_M
3087
3088 # Old name:
3089 # This is what autoupdate's m4 run will expand.  It fires
3090 # the warning (with _au_warn_XXX), outputs it into the
3091 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3092 # the replacement expansion.
3093
3094
3095 # This is an auxiliary macro that is also run when
3096 # autoupdate runs m4.  It simply calls m4_warning, but
3097 # we need a wrapper so that each warning is emitted only
3098 # once.  We break the quoting in m4_warning's argument in
3099 # order to expand this macro's arguments, not AU_DEFUN's.
3100
3101
3102 # Finally, this is the expansion that is picked up by
3103 # autoconf.  It tells the user to run autoupdate, and
3104 # then outputs the replacement expansion.  We do not care
3105 # about autoupdate's warning because that contains
3106 # information on what to do *after* running autoupdate.
3107
3108
3109
3110 # _LT_COMPILER_NO_RTTI([TAGNAME])
3111 # -------------------------------
3112 # _LT_COMPILER_NO_RTTI
3113
3114
3115 # _LT_CMD_GLOBAL_SYMBOLS
3116 # ----------------------
3117  # _LT_CMD_GLOBAL_SYMBOLS
3118
3119
3120 # _LT_COMPILER_PIC([TAGNAME])
3121 # ---------------------------
3122 # _LT_COMPILER_PIC
3123
3124
3125 # _LT_LINKER_SHLIBS([TAGNAME])
3126 # ----------------------------
3127 # See if the linker supports building shared libraries.
3128 # _LT_LINKER_SHLIBS
3129
3130
3131 # _LT_LANG_C_CONFIG([TAG])
3132 # ------------------------
3133 # Ensure that the configuration variables for a C compiler are suitably
3134 # defined.  These variables are subsequently used by _LT_CONFIG to write
3135 # the compiler configuration to `libtool'.
3136 # _LT_LANG_C_CONFIG
3137
3138
3139 # _LT_LANG_CXX_CONFIG([TAG])
3140 # --------------------------
3141 # Ensure that the configuration variables for a C++ compiler are suitably
3142 # defined.  These variables are subsequently used by _LT_CONFIG to write
3143 # the compiler configuration to `libtool'.
3144 # _LT_LANG_CXX_CONFIG
3145
3146
3147 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3148 # ---------------------------------
3149 # Figure out "hidden" library dependencies from verbose
3150 # compiler output when linking a shared library.
3151 # Parse the compiler output and extract the necessary
3152 # objects, libraries and library flags.
3153 # _LT_SYS_HIDDEN_LIBDEPS
3154
3155
3156 # _LT_LANG_F77_CONFIG([TAG])
3157 # --------------------------
3158 # Ensure that the configuration variables for a Fortran 77 compiler are
3159 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3160 # to write the compiler configuration to `libtool'.
3161 # _LT_LANG_F77_CONFIG
3162
3163
3164 # _LT_LANG_FC_CONFIG([TAG])
3165 # -------------------------
3166 # Ensure that the configuration variables for a Fortran compiler are
3167 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3168 # to write the compiler configuration to `libtool'.
3169 # _LT_LANG_FC_CONFIG
3170
3171
3172 # _LT_LANG_GCJ_CONFIG([TAG])
3173 # --------------------------
3174 # Ensure that the configuration variables for the GNU Java Compiler compiler
3175 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3176 # to write the compiler configuration to `libtool'.
3177 # _LT_LANG_GCJ_CONFIG
3178
3179
3180 # _LT_LANG_RC_CONFIG([TAG])
3181 # -------------------------
3182 # Ensure that the configuration variables for the Windows resource compiler
3183 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3184 # to write the compiler configuration to `libtool'.
3185 # _LT_LANG_RC_CONFIG
3186
3187
3188 # LT_PROG_GCJ
3189 # -----------
3190
3191
3192 # Old name:
3193 # This is what autoupdate's m4 run will expand.  It fires
3194 # the warning (with _au_warn_XXX), outputs it into the
3195 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3196 # the replacement expansion.
3197
3198
3199 # This is an auxiliary macro that is also run when
3200 # autoupdate runs m4.  It simply calls m4_warning, but
3201 # we need a wrapper so that each warning is emitted only
3202 # once.  We break the quoting in m4_warning's argument in
3203 # order to expand this macro's arguments, not AU_DEFUN's.
3204
3205
3206 # Finally, this is the expansion that is picked up by
3207 # autoconf.  It tells the user to run autoupdate, and
3208 # then outputs the replacement expansion.  We do not care
3209 # about autoupdate's warning because that contains
3210 # information on what to do *after* running autoupdate.
3211
3212
3213
3214 # LT_PROG_RC
3215 # ----------
3216
3217
3218 # Old name:
3219 # This is what autoupdate's m4 run will expand.  It fires
3220 # the warning (with _au_warn_XXX), outputs it into the
3221 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3222 # the replacement expansion.
3223
3224
3225 # This is an auxiliary macro that is also run when
3226 # autoupdate runs m4.  It simply calls m4_warning, but
3227 # we need a wrapper so that each warning is emitted only
3228 # once.  We break the quoting in m4_warning's argument in
3229 # order to expand this macro's arguments, not AU_DEFUN's.
3230
3231
3232 # Finally, this is the expansion that is picked up by
3233 # autoconf.  It tells the user to run autoupdate, and
3234 # then outputs the replacement expansion.  We do not care
3235 # about autoupdate's warning because that contains
3236 # information on what to do *after* running autoupdate.
3237
3238
3239
3240 # _LT_DECL_EGREP
3241 # --------------
3242 # If we don't have a new enough Autoconf to choose the best grep
3243 # available, choose the one first in the user's PATH.
3244
3245
3246
3247 # _LT_DECL_OBJDUMP
3248 # --------------
3249 # If we don't have a new enough Autoconf to choose the best objdump
3250 # available, choose the one first in the user's PATH.
3251
3252
3253
3254 # _LT_DECL_SED
3255 # ------------
3256 # Check for a fully-functional sed program, that truncates
3257 # as few characters as possible.  Prefer GNU sed if found.
3258 # _LT_DECL_SED
3259
3260 #m4_ifndef
3261
3262 # Old name:
3263 # This is what autoupdate's m4 run will expand.  It fires
3264 # the warning (with _au_warn_XXX), outputs it into the
3265 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3266 # the replacement expansion.
3267
3268
3269 # This is an auxiliary macro that is also run when
3270 # autoupdate runs m4.  It simply calls m4_warning, but
3271 # we need a wrapper so that each warning is emitted only
3272 # once.  We break the quoting in m4_warning's argument in
3273 # order to expand this macro's arguments, not AU_DEFUN's.
3274
3275
3276 # Finally, this is the expansion that is picked up by
3277 # autoconf.  It tells the user to run autoupdate, and
3278 # then outputs the replacement expansion.  We do not care
3279 # about autoupdate's warning because that contains
3280 # information on what to do *after* running autoupdate.
3281
3282
3283
3284 # _LT_CHECK_SHELL_FEATURES
3285 # ------------------------
3286 # Find out whether the shell is Bourne or XSI compatible,
3287 # or has some other useful features.
3288 # _LT_CHECK_SHELL_FEATURES
3289
3290
3291 # _LT_PROG_XSI_SHELLFNS
3292 # ---------------------
3293 # Bourne and XSI compatible variants of some useful shell functions.
3294
3295
3296 # Helper functions for option handling.                    -*- Autoconf -*-
3297 #
3298 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3299 #   Inc.
3300 #   Written by Gary V. Vaughan, 2004
3301 #
3302 # This file is free software; the Free Software Foundation gives
3303 # unlimited permission to copy and/or distribute it, with or without
3304 # modifications, as long as this notice is preserved.
3305
3306 # serial 6 ltoptions.m4
3307
3308 # This is to help aclocal find these macros, as it can't see m4_define.
3309
3310
3311
3312 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3313 # ------------------------------------------
3314
3315
3316
3317 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3318 # ---------------------------------------
3319 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3320 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3321 # saved as a flag.
3322
3323
3324
3325 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3326 # ------------------------------------------------------------
3327 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3328
3329
3330
3331 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3332 # -------------------------------------------------------
3333 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3334 # are set.
3335
3336
3337
3338 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3339 # ----------------------------------------
3340 # OPTION-LIST is a space-separated list of Libtool options associated
3341 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3342 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3343 # the unknown option and exit.
3344 # _LT_SET_OPTIONS
3345
3346
3347 ## --------------------------------- ##
3348 ## Macros to handle LT_INIT options. ##
3349 ## --------------------------------- ##
3350
3351 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3352 # -----------------------------------------
3353
3354
3355
3356 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3357 # -----------------------------------------------
3358 # LT_OPTION_DEFINE
3359
3360
3361 # dlopen
3362 # ------
3363
3364
3365 # This is what autoupdate's m4 run will expand.  It fires
3366 # the warning (with _au_warn_XXX), outputs it into the
3367 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3368 # the replacement expansion.
3369
3370
3371 # This is an auxiliary macro that is also run when
3372 # autoupdate runs m4.  It simply calls m4_warning, but
3373 # we need a wrapper so that each warning is emitted only
3374 # once.  We break the quoting in m4_warning's argument in
3375 # order to expand this macro's arguments, not AU_DEFUN's.
3376
3377
3378 # Finally, this is the expansion that is picked up by
3379 # autoconf.  It tells the user to run autoupdate, and
3380 # then outputs the replacement expansion.  We do not care
3381 # about autoupdate's warning because that contains
3382 # information on what to do *after* running autoupdate.
3383
3384
3385
3386
3387 # win32-dll
3388 # ---------
3389 # Declare package support for building win32 dll's.
3390 # win32-dll
3391
3392 # This is what autoupdate's m4 run will expand.  It fires
3393 # the warning (with _au_warn_XXX), outputs it into the
3394 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3395 # the replacement expansion.
3396
3397
3398 # This is an auxiliary macro that is also run when
3399 # autoupdate runs m4.  It simply calls m4_warning, but
3400 # we need a wrapper so that each warning is emitted only
3401 # once.  We break the quoting in m4_warning's argument in
3402 # order to expand this macro's arguments, not AU_DEFUN's.
3403
3404
3405 # Finally, this is the expansion that is picked up by
3406 # autoconf.  It tells the user to run autoupdate, and
3407 # then outputs the replacement expansion.  We do not care
3408 # about autoupdate's warning because that contains
3409 # information on what to do *after* running autoupdate.
3410
3411
3412
3413
3414 # _LT_ENABLE_SHARED([DEFAULT])
3415 # ----------------------------
3416 # implement the --enable-shared flag, and supports the `shared' and
3417 # `disable-shared' LT_INIT options.
3418 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3419 # _LT_ENABLE_SHARED
3420
3421
3422
3423
3424 # Old names:
3425
3426
3427
3428
3429 # This is what autoupdate's m4 run will expand.  It fires
3430 # the warning (with _au_warn_XXX), outputs it into the
3431 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3432 # the replacement expansion.
3433
3434
3435 # This is an auxiliary macro that is also run when
3436 # autoupdate runs m4.  It simply calls m4_warning, but
3437 # we need a wrapper so that each warning is emitted only
3438 # once.  We break the quoting in m4_warning's argument in
3439 # order to expand this macro's arguments, not AU_DEFUN's.
3440
3441
3442 # Finally, this is the expansion that is picked up by
3443 # autoconf.  It tells the user to run autoupdate, and
3444 # then outputs the replacement expansion.  We do not care
3445 # about autoupdate's warning because that contains
3446 # information on what to do *after* running autoupdate.
3447
3448 # This is what autoupdate's m4 run will expand.  It fires
3449 # the warning (with _au_warn_XXX), outputs it into the
3450 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3451 # the replacement expansion.
3452
3453
3454 # This is an auxiliary macro that is also run when
3455 # autoupdate runs m4.  It simply calls m4_warning, but
3456 # we need a wrapper so that each warning is emitted only
3457 # once.  We break the quoting in m4_warning's argument in
3458 # order to expand this macro's arguments, not AU_DEFUN's.
3459
3460
3461 # Finally, this is the expansion that is picked up by
3462 # autoconf.  It tells the user to run autoupdate, and
3463 # then outputs the replacement expansion.  We do not care
3464 # about autoupdate's warning because that contains
3465 # information on what to do *after* running autoupdate.
3466
3467
3468
3469
3470
3471 # _LT_ENABLE_STATIC([DEFAULT])
3472 # ----------------------------
3473 # implement the --enable-static flag, and support the `static' and
3474 # `disable-static' LT_INIT options.
3475 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3476 # _LT_ENABLE_STATIC
3477
3478
3479
3480
3481 # Old names:
3482
3483
3484
3485
3486 # This is what autoupdate's m4 run will expand.  It fires
3487 # the warning (with _au_warn_XXX), outputs it into the
3488 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3489 # the replacement expansion.
3490
3491
3492 # This is an auxiliary macro that is also run when
3493 # autoupdate runs m4.  It simply calls m4_warning, but
3494 # we need a wrapper so that each warning is emitted only
3495 # once.  We break the quoting in m4_warning's argument in
3496 # order to expand this macro's arguments, not AU_DEFUN's.
3497
3498
3499 # Finally, this is the expansion that is picked up by
3500 # autoconf.  It tells the user to run autoupdate, and
3501 # then outputs the replacement expansion.  We do not care
3502 # about autoupdate's warning because that contains
3503 # information on what to do *after* running autoupdate.
3504
3505 # This is what autoupdate's m4 run will expand.  It fires
3506 # the warning (with _au_warn_XXX), outputs it into the
3507 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3508 # the replacement expansion.
3509
3510
3511 # This is an auxiliary macro that is also run when
3512 # autoupdate runs m4.  It simply calls m4_warning, but
3513 # we need a wrapper so that each warning is emitted only
3514 # once.  We break the quoting in m4_warning's argument in
3515 # order to expand this macro's arguments, not AU_DEFUN's.
3516
3517
3518 # Finally, this is the expansion that is picked up by
3519 # autoconf.  It tells the user to run autoupdate, and
3520 # then outputs the replacement expansion.  We do not care
3521 # about autoupdate's warning because that contains
3522 # information on what to do *after* running autoupdate.
3523
3524
3525
3526
3527
3528 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3529 # ----------------------------------
3530 # implement the --enable-fast-install flag, and support the `fast-install'
3531 # and `disable-fast-install' LT_INIT options.
3532 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3533 # _LT_ENABLE_FAST_INSTALL
3534
3535
3536
3537
3538 # Old names:
3539 # This is what autoupdate's m4 run will expand.  It fires
3540 # the warning (with _au_warn_XXX), outputs it into the
3541 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3542 # the replacement expansion.
3543
3544
3545 # This is an auxiliary macro that is also run when
3546 # autoupdate runs m4.  It simply calls m4_warning, but
3547 # we need a wrapper so that each warning is emitted only
3548 # once.  We break the quoting in m4_warning's argument in
3549 # order to expand this macro's arguments, not AU_DEFUN's.
3550
3551
3552 # Finally, this is the expansion that is picked up by
3553 # autoconf.  It tells the user to run autoupdate, and
3554 # then outputs the replacement expansion.  We do not care
3555 # about autoupdate's warning because that contains
3556 # information on what to do *after* running autoupdate.
3557
3558
3559 # This is what autoupdate's m4 run will expand.  It fires
3560 # the warning (with _au_warn_XXX), outputs it into the
3561 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3562 # the replacement expansion.
3563
3564
3565 # This is an auxiliary macro that is also run when
3566 # autoupdate runs m4.  It simply calls m4_warning, but
3567 # we need a wrapper so that each warning is emitted only
3568 # once.  We break the quoting in m4_warning's argument in
3569 # order to expand this macro's arguments, not AU_DEFUN's.
3570
3571
3572 # Finally, this is the expansion that is picked up by
3573 # autoconf.  It tells the user to run autoupdate, and
3574 # then outputs the replacement expansion.  We do not care
3575 # about autoupdate's warning because that contains
3576 # information on what to do *after* running autoupdate.
3577
3578
3579
3580
3581 # _LT_WITH_PIC([MODE])
3582 # --------------------
3583 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3584 # LT_INIT options.
3585 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3586 # _LT_WITH_PIC
3587
3588
3589
3590
3591 # Old name:
3592 # This is what autoupdate's m4 run will expand.  It fires
3593 # the warning (with _au_warn_XXX), outputs it into the
3594 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3595 # the replacement expansion.
3596
3597
3598 # This is an auxiliary macro that is also run when
3599 # autoupdate runs m4.  It simply calls m4_warning, but
3600 # we need a wrapper so that each warning is emitted only
3601 # once.  We break the quoting in m4_warning's argument in
3602 # order to expand this macro's arguments, not AU_DEFUN's.
3603
3604
3605 # Finally, this is the expansion that is picked up by
3606 # autoconf.  It tells the user to run autoupdate, and
3607 # then outputs the replacement expansion.  We do not care
3608 # about autoupdate's warning because that contains
3609 # information on what to do *after* running autoupdate.
3610
3611
3612
3613 ## ----------------- ##
3614 ## LTDL_INIT Options ##
3615 ## ----------------- ##
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3627 #
3628 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3629 # Written by Gary V. Vaughan, 2004
3630 #
3631 # This file is free software; the Free Software Foundation gives
3632 # unlimited permission to copy and/or distribute it, with or without
3633 # modifications, as long as this notice is preserved.
3634
3635 # serial 6 ltsugar.m4
3636
3637 # This is to help aclocal find these macros, as it can't see m4_define.
3638
3639
3640
3641 # lt_join(SEP, ARG1, [ARG2...])
3642 # -----------------------------
3643 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3644 # associated separator.
3645 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3646 # versions in m4sugar had bugs.
3647
3648
3649
3650
3651 # lt_car(LIST)
3652 # lt_cdr(LIST)
3653 # ------------
3654 # Manipulate m4 lists.
3655 # These macros are necessary as long as will still need to support
3656 # Autoconf-2.59 which quotes differently.
3657
3658
3659
3660
3661
3662 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3663 # ------------------------------------------
3664 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3665 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3666 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3667 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3668 # than defined and empty).
3669 #
3670 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3671 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3672
3673
3674
3675
3676 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3677 # ----------------------------------------------------------
3678 # Produce a SEP delimited list of all paired combinations of elements of
3679 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3680 # has the form PREFIXmINFIXSUFFIXn.
3681 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3682
3683
3684
3685 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3686 # -----------------------------------------------------------------------
3687 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3688 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3689
3690
3691
3692 # lt_dict_add(DICT, KEY, VALUE)
3693 # -----------------------------
3694
3695
3696
3697 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3698 # --------------------------------------------
3699
3700
3701
3702 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3703 # ----------------------------------
3704
3705
3706
3707 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3708 # -----------------------------------------------------------------
3709
3710
3711
3712 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3713 # --------------------------------------------------------------
3714
3715
3716 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3717 #
3718 #   Copyright (C) 2004 Free Software Foundation, Inc.
3719 #   Written by Scott James Remnant, 2004
3720 #
3721 # This file is free software; the Free Software Foundation gives
3722 # unlimited permission to copy and/or distribute it, with or without
3723 # modifications, as long as this notice is preserved.
3724
3725 # Generated from ltversion.in.
3726
3727 # serial 3134 ltversion.m4
3728 # This file is part of GNU Libtool
3729
3730
3731
3732
3733
3734
3735 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3736 #
3737 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3738 #   Written by Scott James Remnant, 2004.
3739 #
3740 # This file is free software; the Free Software Foundation gives
3741 # unlimited permission to copy and/or distribute it, with or without
3742 # modifications, as long as this notice is preserved.
3743
3744 # serial 4 lt~obsolete.m4
3745
3746 # These exist entirely to fool aclocal when bootstrapping libtool.
3747 #
3748 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3749 # which have later been changed to m4_define as they aren't part of the
3750 # exported API, or moved to Autoconf or Automake where they belong.
3751 #
3752 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3753 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3754 # using a macro with the same name in our local m4/libtool.m4 it'll
3755 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3756 # and doesn't know about Autoconf macros at all.)
3757 #
3758 # So we provide this file, which has a silly filename so it's always
3759 # included after everything else.  This provides aclocal with the
3760 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3761 # because those macros already exist, or will be overwritten later.
3762 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3763 #
3764 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3765 # Yes, that means every name once taken will need to remain here until
3766 # we give up compatibility with versions before 1.7, at which point
3767 # we need to keep only those names which we still refer to.
3768
3769 # This is to help aclocal find these macros, as it can't see m4_define.
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
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 ##                                                          -*- Autoconf -*-
3835
3836 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3837 # Free Software Foundation, Inc.
3838 #
3839 # This file is free software; the Free Software Foundation
3840 # gives unlimited permission to copy and/or distribute it,
3841 # with or without modifications, as long as this notice is preserved.
3842
3843 # serial 8
3844
3845 # Based on depend.m4 from automake 1.9, modified for standalone use in
3846 # an environment where GNU make is required.
3847
3848 # ZW_PROG_COMPILER_DEPENDENCIES
3849 # -----------------------------
3850 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3851 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3852 # original; not side-effect compatible.  As the users of this macro
3853 # may require accurate dependencies for correct builds, it does *not*
3854 # honor --disable-dependency-checking, and failure to detect a usable
3855 # method is an error.  depcomp is assumed to be located in
3856 # $ac_aux_dir.
3857 #
3858 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3859
3860
3861
3862 # AM_SET_DEPDIR
3863 # -------------
3864 # Choose a directory name for dependency files.
3865
3866
3867 # ZW_CREATE_DEPDIR
3868 # ----------------
3869 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
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 sim_inline="-DDEFAULT_INLINE=0"
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957 # intl sister-directory configuration rules.
3958 #
3959
3960 # The idea behind this macro is that there's no need to repeat all the
3961 # autoconf probes done by the intl directory - it's already done them
3962 # for us.  In fact, there's no need even to look at the cache for the
3963 # answers.  All we need to do is nab a few pieces of information.
3964 # The intl directory is set up to make this easy, by generating a
3965 # small file which can be sourced as a shell script; then we produce
3966 # the necessary substitutions and definitions for this directory.
3967
3968
3969
3970 # Autoconf M4 include file defining utility macros for complex Canadian
3971 # cross builds.
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981 ####
3982 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3983 # or AC_INIT.
3984 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3985
3986 ####
3987 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3988 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3989
3990
3991 ####
3992 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3993 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3994
3995
3996
3997 # Backported from Autoconf 2.5x; can go away when and if
3998 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
3999
4000
4001
4002
4003 # ACX_HAVE_GCC_FOR_TARGET
4004 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4005
4006
4007 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4008 # Searching for installed target binutils.  We need to take extra care,
4009 # else we may find the wrong assembler, linker, etc., and lose.
4010 #
4011 # First try --with-build-time-tools, if specified.
4012 #
4013 # For build != host, we ask the installed GCC for the name of the tool it
4014 # uses, and accept it if it is an absolute path.  This is because the
4015 # only good choice for a compiler is the same GCC version that is being
4016 # installed (or we couldn't make target libraries), and we assume that
4017 # on the host system we'll have not only the same GCC version, but also
4018 # the same binutils version.
4019 #
4020 # For build == host, search the same directories that the installed
4021 # compiler will search.  We used to do this for the assembler, linker,
4022 # and nm only; for simplicity of configuration, however, we extend this
4023 # criterion to tools (such as ar and ranlib) that are never invoked by
4024 # the compiler, to avoid mismatches.
4025 #
4026 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4027 # if build == target.  This makes the most sense only when bootstrapping,
4028 # but we also do so when build != host.  In this case, we hope that the
4029 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4030 #
4031 # If we do not find a suitable binary, then try the user's path.
4032
4033
4034 ###
4035 # AC_PROG_CPP_WERROR
4036 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4037 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4038 # For now, using this also overrides header checks to use only the
4039 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4040 # bit harder from here).
4041 # Eventually autoconf will default to checking headers with the compiler
4042 # instead, and we'll have to do this differently.
4043
4044 # AC_PROG_CPP_WERROR
4045
4046 # Test for GNAT.
4047 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4048 # that understands Ada.  We use the user's CC setting, already found, and
4049 # possibly add $1 to the command-line parameters.
4050 #
4051 # Sets the shell variable have_gnat to yes or no as appropriate, and
4052 # substitutes GNATBIND and GNATMAKE.
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078 ac_ext=c
4079 ac_cpp='$CPP $CPPFLAGS'
4080 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4081 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4083 if test -n "$ac_tool_prefix"; then
4084   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4085 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4087 $as_echo_n "checking for $ac_word... " >&6; }
4088 if test "${ac_cv_prog_CC+set}" = set; then :
4089   $as_echo_n "(cached) " >&6
4090 else
4091   if test -n "$CC"; then
4092   ac_cv_prog_CC="$CC" # Let the user override the test.
4093 else
4094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4095 for as_dir in $PATH
4096 do
4097   IFS=$as_save_IFS
4098   test -z "$as_dir" && as_dir=.
4099     for ac_exec_ext in '' $ac_executable_extensions; do
4100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4101     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4102     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4103     break 2
4104   fi
4105 done
4106   done
4107 IFS=$as_save_IFS
4108
4109 fi
4110 fi
4111 CC=$ac_cv_prog_CC
4112 if test -n "$CC"; then
4113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4114 $as_echo "$CC" >&6; }
4115 else
4116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4117 $as_echo "no" >&6; }
4118 fi
4119
4120
4121 fi
4122 if test -z "$ac_cv_prog_CC"; then
4123   ac_ct_CC=$CC
4124   # Extract the first word of "gcc", so it can be a program name with args.
4125 set dummy gcc; ac_word=$2
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4127 $as_echo_n "checking for $ac_word... " >&6; }
4128 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4129   $as_echo_n "(cached) " >&6
4130 else
4131   if test -n "$ac_ct_CC"; then
4132   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4133 else
4134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135 for as_dir in $PATH
4136 do
4137   IFS=$as_save_IFS
4138   test -z "$as_dir" && as_dir=.
4139     for ac_exec_ext in '' $ac_executable_extensions; do
4140   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4141     ac_cv_prog_ac_ct_CC="gcc"
4142     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4143     break 2
4144   fi
4145 done
4146   done
4147 IFS=$as_save_IFS
4148
4149 fi
4150 fi
4151 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4152 if test -n "$ac_ct_CC"; then
4153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4154 $as_echo "$ac_ct_CC" >&6; }
4155 else
4156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4157 $as_echo "no" >&6; }
4158 fi
4159
4160   if test "x$ac_ct_CC" = x; then
4161     CC=""
4162   else
4163     case $cross_compiling:$ac_tool_warned in
4164 yes:)
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4166 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4167 ac_tool_warned=yes ;;
4168 esac
4169     CC=$ac_ct_CC
4170   fi
4171 else
4172   CC="$ac_cv_prog_CC"
4173 fi
4174
4175 if test -z "$CC"; then
4176           if test -n "$ac_tool_prefix"; then
4177     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4178 set dummy ${ac_tool_prefix}cc; ac_word=$2
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180 $as_echo_n "checking for $ac_word... " >&6; }
4181 if test "${ac_cv_prog_CC+set}" = set; then :
4182   $as_echo_n "(cached) " >&6
4183 else
4184   if test -n "$CC"; then
4185   ac_cv_prog_CC="$CC" # Let the user override the test.
4186 else
4187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188 for as_dir in $PATH
4189 do
4190   IFS=$as_save_IFS
4191   test -z "$as_dir" && as_dir=.
4192     for ac_exec_ext in '' $ac_executable_extensions; do
4193   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4194     ac_cv_prog_CC="${ac_tool_prefix}cc"
4195     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196     break 2
4197   fi
4198 done
4199   done
4200 IFS=$as_save_IFS
4201
4202 fi
4203 fi
4204 CC=$ac_cv_prog_CC
4205 if test -n "$CC"; then
4206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4207 $as_echo "$CC" >&6; }
4208 else
4209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210 $as_echo "no" >&6; }
4211 fi
4212
4213
4214   fi
4215 fi
4216 if test -z "$CC"; then
4217   # Extract the first word of "cc", so it can be a program name with args.
4218 set dummy cc; ac_word=$2
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4220 $as_echo_n "checking for $ac_word... " >&6; }
4221 if test "${ac_cv_prog_CC+set}" = set; then :
4222   $as_echo_n "(cached) " >&6
4223 else
4224   if test -n "$CC"; then
4225   ac_cv_prog_CC="$CC" # Let the user override the test.
4226 else
4227   ac_prog_rejected=no
4228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4229 for as_dir in $PATH
4230 do
4231   IFS=$as_save_IFS
4232   test -z "$as_dir" && as_dir=.
4233     for ac_exec_ext in '' $ac_executable_extensions; do
4234   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4235     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4236        ac_prog_rejected=yes
4237        continue
4238      fi
4239     ac_cv_prog_CC="cc"
4240     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4241     break 2
4242   fi
4243 done
4244   done
4245 IFS=$as_save_IFS
4246
4247 if test $ac_prog_rejected = yes; then
4248   # We found a bogon in the path, so make sure we never use it.
4249   set dummy $ac_cv_prog_CC
4250   shift
4251   if test $# != 0; then
4252     # We chose a different compiler from the bogus one.
4253     # However, it has the same basename, so the bogon will be chosen
4254     # first if we set CC to just the basename; use the full file name.
4255     shift
4256     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4257   fi
4258 fi
4259 fi
4260 fi
4261 CC=$ac_cv_prog_CC
4262 if test -n "$CC"; then
4263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4264 $as_echo "$CC" >&6; }
4265 else
4266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4267 $as_echo "no" >&6; }
4268 fi
4269
4270
4271 fi
4272 if test -z "$CC"; then
4273   if test -n "$ac_tool_prefix"; then
4274   for ac_prog in cl.exe
4275   do
4276     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4277 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4279 $as_echo_n "checking for $ac_word... " >&6; }
4280 if test "${ac_cv_prog_CC+set}" = set; then :
4281   $as_echo_n "(cached) " >&6
4282 else
4283   if test -n "$CC"; then
4284   ac_cv_prog_CC="$CC" # Let the user override the test.
4285 else
4286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287 for as_dir in $PATH
4288 do
4289   IFS=$as_save_IFS
4290   test -z "$as_dir" && as_dir=.
4291     for ac_exec_ext in '' $ac_executable_extensions; do
4292   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4293     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4294     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4295     break 2
4296   fi
4297 done
4298   done
4299 IFS=$as_save_IFS
4300
4301 fi
4302 fi
4303 CC=$ac_cv_prog_CC
4304 if test -n "$CC"; then
4305   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4306 $as_echo "$CC" >&6; }
4307 else
4308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309 $as_echo "no" >&6; }
4310 fi
4311
4312
4313     test -n "$CC" && break
4314   done
4315 fi
4316 if test -z "$CC"; then
4317   ac_ct_CC=$CC
4318   for ac_prog in cl.exe
4319 do
4320   # Extract the first word of "$ac_prog", so it can be a program name with args.
4321 set dummy $ac_prog; ac_word=$2
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323 $as_echo_n "checking for $ac_word... " >&6; }
4324 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4325   $as_echo_n "(cached) " >&6
4326 else
4327   if test -n "$ac_ct_CC"; then
4328   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4329 else
4330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4331 for as_dir in $PATH
4332 do
4333   IFS=$as_save_IFS
4334   test -z "$as_dir" && as_dir=.
4335     for ac_exec_ext in '' $ac_executable_extensions; do
4336   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4337     ac_cv_prog_ac_ct_CC="$ac_prog"
4338     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4339     break 2
4340   fi
4341 done
4342   done
4343 IFS=$as_save_IFS
4344
4345 fi
4346 fi
4347 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4348 if test -n "$ac_ct_CC"; then
4349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4350 $as_echo "$ac_ct_CC" >&6; }
4351 else
4352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4353 $as_echo "no" >&6; }
4354 fi
4355
4356
4357   test -n "$ac_ct_CC" && break
4358 done
4359
4360   if test "x$ac_ct_CC" = x; then
4361     CC=""
4362   else
4363     case $cross_compiling:$ac_tool_warned in
4364 yes:)
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4366 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4367 ac_tool_warned=yes ;;
4368 esac
4369     CC=$ac_ct_CC
4370   fi
4371 fi
4372
4373 fi
4374
4375
4376 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4377 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4378 as_fn_error "no acceptable C compiler found in \$PATH
4379 See \`config.log' for more details." "$LINENO" 5; }
4380
4381 # Provide some information about the compiler.
4382 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4383 set X $ac_compile
4384 ac_compiler=$2
4385 for ac_option in --version -v -V -qversion; do
4386   { { ac_try="$ac_compiler $ac_option >&5"
4387 case "(($ac_try" in
4388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4389   *) ac_try_echo=$ac_try;;
4390 esac
4391 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4392 $as_echo "$ac_try_echo"; } >&5
4393   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4394   ac_status=$?
4395   if test -s conftest.err; then
4396     sed '10a\
4397 ... rest of stderr output deleted ...
4398          10q' conftest.err >conftest.er1
4399     cat conftest.er1 >&5
4400     rm -f conftest.er1 conftest.err
4401   fi
4402   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4403   test $ac_status = 0; }
4404 done
4405
4406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4407 /* end confdefs.h.  */
4408
4409 int
4410 main ()
4411 {
4412
4413   ;
4414   return 0;
4415 }
4416 _ACEOF
4417 ac_clean_files_save=$ac_clean_files
4418 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4419 # Try to create an executable without -o first, disregard a.out.
4420 # It will help us diagnose broken compilers, and finding out an intuition
4421 # of exeext.
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4423 $as_echo_n "checking for C compiler default output file name... " >&6; }
4424 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4425
4426 # The possible output files:
4427 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4428
4429 ac_rmfiles=
4430 for ac_file in $ac_files
4431 do
4432   case $ac_file in
4433     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4434     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4435   esac
4436 done
4437 rm -f $ac_rmfiles
4438
4439 if { { ac_try="$ac_link_default"
4440 case "(($ac_try" in
4441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4442   *) ac_try_echo=$ac_try;;
4443 esac
4444 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4445 $as_echo "$ac_try_echo"; } >&5
4446   (eval "$ac_link_default") 2>&5
4447   ac_status=$?
4448   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4449   test $ac_status = 0; }; then :
4450   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4451 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4452 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4453 # so that the user can short-circuit this test for compilers unknown to
4454 # Autoconf.
4455 for ac_file in $ac_files ''
4456 do
4457   test -f "$ac_file" || continue
4458   case $ac_file in
4459     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4460         ;;
4461     [ab].out )
4462         # We found the default executable, but exeext='' is most
4463         # certainly right.
4464         break;;
4465     *.* )
4466         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4467         then :; else
4468            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4469         fi
4470         # We set ac_cv_exeext here because the later test for it is not
4471         # safe: cross compilers may not add the suffix if given an `-o'
4472         # argument, so we may need to know it at that point already.
4473         # Even if this section looks crufty: it has the advantage of
4474         # actually working.
4475         break;;
4476     * )
4477         break;;
4478   esac
4479 done
4480 test "$ac_cv_exeext" = no && ac_cv_exeext=
4481
4482 else
4483   ac_file=''
4484 fi
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4486 $as_echo "$ac_file" >&6; }
4487 if test -z "$ac_file"; then :
4488   $as_echo "$as_me: failed program was:" >&5
4489 sed 's/^/| /' conftest.$ac_ext >&5
4490
4491 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4492 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4493 { as_fn_set_status 77
4494 as_fn_error "C compiler cannot create executables
4495 See \`config.log' for more details." "$LINENO" 5; }; }
4496 fi
4497 ac_exeext=$ac_cv_exeext
4498
4499 # Check that the compiler produces executables we can run.  If not, either
4500 # the compiler is broken, or we cross compile.
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4502 $as_echo_n "checking whether the C compiler works... " >&6; }
4503 # If not cross compiling, check that we can run a simple program.
4504 if test "$cross_compiling" != yes; then
4505   if { ac_try='./$ac_file'
4506   { { case "(($ac_try" in
4507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4508   *) ac_try_echo=$ac_try;;
4509 esac
4510 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4511 $as_echo "$ac_try_echo"; } >&5
4512   (eval "$ac_try") 2>&5
4513   ac_status=$?
4514   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4515   test $ac_status = 0; }; }; then
4516     cross_compiling=no
4517   else
4518     if test "$cross_compiling" = maybe; then
4519         cross_compiling=yes
4520     else
4521         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4522 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4523 as_fn_error "cannot run C compiled programs.
4524 If you meant to cross compile, use \`--host'.
4525 See \`config.log' for more details." "$LINENO" 5; }
4526     fi
4527   fi
4528 fi
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4530 $as_echo "yes" >&6; }
4531
4532 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4533 ac_clean_files=$ac_clean_files_save
4534 # Check that the compiler produces executables we can run.  If not, either
4535 # the compiler is broken, or we cross compile.
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4537 $as_echo_n "checking whether we are cross compiling... " >&6; }
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4539 $as_echo "$cross_compiling" >&6; }
4540
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4542 $as_echo_n "checking for suffix of executables... " >&6; }
4543 if { { ac_try="$ac_link"
4544 case "(($ac_try" in
4545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4546   *) ac_try_echo=$ac_try;;
4547 esac
4548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4549 $as_echo "$ac_try_echo"; } >&5
4550   (eval "$ac_link") 2>&5
4551   ac_status=$?
4552   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4553   test $ac_status = 0; }; then :
4554   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4555 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4556 # work properly (i.e., refer to `conftest.exe'), while it won't with
4557 # `rm'.
4558 for ac_file in conftest.exe conftest conftest.*; do
4559   test -f "$ac_file" || continue
4560   case $ac_file in
4561     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4562     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4563           break;;
4564     * ) break;;
4565   esac
4566 done
4567 else
4568   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4569 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4570 as_fn_error "cannot compute suffix of executables: cannot compile and link
4571 See \`config.log' for more details." "$LINENO" 5; }
4572 fi
4573 rm -f conftest$ac_cv_exeext
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4575 $as_echo "$ac_cv_exeext" >&6; }
4576
4577 rm -f conftest.$ac_ext
4578 EXEEXT=$ac_cv_exeext
4579 ac_exeext=$EXEEXT
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4581 $as_echo_n "checking for suffix of object files... " >&6; }
4582 if test "${ac_cv_objext+set}" = set; then :
4583   $as_echo_n "(cached) " >&6
4584 else
4585   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4586 /* end confdefs.h.  */
4587
4588 int
4589 main ()
4590 {
4591
4592   ;
4593   return 0;
4594 }
4595 _ACEOF
4596 rm -f conftest.o conftest.obj
4597 if { { ac_try="$ac_compile"
4598 case "(($ac_try" in
4599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4600   *) ac_try_echo=$ac_try;;
4601 esac
4602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4603 $as_echo "$ac_try_echo"; } >&5
4604   (eval "$ac_compile") 2>&5
4605   ac_status=$?
4606   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4607   test $ac_status = 0; }; then :
4608   for ac_file in conftest.o conftest.obj conftest.*; do
4609   test -f "$ac_file" || continue;
4610   case $ac_file in
4611     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4612     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4613        break;;
4614   esac
4615 done
4616 else
4617   $as_echo "$as_me: failed program was:" >&5
4618 sed 's/^/| /' conftest.$ac_ext >&5
4619
4620 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4621 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4622 as_fn_error "cannot compute suffix of object files: cannot compile
4623 See \`config.log' for more details." "$LINENO" 5; }
4624 fi
4625 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4626 fi
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4628 $as_echo "$ac_cv_objext" >&6; }
4629 OBJEXT=$ac_cv_objext
4630 ac_objext=$OBJEXT
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4632 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4633 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4634   $as_echo_n "(cached) " >&6
4635 else
4636   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637 /* end confdefs.h.  */
4638
4639 int
4640 main ()
4641 {
4642 #ifndef __GNUC__
4643        choke me
4644 #endif
4645
4646   ;
4647   return 0;
4648 }
4649 _ACEOF
4650 if ac_fn_c_try_compile "$LINENO"; then :
4651   ac_compiler_gnu=yes
4652 else
4653   ac_compiler_gnu=no
4654 fi
4655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4656 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4657
4658 fi
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4660 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4661 if test $ac_compiler_gnu = yes; then
4662   GCC=yes
4663 else
4664   GCC=
4665 fi
4666 ac_test_CFLAGS=${CFLAGS+set}
4667 ac_save_CFLAGS=$CFLAGS
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4669 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4670 if test "${ac_cv_prog_cc_g+set}" = set; then :
4671   $as_echo_n "(cached) " >&6
4672 else
4673   ac_save_c_werror_flag=$ac_c_werror_flag
4674    ac_c_werror_flag=yes
4675    ac_cv_prog_cc_g=no
4676    CFLAGS="-g"
4677    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4678 /* end confdefs.h.  */
4679
4680 int
4681 main ()
4682 {
4683
4684   ;
4685   return 0;
4686 }
4687 _ACEOF
4688 if ac_fn_c_try_compile "$LINENO"; then :
4689   ac_cv_prog_cc_g=yes
4690 else
4691   CFLAGS=""
4692       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4693 /* end confdefs.h.  */
4694
4695 int
4696 main ()
4697 {
4698
4699   ;
4700   return 0;
4701 }
4702 _ACEOF
4703 if ac_fn_c_try_compile "$LINENO"; then :
4704
4705 else
4706   ac_c_werror_flag=$ac_save_c_werror_flag
4707          CFLAGS="-g"
4708          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709 /* end confdefs.h.  */
4710
4711 int
4712 main ()
4713 {
4714
4715   ;
4716   return 0;
4717 }
4718 _ACEOF
4719 if ac_fn_c_try_compile "$LINENO"; then :
4720   ac_cv_prog_cc_g=yes
4721 fi
4722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4723 fi
4724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4725 fi
4726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727    ac_c_werror_flag=$ac_save_c_werror_flag
4728 fi
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4730 $as_echo "$ac_cv_prog_cc_g" >&6; }
4731 if test "$ac_test_CFLAGS" = set; then
4732   CFLAGS=$ac_save_CFLAGS
4733 elif test $ac_cv_prog_cc_g = yes; then
4734   if test "$GCC" = yes; then
4735     CFLAGS="-g -O2"
4736   else
4737     CFLAGS="-g"
4738   fi
4739 else
4740   if test "$GCC" = yes; then
4741     CFLAGS="-O2"
4742   else
4743     CFLAGS=
4744   fi
4745 fi
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4747 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4748 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4749   $as_echo_n "(cached) " >&6
4750 else
4751   ac_cv_prog_cc_c89=no
4752 ac_save_CC=$CC
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h.  */
4755 #include <stdarg.h>
4756 #include <stdio.h>
4757 #include <sys/types.h>
4758 #include <sys/stat.h>
4759 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4760 struct buf { int x; };
4761 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4762 static char *e (p, i)
4763      char **p;
4764      int i;
4765 {
4766   return p[i];
4767 }
4768 static char *f (char * (*g) (char **, int), char **p, ...)
4769 {
4770   char *s;
4771   va_list v;
4772   va_start (v,p);
4773   s = g (p, va_arg (v,int));
4774   va_end (v);
4775   return s;
4776 }
4777
4778 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4779    function prototypes and stuff, but not '\xHH' hex character constants.
4780    These don't provoke an error unfortunately, instead are silently treated
4781    as 'x'.  The following induces an error, until -std is added to get
4782    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4783    array size at least.  It's necessary to write '\x00'==0 to get something
4784    that's true only with -std.  */
4785 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4786
4787 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4788    inside strings and character constants.  */
4789 #define FOO(x) 'x'
4790 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4791
4792 int test (int i, double x);
4793 struct s1 {int (*f) (int a);};
4794 struct s2 {int (*f) (double a);};
4795 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4796 int argc;
4797 char **argv;
4798 int
4799 main ()
4800 {
4801 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4802   ;
4803   return 0;
4804 }
4805 _ACEOF
4806 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4807         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4808 do
4809   CC="$ac_save_CC $ac_arg"
4810   if ac_fn_c_try_compile "$LINENO"; then :
4811   ac_cv_prog_cc_c89=$ac_arg
4812 fi
4813 rm -f core conftest.err conftest.$ac_objext
4814   test "x$ac_cv_prog_cc_c89" != "xno" && break
4815 done
4816 rm -f conftest.$ac_ext
4817 CC=$ac_save_CC
4818
4819 fi
4820 # AC_CACHE_VAL
4821 case "x$ac_cv_prog_cc_c89" in
4822   x)
4823     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4824 $as_echo "none needed" >&6; } ;;
4825   xno)
4826     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4827 $as_echo "unsupported" >&6; } ;;
4828   *)
4829     CC="$CC $ac_cv_prog_cc_c89"
4830     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4831 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4832 esac
4833 if test "x$ac_cv_prog_cc_c89" != xno; then :
4834
4835 fi
4836
4837 ac_ext=c
4838 ac_cpp='$CPP $CPPFLAGS'
4839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4842
4843 ac_aux_dir=
4844 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4845   for ac_t in install-sh install.sh shtool; do
4846     if test -f "$ac_dir/$ac_t"; then
4847       ac_aux_dir=$ac_dir
4848       ac_install_sh="$ac_aux_dir/$ac_t -c"
4849       break 2
4850     fi
4851   done
4852 done
4853 if test -z "$ac_aux_dir"; then
4854   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4855 fi
4856
4857 # These three variables are undocumented and unsupported,
4858 # and are intended to be withdrawn in a future Autoconf release.
4859 # They can cause serious problems if a builder's source tree is in a directory
4860 # whose full name contains unusual characters.
4861 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4862 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4863 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4864
4865
4866 # Make sure we can run config.sub.
4867 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4868   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4869
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4871 $as_echo_n "checking build system type... " >&6; }
4872 if test "${ac_cv_build+set}" = set; then :
4873   $as_echo_n "(cached) " >&6
4874 else
4875   ac_build_alias=$build_alias
4876 test "x$ac_build_alias" = x &&
4877   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4878 test "x$ac_build_alias" = x &&
4879   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4880 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4881   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4882
4883 fi
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4885 $as_echo "$ac_cv_build" >&6; }
4886 case $ac_cv_build in
4887 *-*-*) ;;
4888 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4889 esac
4890 build=$ac_cv_build
4891 ac_save_IFS=$IFS; IFS='-'
4892 set x $ac_cv_build
4893 shift
4894 build_cpu=$1
4895 build_vendor=$2
4896 shift; shift
4897 # Remember, the first character of IFS is used to create $*,
4898 # except with old shells:
4899 build_os=$*
4900 IFS=$ac_save_IFS
4901 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4902
4903
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4905 $as_echo_n "checking host system type... " >&6; }
4906 if test "${ac_cv_host+set}" = set; then :
4907   $as_echo_n "(cached) " >&6
4908 else
4909   if test "x$host_alias" = x; then
4910   ac_cv_host=$ac_cv_build
4911 else
4912   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4913     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4914 fi
4915
4916 fi
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4918 $as_echo "$ac_cv_host" >&6; }
4919 case $ac_cv_host in
4920 *-*-*) ;;
4921 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4922 esac
4923 host=$ac_cv_host
4924 ac_save_IFS=$IFS; IFS='-'
4925 set x $ac_cv_host
4926 shift
4927 host_cpu=$1
4928 host_vendor=$2
4929 shift; shift
4930 # Remember, the first character of IFS is used to create $*,
4931 # except with old shells:
4932 host_os=$*
4933 IFS=$ac_save_IFS
4934 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4935
4936
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4938 $as_echo_n "checking target system type... " >&6; }
4939 if test "${ac_cv_target+set}" = set; then :
4940   $as_echo_n "(cached) " >&6
4941 else
4942   if test "x$target_alias" = x; then
4943   ac_cv_target=$ac_cv_host
4944 else
4945   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4946     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4947 fi
4948
4949 fi
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4951 $as_echo "$ac_cv_target" >&6; }
4952 case $ac_cv_target in
4953 *-*-*) ;;
4954 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4955 esac
4956 target=$ac_cv_target
4957 ac_save_IFS=$IFS; IFS='-'
4958 set x $ac_cv_target
4959 shift
4960 target_cpu=$1
4961 target_vendor=$2
4962 shift; shift
4963 # Remember, the first character of IFS is used to create $*,
4964 # except with old shells:
4965 target_os=$*
4966 IFS=$ac_save_IFS
4967 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4968
4969
4970 # The aliases save the names the user supplied, while $host etc.
4971 # will get canonicalized.
4972 test -n "$target_alias" &&
4973   test "$program_prefix$program_suffix$program_transform_name" = \
4974     NONENONEs,x,x, &&
4975   program_prefix=${target_alias}-
4976
4977 ac_ext=c
4978 ac_cpp='$CPP $CPPFLAGS'
4979 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4980 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4981 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4983 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4984 # On Suns, sometimes $CPP names a directory.
4985 if test -n "$CPP" && test -d "$CPP"; then
4986   CPP=
4987 fi
4988 if test -z "$CPP"; then
4989   if test "${ac_cv_prog_CPP+set}" = set; then :
4990   $as_echo_n "(cached) " >&6
4991 else
4992       # Double quotes because CPP needs to be expanded
4993     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4994     do
4995       ac_preproc_ok=false
4996 for ac_c_preproc_warn_flag in '' yes
4997 do
4998   # Use a header file that comes with gcc, so configuring glibc
4999   # with a fresh cross-compiler works.
5000   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5001   # <limits.h> exists even on freestanding compilers.
5002   # On the NeXT, cc -E runs the code through the compiler's parser,
5003   # not just through cpp. "Syntax error" is here to catch this case.
5004   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5005 /* end confdefs.h.  */
5006 #ifdef __STDC__
5007 # include <limits.h>
5008 #else
5009 # include <assert.h>
5010 #endif
5011                      Syntax error
5012 _ACEOF
5013 if ac_fn_c_try_cpp "$LINENO"; then :
5014
5015 else
5016   # Broken: fails on valid input.
5017 continue
5018 fi
5019 rm -f conftest.err conftest.$ac_ext
5020
5021   # OK, works on sane cases.  Now check whether nonexistent headers
5022   # can be detected and how.
5023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024 /* end confdefs.h.  */
5025 #include <ac_nonexistent.h>
5026 _ACEOF
5027 if ac_fn_c_try_cpp "$LINENO"; then :
5028   # Broken: success on invalid input.
5029 continue
5030 else
5031   # Passes both tests.
5032 ac_preproc_ok=:
5033 break
5034 fi
5035 rm -f conftest.err conftest.$ac_ext
5036
5037 done
5038 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5039 rm -f conftest.err conftest.$ac_ext
5040 if $ac_preproc_ok; then :
5041   break
5042 fi
5043
5044     done
5045     ac_cv_prog_CPP=$CPP
5046
5047 fi
5048   CPP=$ac_cv_prog_CPP
5049 else
5050   ac_cv_prog_CPP=$CPP
5051 fi
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5053 $as_echo "$CPP" >&6; }
5054 ac_preproc_ok=false
5055 for ac_c_preproc_warn_flag in '' yes
5056 do
5057   # Use a header file that comes with gcc, so configuring glibc
5058   # with a fresh cross-compiler works.
5059   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5060   # <limits.h> exists even on freestanding compilers.
5061   # On the NeXT, cc -E runs the code through the compiler's parser,
5062   # not just through cpp. "Syntax error" is here to catch this case.
5063   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064 /* end confdefs.h.  */
5065 #ifdef __STDC__
5066 # include <limits.h>
5067 #else
5068 # include <assert.h>
5069 #endif
5070                      Syntax error
5071 _ACEOF
5072 if ac_fn_c_try_cpp "$LINENO"; then :
5073
5074 else
5075   # Broken: fails on valid input.
5076 continue
5077 fi
5078 rm -f conftest.err conftest.$ac_ext
5079
5080   # OK, works on sane cases.  Now check whether nonexistent headers
5081   # can be detected and how.
5082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5083 /* end confdefs.h.  */
5084 #include <ac_nonexistent.h>
5085 _ACEOF
5086 if ac_fn_c_try_cpp "$LINENO"; then :
5087   # Broken: success on invalid input.
5088 continue
5089 else
5090   # Passes both tests.
5091 ac_preproc_ok=:
5092 break
5093 fi
5094 rm -f conftest.err conftest.$ac_ext
5095
5096 done
5097 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5098 rm -f conftest.err conftest.$ac_ext
5099 if $ac_preproc_ok; then :
5100
5101 else
5102   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5103 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5104 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5105 See \`config.log' for more details." "$LINENO" 5; }
5106 fi
5107
5108 ac_ext=c
5109 ac_cpp='$CPP $CPPFLAGS'
5110 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5111 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5112 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5113
5114
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5116 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5117 if test "${ac_cv_path_GREP+set}" = set; then :
5118   $as_echo_n "(cached) " >&6
5119 else
5120   if test -z "$GREP"; then
5121   ac_path_GREP_found=false
5122   # Loop through the user's path and test for each of PROGNAME-LIST
5123   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5125 do
5126   IFS=$as_save_IFS
5127   test -z "$as_dir" && as_dir=.
5128     for ac_prog in grep ggrep; do
5129     for ac_exec_ext in '' $ac_executable_extensions; do
5130       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5131       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5132 # Check for GNU ac_path_GREP and select it if it is found.
5133   # Check for GNU $ac_path_GREP
5134 case `"$ac_path_GREP" --version 2>&1` in
5135 *GNU*)
5136   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5137 *)
5138   ac_count=0
5139   $as_echo_n 0123456789 >"conftest.in"
5140   while :
5141   do
5142     cat "conftest.in" "conftest.in" >"conftest.tmp"
5143     mv "conftest.tmp" "conftest.in"
5144     cp "conftest.in" "conftest.nl"
5145     $as_echo 'GREP' >> "conftest.nl"
5146     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5147     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5148     as_fn_arith $ac_count + 1 && ac_count=$as_val
5149     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5150       # Best one so far, save it but keep looking for a better one
5151       ac_cv_path_GREP="$ac_path_GREP"
5152       ac_path_GREP_max=$ac_count
5153     fi
5154     # 10*(2^10) chars as input seems more than enough
5155     test $ac_count -gt 10 && break
5156   done
5157   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5158 esac
5159
5160       $ac_path_GREP_found && break 3
5161     done
5162   done
5163   done
5164 IFS=$as_save_IFS
5165   if test -z "$ac_cv_path_GREP"; then
5166     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5167   fi
5168 else
5169   ac_cv_path_GREP=$GREP
5170 fi
5171
5172 fi
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5174 $as_echo "$ac_cv_path_GREP" >&6; }
5175  GREP="$ac_cv_path_GREP"
5176
5177
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5179 $as_echo_n "checking for egrep... " >&6; }
5180 if test "${ac_cv_path_EGREP+set}" = set; then :
5181   $as_echo_n "(cached) " >&6
5182 else
5183   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5184    then ac_cv_path_EGREP="$GREP -E"
5185    else
5186      if test -z "$EGREP"; then
5187   ac_path_EGREP_found=false
5188   # Loop through the user's path and test for each of PROGNAME-LIST
5189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5191 do
5192   IFS=$as_save_IFS
5193   test -z "$as_dir" && as_dir=.
5194     for ac_prog in egrep; do
5195     for ac_exec_ext in '' $ac_executable_extensions; do
5196       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5197       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5198 # Check for GNU ac_path_EGREP and select it if it is found.
5199   # Check for GNU $ac_path_EGREP
5200 case `"$ac_path_EGREP" --version 2>&1` in
5201 *GNU*)
5202   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5203 *)
5204   ac_count=0
5205   $as_echo_n 0123456789 >"conftest.in"
5206   while :
5207   do
5208     cat "conftest.in" "conftest.in" >"conftest.tmp"
5209     mv "conftest.tmp" "conftest.in"
5210     cp "conftest.in" "conftest.nl"
5211     $as_echo 'EGREP' >> "conftest.nl"
5212     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5213     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5214     as_fn_arith $ac_count + 1 && ac_count=$as_val
5215     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5216       # Best one so far, save it but keep looking for a better one
5217       ac_cv_path_EGREP="$ac_path_EGREP"
5218       ac_path_EGREP_max=$ac_count
5219     fi
5220     # 10*(2^10) chars as input seems more than enough
5221     test $ac_count -gt 10 && break
5222   done
5223   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5224 esac
5225
5226       $ac_path_EGREP_found && break 3
5227     done
5228   done
5229   done
5230 IFS=$as_save_IFS
5231   if test -z "$ac_cv_path_EGREP"; then
5232     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5233   fi
5234 else
5235   ac_cv_path_EGREP=$EGREP
5236 fi
5237
5238    fi
5239 fi
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5241 $as_echo "$ac_cv_path_EGREP" >&6; }
5242  EGREP="$ac_cv_path_EGREP"
5243
5244
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5246 $as_echo_n "checking for ANSI C header files... " >&6; }
5247 if test "${ac_cv_header_stdc+set}" = set; then :
5248   $as_echo_n "(cached) " >&6
5249 else
5250   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5251 /* end confdefs.h.  */
5252 #include <stdlib.h>
5253 #include <stdarg.h>
5254 #include <string.h>
5255 #include <float.h>
5256
5257 int
5258 main ()
5259 {
5260
5261   ;
5262   return 0;
5263 }
5264 _ACEOF
5265 if ac_fn_c_try_compile "$LINENO"; then :
5266   ac_cv_header_stdc=yes
5267 else
5268   ac_cv_header_stdc=no
5269 fi
5270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5271
5272 if test $ac_cv_header_stdc = yes; then
5273   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5275 /* end confdefs.h.  */
5276 #include <string.h>
5277
5278 _ACEOF
5279 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5280   $EGREP "memchr" >/dev/null 2>&1; then :
5281
5282 else
5283   ac_cv_header_stdc=no
5284 fi
5285 rm -f conftest*
5286
5287 fi
5288
5289 if test $ac_cv_header_stdc = yes; then
5290   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5291   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5292 /* end confdefs.h.  */
5293 #include <stdlib.h>
5294
5295 _ACEOF
5296 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5297   $EGREP "free" >/dev/null 2>&1; then :
5298
5299 else
5300   ac_cv_header_stdc=no
5301 fi
5302 rm -f conftest*
5303
5304 fi
5305
5306 if test $ac_cv_header_stdc = yes; then
5307   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5308   if test "$cross_compiling" = yes; then :
5309   :
5310 else
5311   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312 /* end confdefs.h.  */
5313 #include <ctype.h>
5314 #include <stdlib.h>
5315 #if ((' ' & 0x0FF) == 0x020)
5316 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5317 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5318 #else
5319 # define ISLOWER(c) \
5320                    (('a' <= (c) && (c) <= 'i') \
5321                      || ('j' <= (c) && (c) <= 'r') \
5322                      || ('s' <= (c) && (c) <= 'z'))
5323 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5324 #endif
5325
5326 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5327 int
5328 main ()
5329 {
5330   int i;
5331   for (i = 0; i < 256; i++)
5332     if (XOR (islower (i), ISLOWER (i))
5333         || toupper (i) != TOUPPER (i))
5334       return 2;
5335   return 0;
5336 }
5337 _ACEOF
5338 if ac_fn_c_try_run "$LINENO"; then :
5339
5340 else
5341   ac_cv_header_stdc=no
5342 fi
5343 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5344   conftest.$ac_objext conftest.beam conftest.$ac_ext
5345 fi
5346
5347 fi
5348 fi
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5350 $as_echo "$ac_cv_header_stdc" >&6; }
5351 if test $ac_cv_header_stdc = yes; then
5352
5353 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5354
5355 fi
5356
5357 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5358 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5359                   inttypes.h stdint.h unistd.h
5360 do :
5361   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5362 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5363 "
5364 eval as_val=\$$as_ac_Header
5365    if test "x$as_val" = x""yes; then :
5366   cat >>confdefs.h <<_ACEOF
5367 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5368 _ACEOF
5369
5370 fi
5371
5372 done
5373
5374
5375
5376   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5377 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5378   MINIX=yes
5379 else
5380   MINIX=
5381 fi
5382
5383
5384   if test "$MINIX" = yes; then
5385
5386 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5387
5388
5389 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5390
5391
5392 $as_echo "#define _MINIX 1" >>confdefs.h
5393
5394   fi
5395
5396
5397   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5398 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5399 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5400   $as_echo_n "(cached) " >&6
5401 else
5402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403 /* end confdefs.h.  */
5404
5405 #         define __EXTENSIONS__ 1
5406           $ac_includes_default
5407 int
5408 main ()
5409 {
5410
5411   ;
5412   return 0;
5413 }
5414 _ACEOF
5415 if ac_fn_c_try_compile "$LINENO"; then :
5416   ac_cv_safe_to_define___extensions__=yes
5417 else
5418   ac_cv_safe_to_define___extensions__=no
5419 fi
5420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5421 fi
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5423 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5424   test $ac_cv_safe_to_define___extensions__ = yes &&
5425     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5426
5427   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5428
5429   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5430
5431   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5432
5433   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5434
5435
5436 test "$program_prefix" != NONE &&
5437   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5438 # Use a double $ so make ignores it.
5439 test "$program_suffix" != NONE &&
5440   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5441 # Double any \ or $.
5442 # By default was `s,x,x', remove it if useless.
5443 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5444 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5445
5446 # Find a good install program.  We prefer a C program (faster),
5447 # so one script is as good as another.  But avoid the broken or
5448 # incompatible versions:
5449 # SysV /etc/install, /usr/sbin/install
5450 # SunOS /usr/etc/install
5451 # IRIX /sbin/install
5452 # AIX /bin/install
5453 # AmigaOS /C/install, which installs bootblocks on floppy discs
5454 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5455 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5456 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5457 # OS/2's system install, which has a completely different semantic
5458 # ./install, which can be erroneously created by make from ./install.sh.
5459 # Reject install programs that cannot install multiple files.
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5461 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5462 if test -z "$INSTALL"; then
5463 if test "${ac_cv_path_install+set}" = set; then :
5464   $as_echo_n "(cached) " >&6
5465 else
5466   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5467 for as_dir in $PATH
5468 do
5469   IFS=$as_save_IFS
5470   test -z "$as_dir" && as_dir=.
5471     # Account for people who put trailing slashes in PATH elements.
5472 case $as_dir/ in #((
5473   ./ | .// | /[cC]/* | \
5474   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5475   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5476   /usr/ucb/* ) ;;
5477   *)
5478     # OSF1 and SCO ODT 3.0 have their own names for install.
5479     # Don't use installbsd from OSF since it installs stuff as root
5480     # by default.
5481     for ac_prog in ginstall scoinst install; do
5482       for ac_exec_ext in '' $ac_executable_extensions; do
5483         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5484           if test $ac_prog = install &&
5485             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5486             # AIX install.  It has an incompatible calling convention.
5487             :
5488           elif test $ac_prog = install &&
5489             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5490             # program-specific install script used by HP pwplus--don't use.
5491             :
5492           else
5493             rm -rf conftest.one conftest.two conftest.dir
5494             echo one > conftest.one
5495             echo two > conftest.two
5496             mkdir conftest.dir
5497             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5498               test -s conftest.one && test -s conftest.two &&
5499               test -s conftest.dir/conftest.one &&
5500               test -s conftest.dir/conftest.two
5501             then
5502               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5503               break 3
5504             fi
5505           fi
5506         fi
5507       done
5508     done
5509     ;;
5510 esac
5511
5512   done
5513 IFS=$as_save_IFS
5514
5515 rm -rf conftest.one conftest.two conftest.dir
5516
5517 fi
5518   if test "${ac_cv_path_install+set}" = set; then
5519     INSTALL=$ac_cv_path_install
5520   else
5521     # As a last resort, use the slow shell script.  Don't cache a
5522     # value for INSTALL within a source directory, because that will
5523     # break other packages using the cache if that directory is
5524     # removed, or if the value is a relative name.
5525     INSTALL=$ac_install_sh
5526   fi
5527 fi
5528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5529 $as_echo "$INSTALL" >&6; }
5530
5531 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5532 # It thinks the first close brace ends the variable substitution.
5533 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5534
5535 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5536
5537 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5538
5539 rm -rf .tst 2>/dev/null
5540 mkdir .tst 2>/dev/null
5541 if test -d .tst; then
5542   am__leading_dot=.
5543 else
5544   am__leading_dot=_
5545 fi
5546 rmdir .tst 2>/dev/null
5547
5548 DEPDIR="${am__leading_dot}deps"
5549
5550 case `pwd` in
5551   *\ * | *\     *)
5552     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5553 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5554 esac
5555
5556
5557
5558 macro_version='2.2.7a'
5559 macro_revision='1.3134'
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573 ltmain="$ac_aux_dir/ltmain.sh"
5574
5575 # Backslashify metacharacters that are still active within
5576 # double-quoted strings.
5577 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5578
5579 # Same as above, but do not quote variable references.
5580 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5581
5582 # Sed substitution to delay expansion of an escaped shell variable in a
5583 # double_quote_subst'ed string.
5584 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5585
5586 # Sed substitution to delay expansion of an escaped single quote.
5587 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5588
5589 # Sed substitution to avoid accidental globbing in evaled expressions
5590 no_glob_subst='s/\*/\\\*/g'
5591
5592 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5593 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5594 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5595
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5597 $as_echo_n "checking how to print strings... " >&6; }
5598 # Test print first, because it will be a builtin if present.
5599 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5600    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5601   ECHO='print -r --'
5602 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5603   ECHO='printf %s\n'
5604 else
5605   # Use this function as a fallback that always works.
5606   func_fallback_echo ()
5607   {
5608     eval 'cat <<_LTECHO_EOF
5609 $1
5610 _LTECHO_EOF'
5611   }
5612   ECHO='func_fallback_echo'
5613 fi
5614
5615 # func_echo_all arg...
5616 # Invoke $ECHO with all args, space-separated.
5617 func_echo_all ()
5618 {
5619     $ECHO ""
5620 }
5621
5622 case "$ECHO" in
5623   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5624 $as_echo "printf" >&6; } ;;
5625   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5626 $as_echo "print -r" >&6; } ;;
5627   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5628 $as_echo "cat" >&6; } ;;
5629 esac
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5645 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5646 if test "${ac_cv_path_SED+set}" = set; then :
5647   $as_echo_n "(cached) " >&6
5648 else
5649             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5650      for ac_i in 1 2 3 4 5 6 7; do
5651        ac_script="$ac_script$as_nl$ac_script"
5652      done
5653      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5654      { ac_script=; unset ac_script;}
5655      if test -z "$SED"; then
5656   ac_path_SED_found=false
5657   # Loop through the user's path and test for each of PROGNAME-LIST
5658   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5659 for as_dir in $PATH
5660 do
5661   IFS=$as_save_IFS
5662   test -z "$as_dir" && as_dir=.
5663     for ac_prog in sed gsed; do
5664     for ac_exec_ext in '' $ac_executable_extensions; do
5665       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5666       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5667 # Check for GNU ac_path_SED and select it if it is found.
5668   # Check for GNU $ac_path_SED
5669 case `"$ac_path_SED" --version 2>&1` in
5670 *GNU*)
5671   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5672 *)
5673   ac_count=0
5674   $as_echo_n 0123456789 >"conftest.in"
5675   while :
5676   do
5677     cat "conftest.in" "conftest.in" >"conftest.tmp"
5678     mv "conftest.tmp" "conftest.in"
5679     cp "conftest.in" "conftest.nl"
5680     $as_echo '' >> "conftest.nl"
5681     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5682     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5683     as_fn_arith $ac_count + 1 && ac_count=$as_val
5684     if test $ac_count -gt ${ac_path_SED_max-0}; then
5685       # Best one so far, save it but keep looking for a better one
5686       ac_cv_path_SED="$ac_path_SED"
5687       ac_path_SED_max=$ac_count
5688     fi
5689     # 10*(2^10) chars as input seems more than enough
5690     test $ac_count -gt 10 && break
5691   done
5692   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5693 esac
5694
5695       $ac_path_SED_found && break 3
5696     done
5697   done
5698   done
5699 IFS=$as_save_IFS
5700   if test -z "$ac_cv_path_SED"; then
5701     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5702   fi
5703 else
5704   ac_cv_path_SED=$SED
5705 fi
5706
5707 fi
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5709 $as_echo "$ac_cv_path_SED" >&6; }
5710  SED="$ac_cv_path_SED"
5711   rm -f conftest.sed
5712
5713 test -z "$SED" && SED=sed
5714 Xsed="$SED -e 1s/^X//"
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5727 $as_echo_n "checking for fgrep... " >&6; }
5728 if test "${ac_cv_path_FGREP+set}" = set; then :
5729   $as_echo_n "(cached) " >&6
5730 else
5731   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5732    then ac_cv_path_FGREP="$GREP -F"
5733    else
5734      if test -z "$FGREP"; then
5735   ac_path_FGREP_found=false
5736   # Loop through the user's path and test for each of PROGNAME-LIST
5737   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5738 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5739 do
5740   IFS=$as_save_IFS
5741   test -z "$as_dir" && as_dir=.
5742     for ac_prog in fgrep; do
5743     for ac_exec_ext in '' $ac_executable_extensions; do
5744       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5745       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5746 # Check for GNU ac_path_FGREP and select it if it is found.
5747   # Check for GNU $ac_path_FGREP
5748 case `"$ac_path_FGREP" --version 2>&1` in
5749 *GNU*)
5750   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5751 *)
5752   ac_count=0
5753   $as_echo_n 0123456789 >"conftest.in"
5754   while :
5755   do
5756     cat "conftest.in" "conftest.in" >"conftest.tmp"
5757     mv "conftest.tmp" "conftest.in"
5758     cp "conftest.in" "conftest.nl"
5759     $as_echo 'FGREP' >> "conftest.nl"
5760     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5761     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5762     as_fn_arith $ac_count + 1 && ac_count=$as_val
5763     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5764       # Best one so far, save it but keep looking for a better one
5765       ac_cv_path_FGREP="$ac_path_FGREP"
5766       ac_path_FGREP_max=$ac_count
5767     fi
5768     # 10*(2^10) chars as input seems more than enough
5769     test $ac_count -gt 10 && break
5770   done
5771   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5772 esac
5773
5774       $ac_path_FGREP_found && break 3
5775     done
5776   done
5777   done
5778 IFS=$as_save_IFS
5779   if test -z "$ac_cv_path_FGREP"; then
5780     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5781   fi
5782 else
5783   ac_cv_path_FGREP=$FGREP
5784 fi
5785
5786    fi
5787 fi
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5789 $as_echo "$ac_cv_path_FGREP" >&6; }
5790  FGREP="$ac_cv_path_FGREP"
5791
5792
5793 test -z "$GREP" && GREP=grep
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813 # Check whether --with-gnu-ld was given.
5814 if test "${with_gnu_ld+set}" = set; then :
5815   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5816 else
5817   with_gnu_ld=no
5818 fi
5819
5820 ac_prog=ld
5821 if test "$GCC" = yes; then
5822   # Check if gcc -print-prog-name=ld gives a path.
5823   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5824 $as_echo_n "checking for ld used by $CC... " >&6; }
5825   case $host in
5826   *-*-mingw*)
5827     # gcc leaves a trailing carriage return which upsets mingw
5828     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5829   *)
5830     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5831   esac
5832   case $ac_prog in
5833     # Accept absolute paths.
5834     [\\/]* | ?:[\\/]*)
5835       re_direlt='/[^/][^/]*/\.\./'
5836       # Canonicalize the pathname of ld
5837       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5838       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5839         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5840       done
5841       test -z "$LD" && LD="$ac_prog"
5842       ;;
5843   "")
5844     # If it fails, then pretend we aren't using GCC.
5845     ac_prog=ld
5846     ;;
5847   *)
5848     # If it is relative, then search for the first ld in PATH.
5849     with_gnu_ld=unknown
5850     ;;
5851   esac
5852 elif test "$with_gnu_ld" = yes; then
5853   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5854 $as_echo_n "checking for GNU ld... " >&6; }
5855 else
5856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5857 $as_echo_n "checking for non-GNU ld... " >&6; }
5858 fi
5859 if test "${lt_cv_path_LD+set}" = set; then :
5860   $as_echo_n "(cached) " >&6
5861 else
5862   if test -z "$LD"; then
5863   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5864   for ac_dir in $PATH; do
5865     IFS="$lt_save_ifs"
5866     test -z "$ac_dir" && ac_dir=.
5867     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5868       lt_cv_path_LD="$ac_dir/$ac_prog"
5869       # Check to see if the program is GNU ld.  I'd rather use --version,
5870       # but apparently some variants of GNU ld only accept -v.
5871       # Break only if it was the GNU/non-GNU ld that we prefer.
5872       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5873       *GNU* | *'with BFD'*)
5874         test "$with_gnu_ld" != no && break
5875         ;;
5876       *)
5877         test "$with_gnu_ld" != yes && break
5878         ;;
5879       esac
5880     fi
5881   done
5882   IFS="$lt_save_ifs"
5883 else
5884   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5885 fi
5886 fi
5887
5888 LD="$lt_cv_path_LD"
5889 if test -n "$LD"; then
5890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5891 $as_echo "$LD" >&6; }
5892 else
5893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894 $as_echo "no" >&6; }
5895 fi
5896 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5898 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5899 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5900   $as_echo_n "(cached) " >&6
5901 else
5902   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5903 case `$LD -v 2>&1 </dev/null` in
5904 *GNU* | *'with BFD'*)
5905   lt_cv_prog_gnu_ld=yes
5906   ;;
5907 *)
5908   lt_cv_prog_gnu_ld=no
5909   ;;
5910 esac
5911 fi
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5913 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5914 with_gnu_ld=$lt_cv_prog_gnu_ld
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5925 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5926 if test "${lt_cv_path_NM+set}" = set; then :
5927   $as_echo_n "(cached) " >&6
5928 else
5929   if test -n "$NM"; then
5930   # Let the user override the test.
5931   lt_cv_path_NM="$NM"
5932 else
5933   lt_nm_to_check="${ac_tool_prefix}nm"
5934   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5935     lt_nm_to_check="$lt_nm_to_check nm"
5936   fi
5937   for lt_tmp_nm in $lt_nm_to_check; do
5938     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5939     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5940       IFS="$lt_save_ifs"
5941       test -z "$ac_dir" && ac_dir=.
5942       tmp_nm="$ac_dir/$lt_tmp_nm"
5943       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5944         # Check to see if the nm accepts a BSD-compat flag.
5945         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5946         #   nm: unknown option "B" ignored
5947         # Tru64's nm complains that /dev/null is an invalid object file
5948         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5949         */dev/null* | *'Invalid file or object type'*)
5950           lt_cv_path_NM="$tmp_nm -B"
5951           break
5952           ;;
5953         *)
5954           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5955           */dev/null*)
5956             lt_cv_path_NM="$tmp_nm -p"
5957             break
5958             ;;
5959           *)
5960             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5961             continue # so that we can try to find one that supports BSD flags
5962             ;;
5963           esac
5964           ;;
5965         esac
5966       fi
5967     done
5968     IFS="$lt_save_ifs"
5969   done
5970   : ${lt_cv_path_NM=no}
5971 fi
5972 fi
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5974 $as_echo "$lt_cv_path_NM" >&6; }
5975 if test "$lt_cv_path_NM" != "no"; then
5976   NM="$lt_cv_path_NM"
5977 else
5978   # Didn't find any BSD compatible name lister, look for dumpbin.
5979   if test -n "$DUMPBIN"; then :
5980     # Let the user override the test.
5981   else
5982     if test -n "$ac_tool_prefix"; then
5983   for ac_prog in dumpbin "link -dump"
5984   do
5985     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5986 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5988 $as_echo_n "checking for $ac_word... " >&6; }
5989 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5990   $as_echo_n "(cached) " >&6
5991 else
5992   if test -n "$DUMPBIN"; then
5993   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5994 else
5995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5996 for as_dir in $PATH
5997 do
5998   IFS=$as_save_IFS
5999   test -z "$as_dir" && as_dir=.
6000     for ac_exec_ext in '' $ac_executable_extensions; do
6001   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6002     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6003     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6004     break 2
6005   fi
6006 done
6007   done
6008 IFS=$as_save_IFS
6009
6010 fi
6011 fi
6012 DUMPBIN=$ac_cv_prog_DUMPBIN
6013 if test -n "$DUMPBIN"; then
6014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6015 $as_echo "$DUMPBIN" >&6; }
6016 else
6017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6018 $as_echo "no" >&6; }
6019 fi
6020
6021
6022     test -n "$DUMPBIN" && break
6023   done
6024 fi
6025 if test -z "$DUMPBIN"; then
6026   ac_ct_DUMPBIN=$DUMPBIN
6027   for ac_prog in dumpbin "link -dump"
6028 do
6029   # Extract the first word of "$ac_prog", so it can be a program name with args.
6030 set dummy $ac_prog; ac_word=$2
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032 $as_echo_n "checking for $ac_word... " >&6; }
6033 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6034   $as_echo_n "(cached) " >&6
6035 else
6036   if test -n "$ac_ct_DUMPBIN"; then
6037   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6038 else
6039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040 for as_dir in $PATH
6041 do
6042   IFS=$as_save_IFS
6043   test -z "$as_dir" && as_dir=.
6044     for ac_exec_ext in '' $ac_executable_extensions; do
6045   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6046     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6047     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048     break 2
6049   fi
6050 done
6051   done
6052 IFS=$as_save_IFS
6053
6054 fi
6055 fi
6056 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6057 if test -n "$ac_ct_DUMPBIN"; then
6058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6059 $as_echo "$ac_ct_DUMPBIN" >&6; }
6060 else
6061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062 $as_echo "no" >&6; }
6063 fi
6064
6065
6066   test -n "$ac_ct_DUMPBIN" && break
6067 done
6068
6069   if test "x$ac_ct_DUMPBIN" = x; then
6070     DUMPBIN=":"
6071   else
6072     case $cross_compiling:$ac_tool_warned in
6073 yes:)
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6075 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6076 ac_tool_warned=yes ;;
6077 esac
6078     DUMPBIN=$ac_ct_DUMPBIN
6079   fi
6080 fi
6081
6082     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6083     *COFF*)
6084       DUMPBIN="$DUMPBIN -symbols"
6085       ;;
6086     *)
6087       DUMPBIN=:
6088       ;;
6089     esac
6090   fi
6091
6092   if test "$DUMPBIN" != ":"; then
6093     NM="$DUMPBIN"
6094   fi
6095 fi
6096 test -z "$NM" && NM=nm
6097
6098
6099
6100
6101
6102
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6104 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6105 if test "${lt_cv_nm_interface+set}" = set; then :
6106   $as_echo_n "(cached) " >&6
6107 else
6108   lt_cv_nm_interface="BSD nm"
6109   echo "int some_variable = 0;" > conftest.$ac_ext
6110   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6111   (eval "$ac_compile" 2>conftest.err)
6112   cat conftest.err >&5
6113   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6114   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6115   cat conftest.err >&5
6116   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6117   cat conftest.out >&5
6118   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6119     lt_cv_nm_interface="MS dumpbin"
6120   fi
6121   rm -f conftest*
6122 fi
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6124 $as_echo "$lt_cv_nm_interface" >&6; }
6125
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6127 $as_echo_n "checking whether ln -s works... " >&6; }
6128 LN_S=$as_ln_s
6129 if test "$LN_S" = "ln -s"; then
6130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6131 $as_echo "yes" >&6; }
6132 else
6133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6134 $as_echo "no, using $LN_S" >&6; }
6135 fi
6136
6137 # find the maximum length of command line arguments
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6139 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6140 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6141   $as_echo_n "(cached) " >&6
6142 else
6143     i=0
6144   teststring="ABCD"
6145
6146   case $build_os in
6147   msdosdjgpp*)
6148     # On DJGPP, this test can blow up pretty badly due to problems in libc
6149     # (any single argument exceeding 2000 bytes causes a buffer overrun
6150     # during glob expansion).  Even if it were fixed, the result of this
6151     # check would be larger than it should be.
6152     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6153     ;;
6154
6155   gnu*)
6156     # Under GNU Hurd, this test is not required because there is
6157     # no limit to the length of command line arguments.
6158     # Libtool will interpret -1 as no limit whatsoever
6159     lt_cv_sys_max_cmd_len=-1;
6160     ;;
6161
6162   cygwin* | mingw* | cegcc*)
6163     # On Win9x/ME, this test blows up -- it succeeds, but takes
6164     # about 5 minutes as the teststring grows exponentially.
6165     # Worse, since 9x/ME are not pre-emptively multitasking,
6166     # you end up with a "frozen" computer, even though with patience
6167     # the test eventually succeeds (with a max line length of 256k).
6168     # Instead, let's just punt: use the minimum linelength reported by
6169     # all of the supported platforms: 8192 (on NT/2K/XP).
6170     lt_cv_sys_max_cmd_len=8192;
6171     ;;
6172
6173   mint*)
6174     # On MiNT this can take a long time and run out of memory.
6175     lt_cv_sys_max_cmd_len=8192;
6176     ;;
6177
6178   amigaos*)
6179     # On AmigaOS with pdksh, this test takes hours, literally.
6180     # So we just punt and use a minimum line length of 8192.
6181     lt_cv_sys_max_cmd_len=8192;
6182     ;;
6183
6184   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6185     # This has been around since 386BSD, at least.  Likely further.
6186     if test -x /sbin/sysctl; then
6187       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6188     elif test -x /usr/sbin/sysctl; then
6189       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6190     else
6191       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6192     fi
6193     # And add a safety zone
6194     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6195     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6196     ;;
6197
6198   interix*)
6199     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6200     lt_cv_sys_max_cmd_len=196608
6201     ;;
6202
6203   osf*)
6204     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6205     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6206     # nice to cause kernel panics so lets avoid the loop below.
6207     # First set a reasonable default.
6208     lt_cv_sys_max_cmd_len=16384
6209     #
6210     if test -x /sbin/sysconfig; then
6211       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6212         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6213       esac
6214     fi
6215     ;;
6216   sco3.2v5*)
6217     lt_cv_sys_max_cmd_len=102400
6218     ;;
6219   sysv5* | sco5v6* | sysv4.2uw2*)
6220     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6221     if test -n "$kargmax"; then
6222       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6223     else
6224       lt_cv_sys_max_cmd_len=32768
6225     fi
6226     ;;
6227   *)
6228     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6229     if test -n "$lt_cv_sys_max_cmd_len"; then
6230       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6231       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6232     else
6233       # Make teststring a little bigger before we do anything with it.
6234       # a 1K string should be a reasonable start.
6235       for i in 1 2 3 4 5 6 7 8 ; do
6236         teststring=$teststring$teststring
6237       done
6238       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6239       # If test is not a shell built-in, we'll probably end up computing a
6240       # maximum length that is only half of the actual maximum length, but
6241       # we can't tell.
6242       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6243                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6244               test $i != 17 # 1/2 MB should be enough
6245       do
6246         i=`expr $i + 1`
6247         teststring=$teststring$teststring
6248       done
6249       # Only check the string length outside the loop.
6250       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6251       teststring=
6252       # Add a significant safety factor because C++ compilers can tack on
6253       # massive amounts of additional arguments before passing them to the
6254       # linker.  It appears as though 1/2 is a usable value.
6255       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6256     fi
6257     ;;
6258   esac
6259
6260 fi
6261
6262 if test -n $lt_cv_sys_max_cmd_len ; then
6263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6264 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6265 else
6266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6267 $as_echo "none" >&6; }
6268 fi
6269 max_cmd_len=$lt_cv_sys_max_cmd_len
6270
6271
6272
6273
6274
6275
6276 : ${CP="cp -f"}
6277 : ${MV="mv -f"}
6278 : ${RM="rm -f"}
6279
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6281 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6282 # Try some XSI features
6283 xsi_shell=no
6284 ( _lt_dummy="a/b/c"
6285   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6286       = c,a/b,, \
6287     && eval 'test $(( 1 + 1 )) -eq 2 \
6288     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6289   && xsi_shell=yes
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6291 $as_echo "$xsi_shell" >&6; }
6292
6293
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6295 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6296 lt_shell_append=no
6297 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6298     >/dev/null 2>&1 \
6299   && lt_shell_append=yes
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6301 $as_echo "$lt_shell_append" >&6; }
6302
6303
6304 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6305   lt_unset=unset
6306 else
6307   lt_unset=false
6308 fi
6309
6310
6311
6312
6313
6314 # test EBCDIC or ASCII
6315 case `echo X|tr X '\101'` in
6316  A) # ASCII based system
6317     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6318   lt_SP2NL='tr \040 \012'
6319   lt_NL2SP='tr \015\012 \040\040'
6320   ;;
6321  *) # EBCDIC based system
6322   lt_SP2NL='tr \100 \n'
6323   lt_NL2SP='tr \r\n \100\100'
6324   ;;
6325 esac
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6336 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6337 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6338   $as_echo_n "(cached) " >&6
6339 else
6340   lt_cv_ld_reload_flag='-r'
6341 fi
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6343 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6344 reload_flag=$lt_cv_ld_reload_flag
6345 case $reload_flag in
6346 "" | " "*) ;;
6347 *) reload_flag=" $reload_flag" ;;
6348 esac
6349 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6350 case $host_os in
6351   darwin*)
6352     if test "$GCC" = yes; then
6353       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6354     else
6355       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356     fi
6357     ;;
6358 esac
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368 if test -n "$ac_tool_prefix"; then
6369   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6370 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372 $as_echo_n "checking for $ac_word... " >&6; }
6373 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6374   $as_echo_n "(cached) " >&6
6375 else
6376   if test -n "$OBJDUMP"; then
6377   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6378 else
6379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380 for as_dir in $PATH
6381 do
6382   IFS=$as_save_IFS
6383   test -z "$as_dir" && as_dir=.
6384     for ac_exec_ext in '' $ac_executable_extensions; do
6385   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6387     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6388     break 2
6389   fi
6390 done
6391   done
6392 IFS=$as_save_IFS
6393
6394 fi
6395 fi
6396 OBJDUMP=$ac_cv_prog_OBJDUMP
6397 if test -n "$OBJDUMP"; then
6398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6399 $as_echo "$OBJDUMP" >&6; }
6400 else
6401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402 $as_echo "no" >&6; }
6403 fi
6404
6405
6406 fi
6407 if test -z "$ac_cv_prog_OBJDUMP"; then
6408   ac_ct_OBJDUMP=$OBJDUMP
6409   # Extract the first word of "objdump", so it can be a program name with args.
6410 set dummy objdump; ac_word=$2
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6412 $as_echo_n "checking for $ac_word... " >&6; }
6413 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6414   $as_echo_n "(cached) " >&6
6415 else
6416   if test -n "$ac_ct_OBJDUMP"; then
6417   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6418 else
6419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6420 for as_dir in $PATH
6421 do
6422   IFS=$as_save_IFS
6423   test -z "$as_dir" && as_dir=.
6424     for ac_exec_ext in '' $ac_executable_extensions; do
6425   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6426     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6427     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6428     break 2
6429   fi
6430 done
6431   done
6432 IFS=$as_save_IFS
6433
6434 fi
6435 fi
6436 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6437 if test -n "$ac_ct_OBJDUMP"; then
6438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6439 $as_echo "$ac_ct_OBJDUMP" >&6; }
6440 else
6441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6442 $as_echo "no" >&6; }
6443 fi
6444
6445   if test "x$ac_ct_OBJDUMP" = x; then
6446     OBJDUMP="false"
6447   else
6448     case $cross_compiling:$ac_tool_warned in
6449 yes:)
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6452 ac_tool_warned=yes ;;
6453 esac
6454     OBJDUMP=$ac_ct_OBJDUMP
6455   fi
6456 else
6457   OBJDUMP="$ac_cv_prog_OBJDUMP"
6458 fi
6459
6460 test -z "$OBJDUMP" && OBJDUMP=objdump
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6471 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6472 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6473   $as_echo_n "(cached) " >&6
6474 else
6475   lt_cv_file_magic_cmd='$MAGIC_CMD'
6476 lt_cv_file_magic_test_file=
6477 lt_cv_deplibs_check_method='unknown'
6478 # Need to set the preceding variable on all platforms that support
6479 # interlibrary dependencies.
6480 # 'none' -- dependencies not supported.
6481 # `unknown' -- same as none, but documents that we really don't know.
6482 # 'pass_all' -- all dependencies passed with no checks.
6483 # 'test_compile' -- check by making test program.
6484 # 'file_magic [[regex]]' -- check by looking for files in library path
6485 # which responds to the $file_magic_cmd with a given extended regex.
6486 # If you have `file' or equivalent on your system and you're not sure
6487 # whether `pass_all' will *always* work, you probably want this one.
6488
6489 case $host_os in
6490 aix[4-9]*)
6491   lt_cv_deplibs_check_method=pass_all
6492   ;;
6493
6494 beos*)
6495   lt_cv_deplibs_check_method=pass_all
6496   ;;
6497
6498 bsdi[45]*)
6499   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6500   lt_cv_file_magic_cmd='/usr/bin/file -L'
6501   lt_cv_file_magic_test_file=/shlib/libc.so
6502   ;;
6503
6504 cygwin*)
6505   # func_win32_libid is a shell function defined in ltmain.sh
6506   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6507   lt_cv_file_magic_cmd='func_win32_libid'
6508   ;;
6509
6510 mingw* | pw32*)
6511   # Base MSYS/MinGW do not provide the 'file' command needed by
6512   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6513   # unless we find 'file', for example because we are cross-compiling.
6514   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6515   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6516     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6517     lt_cv_file_magic_cmd='func_win32_libid'
6518   else
6519     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6520     lt_cv_file_magic_cmd='$OBJDUMP -f'
6521   fi
6522   ;;
6523
6524 cegcc*)
6525   # use the weaker test based on 'objdump'. See mingw*.
6526   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6527   lt_cv_file_magic_cmd='$OBJDUMP -f'
6528   ;;
6529
6530 darwin* | rhapsody*)
6531   lt_cv_deplibs_check_method=pass_all
6532   ;;
6533
6534 freebsd* | dragonfly*)
6535   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6536     case $host_cpu in
6537     i*86 )
6538       # Not sure whether the presence of OpenBSD here was a mistake.
6539       # Let's accept both of them until this is cleared up.
6540       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6541       lt_cv_file_magic_cmd=/usr/bin/file
6542       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6543       ;;
6544     esac
6545   else
6546     lt_cv_deplibs_check_method=pass_all
6547   fi
6548   ;;
6549
6550 gnu*)
6551   lt_cv_deplibs_check_method=pass_all
6552   ;;
6553
6554 haiku*)
6555   lt_cv_deplibs_check_method=pass_all
6556   ;;
6557
6558 hpux10.20* | hpux11*)
6559   lt_cv_file_magic_cmd=/usr/bin/file
6560   case $host_cpu in
6561   ia64*)
6562     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6563     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6564     ;;
6565   hppa*64*)
6566     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]'
6567     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6568     ;;
6569   *)
6570     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6571     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6572     ;;
6573   esac
6574   ;;
6575
6576 interix[3-9]*)
6577   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6578   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6579   ;;
6580
6581 irix5* | irix6* | nonstopux*)
6582   case $LD in
6583   *-32|*"-32 ") libmagic=32-bit;;
6584   *-n32|*"-n32 ") libmagic=N32;;
6585   *-64|*"-64 ") libmagic=64-bit;;
6586   *) libmagic=never-match;;
6587   esac
6588   lt_cv_deplibs_check_method=pass_all
6589   ;;
6590
6591 # This must be Linux ELF.
6592 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6593   lt_cv_deplibs_check_method=pass_all
6594   ;;
6595
6596 netbsd*)
6597   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6598     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6599   else
6600     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6601   fi
6602   ;;
6603
6604 newos6*)
6605   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6606   lt_cv_file_magic_cmd=/usr/bin/file
6607   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6608   ;;
6609
6610 *nto* | *qnx*)
6611   lt_cv_deplibs_check_method=pass_all
6612   ;;
6613
6614 openbsd*)
6615   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6616     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6617   else
6618     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6619   fi
6620   ;;
6621
6622 osf3* | osf4* | osf5*)
6623   lt_cv_deplibs_check_method=pass_all
6624   ;;
6625
6626 rdos*)
6627   lt_cv_deplibs_check_method=pass_all
6628   ;;
6629
6630 solaris*)
6631   lt_cv_deplibs_check_method=pass_all
6632   ;;
6633
6634 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6635   lt_cv_deplibs_check_method=pass_all
6636   ;;
6637
6638 sysv4 | sysv4.3*)
6639   case $host_vendor in
6640   motorola)
6641     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]'
6642     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6643     ;;
6644   ncr)
6645     lt_cv_deplibs_check_method=pass_all
6646     ;;
6647   sequent)
6648     lt_cv_file_magic_cmd='/bin/file'
6649     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6650     ;;
6651   sni)
6652     lt_cv_file_magic_cmd='/bin/file'
6653     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6654     lt_cv_file_magic_test_file=/lib/libc.so
6655     ;;
6656   siemens)
6657     lt_cv_deplibs_check_method=pass_all
6658     ;;
6659   pc)
6660     lt_cv_deplibs_check_method=pass_all
6661     ;;
6662   esac
6663   ;;
6664
6665 tpf*)
6666   lt_cv_deplibs_check_method=pass_all
6667   ;;
6668 esac
6669
6670 fi
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6672 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6673 file_magic_cmd=$lt_cv_file_magic_cmd
6674 deplibs_check_method=$lt_cv_deplibs_check_method
6675 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688 if test -n "$ac_tool_prefix"; then
6689   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6690 set dummy ${ac_tool_prefix}ar; ac_word=$2
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6692 $as_echo_n "checking for $ac_word... " >&6; }
6693 if test "${ac_cv_prog_AR+set}" = set; then :
6694   $as_echo_n "(cached) " >&6
6695 else
6696   if test -n "$AR"; then
6697   ac_cv_prog_AR="$AR" # Let the user override the test.
6698 else
6699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6700 for as_dir in $PATH
6701 do
6702   IFS=$as_save_IFS
6703   test -z "$as_dir" && as_dir=.
6704     for ac_exec_ext in '' $ac_executable_extensions; do
6705   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6706     ac_cv_prog_AR="${ac_tool_prefix}ar"
6707     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6708     break 2
6709   fi
6710 done
6711   done
6712 IFS=$as_save_IFS
6713
6714 fi
6715 fi
6716 AR=$ac_cv_prog_AR
6717 if test -n "$AR"; then
6718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6719 $as_echo "$AR" >&6; }
6720 else
6721   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6722 $as_echo "no" >&6; }
6723 fi
6724
6725
6726 fi
6727 if test -z "$ac_cv_prog_AR"; then
6728   ac_ct_AR=$AR
6729   # Extract the first word of "ar", so it can be a program name with args.
6730 set dummy ar; ac_word=$2
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6732 $as_echo_n "checking for $ac_word... " >&6; }
6733 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6734   $as_echo_n "(cached) " >&6
6735 else
6736   if test -n "$ac_ct_AR"; then
6737   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6738 else
6739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740 for as_dir in $PATH
6741 do
6742   IFS=$as_save_IFS
6743   test -z "$as_dir" && as_dir=.
6744     for ac_exec_ext in '' $ac_executable_extensions; do
6745   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6746     ac_cv_prog_ac_ct_AR="ar"
6747     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6748     break 2
6749   fi
6750 done
6751   done
6752 IFS=$as_save_IFS
6753
6754 fi
6755 fi
6756 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6757 if test -n "$ac_ct_AR"; then
6758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6759 $as_echo "$ac_ct_AR" >&6; }
6760 else
6761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6762 $as_echo "no" >&6; }
6763 fi
6764
6765   if test "x$ac_ct_AR" = x; then
6766     AR="false"
6767   else
6768     case $cross_compiling:$ac_tool_warned in
6769 yes:)
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6771 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6772 ac_tool_warned=yes ;;
6773 esac
6774     AR=$ac_ct_AR
6775   fi
6776 else
6777   AR="$ac_cv_prog_AR"
6778 fi
6779
6780 test -z "$AR" && AR=ar
6781 test -z "$AR_FLAGS" && AR_FLAGS=cru
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793 if test -n "$ac_tool_prefix"; then
6794   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6795 set dummy ${ac_tool_prefix}strip; ac_word=$2
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797 $as_echo_n "checking for $ac_word... " >&6; }
6798 if test "${ac_cv_prog_STRIP+set}" = set; then :
6799   $as_echo_n "(cached) " >&6
6800 else
6801   if test -n "$STRIP"; then
6802   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6803 else
6804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805 for as_dir in $PATH
6806 do
6807   IFS=$as_save_IFS
6808   test -z "$as_dir" && as_dir=.
6809     for ac_exec_ext in '' $ac_executable_extensions; do
6810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6811     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6813     break 2
6814   fi
6815 done
6816   done
6817 IFS=$as_save_IFS
6818
6819 fi
6820 fi
6821 STRIP=$ac_cv_prog_STRIP
6822 if test -n "$STRIP"; then
6823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6824 $as_echo "$STRIP" >&6; }
6825 else
6826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827 $as_echo "no" >&6; }
6828 fi
6829
6830
6831 fi
6832 if test -z "$ac_cv_prog_STRIP"; then
6833   ac_ct_STRIP=$STRIP
6834   # Extract the first word of "strip", so it can be a program name with args.
6835 set dummy strip; ac_word=$2
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6837 $as_echo_n "checking for $ac_word... " >&6; }
6838 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6839   $as_echo_n "(cached) " >&6
6840 else
6841   if test -n "$ac_ct_STRIP"; then
6842   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6843 else
6844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845 for as_dir in $PATH
6846 do
6847   IFS=$as_save_IFS
6848   test -z "$as_dir" && as_dir=.
6849     for ac_exec_ext in '' $ac_executable_extensions; do
6850   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6851     ac_cv_prog_ac_ct_STRIP="strip"
6852     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6853     break 2
6854   fi
6855 done
6856   done
6857 IFS=$as_save_IFS
6858
6859 fi
6860 fi
6861 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6862 if test -n "$ac_ct_STRIP"; then
6863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6864 $as_echo "$ac_ct_STRIP" >&6; }
6865 else
6866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6867 $as_echo "no" >&6; }
6868 fi
6869
6870   if test "x$ac_ct_STRIP" = x; then
6871     STRIP=":"
6872   else
6873     case $cross_compiling:$ac_tool_warned in
6874 yes:)
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6876 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6877 ac_tool_warned=yes ;;
6878 esac
6879     STRIP=$ac_ct_STRIP
6880   fi
6881 else
6882   STRIP="$ac_cv_prog_STRIP"
6883 fi
6884
6885 test -z "$STRIP" && STRIP=:
6886
6887
6888
6889
6890
6891
6892 if test -n "$ac_tool_prefix"; then
6893   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6894 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896 $as_echo_n "checking for $ac_word... " >&6; }
6897 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6898   $as_echo_n "(cached) " >&6
6899 else
6900   if test -n "$RANLIB"; then
6901   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6902 else
6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904 for as_dir in $PATH
6905 do
6906   IFS=$as_save_IFS
6907   test -z "$as_dir" && as_dir=.
6908     for ac_exec_ext in '' $ac_executable_extensions; do
6909   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6911     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912     break 2
6913   fi
6914 done
6915   done
6916 IFS=$as_save_IFS
6917
6918 fi
6919 fi
6920 RANLIB=$ac_cv_prog_RANLIB
6921 if test -n "$RANLIB"; then
6922   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6923 $as_echo "$RANLIB" >&6; }
6924 else
6925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926 $as_echo "no" >&6; }
6927 fi
6928
6929
6930 fi
6931 if test -z "$ac_cv_prog_RANLIB"; then
6932   ac_ct_RANLIB=$RANLIB
6933   # Extract the first word of "ranlib", so it can be a program name with args.
6934 set dummy ranlib; ac_word=$2
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936 $as_echo_n "checking for $ac_word... " >&6; }
6937 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6938   $as_echo_n "(cached) " >&6
6939 else
6940   if test -n "$ac_ct_RANLIB"; then
6941   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6942 else
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 for as_dir in $PATH
6945 do
6946   IFS=$as_save_IFS
6947   test -z "$as_dir" && as_dir=.
6948     for ac_exec_ext in '' $ac_executable_extensions; do
6949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950     ac_cv_prog_ac_ct_RANLIB="ranlib"
6951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952     break 2
6953   fi
6954 done
6955   done
6956 IFS=$as_save_IFS
6957
6958 fi
6959 fi
6960 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6961 if test -n "$ac_ct_RANLIB"; then
6962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6963 $as_echo "$ac_ct_RANLIB" >&6; }
6964 else
6965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966 $as_echo "no" >&6; }
6967 fi
6968
6969   if test "x$ac_ct_RANLIB" = x; then
6970     RANLIB=":"
6971   else
6972     case $cross_compiling:$ac_tool_warned in
6973 yes:)
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976 ac_tool_warned=yes ;;
6977 esac
6978     RANLIB=$ac_ct_RANLIB
6979   fi
6980 else
6981   RANLIB="$ac_cv_prog_RANLIB"
6982 fi
6983
6984 test -z "$RANLIB" && RANLIB=:
6985
6986
6987
6988
6989
6990
6991 # Determine commands to create old-style static archives.
6992 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6993 old_postinstall_cmds='chmod 644 $oldlib'
6994 old_postuninstall_cmds=
6995
6996 if test -n "$RANLIB"; then
6997   case $host_os in
6998   openbsd*)
6999     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7000     ;;
7001   *)
7002     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7003     ;;
7004   esac
7005   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7006 fi
7007
7008 case $host_os in
7009   darwin*)
7010     lock_old_archive_extraction=yes ;;
7011   *)
7012     lock_old_archive_extraction=no ;;
7013 esac
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035 for ac_prog in gawk mawk nawk awk
7036 do
7037   # Extract the first word of "$ac_prog", so it can be a program name with args.
7038 set dummy $ac_prog; ac_word=$2
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7040 $as_echo_n "checking for $ac_word... " >&6; }
7041 if test "${ac_cv_prog_AWK+set}" = set; then :
7042   $as_echo_n "(cached) " >&6
7043 else
7044   if test -n "$AWK"; then
7045   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7046 else
7047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7048 for as_dir in $PATH
7049 do
7050   IFS=$as_save_IFS
7051   test -z "$as_dir" && as_dir=.
7052     for ac_exec_ext in '' $ac_executable_extensions; do
7053   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7054     ac_cv_prog_AWK="$ac_prog"
7055     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7056     break 2
7057   fi
7058 done
7059   done
7060 IFS=$as_save_IFS
7061
7062 fi
7063 fi
7064 AWK=$ac_cv_prog_AWK
7065 if test -n "$AWK"; then
7066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7067 $as_echo "$AWK" >&6; }
7068 else
7069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070 $as_echo "no" >&6; }
7071 fi
7072
7073
7074   test -n "$AWK" && break
7075 done
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095 # If no C compiler was specified, use CC.
7096 LTCC=${LTCC-"$CC"}
7097
7098 # If no C compiler flags were specified, use CFLAGS.
7099 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7100
7101 # Allow CC to be a program name with arguments.
7102 compiler=$CC
7103
7104
7105 # Check for command to grab the raw symbol name followed by C symbol from nm.
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7107 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7108 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7109   $as_echo_n "(cached) " >&6
7110 else
7111
7112 # These are sane defaults that work on at least a few old systems.
7113 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7114
7115 # Character class describing NM global symbol codes.
7116 symcode='[BCDEGRST]'
7117
7118 # Regexp to match symbols that can be accessed directly from C.
7119 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7120
7121 # Define system-specific variables.
7122 case $host_os in
7123 aix*)
7124   symcode='[BCDT]'
7125   ;;
7126 cygwin* | mingw* | pw32* | cegcc*)
7127   symcode='[ABCDGISTW]'
7128   ;;
7129 hpux*)
7130   if test "$host_cpu" = ia64; then
7131     symcode='[ABCDEGRST]'
7132   fi
7133   ;;
7134 irix* | nonstopux*)
7135   symcode='[BCDEGRST]'
7136   ;;
7137 osf*)
7138   symcode='[BCDEGQRST]'
7139   ;;
7140 solaris*)
7141   symcode='[BDRT]'
7142   ;;
7143 sco3.2v5*)
7144   symcode='[DT]'
7145   ;;
7146 sysv4.2uw2*)
7147   symcode='[DT]'
7148   ;;
7149 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7150   symcode='[ABDT]'
7151   ;;
7152 sysv4)
7153   symcode='[DFNSTU]'
7154   ;;
7155 esac
7156
7157 # If we're using GNU nm, then use its standard symbol codes.
7158 case `$NM -V 2>&1` in
7159 *GNU* | *'with BFD'*)
7160   symcode='[ABCDGIRSTW]' ;;
7161 esac
7162
7163 # Transform an extracted symbol line into a proper C declaration.
7164 # Some systems (esp. on ia64) link data and code symbols differently,
7165 # so use this general approach.
7166 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7167
7168 # Transform an extracted symbol line into symbol name and symbol address
7169 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7170 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'"
7171
7172 # Handle CRLF in mingw tool chain
7173 opt_cr=
7174 case $build_os in
7175 mingw*)
7176   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7177   ;;
7178 esac
7179
7180 # Try without a prefix underscore, then with it.
7181 for ac_symprfx in "" "_"; do
7182
7183   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7184   symxfrm="\\1 $ac_symprfx\\2 \\2"
7185
7186   # Write the raw and C identifiers.
7187   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7188     # Fake it for dumpbin and say T for any non-static function
7189     # and D for any global variable.
7190     # Also find C++ and __fastcall symbols from MSVC++,
7191     # which start with @ or ?.
7192     lt_cv_sys_global_symbol_pipe="$AWK '"\
7193 "     {last_section=section; section=\$ 3};"\
7194 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7195 "     \$ 0!~/External *\|/{next};"\
7196 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7197 "     {if(hide[section]) next};"\
7198 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7199 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7200 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7201 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7202 "     ' prfx=^$ac_symprfx"
7203   else
7204     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7205   fi
7206
7207   # Check to see that the pipe works correctly.
7208   pipe_works=no
7209
7210   rm -f conftest*
7211   cat > conftest.$ac_ext <<_LT_EOF
7212 #ifdef __cplusplus
7213 extern "C" {
7214 #endif
7215 char nm_test_var;
7216 void nm_test_func(void);
7217 void nm_test_func(void){}
7218 #ifdef __cplusplus
7219 }
7220 #endif
7221 int main(){nm_test_var='a';nm_test_func();return(0);}
7222 _LT_EOF
7223
7224   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7225   (eval $ac_compile) 2>&5
7226   ac_status=$?
7227   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7228   test $ac_status = 0; }; then
7229     # Now try to grab the symbols.
7230     nlist=conftest.nm
7231     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7232   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7233   ac_status=$?
7234   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7235   test $ac_status = 0; } && test -s "$nlist"; then
7236       # Try sorting and uniquifying the output.
7237       if sort "$nlist" | uniq > "$nlist"T; then
7238         mv -f "$nlist"T "$nlist"
7239       else
7240         rm -f "$nlist"T
7241       fi
7242
7243       # Make sure that we snagged all the symbols we need.
7244       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7245         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7246           cat <<_LT_EOF > conftest.$ac_ext
7247 #ifdef __cplusplus
7248 extern "C" {
7249 #endif
7250
7251 _LT_EOF
7252           # Now generate the symbol file.
7253           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7254
7255           cat <<_LT_EOF >> conftest.$ac_ext
7256
7257 /* The mapping between symbol names and symbols.  */
7258 const struct {
7259   const char *name;
7260   void       *address;
7261 }
7262 lt__PROGRAM__LTX_preloaded_symbols[] =
7263 {
7264   { "@PROGRAM@", (void *) 0 },
7265 _LT_EOF
7266           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7267           cat <<\_LT_EOF >> conftest.$ac_ext
7268   {0, (void *) 0}
7269 };
7270
7271 /* This works around a problem in FreeBSD linker */
7272 #ifdef FREEBSD_WORKAROUND
7273 static const void *lt_preloaded_setup() {
7274   return lt__PROGRAM__LTX_preloaded_symbols;
7275 }
7276 #endif
7277
7278 #ifdef __cplusplus
7279 }
7280 #endif
7281 _LT_EOF
7282           # Now try linking the two files.
7283           mv conftest.$ac_objext conftstm.$ac_objext
7284           lt_save_LIBS="$LIBS"
7285           lt_save_CFLAGS="$CFLAGS"
7286           LIBS="conftstm.$ac_objext"
7287           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7288           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7289   (eval $ac_link) 2>&5
7290   ac_status=$?
7291   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7293             pipe_works=yes
7294           fi
7295           LIBS="$lt_save_LIBS"
7296           CFLAGS="$lt_save_CFLAGS"
7297         else
7298           echo "cannot find nm_test_func in $nlist" >&5
7299         fi
7300       else
7301         echo "cannot find nm_test_var in $nlist" >&5
7302       fi
7303     else
7304       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7305     fi
7306   else
7307     echo "$progname: failed program was:" >&5
7308     cat conftest.$ac_ext >&5
7309   fi
7310   rm -rf conftest* conftst*
7311
7312   # Do not use the global_symbol_pipe unless it works.
7313   if test "$pipe_works" = yes; then
7314     break
7315   else
7316     lt_cv_sys_global_symbol_pipe=
7317   fi
7318 done
7319
7320 fi
7321
7322 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7323   lt_cv_sys_global_symbol_to_cdecl=
7324 fi
7325 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7327 $as_echo "failed" >&6; }
7328 else
7329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7330 $as_echo "ok" >&6; }
7331 fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354 # Check whether --enable-libtool-lock was given.
7355 if test "${enable_libtool_lock+set}" = set; then :
7356   enableval=$enable_libtool_lock;
7357 fi
7358
7359 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7360
7361 # Some flags need to be propagated to the compiler or linker for good
7362 # libtool support.
7363 case $host in
7364 ia64-*-hpux*)
7365   # Find out which ABI we are using.
7366   echo 'int i;' > conftest.$ac_ext
7367   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7368   (eval $ac_compile) 2>&5
7369   ac_status=$?
7370   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371   test $ac_status = 0; }; then
7372     case `/usr/bin/file conftest.$ac_objext` in
7373       *ELF-32*)
7374         HPUX_IA64_MODE="32"
7375         ;;
7376       *ELF-64*)
7377         HPUX_IA64_MODE="64"
7378         ;;
7379     esac
7380   fi
7381   rm -rf conftest*
7382   ;;
7383 *-*-irix6*)
7384   # Find out which ABI we are using.
7385   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7386   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7387   (eval $ac_compile) 2>&5
7388   ac_status=$?
7389   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7390   test $ac_status = 0; }; then
7391     if test "$lt_cv_prog_gnu_ld" = yes; then
7392       case `/usr/bin/file conftest.$ac_objext` in
7393         *32-bit*)
7394           LD="${LD-ld} -melf32bsmip"
7395           ;;
7396         *N32*)
7397           LD="${LD-ld} -melf32bmipn32"
7398           ;;
7399         *64-bit*)
7400           LD="${LD-ld} -melf64bmip"
7401         ;;
7402       esac
7403     else
7404       case `/usr/bin/file conftest.$ac_objext` in
7405         *32-bit*)
7406           LD="${LD-ld} -32"
7407           ;;
7408         *N32*)
7409           LD="${LD-ld} -n32"
7410           ;;
7411         *64-bit*)
7412           LD="${LD-ld} -64"
7413           ;;
7414       esac
7415     fi
7416   fi
7417   rm -rf conftest*
7418   ;;
7419
7420 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7421 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7422   # Find out which ABI we are using.
7423   echo 'int i;' > conftest.$ac_ext
7424   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7425   (eval $ac_compile) 2>&5
7426   ac_status=$?
7427   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428   test $ac_status = 0; }; then
7429     case `/usr/bin/file conftest.o` in
7430       *32-bit*)
7431         case $host in
7432           x86_64-*kfreebsd*-gnu)
7433             LD="${LD-ld} -m elf_i386_fbsd"
7434             ;;
7435           x86_64-*linux*)
7436             case `/usr/bin/file conftest.o` in
7437               *x86-64*)
7438                 LD="${LD-ld} -m elf32_x86_64"
7439                 ;;
7440               *)
7441                 LD="${LD-ld} -m elf_i386"
7442                 ;;
7443             esac
7444             ;;
7445           powerpc64le-*linux*)
7446             LD="${LD-ld} -m elf32lppclinux"
7447             ;;
7448           powerpc64-*linux*)
7449             LD="${LD-ld} -m elf32ppclinux"
7450             ;;
7451           s390x-*linux*)
7452             LD="${LD-ld} -m elf_s390"
7453             ;;
7454           sparc64-*linux*)
7455             LD="${LD-ld} -m elf32_sparc"
7456             ;;
7457         esac
7458         ;;
7459       *64-bit*)
7460         case $host in
7461           x86_64-*kfreebsd*-gnu)
7462             LD="${LD-ld} -m elf_x86_64_fbsd"
7463             ;;
7464           x86_64-*linux*)
7465             LD="${LD-ld} -m elf_x86_64"
7466             ;;
7467           powerpcle-*linux*)
7468             LD="${LD-ld} -m elf64lppc"
7469             ;;
7470           powerpc-*linux*)
7471             LD="${LD-ld} -m elf64ppc"
7472             ;;
7473           s390*-*linux*|s390*-*tpf*)
7474             LD="${LD-ld} -m elf64_s390"
7475             ;;
7476           sparc*-*linux*)
7477             LD="${LD-ld} -m elf64_sparc"
7478             ;;
7479         esac
7480         ;;
7481     esac
7482   fi
7483   rm -rf conftest*
7484   ;;
7485
7486 *-*-sco3.2v5*)
7487   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7488   SAVE_CFLAGS="$CFLAGS"
7489   CFLAGS="$CFLAGS -belf"
7490   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7491 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7492 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7493   $as_echo_n "(cached) " >&6
7494 else
7495   ac_ext=c
7496 ac_cpp='$CPP $CPPFLAGS'
7497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7500
7501      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7502 /* end confdefs.h.  */
7503
7504 int
7505 main ()
7506 {
7507
7508   ;
7509   return 0;
7510 }
7511 _ACEOF
7512 if ac_fn_c_try_link "$LINENO"; then :
7513   lt_cv_cc_needs_belf=yes
7514 else
7515   lt_cv_cc_needs_belf=no
7516 fi
7517 rm -f core conftest.err conftest.$ac_objext \
7518     conftest$ac_exeext conftest.$ac_ext
7519      ac_ext=c
7520 ac_cpp='$CPP $CPPFLAGS'
7521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7524
7525 fi
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7527 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7528   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7529     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7530     CFLAGS="$SAVE_CFLAGS"
7531   fi
7532   ;;
7533 sparc*-*solaris*)
7534   # Find out which ABI we are using.
7535   echo 'int i;' > conftest.$ac_ext
7536   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7537   (eval $ac_compile) 2>&5
7538   ac_status=$?
7539   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7540   test $ac_status = 0; }; then
7541     case `/usr/bin/file conftest.o` in
7542     *64-bit*)
7543       case $lt_cv_prog_gnu_ld in
7544       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7545       *)
7546         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7547           LD="${LD-ld} -64"
7548         fi
7549         ;;
7550       esac
7551       ;;
7552     esac
7553   fi
7554   rm -rf conftest*
7555   ;;
7556 esac
7557
7558 need_locks="$enable_libtool_lock"
7559
7560
7561   case $host_os in
7562     rhapsody* | darwin*)
7563     if test -n "$ac_tool_prefix"; then
7564   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7565 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567 $as_echo_n "checking for $ac_word... " >&6; }
7568 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7569   $as_echo_n "(cached) " >&6
7570 else
7571   if test -n "$DSYMUTIL"; then
7572   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7573 else
7574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575 for as_dir in $PATH
7576 do
7577   IFS=$as_save_IFS
7578   test -z "$as_dir" && as_dir=.
7579     for ac_exec_ext in '' $ac_executable_extensions; do
7580   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7581     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7582     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583     break 2
7584   fi
7585 done
7586   done
7587 IFS=$as_save_IFS
7588
7589 fi
7590 fi
7591 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7592 if test -n "$DSYMUTIL"; then
7593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7594 $as_echo "$DSYMUTIL" >&6; }
7595 else
7596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597 $as_echo "no" >&6; }
7598 fi
7599
7600
7601 fi
7602 if test -z "$ac_cv_prog_DSYMUTIL"; then
7603   ac_ct_DSYMUTIL=$DSYMUTIL
7604   # Extract the first word of "dsymutil", so it can be a program name with args.
7605 set dummy dsymutil; ac_word=$2
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7607 $as_echo_n "checking for $ac_word... " >&6; }
7608 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7609   $as_echo_n "(cached) " >&6
7610 else
7611   if test -n "$ac_ct_DSYMUTIL"; then
7612   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7613 else
7614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7615 for as_dir in $PATH
7616 do
7617   IFS=$as_save_IFS
7618   test -z "$as_dir" && as_dir=.
7619     for ac_exec_ext in '' $ac_executable_extensions; do
7620   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7621     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7622     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623     break 2
7624   fi
7625 done
7626   done
7627 IFS=$as_save_IFS
7628
7629 fi
7630 fi
7631 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7632 if test -n "$ac_ct_DSYMUTIL"; then
7633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7634 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7635 else
7636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7637 $as_echo "no" >&6; }
7638 fi
7639
7640   if test "x$ac_ct_DSYMUTIL" = x; then
7641     DSYMUTIL=":"
7642   else
7643     case $cross_compiling:$ac_tool_warned in
7644 yes:)
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7646 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7647 ac_tool_warned=yes ;;
7648 esac
7649     DSYMUTIL=$ac_ct_DSYMUTIL
7650   fi
7651 else
7652   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7653 fi
7654
7655     if test -n "$ac_tool_prefix"; then
7656   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7657 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659 $as_echo_n "checking for $ac_word... " >&6; }
7660 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7661   $as_echo_n "(cached) " >&6
7662 else
7663   if test -n "$NMEDIT"; then
7664   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7665 else
7666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667 for as_dir in $PATH
7668 do
7669   IFS=$as_save_IFS
7670   test -z "$as_dir" && as_dir=.
7671     for ac_exec_ext in '' $ac_executable_extensions; do
7672   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7673     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7674     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675     break 2
7676   fi
7677 done
7678   done
7679 IFS=$as_save_IFS
7680
7681 fi
7682 fi
7683 NMEDIT=$ac_cv_prog_NMEDIT
7684 if test -n "$NMEDIT"; then
7685   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7686 $as_echo "$NMEDIT" >&6; }
7687 else
7688   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689 $as_echo "no" >&6; }
7690 fi
7691
7692
7693 fi
7694 if test -z "$ac_cv_prog_NMEDIT"; then
7695   ac_ct_NMEDIT=$NMEDIT
7696   # Extract the first word of "nmedit", so it can be a program name with args.
7697 set dummy nmedit; ac_word=$2
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7699 $as_echo_n "checking for $ac_word... " >&6; }
7700 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7701   $as_echo_n "(cached) " >&6
7702 else
7703   if test -n "$ac_ct_NMEDIT"; then
7704   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7705 else
7706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707 for as_dir in $PATH
7708 do
7709   IFS=$as_save_IFS
7710   test -z "$as_dir" && as_dir=.
7711     for ac_exec_ext in '' $ac_executable_extensions; do
7712   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7713     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7714     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715     break 2
7716   fi
7717 done
7718   done
7719 IFS=$as_save_IFS
7720
7721 fi
7722 fi
7723 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7724 if test -n "$ac_ct_NMEDIT"; then
7725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7726 $as_echo "$ac_ct_NMEDIT" >&6; }
7727 else
7728   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729 $as_echo "no" >&6; }
7730 fi
7731
7732   if test "x$ac_ct_NMEDIT" = x; then
7733     NMEDIT=":"
7734   else
7735     case $cross_compiling:$ac_tool_warned in
7736 yes:)
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7738 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7739 ac_tool_warned=yes ;;
7740 esac
7741     NMEDIT=$ac_ct_NMEDIT
7742   fi
7743 else
7744   NMEDIT="$ac_cv_prog_NMEDIT"
7745 fi
7746
7747     if test -n "$ac_tool_prefix"; then
7748   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7749 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751 $as_echo_n "checking for $ac_word... " >&6; }
7752 if test "${ac_cv_prog_LIPO+set}" = set; then :
7753   $as_echo_n "(cached) " >&6
7754 else
7755   if test -n "$LIPO"; then
7756   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7757 else
7758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759 for as_dir in $PATH
7760 do
7761   IFS=$as_save_IFS
7762   test -z "$as_dir" && as_dir=.
7763     for ac_exec_ext in '' $ac_executable_extensions; do
7764   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7765     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7766     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767     break 2
7768   fi
7769 done
7770   done
7771 IFS=$as_save_IFS
7772
7773 fi
7774 fi
7775 LIPO=$ac_cv_prog_LIPO
7776 if test -n "$LIPO"; then
7777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7778 $as_echo "$LIPO" >&6; }
7779 else
7780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781 $as_echo "no" >&6; }
7782 fi
7783
7784
7785 fi
7786 if test -z "$ac_cv_prog_LIPO"; then
7787   ac_ct_LIPO=$LIPO
7788   # Extract the first word of "lipo", so it can be a program name with args.
7789 set dummy lipo; ac_word=$2
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791 $as_echo_n "checking for $ac_word... " >&6; }
7792 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7793   $as_echo_n "(cached) " >&6
7794 else
7795   if test -n "$ac_ct_LIPO"; then
7796   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7797 else
7798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799 for as_dir in $PATH
7800 do
7801   IFS=$as_save_IFS
7802   test -z "$as_dir" && as_dir=.
7803     for ac_exec_ext in '' $ac_executable_extensions; do
7804   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7805     ac_cv_prog_ac_ct_LIPO="lipo"
7806     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807     break 2
7808   fi
7809 done
7810   done
7811 IFS=$as_save_IFS
7812
7813 fi
7814 fi
7815 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7816 if test -n "$ac_ct_LIPO"; then
7817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7818 $as_echo "$ac_ct_LIPO" >&6; }
7819 else
7820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821 $as_echo "no" >&6; }
7822 fi
7823
7824   if test "x$ac_ct_LIPO" = x; then
7825     LIPO=":"
7826   else
7827     case $cross_compiling:$ac_tool_warned in
7828 yes:)
7829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7830 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7831 ac_tool_warned=yes ;;
7832 esac
7833     LIPO=$ac_ct_LIPO
7834   fi
7835 else
7836   LIPO="$ac_cv_prog_LIPO"
7837 fi
7838
7839     if test -n "$ac_tool_prefix"; then
7840   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7841 set dummy ${ac_tool_prefix}otool; ac_word=$2
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843 $as_echo_n "checking for $ac_word... " >&6; }
7844 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7845   $as_echo_n "(cached) " >&6
7846 else
7847   if test -n "$OTOOL"; then
7848   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7849 else
7850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851 for as_dir in $PATH
7852 do
7853   IFS=$as_save_IFS
7854   test -z "$as_dir" && as_dir=.
7855     for ac_exec_ext in '' $ac_executable_extensions; do
7856   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7857     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7858     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859     break 2
7860   fi
7861 done
7862   done
7863 IFS=$as_save_IFS
7864
7865 fi
7866 fi
7867 OTOOL=$ac_cv_prog_OTOOL
7868 if test -n "$OTOOL"; then
7869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7870 $as_echo "$OTOOL" >&6; }
7871 else
7872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873 $as_echo "no" >&6; }
7874 fi
7875
7876
7877 fi
7878 if test -z "$ac_cv_prog_OTOOL"; then
7879   ac_ct_OTOOL=$OTOOL
7880   # Extract the first word of "otool", so it can be a program name with args.
7881 set dummy otool; ac_word=$2
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883 $as_echo_n "checking for $ac_word... " >&6; }
7884 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7885   $as_echo_n "(cached) " >&6
7886 else
7887   if test -n "$ac_ct_OTOOL"; then
7888   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7889 else
7890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891 for as_dir in $PATH
7892 do
7893   IFS=$as_save_IFS
7894   test -z "$as_dir" && as_dir=.
7895     for ac_exec_ext in '' $ac_executable_extensions; do
7896   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7897     ac_cv_prog_ac_ct_OTOOL="otool"
7898     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899     break 2
7900   fi
7901 done
7902   done
7903 IFS=$as_save_IFS
7904
7905 fi
7906 fi
7907 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7908 if test -n "$ac_ct_OTOOL"; then
7909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7910 $as_echo "$ac_ct_OTOOL" >&6; }
7911 else
7912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913 $as_echo "no" >&6; }
7914 fi
7915
7916   if test "x$ac_ct_OTOOL" = x; then
7917     OTOOL=":"
7918   else
7919     case $cross_compiling:$ac_tool_warned in
7920 yes:)
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7922 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7923 ac_tool_warned=yes ;;
7924 esac
7925     OTOOL=$ac_ct_OTOOL
7926   fi
7927 else
7928   OTOOL="$ac_cv_prog_OTOOL"
7929 fi
7930
7931     if test -n "$ac_tool_prefix"; then
7932   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7933 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935 $as_echo_n "checking for $ac_word... " >&6; }
7936 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7937   $as_echo_n "(cached) " >&6
7938 else
7939   if test -n "$OTOOL64"; then
7940   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7941 else
7942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943 for as_dir in $PATH
7944 do
7945   IFS=$as_save_IFS
7946   test -z "$as_dir" && as_dir=.
7947     for ac_exec_ext in '' $ac_executable_extensions; do
7948   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7949     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7950     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951     break 2
7952   fi
7953 done
7954   done
7955 IFS=$as_save_IFS
7956
7957 fi
7958 fi
7959 OTOOL64=$ac_cv_prog_OTOOL64
7960 if test -n "$OTOOL64"; then
7961   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7962 $as_echo "$OTOOL64" >&6; }
7963 else
7964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7965 $as_echo "no" >&6; }
7966 fi
7967
7968
7969 fi
7970 if test -z "$ac_cv_prog_OTOOL64"; then
7971   ac_ct_OTOOL64=$OTOOL64
7972   # Extract the first word of "otool64", so it can be a program name with args.
7973 set dummy otool64; ac_word=$2
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7975 $as_echo_n "checking for $ac_word... " >&6; }
7976 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7977   $as_echo_n "(cached) " >&6
7978 else
7979   if test -n "$ac_ct_OTOOL64"; then
7980   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7981 else
7982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983 for as_dir in $PATH
7984 do
7985   IFS=$as_save_IFS
7986   test -z "$as_dir" && as_dir=.
7987     for ac_exec_ext in '' $ac_executable_extensions; do
7988   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7989     ac_cv_prog_ac_ct_OTOOL64="otool64"
7990     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991     break 2
7992   fi
7993 done
7994   done
7995 IFS=$as_save_IFS
7996
7997 fi
7998 fi
7999 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8000 if test -n "$ac_ct_OTOOL64"; then
8001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8002 $as_echo "$ac_ct_OTOOL64" >&6; }
8003 else
8004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8005 $as_echo "no" >&6; }
8006 fi
8007
8008   if test "x$ac_ct_OTOOL64" = x; then
8009     OTOOL64=":"
8010   else
8011     case $cross_compiling:$ac_tool_warned in
8012 yes:)
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8014 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8015 ac_tool_warned=yes ;;
8016 esac
8017     OTOOL64=$ac_ct_OTOOL64
8018   fi
8019 else
8020   OTOOL64="$ac_cv_prog_OTOOL64"
8021 fi
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8050 $as_echo_n "checking for -single_module linker flag... " >&6; }
8051 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8052   $as_echo_n "(cached) " >&6
8053 else
8054   lt_cv_apple_cc_single_mod=no
8055       if test -z "${LT_MULTI_MODULE}"; then
8056         # By default we will add the -single_module flag. You can override
8057         # by either setting the environment variable LT_MULTI_MODULE
8058         # non-empty at configure time, or by adding -multi_module to the
8059         # link flags.
8060         rm -rf libconftest.dylib*
8061         echo "int foo(void){return 1;}" > conftest.c
8062         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8063 -dynamiclib -Wl,-single_module conftest.c" >&5
8064         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8065           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8066         _lt_result=$?
8067         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8068           lt_cv_apple_cc_single_mod=yes
8069         else
8070           cat conftest.err >&5
8071         fi
8072         rm -rf libconftest.dylib*
8073         rm -f conftest.*
8074       fi
8075 fi
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8077 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8078     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8079 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8080 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8081   $as_echo_n "(cached) " >&6
8082 else
8083   lt_cv_ld_exported_symbols_list=no
8084       save_LDFLAGS=$LDFLAGS
8085       echo "_main" > conftest.sym
8086       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8087       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8088 /* end confdefs.h.  */
8089
8090 int
8091 main ()
8092 {
8093
8094   ;
8095   return 0;
8096 }
8097 _ACEOF
8098 if ac_fn_c_try_link "$LINENO"; then :
8099   lt_cv_ld_exported_symbols_list=yes
8100 else
8101   lt_cv_ld_exported_symbols_list=no
8102 fi
8103 rm -f core conftest.err conftest.$ac_objext \
8104     conftest$ac_exeext conftest.$ac_ext
8105         LDFLAGS="$save_LDFLAGS"
8106
8107 fi
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8109 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8110     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8111 $as_echo_n "checking for -force_load linker flag... " >&6; }
8112 if test "${lt_cv_ld_force_load+set}" = set; then :
8113   $as_echo_n "(cached) " >&6
8114 else
8115   lt_cv_ld_force_load=no
8116       cat > conftest.c << _LT_EOF
8117 int forced_loaded() { return 2;}
8118 _LT_EOF
8119       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8120       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8121       echo "$AR cru libconftest.a conftest.o" >&5
8122       $AR cru libconftest.a conftest.o 2>&5
8123       cat > conftest.c << _LT_EOF
8124 int main() { return 0;}
8125 _LT_EOF
8126       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8127       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8128       _lt_result=$?
8129       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8130         lt_cv_ld_force_load=yes
8131       else
8132         cat conftest.err >&5
8133       fi
8134         rm -f conftest.err libconftest.a conftest conftest.c
8135         rm -rf conftest.dSYM
8136
8137 fi
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8139 $as_echo "$lt_cv_ld_force_load" >&6; }
8140     case $host_os in
8141     rhapsody* | darwin1.[012])
8142       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8143     darwin1.*)
8144       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8145     darwin*) # darwin 5.x on
8146       # if running on 10.5 or later, the deployment target defaults
8147       # to the OS version, if on x86, and 10.4, the deployment
8148       # target defaults to 10.4. Don't you love it?
8149       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8150         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8151           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8152         10.[012][,.]*)
8153           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8154         10.*)
8155           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8156       esac
8157     ;;
8158   esac
8159     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8160       _lt_dar_single_mod='$single_module'
8161     fi
8162     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8163       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8164     else
8165       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8166     fi
8167     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8168       _lt_dsymutil='~$DSYMUTIL $lib || :'
8169     else
8170       _lt_dsymutil=
8171     fi
8172     ;;
8173   esac
8174
8175 for ac_header in dlfcn.h
8176 do :
8177   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8178 "
8179 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8180   cat >>confdefs.h <<_ACEOF
8181 #define HAVE_DLFCN_H 1
8182 _ACEOF
8183
8184 fi
8185
8186 done
8187
8188
8189
8190 # autoconf.info says this should be called right after AC_INIT.
8191 ac_config_headers="$ac_config_headers config.h:config.in"
8192
8193
8194
8195
8196
8197
8198 # Put a plausible default for CC_FOR_BUILD in Makefile.
8199 if test "x$cross_compiling" = "xno"; then
8200   CC_FOR_BUILD='$(CC)'
8201 else
8202   CC_FOR_BUILD=gcc
8203 fi
8204
8205
8206
8207
8208 AR=${AR-ar}
8209
8210 if test -n "$ac_tool_prefix"; then
8211   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8212 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8214 $as_echo_n "checking for $ac_word... " >&6; }
8215 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8216   $as_echo_n "(cached) " >&6
8217 else
8218   if test -n "$RANLIB"; then
8219   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8220 else
8221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8222 for as_dir in $PATH
8223 do
8224   IFS=$as_save_IFS
8225   test -z "$as_dir" && as_dir=.
8226     for ac_exec_ext in '' $ac_executable_extensions; do
8227   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8228     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8229     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8230     break 2
8231   fi
8232 done
8233   done
8234 IFS=$as_save_IFS
8235
8236 fi
8237 fi
8238 RANLIB=$ac_cv_prog_RANLIB
8239 if test -n "$RANLIB"; then
8240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8241 $as_echo "$RANLIB" >&6; }
8242 else
8243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8244 $as_echo "no" >&6; }
8245 fi
8246
8247
8248 fi
8249 if test -z "$ac_cv_prog_RANLIB"; then
8250   ac_ct_RANLIB=$RANLIB
8251   # Extract the first word of "ranlib", so it can be a program name with args.
8252 set dummy ranlib; ac_word=$2
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8254 $as_echo_n "checking for $ac_word... " >&6; }
8255 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8256   $as_echo_n "(cached) " >&6
8257 else
8258   if test -n "$ac_ct_RANLIB"; then
8259   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8260 else
8261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8262 for as_dir in $PATH
8263 do
8264   IFS=$as_save_IFS
8265   test -z "$as_dir" && as_dir=.
8266     for ac_exec_ext in '' $ac_executable_extensions; do
8267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8268     ac_cv_prog_ac_ct_RANLIB="ranlib"
8269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8270     break 2
8271   fi
8272 done
8273   done
8274 IFS=$as_save_IFS
8275
8276 fi
8277 fi
8278 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8279 if test -n "$ac_ct_RANLIB"; then
8280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8281 $as_echo "$ac_ct_RANLIB" >&6; }
8282 else
8283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8284 $as_echo "no" >&6; }
8285 fi
8286
8287   if test "x$ac_ct_RANLIB" = x; then
8288     RANLIB=":"
8289   else
8290     case $cross_compiling:$ac_tool_warned in
8291 yes:)
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8293 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8294 ac_tool_warned=yes ;;
8295 esac
8296     RANLIB=$ac_ct_RANLIB
8297   fi
8298 else
8299   RANLIB="$ac_cv_prog_RANLIB"
8300 fi
8301
8302
8303
8304
8305 # Some of the common include files depend on bfd.h, and bfd.h checks
8306 # that config.h is included first by testing that the PACKAGE macro
8307 # is defined.
8308 PACKAGE=sim
8309
8310 cat >>confdefs.h <<_ACEOF
8311 #define PACKAGE "$PACKAGE"
8312 _ACEOF
8313
8314
8315
8316 # Dependency checking.
8317 ac_config_commands="$ac_config_commands depdir"
8318
8319
8320 depcc="$CC"   am_compiler_list=
8321
8322 am_depcomp=$ac_aux_dir/depcomp
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8324 $as_echo_n "checking dependency style of $depcc... " >&6; }
8325 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8326   $as_echo_n "(cached) " >&6
8327 else
8328   if test -f "$am_depcomp"; then
8329   # We make a subdir and do the tests there.  Otherwise we can end up
8330   # making bogus files that we don't know about and never remove.  For
8331   # instance it was reported that on HP-UX the gcc test will end up
8332   # making a dummy file named `D' -- because `-MD' means `put the output
8333   # in D'.
8334   mkdir conftest.dir
8335   # Copy depcomp to subdir because otherwise we won't find it if we're
8336   # using a relative directory.
8337   cp "$am_depcomp" conftest.dir
8338   cd conftest.dir
8339   # We will build objects and dependencies in a subdirectory because
8340   # it helps to detect inapplicable dependency modes.  For instance
8341   # both Tru64's cc and ICC support -MD to output dependencies as a
8342   # side effect of compilation, but ICC will put the dependencies in
8343   # the current directory while Tru64 will put them in the object
8344   # directory.
8345   mkdir sub
8346
8347   am_cv_CC_dependencies_compiler_type=none
8348   if test "$am_compiler_list" = ""; then
8349      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8350   fi
8351   for depmode in $am_compiler_list; do
8352     if test $depmode = none; then break; fi
8353
8354     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8355     # Setup a source with many dependencies, because some compilers
8356     # like to wrap large dependency lists on column 80 (with \), and
8357     # we should not choose a depcomp mode which is confused by this.
8358     #
8359     # We need to recreate these files for each test, as the compiler may
8360     # overwrite some of them when testing with obscure command lines.
8361     # This happens at least with the AIX C compiler.
8362     : > sub/conftest.c
8363     for i in 1 2 3 4 5 6; do
8364       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8365       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8366       # Solaris 8's {/usr,}/bin/sh.
8367       touch sub/conftst$i.h
8368     done
8369     echo "include sub/conftest.Po" > confmf
8370
8371     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8372     # mode.  It turns out that the SunPro C++ compiler does not properly
8373     # handle `-M -o', and we need to detect this.
8374     depcmd="depmode=$depmode \
8375        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8376        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8377        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8378     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8379     if env $depcmd > conftest.err 2>&1 &&
8380        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8381        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8382        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8383       # icc doesn't choke on unknown options, it will just issue warnings
8384       # or remarks (even with -Werror).  So we grep stderr for any message
8385       # that says an option was ignored or not supported.
8386       # When given -MP, icc 7.0 and 7.1 complain thusly:
8387       #   icc: Command line warning: ignoring option '-M'; no argument required
8388       # The diagnosis changed in icc 8.0:
8389       #   icc: Command line remark: option '-MP' not supported
8390       if (grep 'ignoring option' conftest.err ||
8391           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8392         am_cv_CC_dependencies_compiler_type=$depmode
8393         $as_echo "$as_me:$LINENO: success" >&5
8394         break
8395       fi
8396     fi
8397     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8398     sed -e 's/^/| /' < conftest.err >&5
8399   done
8400
8401   cd ..
8402   rm -rf conftest.dir
8403 else
8404   am_cv_CC_dependencies_compiler_type=none
8405 fi
8406
8407 fi
8408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8409 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8410 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8411 then as_fn_error "no usable dependency style found" "$LINENO" 5
8412 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8413
8414 fi
8415
8416
8417 # Check for the 'make' the user wants to use.
8418 for ac_prog in make
8419 do
8420   # Extract the first word of "$ac_prog", so it can be a program name with args.
8421 set dummy $ac_prog; ac_word=$2
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8423 $as_echo_n "checking for $ac_word... " >&6; }
8424 if test "${ac_cv_prog_MAKE+set}" = set; then :
8425   $as_echo_n "(cached) " >&6
8426 else
8427   if test -n "$MAKE"; then
8428   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8429 else
8430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8431 for as_dir in $PATH
8432 do
8433   IFS=$as_save_IFS
8434   test -z "$as_dir" && as_dir=.
8435     for ac_exec_ext in '' $ac_executable_extensions; do
8436   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8437     ac_cv_prog_MAKE="$ac_prog"
8438     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8439     break 2
8440   fi
8441 done
8442   done
8443 IFS=$as_save_IFS
8444
8445 fi
8446 fi
8447 MAKE=$ac_cv_prog_MAKE
8448 if test -n "$MAKE"; then
8449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8450 $as_echo "$MAKE" >&6; }
8451 else
8452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8453 $as_echo "no" >&6; }
8454 fi
8455
8456
8457   test -n "$MAKE" && break
8458 done
8459
8460 MAKE_IS_GNU=
8461 case "`$MAKE --version 2>&1 | sed 1q`" in
8462   *GNU*)
8463     MAKE_IS_GNU=yes
8464     ;;
8465 esac
8466  if test "$MAKE_IS_GNU" = yes; then
8467   GMAKE_TRUE=
8468   GMAKE_FALSE='#'
8469 else
8470   GMAKE_TRUE='#'
8471   GMAKE_FALSE=
8472 fi
8473
8474
8475 ALL_LINGUAS=
8476 # If we haven't got the data from the intl directory,
8477 # assume NLS is disabled.
8478 USE_NLS=no
8479 LIBINTL=
8480 LIBINTL_DEP=
8481 INCINTL=
8482 XGETTEXT=
8483 GMSGFMT=
8484 POSUB=
8485
8486 if test -f  ../../intl/config.intl; then
8487   .  ../../intl/config.intl
8488 fi
8489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8490 $as_echo_n "checking whether NLS is requested... " >&6; }
8491 if test x"$USE_NLS" != xyes; then
8492   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8493 $as_echo "no" >&6; }
8494 else
8495   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8496 $as_echo "yes" >&6; }
8497
8498 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8499
8500
8501   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8502 $as_echo_n "checking for catalogs to be installed... " >&6; }
8503   # Look for .po and .gmo files in the source directory.
8504   CATALOGS=
8505   XLINGUAS=
8506   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8507     # If there aren't any .gmo files the shell will give us the
8508     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8509     # weeded out.
8510     case "$cat" in *\**)
8511       continue;;
8512     esac
8513     # The quadruple backslash is collapsed to a double backslash
8514     # by the backticks, then collapsed again by the double quotes,
8515     # leaving us with one backslash in the sed expression (right
8516     # before the dot that mustn't act as a wildcard).
8517     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8518     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8519     # The user is allowed to set LINGUAS to a list of languages to
8520     # install catalogs for.  If it's empty that means "all of them."
8521     if test "x$LINGUAS" = x; then
8522       CATALOGS="$CATALOGS $cat"
8523       XLINGUAS="$XLINGUAS $lang"
8524     else
8525       case "$LINGUAS" in *$lang*)
8526         CATALOGS="$CATALOGS $cat"
8527         XLINGUAS="$XLINGUAS $lang"
8528         ;;
8529       esac
8530     fi
8531   done
8532   LINGUAS="$XLINGUAS"
8533   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8534 $as_echo "$LINGUAS" >&6; }
8535
8536
8537     DATADIRNAME=share
8538
8539   INSTOBJEXT=.mo
8540
8541   GENCAT=gencat
8542
8543   CATOBJEXT=.gmo
8544
8545 fi
8546
8547 # Check for common headers.
8548 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8549 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8550 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8551 do :
8552   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8553 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8554 eval as_val=\$$as_ac_Header
8555    if test "x$as_val" = x""yes; then :
8556   cat >>confdefs.h <<_ACEOF
8557 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8558 _ACEOF
8559
8560 fi
8561
8562 done
8563
8564 for ac_header in sys/time.h sys/resource.h
8565 do :
8566   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8567 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8568 eval as_val=\$$as_ac_Header
8569    if test "x$as_val" = x""yes; then :
8570   cat >>confdefs.h <<_ACEOF
8571 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8572 _ACEOF
8573
8574 fi
8575
8576 done
8577
8578 for ac_header in fcntl.h fpu_control.h
8579 do :
8580   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8581 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8582 eval as_val=\$$as_ac_Header
8583    if test "x$as_val" = x""yes; then :
8584   cat >>confdefs.h <<_ACEOF
8585 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8586 _ACEOF
8587
8588 fi
8589
8590 done
8591
8592 for ac_header in dlfcn.h errno.h sys/stat.h
8593 do :
8594   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8595 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8596 eval as_val=\$$as_ac_Header
8597    if test "x$as_val" = x""yes; then :
8598   cat >>confdefs.h <<_ACEOF
8599 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8600 _ACEOF
8601
8602 fi
8603
8604 done
8605
8606 for ac_func in getrusage time sigaction __setfpucw
8607 do :
8608   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8609 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8610 eval as_val=\$$as_ac_var
8611    if test "x$as_val" = x""yes; then :
8612   cat >>confdefs.h <<_ACEOF
8613 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8614 _ACEOF
8615
8616 fi
8617 done
8618
8619
8620 # Check for socket libraries
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8622 $as_echo_n "checking for bind in -lsocket... " >&6; }
8623 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8624   $as_echo_n "(cached) " >&6
8625 else
8626   ac_check_lib_save_LIBS=$LIBS
8627 LIBS="-lsocket  $LIBS"
8628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8629 /* end confdefs.h.  */
8630
8631 /* Override any GCC internal prototype to avoid an error.
8632    Use char because int might match the return type of a GCC
8633    builtin and then its argument prototype would still apply.  */
8634 #ifdef __cplusplus
8635 extern "C"
8636 #endif
8637 char bind ();
8638 int
8639 main ()
8640 {
8641 return bind ();
8642   ;
8643   return 0;
8644 }
8645 _ACEOF
8646 if ac_fn_c_try_link "$LINENO"; then :
8647   ac_cv_lib_socket_bind=yes
8648 else
8649   ac_cv_lib_socket_bind=no
8650 fi
8651 rm -f core conftest.err conftest.$ac_objext \
8652     conftest$ac_exeext conftest.$ac_ext
8653 LIBS=$ac_check_lib_save_LIBS
8654 fi
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8656 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8657 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8658   cat >>confdefs.h <<_ACEOF
8659 #define HAVE_LIBSOCKET 1
8660 _ACEOF
8661
8662   LIBS="-lsocket $LIBS"
8663
8664 fi
8665
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8667 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8668 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8669   $as_echo_n "(cached) " >&6
8670 else
8671   ac_check_lib_save_LIBS=$LIBS
8672 LIBS="-lnsl  $LIBS"
8673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8674 /* end confdefs.h.  */
8675
8676 /* Override any GCC internal prototype to avoid an error.
8677    Use char because int might match the return type of a GCC
8678    builtin and then its argument prototype would still apply.  */
8679 #ifdef __cplusplus
8680 extern "C"
8681 #endif
8682 char gethostbyname ();
8683 int
8684 main ()
8685 {
8686 return gethostbyname ();
8687   ;
8688   return 0;
8689 }
8690 _ACEOF
8691 if ac_fn_c_try_link "$LINENO"; then :
8692   ac_cv_lib_nsl_gethostbyname=yes
8693 else
8694   ac_cv_lib_nsl_gethostbyname=no
8695 fi
8696 rm -f core conftest.err conftest.$ac_objext \
8697     conftest$ac_exeext conftest.$ac_ext
8698 LIBS=$ac_check_lib_save_LIBS
8699 fi
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8701 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8702 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8703   cat >>confdefs.h <<_ACEOF
8704 #define HAVE_LIBNSL 1
8705 _ACEOF
8706
8707   LIBS="-lnsl $LIBS"
8708
8709 fi
8710
8711
8712 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8713 # using the same condition.
8714
8715   # Use the system's zlib library.
8716   zlibdir="-L\$(top_builddir)/../zlib"
8717   zlibinc="-I\$(top_srcdir)/../zlib"
8718
8719 # Check whether --with-system-zlib was given.
8720 if test "${with_system_zlib+set}" = set; then :
8721   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8722     zlibdir=
8723     zlibinc=
8724   fi
8725
8726 fi
8727
8728
8729
8730
8731
8732 # BFD uses libdl when when plugins enabled.
8733
8734   maybe_plugins=no
8735   for ac_header in dlfcn.h
8736 do :
8737   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8738 "
8739 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8740   cat >>confdefs.h <<_ACEOF
8741 #define HAVE_DLFCN_H 1
8742 _ACEOF
8743  maybe_plugins=yes
8744 fi
8745
8746 done
8747
8748   for ac_header in windows.h
8749 do :
8750   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8751 "
8752 if test "x$ac_cv_header_windows_h" = x""yes; then :
8753   cat >>confdefs.h <<_ACEOF
8754 #define HAVE_WINDOWS_H 1
8755 _ACEOF
8756  maybe_plugins=yes
8757 fi
8758
8759 done
8760
8761
8762   # Check whether --enable-plugins was given.
8763 if test "${enable_plugins+set}" = set; then :
8764   enableval=$enable_plugins; case "${enableval}" in
8765       no) plugins=no ;;
8766       *) plugins=yes
8767          if test "$maybe_plugins" != "yes" ; then
8768            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8769          fi ;;
8770      esac
8771 else
8772   plugins=$maybe_plugins
8773
8774 fi
8775
8776   if test "$plugins" = "yes"; then
8777     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8778 $as_echo_n "checking for library containing dlopen... " >&6; }
8779 if test "${ac_cv_search_dlopen+set}" = set; then :
8780   $as_echo_n "(cached) " >&6
8781 else
8782   ac_func_search_save_LIBS=$LIBS
8783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8784 /* end confdefs.h.  */
8785
8786 /* Override any GCC internal prototype to avoid an error.
8787    Use char because int might match the return type of a GCC
8788    builtin and then its argument prototype would still apply.  */
8789 #ifdef __cplusplus
8790 extern "C"
8791 #endif
8792 char dlopen ();
8793 int
8794 main ()
8795 {
8796 return dlopen ();
8797   ;
8798   return 0;
8799 }
8800 _ACEOF
8801 for ac_lib in '' dl; do
8802   if test -z "$ac_lib"; then
8803     ac_res="none required"
8804   else
8805     ac_res=-l$ac_lib
8806     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8807   fi
8808   if ac_fn_c_try_link "$LINENO"; then :
8809   ac_cv_search_dlopen=$ac_res
8810 fi
8811 rm -f core conftest.err conftest.$ac_objext \
8812     conftest$ac_exeext
8813   if test "${ac_cv_search_dlopen+set}" = set; then :
8814   break
8815 fi
8816 done
8817 if test "${ac_cv_search_dlopen+set}" = set; then :
8818
8819 else
8820   ac_cv_search_dlopen=no
8821 fi
8822 rm conftest.$ac_ext
8823 LIBS=$ac_func_search_save_LIBS
8824 fi
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8826 $as_echo "$ac_cv_search_dlopen" >&6; }
8827 ac_res=$ac_cv_search_dlopen
8828 if test "$ac_res" != no; then :
8829   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8830
8831 fi
8832
8833   fi
8834
8835  if test "$plugins" = yes; then
8836   PLUGINS_TRUE=
8837   PLUGINS_FALSE='#'
8838 else
8839   PLUGINS_TRUE='#'
8840   PLUGINS_FALSE=
8841 fi
8842
8843
8844
8845
8846
8847 # Set options
8848 enable_dlopen=yes
8849
8850
8851
8852
8853   enable_win32_dll=no
8854
8855
8856             # Check whether --enable-shared was given.
8857 if test "${enable_shared+set}" = set; then :
8858   enableval=$enable_shared; p=${PACKAGE-default}
8859     case $enableval in
8860     yes) enable_shared=yes ;;
8861     no) enable_shared=no ;;
8862     *)
8863       enable_shared=no
8864       # Look at the argument we got.  We use all the common list separators.
8865       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8866       for pkg in $enableval; do
8867         IFS="$lt_save_ifs"
8868         if test "X$pkg" = "X$p"; then
8869           enable_shared=yes
8870         fi
8871       done
8872       IFS="$lt_save_ifs"
8873       ;;
8874     esac
8875 else
8876   enable_shared=yes
8877 fi
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887   # Check whether --enable-static was given.
8888 if test "${enable_static+set}" = set; then :
8889   enableval=$enable_static; p=${PACKAGE-default}
8890     case $enableval in
8891     yes) enable_static=yes ;;
8892     no) enable_static=no ;;
8893     *)
8894      enable_static=no
8895       # Look at the argument we got.  We use all the common list separators.
8896       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8897       for pkg in $enableval; do
8898         IFS="$lt_save_ifs"
8899         if test "X$pkg" = "X$p"; then
8900           enable_static=yes
8901         fi
8902       done
8903       IFS="$lt_save_ifs"
8904       ;;
8905     esac
8906 else
8907   enable_static=yes
8908 fi
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919 # Check whether --with-pic was given.
8920 if test "${with_pic+set}" = set; then :
8921   withval=$with_pic; pic_mode="$withval"
8922 else
8923   pic_mode=default
8924 fi
8925
8926
8927 test -z "$pic_mode" && pic_mode=default
8928
8929
8930
8931
8932
8933
8934
8935   # Check whether --enable-fast-install was given.
8936 if test "${enable_fast_install+set}" = set; then :
8937   enableval=$enable_fast_install; p=${PACKAGE-default}
8938     case $enableval in
8939     yes) enable_fast_install=yes ;;
8940     no) enable_fast_install=no ;;
8941     *)
8942       enable_fast_install=no
8943       # Look at the argument we got.  We use all the common list separators.
8944       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8945       for pkg in $enableval; do
8946         IFS="$lt_save_ifs"
8947         if test "X$pkg" = "X$p"; then
8948           enable_fast_install=yes
8949         fi
8950       done
8951       IFS="$lt_save_ifs"
8952       ;;
8953     esac
8954 else
8955   enable_fast_install=yes
8956 fi
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968 # This can be used to rebuild libtool when needed
8969 LIBTOOL_DEPS="$ltmain"
8970
8971 # Always use our own libtool.
8972 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999 test -z "$LN_S" && LN_S="ln -s"
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014 if test -n "${ZSH_VERSION+set}" ; then
9015    setopt NO_GLOB_SUBST
9016 fi
9017
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9019 $as_echo_n "checking for objdir... " >&6; }
9020 if test "${lt_cv_objdir+set}" = set; then :
9021   $as_echo_n "(cached) " >&6
9022 else
9023   rm -f .libs 2>/dev/null
9024 mkdir .libs 2>/dev/null
9025 if test -d .libs; then
9026   lt_cv_objdir=.libs
9027 else
9028   # MS-DOS does not allow filenames that begin with a dot.
9029   lt_cv_objdir=_libs
9030 fi
9031 rmdir .libs 2>/dev/null
9032 fi
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9034 $as_echo "$lt_cv_objdir" >&6; }
9035 objdir=$lt_cv_objdir
9036
9037
9038
9039
9040
9041 cat >>confdefs.h <<_ACEOF
9042 #define LT_OBJDIR "$lt_cv_objdir/"
9043 _ACEOF
9044
9045
9046
9047
9048 case $host_os in
9049 aix3*)
9050   # AIX sometimes has problems with the GCC collect2 program.  For some
9051   # reason, if we set the COLLECT_NAMES environment variable, the problems
9052   # vanish in a puff of smoke.
9053   if test "X${COLLECT_NAMES+set}" != Xset; then
9054     COLLECT_NAMES=
9055     export COLLECT_NAMES
9056   fi
9057   ;;
9058 esac
9059
9060 # Global variables:
9061 ofile=libtool
9062 can_build_shared=yes
9063
9064 # All known linkers require a `.a' archive for static linking (except MSVC,
9065 # which needs '.lib').
9066 libext=a
9067
9068 with_gnu_ld="$lt_cv_prog_gnu_ld"
9069
9070 old_CC="$CC"
9071 old_CFLAGS="$CFLAGS"
9072
9073 # Set sane defaults for various variables
9074 test -z "$CC" && CC=cc
9075 test -z "$LTCC" && LTCC=$CC
9076 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9077 test -z "$LD" && LD=ld
9078 test -z "$ac_objext" && ac_objext=o
9079
9080 for cc_temp in $compiler""; do
9081   case $cc_temp in
9082     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9083     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9084     \-*) ;;
9085     *) break;;
9086   esac
9087 done
9088 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9089
9090
9091 # Only perform the check for file, if the check method requires it
9092 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9093 case $deplibs_check_method in
9094 file_magic*)
9095   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9096     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9097 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9098 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9099   $as_echo_n "(cached) " >&6
9100 else
9101   case $MAGIC_CMD in
9102 [\\/*] |  ?:[\\/]*)
9103   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9104   ;;
9105 *)
9106   lt_save_MAGIC_CMD="$MAGIC_CMD"
9107   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9108   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9109   for ac_dir in $ac_dummy; do
9110     IFS="$lt_save_ifs"
9111     test -z "$ac_dir" && ac_dir=.
9112     if test -f $ac_dir/${ac_tool_prefix}file; then
9113       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9114       if test -n "$file_magic_test_file"; then
9115         case $deplibs_check_method in
9116         "file_magic "*)
9117           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9118           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9119           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9120             $EGREP "$file_magic_regex" > /dev/null; then
9121             :
9122           else
9123             cat <<_LT_EOF 1>&2
9124
9125 *** Warning: the command libtool uses to detect shared libraries,
9126 *** $file_magic_cmd, produces output that libtool cannot recognize.
9127 *** The result is that libtool may fail to recognize shared libraries
9128 *** as such.  This will affect the creation of libtool libraries that
9129 *** depend on shared libraries, but programs linked with such libtool
9130 *** libraries will work regardless of this problem.  Nevertheless, you
9131 *** may want to report the problem to your system manager and/or to
9132 *** bug-libtool@gnu.org
9133
9134 _LT_EOF
9135           fi ;;
9136         esac
9137       fi
9138       break
9139     fi
9140   done
9141   IFS="$lt_save_ifs"
9142   MAGIC_CMD="$lt_save_MAGIC_CMD"
9143   ;;
9144 esac
9145 fi
9146
9147 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9148 if test -n "$MAGIC_CMD"; then
9149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9150 $as_echo "$MAGIC_CMD" >&6; }
9151 else
9152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9153 $as_echo "no" >&6; }
9154 fi
9155
9156
9157
9158
9159
9160 if test -z "$lt_cv_path_MAGIC_CMD"; then
9161   if test -n "$ac_tool_prefix"; then
9162     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9163 $as_echo_n "checking for file... " >&6; }
9164 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9165   $as_echo_n "(cached) " >&6
9166 else
9167   case $MAGIC_CMD in
9168 [\\/*] |  ?:[\\/]*)
9169   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9170   ;;
9171 *)
9172   lt_save_MAGIC_CMD="$MAGIC_CMD"
9173   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9174   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9175   for ac_dir in $ac_dummy; do
9176     IFS="$lt_save_ifs"
9177     test -z "$ac_dir" && ac_dir=.
9178     if test -f $ac_dir/file; then
9179       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9180       if test -n "$file_magic_test_file"; then
9181         case $deplibs_check_method in
9182         "file_magic "*)
9183           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9184           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9185           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9186             $EGREP "$file_magic_regex" > /dev/null; then
9187             :
9188           else
9189             cat <<_LT_EOF 1>&2
9190
9191 *** Warning: the command libtool uses to detect shared libraries,
9192 *** $file_magic_cmd, produces output that libtool cannot recognize.
9193 *** The result is that libtool may fail to recognize shared libraries
9194 *** as such.  This will affect the creation of libtool libraries that
9195 *** depend on shared libraries, but programs linked with such libtool
9196 *** libraries will work regardless of this problem.  Nevertheless, you
9197 *** may want to report the problem to your system manager and/or to
9198 *** bug-libtool@gnu.org
9199
9200 _LT_EOF
9201           fi ;;
9202         esac
9203       fi
9204       break
9205     fi
9206   done
9207   IFS="$lt_save_ifs"
9208   MAGIC_CMD="$lt_save_MAGIC_CMD"
9209   ;;
9210 esac
9211 fi
9212
9213 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9214 if test -n "$MAGIC_CMD"; then
9215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9216 $as_echo "$MAGIC_CMD" >&6; }
9217 else
9218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9219 $as_echo "no" >&6; }
9220 fi
9221
9222
9223   else
9224     MAGIC_CMD=:
9225   fi
9226 fi
9227
9228   fi
9229   ;;
9230 esac
9231
9232 # Use C for the default configuration in the libtool script
9233
9234 lt_save_CC="$CC"
9235 ac_ext=c
9236 ac_cpp='$CPP $CPPFLAGS'
9237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9240
9241
9242 # Source file extension for C test sources.
9243 ac_ext=c
9244
9245 # Object file extension for compiled C test sources.
9246 objext=o
9247 objext=$objext
9248
9249 # Code to be used in simple compile tests
9250 lt_simple_compile_test_code="int some_variable = 0;"
9251
9252 # Code to be used in simple link tests
9253 lt_simple_link_test_code='int main(){return(0);}'
9254
9255
9256
9257
9258
9259
9260
9261 # If no C compiler was specified, use CC.
9262 LTCC=${LTCC-"$CC"}
9263
9264 # If no C compiler flags were specified, use CFLAGS.
9265 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9266
9267 # Allow CC to be a program name with arguments.
9268 compiler=$CC
9269
9270 # Save the default compiler, since it gets overwritten when the other
9271 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9272 compiler_DEFAULT=$CC
9273
9274 # save warnings/boilerplate of simple test code
9275 ac_outfile=conftest.$ac_objext
9276 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9277 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9278 _lt_compiler_boilerplate=`cat conftest.err`
9279 $RM conftest*
9280
9281 ac_outfile=conftest.$ac_objext
9282 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9283 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9284 _lt_linker_boilerplate=`cat conftest.err`
9285 $RM -r conftest*
9286
9287
9288 ## CAVEAT EMPTOR:
9289 ## There is no encapsulation within the following macros, do not change
9290 ## the running order or otherwise move them around unless you know exactly
9291 ## what you are doing...
9292 if test -n "$compiler"; then
9293
9294 lt_prog_compiler_no_builtin_flag=
9295
9296 if test "$GCC" = yes; then
9297   case $cc_basename in
9298   nvcc*)
9299     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9300   *)
9301     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9302   esac
9303
9304   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9305 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9306 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9307   $as_echo_n "(cached) " >&6
9308 else
9309   lt_cv_prog_compiler_rtti_exceptions=no
9310    ac_outfile=conftest.$ac_objext
9311    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9312    lt_compiler_flag="-fno-rtti -fno-exceptions"
9313    # Insert the option either (1) after the last *FLAGS variable, or
9314    # (2) before a word containing "conftest.", or (3) at the end.
9315    # Note that $ac_compile itself does not contain backslashes and begins
9316    # with a dollar sign (not a hyphen), so the echo should work correctly.
9317    # The option is referenced via a variable to avoid confusing sed.
9318    lt_compile=`echo "$ac_compile" | $SED \
9319    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9320    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9321    -e 's:$: $lt_compiler_flag:'`
9322    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9323    (eval "$lt_compile" 2>conftest.err)
9324    ac_status=$?
9325    cat conftest.err >&5
9326    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9327    if (exit $ac_status) && test -s "$ac_outfile"; then
9328      # The compiler can only warn and ignore the option if not recognized
9329      # So say no if there are warnings other than the usual output.
9330      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9331      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9332      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9333        lt_cv_prog_compiler_rtti_exceptions=yes
9334      fi
9335    fi
9336    $RM conftest*
9337
9338 fi
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9340 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9341
9342 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9343     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9344 else
9345     :
9346 fi
9347
9348 fi
9349
9350
9351
9352
9353
9354
9355   lt_prog_compiler_wl=
9356 lt_prog_compiler_pic=
9357 lt_prog_compiler_static=
9358
9359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9360 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9361
9362   if test "$GCC" = yes; then
9363     lt_prog_compiler_wl='-Wl,'
9364     lt_prog_compiler_static='-static'
9365
9366     case $host_os in
9367       aix*)
9368       # All AIX code is PIC.
9369       if test "$host_cpu" = ia64; then
9370         # AIX 5 now supports IA64 processor
9371         lt_prog_compiler_static='-Bstatic'
9372       fi
9373       lt_prog_compiler_pic='-fPIC'
9374       ;;
9375
9376     amigaos*)
9377       case $host_cpu in
9378       powerpc)
9379             # see comment about AmigaOS4 .so support
9380             lt_prog_compiler_pic='-fPIC'
9381         ;;
9382       m68k)
9383             # FIXME: we need at least 68020 code to build shared libraries, but
9384             # adding the `-m68020' flag to GCC prevents building anything better,
9385             # like `-m68040'.
9386             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9387         ;;
9388       esac
9389       ;;
9390
9391     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9392       # PIC is the default for these OSes.
9393       ;;
9394
9395     mingw* | cygwin* | pw32* | os2* | cegcc*)
9396       # This hack is so that the source file can tell whether it is being
9397       # built for inclusion in a dll (and should export symbols for example).
9398       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9399       # (--disable-auto-import) libraries
9400       lt_prog_compiler_pic='-DDLL_EXPORT'
9401       ;;
9402
9403     darwin* | rhapsody*)
9404       # PIC is the default on this platform
9405       # Common symbols not allowed in MH_DYLIB files
9406       lt_prog_compiler_pic='-fno-common'
9407       ;;
9408
9409     haiku*)
9410       # PIC is the default for Haiku.
9411       # The "-static" flag exists, but is broken.
9412       lt_prog_compiler_static=
9413       ;;
9414
9415     hpux*)
9416       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9417       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9418       # sets the default TLS model and affects inlining.
9419       case $host_cpu in
9420       hppa*64*)
9421         # +Z the default
9422         ;;
9423       *)
9424         lt_prog_compiler_pic='-fPIC'
9425         ;;
9426       esac
9427       ;;
9428
9429     interix[3-9]*)
9430       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9431       # Instead, we relocate shared libraries at runtime.
9432       ;;
9433
9434     msdosdjgpp*)
9435       # Just because we use GCC doesn't mean we suddenly get shared libraries
9436       # on systems that don't support them.
9437       lt_prog_compiler_can_build_shared=no
9438       enable_shared=no
9439       ;;
9440
9441     *nto* | *qnx*)
9442       # QNX uses GNU C++, but need to define -shared option too, otherwise
9443       # it will coredump.
9444       lt_prog_compiler_pic='-fPIC -shared'
9445       ;;
9446
9447     sysv4*MP*)
9448       if test -d /usr/nec; then
9449         lt_prog_compiler_pic=-Kconform_pic
9450       fi
9451       ;;
9452
9453     *)
9454       lt_prog_compiler_pic='-fPIC'
9455       ;;
9456     esac
9457
9458     case $cc_basename in
9459     nvcc*) # Cuda Compiler Driver 2.2
9460       lt_prog_compiler_wl='-Xlinker '
9461       lt_prog_compiler_pic='-Xcompiler -fPIC'
9462       ;;
9463     esac
9464   else
9465     # PORTME Check for flag to pass linker flags through the system compiler.
9466     case $host_os in
9467     aix*)
9468       lt_prog_compiler_wl='-Wl,'
9469       if test "$host_cpu" = ia64; then
9470         # AIX 5 now supports IA64 processor
9471         lt_prog_compiler_static='-Bstatic'
9472       else
9473         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9474       fi
9475       ;;
9476
9477     mingw* | cygwin* | pw32* | os2* | cegcc*)
9478       # This hack is so that the source file can tell whether it is being
9479       # built for inclusion in a dll (and should export symbols for example).
9480       lt_prog_compiler_pic='-DDLL_EXPORT'
9481       ;;
9482
9483     hpux9* | hpux10* | hpux11*)
9484       lt_prog_compiler_wl='-Wl,'
9485       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9486       # not for PA HP-UX.
9487       case $host_cpu in
9488       hppa*64*|ia64*)
9489         # +Z the default
9490         ;;
9491       *)
9492         lt_prog_compiler_pic='+Z'
9493         ;;
9494       esac
9495       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9496       lt_prog_compiler_static='${wl}-a ${wl}archive'
9497       ;;
9498
9499     irix5* | irix6* | nonstopux*)
9500       lt_prog_compiler_wl='-Wl,'
9501       # PIC (with -KPIC) is the default.
9502       lt_prog_compiler_static='-non_shared'
9503       ;;
9504
9505     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9506       case $cc_basename in
9507       # old Intel for x86_64 which still supported -KPIC.
9508       ecc*)
9509         lt_prog_compiler_wl='-Wl,'
9510         lt_prog_compiler_pic='-KPIC'
9511         lt_prog_compiler_static='-static'
9512         ;;
9513       # icc used to be incompatible with GCC.
9514       # ICC 10 doesn't accept -KPIC any more.
9515       icc* | ifort*)
9516         lt_prog_compiler_wl='-Wl,'
9517         lt_prog_compiler_pic='-fPIC'
9518         lt_prog_compiler_static='-static'
9519         ;;
9520       # Lahey Fortran 8.1.
9521       lf95*)
9522         lt_prog_compiler_wl='-Wl,'
9523         lt_prog_compiler_pic='--shared'
9524         lt_prog_compiler_static='--static'
9525         ;;
9526       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9527         # Portland Group compilers (*not* the Pentium gcc compiler,
9528         # which looks to be a dead project)
9529         lt_prog_compiler_wl='-Wl,'
9530         lt_prog_compiler_pic='-fpic'
9531         lt_prog_compiler_static='-Bstatic'
9532         ;;
9533       ccc*)
9534         lt_prog_compiler_wl='-Wl,'
9535         # All Alpha code is PIC.
9536         lt_prog_compiler_static='-non_shared'
9537         ;;
9538       xl* | bgxl* | bgf* | mpixl*)
9539         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9540         lt_prog_compiler_wl='-Wl,'
9541         lt_prog_compiler_pic='-qpic'
9542         lt_prog_compiler_static='-qstaticlink'
9543         ;;
9544       *)
9545         case `$CC -V 2>&1 | sed 5q` in
9546         *Sun\ F* | *Sun*Fortran*)
9547           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9548           lt_prog_compiler_pic='-KPIC'
9549           lt_prog_compiler_static='-Bstatic'
9550           lt_prog_compiler_wl=''
9551           ;;
9552         *Sun\ C*)
9553           # Sun C 5.9
9554           lt_prog_compiler_pic='-KPIC'
9555           lt_prog_compiler_static='-Bstatic'
9556           lt_prog_compiler_wl='-Wl,'
9557           ;;
9558         esac
9559         ;;
9560       esac
9561       ;;
9562
9563     newsos6)
9564       lt_prog_compiler_pic='-KPIC'
9565       lt_prog_compiler_static='-Bstatic'
9566       ;;
9567
9568     *nto* | *qnx*)
9569       # QNX uses GNU C++, but need to define -shared option too, otherwise
9570       # it will coredump.
9571       lt_prog_compiler_pic='-fPIC -shared'
9572       ;;
9573
9574     osf3* | osf4* | osf5*)
9575       lt_prog_compiler_wl='-Wl,'
9576       # All OSF/1 code is PIC.
9577       lt_prog_compiler_static='-non_shared'
9578       ;;
9579
9580     rdos*)
9581       lt_prog_compiler_static='-non_shared'
9582       ;;
9583
9584     solaris*)
9585       lt_prog_compiler_pic='-KPIC'
9586       lt_prog_compiler_static='-Bstatic'
9587       case $cc_basename in
9588       f77* | f90* | f95*)
9589         lt_prog_compiler_wl='-Qoption ld ';;
9590       *)
9591         lt_prog_compiler_wl='-Wl,';;
9592       esac
9593       ;;
9594
9595     sunos4*)
9596       lt_prog_compiler_wl='-Qoption ld '
9597       lt_prog_compiler_pic='-PIC'
9598       lt_prog_compiler_static='-Bstatic'
9599       ;;
9600
9601     sysv4 | sysv4.2uw2* | sysv4.3*)
9602       lt_prog_compiler_wl='-Wl,'
9603       lt_prog_compiler_pic='-KPIC'
9604       lt_prog_compiler_static='-Bstatic'
9605       ;;
9606
9607     sysv4*MP*)
9608       if test -d /usr/nec ;then
9609         lt_prog_compiler_pic='-Kconform_pic'
9610         lt_prog_compiler_static='-Bstatic'
9611       fi
9612       ;;
9613
9614     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9615       lt_prog_compiler_wl='-Wl,'
9616       lt_prog_compiler_pic='-KPIC'
9617       lt_prog_compiler_static='-Bstatic'
9618       ;;
9619
9620     unicos*)
9621       lt_prog_compiler_wl='-Wl,'
9622       lt_prog_compiler_can_build_shared=no
9623       ;;
9624
9625     uts4*)
9626       lt_prog_compiler_pic='-pic'
9627       lt_prog_compiler_static='-Bstatic'
9628       ;;
9629
9630     *)
9631       lt_prog_compiler_can_build_shared=no
9632       ;;
9633     esac
9634   fi
9635
9636 case $host_os in
9637   # For platforms which do not support PIC, -DPIC is meaningless:
9638   *djgpp*)
9639     lt_prog_compiler_pic=
9640     ;;
9641   *)
9642     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9643     ;;
9644 esac
9645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9646 $as_echo "$lt_prog_compiler_pic" >&6; }
9647
9648
9649
9650
9651
9652
9653 #
9654 # Check to make sure the PIC flag actually works.
9655 #
9656 if test -n "$lt_prog_compiler_pic"; then
9657   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9658 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9659 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9660   $as_echo_n "(cached) " >&6
9661 else
9662   lt_cv_prog_compiler_pic_works=no
9663    ac_outfile=conftest.$ac_objext
9664    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9665    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9666    # Insert the option either (1) after the last *FLAGS variable, or
9667    # (2) before a word containing "conftest.", or (3) at the end.
9668    # Note that $ac_compile itself does not contain backslashes and begins
9669    # with a dollar sign (not a hyphen), so the echo should work correctly.
9670    # The option is referenced via a variable to avoid confusing sed.
9671    lt_compile=`echo "$ac_compile" | $SED \
9672    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9673    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9674    -e 's:$: $lt_compiler_flag:'`
9675    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9676    (eval "$lt_compile" 2>conftest.err)
9677    ac_status=$?
9678    cat conftest.err >&5
9679    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9680    if (exit $ac_status) && test -s "$ac_outfile"; then
9681      # The compiler can only warn and ignore the option if not recognized
9682      # So say no if there are warnings other than the usual output.
9683      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9684      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9685      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9686        lt_cv_prog_compiler_pic_works=yes
9687      fi
9688    fi
9689    $RM conftest*
9690
9691 fi
9692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9693 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9694
9695 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9696     case $lt_prog_compiler_pic in
9697      "" | " "*) ;;
9698      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9699      esac
9700 else
9701     lt_prog_compiler_pic=
9702      lt_prog_compiler_can_build_shared=no
9703 fi
9704
9705 fi
9706
9707
9708
9709
9710
9711
9712 #
9713 # Check to make sure the static flag actually works.
9714 #
9715 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9717 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9718 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9719   $as_echo_n "(cached) " >&6
9720 else
9721   lt_cv_prog_compiler_static_works=no
9722    save_LDFLAGS="$LDFLAGS"
9723    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9724    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9725    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9726      # The linker can only warn and ignore the option if not recognized
9727      # So say no if there are warnings
9728      if test -s conftest.err; then
9729        # Append any errors to the config.log.
9730        cat conftest.err 1>&5
9731        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9732        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9733        if diff conftest.exp conftest.er2 >/dev/null; then
9734          lt_cv_prog_compiler_static_works=yes
9735        fi
9736      else
9737        lt_cv_prog_compiler_static_works=yes
9738      fi
9739    fi
9740    $RM -r conftest*
9741    LDFLAGS="$save_LDFLAGS"
9742
9743 fi
9744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9745 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9746
9747 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9748     :
9749 else
9750     lt_prog_compiler_static=
9751 fi
9752
9753
9754
9755
9756
9757
9758
9759   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9760 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9761 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9762   $as_echo_n "(cached) " >&6
9763 else
9764   lt_cv_prog_compiler_c_o=no
9765    $RM -r conftest 2>/dev/null
9766    mkdir conftest
9767    cd conftest
9768    mkdir out
9769    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9770
9771    lt_compiler_flag="-o out/conftest2.$ac_objext"
9772    # Insert the option either (1) after the last *FLAGS variable, or
9773    # (2) before a word containing "conftest.", or (3) at the end.
9774    # Note that $ac_compile itself does not contain backslashes and begins
9775    # with a dollar sign (not a hyphen), so the echo should work correctly.
9776    lt_compile=`echo "$ac_compile" | $SED \
9777    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9778    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9779    -e 's:$: $lt_compiler_flag:'`
9780    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9781    (eval "$lt_compile" 2>out/conftest.err)
9782    ac_status=$?
9783    cat out/conftest.err >&5
9784    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9785    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9786    then
9787      # The compiler can only warn and ignore the option if not recognized
9788      # So say no if there are warnings
9789      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9790      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9791      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9792        lt_cv_prog_compiler_c_o=yes
9793      fi
9794    fi
9795    chmod u+w . 2>&5
9796    $RM conftest*
9797    # SGI C++ compiler will create directory out/ii_files/ for
9798    # template instantiation
9799    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9800    $RM out/* && rmdir out
9801    cd ..
9802    $RM -r conftest
9803    $RM conftest*
9804
9805 fi
9806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9807 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9808
9809
9810
9811
9812
9813
9814   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9815 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9816 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9817   $as_echo_n "(cached) " >&6
9818 else
9819   lt_cv_prog_compiler_c_o=no
9820    $RM -r conftest 2>/dev/null
9821    mkdir conftest
9822    cd conftest
9823    mkdir out
9824    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9825
9826    lt_compiler_flag="-o out/conftest2.$ac_objext"
9827    # Insert the option either (1) after the last *FLAGS variable, or
9828    # (2) before a word containing "conftest.", or (3) at the end.
9829    # Note that $ac_compile itself does not contain backslashes and begins
9830    # with a dollar sign (not a hyphen), so the echo should work correctly.
9831    lt_compile=`echo "$ac_compile" | $SED \
9832    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9833    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9834    -e 's:$: $lt_compiler_flag:'`
9835    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9836    (eval "$lt_compile" 2>out/conftest.err)
9837    ac_status=$?
9838    cat out/conftest.err >&5
9839    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9840    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9841    then
9842      # The compiler can only warn and ignore the option if not recognized
9843      # So say no if there are warnings
9844      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9845      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9846      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9847        lt_cv_prog_compiler_c_o=yes
9848      fi
9849    fi
9850    chmod u+w . 2>&5
9851    $RM conftest*
9852    # SGI C++ compiler will create directory out/ii_files/ for
9853    # template instantiation
9854    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9855    $RM out/* && rmdir out
9856    cd ..
9857    $RM -r conftest
9858    $RM conftest*
9859
9860 fi
9861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9862 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9863
9864
9865
9866
9867 hard_links="nottested"
9868 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9869   # do not overwrite the value of need_locks provided by the user
9870   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9871 $as_echo_n "checking if we can lock with hard links... " >&6; }
9872   hard_links=yes
9873   $RM conftest*
9874   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9875   touch conftest.a
9876   ln conftest.a conftest.b 2>&5 || hard_links=no
9877   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9879 $as_echo "$hard_links" >&6; }
9880   if test "$hard_links" = no; then
9881     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9882 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9883     need_locks=warn
9884   fi
9885 else
9886   need_locks=no
9887 fi
9888
9889
9890
9891
9892
9893
9894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9895 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9896
9897   runpath_var=
9898   allow_undefined_flag=
9899   always_export_symbols=no
9900   archive_cmds=
9901   archive_expsym_cmds=
9902   compiler_needs_object=no
9903   enable_shared_with_static_runtimes=no
9904   export_dynamic_flag_spec=
9905   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9906   hardcode_automatic=no
9907   hardcode_direct=no
9908   hardcode_direct_absolute=no
9909   hardcode_libdir_flag_spec=
9910   hardcode_libdir_flag_spec_ld=
9911   hardcode_libdir_separator=
9912   hardcode_minus_L=no
9913   hardcode_shlibpath_var=unsupported
9914   inherit_rpath=no
9915   link_all_deplibs=unknown
9916   module_cmds=
9917   module_expsym_cmds=
9918   old_archive_from_new_cmds=
9919   old_archive_from_expsyms_cmds=
9920   thread_safe_flag_spec=
9921   whole_archive_flag_spec=
9922   # include_expsyms should be a list of space-separated symbols to be *always*
9923   # included in the symbol list
9924   include_expsyms=
9925   # exclude_expsyms can be an extended regexp of symbols to exclude
9926   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9927   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9928   # as well as any symbol that contains `d'.
9929   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9930   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9931   # platforms (ab)use it in PIC code, but their linkers get confused if
9932   # the symbol is explicitly referenced.  Since portable code cannot
9933   # rely on this symbol name, it's probably fine to never include it in
9934   # preloaded symbol tables.
9935   # Exclude shared library initialization/finalization symbols.
9936   extract_expsyms_cmds=
9937
9938   case $host_os in
9939   cygwin* | mingw* | pw32* | cegcc*)
9940     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9941     # When not using gcc, we currently assume that we are using
9942     # Microsoft Visual C++.
9943     if test "$GCC" != yes; then
9944       with_gnu_ld=no
9945     fi
9946     ;;
9947   interix*)
9948     # we just hope/assume this is gcc and not c89 (= MSVC++)
9949     with_gnu_ld=yes
9950     ;;
9951   openbsd*)
9952     with_gnu_ld=no
9953     ;;
9954   esac
9955
9956   ld_shlibs=yes
9957
9958   # On some targets, GNU ld is compatible enough with the native linker
9959   # that we're better off using the native interface for both.
9960   lt_use_gnu_ld_interface=no
9961   if test "$with_gnu_ld" = yes; then
9962     case $host_os in
9963       aix*)
9964         # The AIX port of GNU ld has always aspired to compatibility
9965         # with the native linker.  However, as the warning in the GNU ld
9966         # block says, versions before 2.19.5* couldn't really create working
9967         # shared libraries, regardless of the interface used.
9968         case `$LD -v 2>&1` in
9969           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9970           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9971           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9972           *)
9973             lt_use_gnu_ld_interface=yes
9974             ;;
9975         esac
9976         ;;
9977       *)
9978         lt_use_gnu_ld_interface=yes
9979         ;;
9980     esac
9981   fi
9982
9983   if test "$lt_use_gnu_ld_interface" = yes; then
9984     # If archive_cmds runs LD, not CC, wlarc should be empty
9985     wlarc='${wl}'
9986
9987     # Set some defaults for GNU ld with shared library support. These
9988     # are reset later if shared libraries are not supported. Putting them
9989     # here allows them to be overridden if necessary.
9990     runpath_var=LD_RUN_PATH
9991     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9992     export_dynamic_flag_spec='${wl}--export-dynamic'
9993     # ancient GNU ld didn't support --whole-archive et. al.
9994     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9995       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9996     else
9997       whole_archive_flag_spec=
9998     fi
9999     supports_anon_versioning=no
10000     case `$LD -v 2>&1` in
10001       *GNU\ gold*) supports_anon_versioning=yes ;;
10002       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10003       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10004       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10005       *\ 2.11.*) ;; # other 2.11 versions
10006       *) supports_anon_versioning=yes ;;
10007     esac
10008
10009     # See if GNU ld supports shared libraries.
10010     case $host_os in
10011     aix[3-9]*)
10012       # On AIX/PPC, the GNU linker is very broken
10013       if test "$host_cpu" != ia64; then
10014         ld_shlibs=no
10015         cat <<_LT_EOF 1>&2
10016
10017 *** Warning: the GNU linker, at least up to release 2.19, is reported
10018 *** to be unable to reliably create shared libraries on AIX.
10019 *** Therefore, libtool is disabling shared libraries support.  If you
10020 *** really care for shared libraries, you may want to install binutils
10021 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10022 *** You will then need to restart the configuration process.
10023
10024 _LT_EOF
10025       fi
10026       ;;
10027
10028     amigaos*)
10029       case $host_cpu in
10030       powerpc)
10031             # see comment about AmigaOS4 .so support
10032             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10033             archive_expsym_cmds=''
10034         ;;
10035       m68k)
10036             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)'
10037             hardcode_libdir_flag_spec='-L$libdir'
10038             hardcode_minus_L=yes
10039         ;;
10040       esac
10041       ;;
10042
10043     beos*)
10044       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10045         allow_undefined_flag=unsupported
10046         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10047         # support --undefined.  This deserves some investigation.  FIXME
10048         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10049       else
10050         ld_shlibs=no
10051       fi
10052       ;;
10053
10054     cygwin* | mingw* | pw32* | cegcc*)
10055       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10056       # as there is no search path for DLLs.
10057       hardcode_libdir_flag_spec='-L$libdir'
10058       export_dynamic_flag_spec='${wl}--export-all-symbols'
10059       allow_undefined_flag=unsupported
10060       always_export_symbols=no
10061       enable_shared_with_static_runtimes=yes
10062       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10063
10064       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10065         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10066         # If the export-symbols file already is a .def file (1st line
10067         # is EXPORTS), use it as is; otherwise, prepend...
10068         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10069           cp $export_symbols $output_objdir/$soname.def;
10070         else
10071           echo EXPORTS > $output_objdir/$soname.def;
10072           cat $export_symbols >> $output_objdir/$soname.def;
10073         fi~
10074         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10075       else
10076         ld_shlibs=no
10077       fi
10078       ;;
10079
10080     haiku*)
10081       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10082       link_all_deplibs=yes
10083       ;;
10084
10085     interix[3-9]*)
10086       hardcode_direct=no
10087       hardcode_shlibpath_var=no
10088       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10089       export_dynamic_flag_spec='${wl}-E'
10090       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10091       # Instead, shared libraries are loaded at an image base (0x10000000 by
10092       # default) and relocated if they conflict, which is a slow very memory
10093       # consuming and fragmenting process.  To avoid this, we pick a random,
10094       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10095       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10096       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10097       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'
10098       ;;
10099
10100     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10101       tmp_diet=no
10102       if test "$host_os" = linux-dietlibc; then
10103         case $cc_basename in
10104           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10105         esac
10106       fi
10107       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10108          && test "$tmp_diet" = no
10109       then
10110         tmp_addflag=' $pic_flag'
10111         tmp_sharedflag='-shared'
10112         case $cc_basename,$host_cpu in
10113         pgcc*)                          # Portland Group C compiler
10114           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'
10115           tmp_addflag=' $pic_flag'
10116           ;;
10117         pgf77* | pgf90* | pgf95* | pgfortran*)
10118                                         # Portland Group f77 and f90 compilers
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 -Mnomain' ;;
10121         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10122           tmp_addflag=' -i_dynamic' ;;
10123         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10124           tmp_addflag=' -i_dynamic -nofor_main' ;;
10125         ifc* | ifort*)                  # Intel Fortran compiler
10126           tmp_addflag=' -nofor_main' ;;
10127         lf95*)                          # Lahey Fortran 8.1
10128           whole_archive_flag_spec=
10129           tmp_sharedflag='--shared' ;;
10130         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10131           tmp_sharedflag='-qmkshrobj'
10132           tmp_addflag= ;;
10133         nvcc*)  # Cuda Compiler Driver 2.2
10134           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'
10135           compiler_needs_object=yes
10136           ;;
10137         esac
10138         case `$CC -V 2>&1 | sed 5q` in
10139         *Sun\ C*)                       # Sun C 5.9
10140           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'
10141           compiler_needs_object=yes
10142           tmp_sharedflag='-G' ;;
10143         *Sun\ F*)                       # Sun Fortran 8.3
10144           tmp_sharedflag='-G' ;;
10145         esac
10146         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10147
10148         if test "x$supports_anon_versioning" = xyes; then
10149           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10150             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10151             echo "local: *; };" >> $output_objdir/$libname.ver~
10152             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10153         fi
10154
10155         case $cc_basename in
10156         xlf* | bgf* | bgxlf* | mpixlf*)
10157           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10158           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10159           hardcode_libdir_flag_spec=
10160           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10161           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10162           if test "x$supports_anon_versioning" = xyes; then
10163             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10164               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10165               echo "local: *; };" >> $output_objdir/$libname.ver~
10166               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10167           fi
10168           ;;
10169         esac
10170       else
10171         ld_shlibs=no
10172       fi
10173       ;;
10174
10175     netbsd*)
10176       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10177         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10178         wlarc=
10179       else
10180         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10181         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10182       fi
10183       ;;
10184
10185     solaris*)
10186       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10187         ld_shlibs=no
10188         cat <<_LT_EOF 1>&2
10189
10190 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10191 *** create shared libraries on Solaris systems.  Therefore, libtool
10192 *** is disabling shared libraries support.  We urge you to upgrade GNU
10193 *** binutils to release 2.9.1 or newer.  Another option is to modify
10194 *** your PATH or compiler configuration so that the native linker is
10195 *** used, and then restart.
10196
10197 _LT_EOF
10198       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10199         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10200         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10201       else
10202         ld_shlibs=no
10203       fi
10204       ;;
10205
10206     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10207       case `$LD -v 2>&1` in
10208         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10209         ld_shlibs=no
10210         cat <<_LT_EOF 1>&2
10211
10212 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10213 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10214 *** is disabling shared libraries support.  We urge you to upgrade GNU
10215 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10216 *** your PATH or compiler configuration so that the native linker is
10217 *** used, and then restart.
10218
10219 _LT_EOF
10220         ;;
10221         *)
10222           # For security reasons, it is highly recommended that you always
10223           # use absolute paths for naming shared libraries, and exclude the
10224           # DT_RUNPATH tag from executables and libraries.  But doing so
10225           # requires that you compile everything twice, which is a pain.
10226           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10227             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10228             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10229             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10230           else
10231             ld_shlibs=no
10232           fi
10233         ;;
10234       esac
10235       ;;
10236
10237     sunos4*)
10238       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10239       wlarc=
10240       hardcode_direct=yes
10241       hardcode_shlibpath_var=no
10242       ;;
10243
10244     *)
10245       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10246         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10247         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10248       else
10249         ld_shlibs=no
10250       fi
10251       ;;
10252     esac
10253
10254     if test "$ld_shlibs" = no; then
10255       runpath_var=
10256       hardcode_libdir_flag_spec=
10257       export_dynamic_flag_spec=
10258       whole_archive_flag_spec=
10259     fi
10260   else
10261     # PORTME fill in a description of your system's linker (not GNU ld)
10262     case $host_os in
10263     aix3*)
10264       allow_undefined_flag=unsupported
10265       always_export_symbols=yes
10266       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'
10267       # Note: this linker hardcodes the directories in LIBPATH if there
10268       # are no directories specified by -L.
10269       hardcode_minus_L=yes
10270       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10271         # Neither direct hardcoding nor static linking is supported with a
10272         # broken collect2.
10273         hardcode_direct=unsupported
10274       fi
10275       ;;
10276
10277     aix[4-9]*)
10278       if test "$host_cpu" = ia64; then
10279         # On IA64, the linker does run time linking by default, so we don't
10280         # have to do anything special.
10281         aix_use_runtimelinking=no
10282         exp_sym_flag='-Bexport'
10283         no_entry_flag=""
10284       else
10285         # If we're using GNU nm, then we don't want the "-C" option.
10286         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10287         # Also, AIX nm treats weak defined symbols like other global
10288         # defined symbols, whereas GNU nm marks them as "W".
10289         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10290           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'
10291         else
10292           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'
10293         fi
10294         aix_use_runtimelinking=no
10295
10296         # Test if we are trying to use run time linking or normal
10297         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10298         # need to do runtime linking.
10299         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10300           for ld_flag in $LDFLAGS; do
10301           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10302             aix_use_runtimelinking=yes
10303             break
10304           fi
10305           done
10306           ;;
10307         esac
10308
10309         exp_sym_flag='-bexport'
10310         no_entry_flag='-bnoentry'
10311       fi
10312
10313       # When large executables or shared objects are built, AIX ld can
10314       # have problems creating the table of contents.  If linking a library
10315       # or program results in "error TOC overflow" add -mminimal-toc to
10316       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10317       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10318
10319       archive_cmds=''
10320       hardcode_direct=yes
10321       hardcode_direct_absolute=yes
10322       hardcode_libdir_separator=':'
10323       link_all_deplibs=yes
10324       file_list_spec='${wl}-f,'
10325
10326       if test "$GCC" = yes; then
10327         case $host_os in aix4.[012]|aix4.[012].*)
10328         # We only want to do this on AIX 4.2 and lower, the check
10329         # below for broken collect2 doesn't work under 4.3+
10330           collect2name=`${CC} -print-prog-name=collect2`
10331           if test -f "$collect2name" &&
10332            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10333           then
10334           # We have reworked collect2
10335           :
10336           else
10337           # We have old collect2
10338           hardcode_direct=unsupported
10339           # It fails to find uninstalled libraries when the uninstalled
10340           # path is not listed in the libpath.  Setting hardcode_minus_L
10341           # to unsupported forces relinking
10342           hardcode_minus_L=yes
10343           hardcode_libdir_flag_spec='-L$libdir'
10344           hardcode_libdir_separator=
10345           fi
10346           ;;
10347         esac
10348         shared_flag='-shared'
10349         if test "$aix_use_runtimelinking" = yes; then
10350           shared_flag="$shared_flag "'${wl}-G'
10351         fi
10352       else
10353         # not using gcc
10354         if test "$host_cpu" = ia64; then
10355         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10356         # chokes on -Wl,-G. The following line is correct:
10357           shared_flag='-G'
10358         else
10359           if test "$aix_use_runtimelinking" = yes; then
10360             shared_flag='${wl}-G'
10361           else
10362             shared_flag='${wl}-bM:SRE'
10363           fi
10364         fi
10365       fi
10366
10367       export_dynamic_flag_spec='${wl}-bexpall'
10368       # It seems that -bexpall does not export symbols beginning with
10369       # underscore (_), so it is better to generate a list of symbols to export.
10370       always_export_symbols=yes
10371       if test "$aix_use_runtimelinking" = yes; then
10372         # Warning - without using the other runtime loading flags (-brtl),
10373         # -berok will link without error, but may produce a broken library.
10374         allow_undefined_flag='-berok'
10375         # Determine the default libpath from the value encoded in an
10376         # empty executable.
10377         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10378 /* end confdefs.h.  */
10379
10380 int
10381 main ()
10382 {
10383
10384   ;
10385   return 0;
10386 }
10387 _ACEOF
10388 if ac_fn_c_try_link "$LINENO"; then :
10389
10390 lt_aix_libpath_sed='
10391     /Import File Strings/,/^$/ {
10392         /^0/ {
10393             s/^0  *\(.*\)$/\1/
10394             p
10395         }
10396     }'
10397 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10398 # Check for a 64-bit object if we didn't find anything.
10399 if test -z "$aix_libpath"; then
10400   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10401 fi
10402 fi
10403 rm -f core conftest.err conftest.$ac_objext \
10404     conftest$ac_exeext conftest.$ac_ext
10405 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10406
10407         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10408         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"
10409       else
10410         if test "$host_cpu" = ia64; then
10411           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10412           allow_undefined_flag="-z nodefs"
10413           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"
10414         else
10415          # Determine the default libpath from the value encoded in an
10416          # empty executable.
10417          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10418 /* end confdefs.h.  */
10419
10420 int
10421 main ()
10422 {
10423
10424   ;
10425   return 0;
10426 }
10427 _ACEOF
10428 if ac_fn_c_try_link "$LINENO"; then :
10429
10430 lt_aix_libpath_sed='
10431     /Import File Strings/,/^$/ {
10432         /^0/ {
10433             s/^0  *\(.*\)$/\1/
10434             p
10435         }
10436     }'
10437 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10438 # Check for a 64-bit object if we didn't find anything.
10439 if test -z "$aix_libpath"; then
10440   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10441 fi
10442 fi
10443 rm -f core conftest.err conftest.$ac_objext \
10444     conftest$ac_exeext conftest.$ac_ext
10445 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10446
10447          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10448           # Warning - without using the other run time loading flags,
10449           # -berok will link without error, but may produce a broken library.
10450           no_undefined_flag=' ${wl}-bernotok'
10451           allow_undefined_flag=' ${wl}-berok'
10452           if test "$with_gnu_ld" = yes; then
10453             # We only use this code for GNU lds that support --whole-archive.
10454             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10455           else
10456             # Exported symbols can be pulled into shared objects from archives
10457             whole_archive_flag_spec='$convenience'
10458           fi
10459           archive_cmds_need_lc=yes
10460           # This is similar to how AIX traditionally builds its shared libraries.
10461           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'
10462         fi
10463       fi
10464       ;;
10465
10466     amigaos*)
10467       case $host_cpu in
10468       powerpc)
10469             # see comment about AmigaOS4 .so support
10470             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10471             archive_expsym_cmds=''
10472         ;;
10473       m68k)
10474             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)'
10475             hardcode_libdir_flag_spec='-L$libdir'
10476             hardcode_minus_L=yes
10477         ;;
10478       esac
10479       ;;
10480
10481     bsdi[45]*)
10482       export_dynamic_flag_spec=-rdynamic
10483       ;;
10484
10485     cygwin* | mingw* | pw32* | cegcc*)
10486       # When not using gcc, we currently assume that we are using
10487       # Microsoft Visual C++.
10488       # hardcode_libdir_flag_spec is actually meaningless, as there is
10489       # no search path for DLLs.
10490       hardcode_libdir_flag_spec=' '
10491       allow_undefined_flag=unsupported
10492       # Tell ltmain to make .lib files, not .a files.
10493       libext=lib
10494       # Tell ltmain to make .dll files, not .so files.
10495       shrext_cmds=".dll"
10496       # FIXME: Setting linknames here is a bad hack.
10497       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10498       # The linker will automatically build a .lib file if we build a DLL.
10499       old_archive_from_new_cmds='true'
10500       # FIXME: Should let the user specify the lib program.
10501       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10502       fix_srcfile_path='`cygpath -w "$srcfile"`'
10503       enable_shared_with_static_runtimes=yes
10504       ;;
10505
10506     darwin* | rhapsody*)
10507
10508
10509   archive_cmds_need_lc=no
10510   hardcode_direct=no
10511   hardcode_automatic=yes
10512   hardcode_shlibpath_var=unsupported
10513   if test "$lt_cv_ld_force_load" = "yes"; then
10514     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\"`'
10515   else
10516     whole_archive_flag_spec=''
10517   fi
10518   link_all_deplibs=yes
10519   allow_undefined_flag="$_lt_dar_allow_undefined"
10520   case $cc_basename in
10521      ifort*) _lt_dar_can_shared=yes ;;
10522      *) _lt_dar_can_shared=$GCC ;;
10523   esac
10524   if test "$_lt_dar_can_shared" = "yes"; then
10525     output_verbose_link_cmd=func_echo_all
10526     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10527     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10528     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}"
10529     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}"
10530
10531   else
10532   ld_shlibs=no
10533   fi
10534
10535       ;;
10536
10537     dgux*)
10538       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10539       hardcode_libdir_flag_spec='-L$libdir'
10540       hardcode_shlibpath_var=no
10541       ;;
10542
10543     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10544     # support.  Future versions do this automatically, but an explicit c++rt0.o
10545     # does not break anything, and helps significantly (at the cost of a little
10546     # extra space).
10547     freebsd2.2*)
10548       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10549       hardcode_libdir_flag_spec='-R$libdir'
10550       hardcode_direct=yes
10551       hardcode_shlibpath_var=no
10552       ;;
10553
10554     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10555     freebsd2.*)
10556       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10557       hardcode_direct=yes
10558       hardcode_minus_L=yes
10559       hardcode_shlibpath_var=no
10560       ;;
10561
10562     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10563     freebsd* | dragonfly*)
10564       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10565       hardcode_libdir_flag_spec='-R$libdir'
10566       hardcode_direct=yes
10567       hardcode_shlibpath_var=no
10568       ;;
10569
10570     hpux9*)
10571       if test "$GCC" = yes; then
10572         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'
10573       else
10574         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'
10575       fi
10576       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10577       hardcode_libdir_separator=:
10578       hardcode_direct=yes
10579
10580       # hardcode_minus_L: Not really in the search PATH,
10581       # but as the default location of the library.
10582       hardcode_minus_L=yes
10583       export_dynamic_flag_spec='${wl}-E'
10584       ;;
10585
10586     hpux10*)
10587       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10588         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10589       else
10590         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10591       fi
10592       if test "$with_gnu_ld" = no; then
10593         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10594         hardcode_libdir_flag_spec_ld='+b $libdir'
10595         hardcode_libdir_separator=:
10596         hardcode_direct=yes
10597         hardcode_direct_absolute=yes
10598         export_dynamic_flag_spec='${wl}-E'
10599         # hardcode_minus_L: Not really in the search PATH,
10600         # but as the default location of the library.
10601         hardcode_minus_L=yes
10602       fi
10603       ;;
10604
10605     hpux11*)
10606       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10607         case $host_cpu in
10608         hppa*64*)
10609           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10610           ;;
10611         ia64*)
10612           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10613           ;;
10614         *)
10615           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10616           ;;
10617         esac
10618       else
10619         case $host_cpu in
10620         hppa*64*)
10621           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10622           ;;
10623         ia64*)
10624           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10625           ;;
10626         *)
10627
10628           # Older versions of the 11.00 compiler do not understand -b yet
10629           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10630           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10631 $as_echo_n "checking if $CC understands -b... " >&6; }
10632 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10633   $as_echo_n "(cached) " >&6
10634 else
10635   lt_cv_prog_compiler__b=no
10636    save_LDFLAGS="$LDFLAGS"
10637    LDFLAGS="$LDFLAGS -b"
10638    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10639    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10640      # The linker can only warn and ignore the option if not recognized
10641      # So say no if there are warnings
10642      if test -s conftest.err; then
10643        # Append any errors to the config.log.
10644        cat conftest.err 1>&5
10645        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10646        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10647        if diff conftest.exp conftest.er2 >/dev/null; then
10648          lt_cv_prog_compiler__b=yes
10649        fi
10650      else
10651        lt_cv_prog_compiler__b=yes
10652      fi
10653    fi
10654    $RM -r conftest*
10655    LDFLAGS="$save_LDFLAGS"
10656
10657 fi
10658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10659 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10660
10661 if test x"$lt_cv_prog_compiler__b" = xyes; then
10662     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10663 else
10664     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10665 fi
10666
10667           ;;
10668         esac
10669       fi
10670       if test "$with_gnu_ld" = no; then
10671         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10672         hardcode_libdir_separator=:
10673
10674         case $host_cpu in
10675         hppa*64*|ia64*)
10676           hardcode_direct=no
10677           hardcode_shlibpath_var=no
10678           ;;
10679         *)
10680           hardcode_direct=yes
10681           hardcode_direct_absolute=yes
10682           export_dynamic_flag_spec='${wl}-E'
10683
10684           # hardcode_minus_L: Not really in the search PATH,
10685           # but as the default location of the library.
10686           hardcode_minus_L=yes
10687           ;;
10688         esac
10689       fi
10690       ;;
10691
10692     irix5* | irix6* | nonstopux*)
10693       if test "$GCC" = yes; then
10694         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'
10695         # Try to use the -exported_symbol ld option, if it does not
10696         # work, assume that -exports_file does not work either and
10697         # implicitly export all symbols.
10698         save_LDFLAGS="$LDFLAGS"
10699         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10700         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10701 /* end confdefs.h.  */
10702 int foo(void) {}
10703 _ACEOF
10704 if ac_fn_c_try_link "$LINENO"; then :
10705   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'
10706
10707 fi
10708 rm -f core conftest.err conftest.$ac_objext \
10709     conftest$ac_exeext conftest.$ac_ext
10710         LDFLAGS="$save_LDFLAGS"
10711       else
10712         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'
10713         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'
10714       fi
10715       archive_cmds_need_lc='no'
10716       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10717       hardcode_libdir_separator=:
10718       inherit_rpath=yes
10719       link_all_deplibs=yes
10720       ;;
10721
10722     netbsd*)
10723       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10724         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10725       else
10726         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10727       fi
10728       hardcode_libdir_flag_spec='-R$libdir'
10729       hardcode_direct=yes
10730       hardcode_shlibpath_var=no
10731       ;;
10732
10733     newsos6)
10734       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10735       hardcode_direct=yes
10736       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10737       hardcode_libdir_separator=:
10738       hardcode_shlibpath_var=no
10739       ;;
10740
10741     *nto* | *qnx*)
10742       ;;
10743
10744     openbsd*)
10745       if test -f /usr/libexec/ld.so; then
10746         hardcode_direct=yes
10747         hardcode_shlibpath_var=no
10748         hardcode_direct_absolute=yes
10749         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10750           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10751           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10752           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10753           export_dynamic_flag_spec='${wl}-E'
10754         else
10755           case $host_os in
10756            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10757              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10758              hardcode_libdir_flag_spec='-R$libdir'
10759              ;;
10760            *)
10761              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10762              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10763              ;;
10764           esac
10765         fi
10766       else
10767         ld_shlibs=no
10768       fi
10769       ;;
10770
10771     os2*)
10772       hardcode_libdir_flag_spec='-L$libdir'
10773       hardcode_minus_L=yes
10774       allow_undefined_flag=unsupported
10775       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'
10776       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10777       ;;
10778
10779     osf3*)
10780       if test "$GCC" = yes; then
10781         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10782         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'
10783       else
10784         allow_undefined_flag=' -expect_unresolved \*'
10785         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'
10786       fi
10787       archive_cmds_need_lc='no'
10788       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10789       hardcode_libdir_separator=:
10790       ;;
10791
10792     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10793       if test "$GCC" = yes; then
10794         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10795         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'
10796         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10797       else
10798         allow_undefined_flag=' -expect_unresolved \*'
10799         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'
10800         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~
10801         $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'
10802
10803         # Both c and cxx compiler support -rpath directly
10804         hardcode_libdir_flag_spec='-rpath $libdir'
10805       fi
10806       archive_cmds_need_lc='no'
10807       hardcode_libdir_separator=:
10808       ;;
10809
10810     solaris*)
10811       no_undefined_flag=' -z defs'
10812       if test "$GCC" = yes; then
10813         wlarc='${wl}'
10814         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10815         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10816           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10817       else
10818         case `$CC -V 2>&1` in
10819         *"Compilers 5.0"*)
10820           wlarc=''
10821           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10822           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10823           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10824           ;;
10825         *)
10826           wlarc='${wl}'
10827           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10828           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10829           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10830           ;;
10831         esac
10832       fi
10833       hardcode_libdir_flag_spec='-R$libdir'
10834       hardcode_shlibpath_var=no
10835       case $host_os in
10836       solaris2.[0-5] | solaris2.[0-5].*) ;;
10837       *)
10838         # The compiler driver will combine and reorder linker options,
10839         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10840         # but is careful enough not to reorder.
10841         # Supported since Solaris 2.6 (maybe 2.5.1?)
10842         if test "$GCC" = yes; then
10843           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10844         else
10845           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10846         fi
10847         ;;
10848       esac
10849       link_all_deplibs=yes
10850       ;;
10851
10852     sunos4*)
10853       if test "x$host_vendor" = xsequent; then
10854         # Use $CC to link under sequent, because it throws in some extra .o
10855         # files that make .init and .fini sections work.
10856         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10857       else
10858         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10859       fi
10860       hardcode_libdir_flag_spec='-L$libdir'
10861       hardcode_direct=yes
10862       hardcode_minus_L=yes
10863       hardcode_shlibpath_var=no
10864       ;;
10865
10866     sysv4)
10867       case $host_vendor in
10868         sni)
10869           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10870           hardcode_direct=yes # is this really true???
10871         ;;
10872         siemens)
10873           ## LD is ld it makes a PLAMLIB
10874           ## CC just makes a GrossModule.
10875           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10876           reload_cmds='$CC -r -o $output$reload_objs'
10877           hardcode_direct=no
10878         ;;
10879         motorola)
10880           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10881           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10882         ;;
10883       esac
10884       runpath_var='LD_RUN_PATH'
10885       hardcode_shlibpath_var=no
10886       ;;
10887
10888     sysv4.3*)
10889       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10890       hardcode_shlibpath_var=no
10891       export_dynamic_flag_spec='-Bexport'
10892       ;;
10893
10894     sysv4*MP*)
10895       if test -d /usr/nec; then
10896         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10897         hardcode_shlibpath_var=no
10898         runpath_var=LD_RUN_PATH
10899         hardcode_runpath_var=yes
10900         ld_shlibs=yes
10901       fi
10902       ;;
10903
10904     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10905       no_undefined_flag='${wl}-z,text'
10906       archive_cmds_need_lc=no
10907       hardcode_shlibpath_var=no
10908       runpath_var='LD_RUN_PATH'
10909
10910       if test "$GCC" = yes; then
10911         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10912         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10913       else
10914         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10915         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916       fi
10917       ;;
10918
10919     sysv5* | sco3.2v5* | sco5v6*)
10920       # Note: We can NOT use -z defs as we might desire, because we do not
10921       # link with -lc, and that would cause any symbols used from libc to
10922       # always be unresolved, which means just about no library would
10923       # ever link correctly.  If we're not using GNU ld we use -z text
10924       # though, which does catch some bad symbols but isn't as heavy-handed
10925       # as -z defs.
10926       no_undefined_flag='${wl}-z,text'
10927       allow_undefined_flag='${wl}-z,nodefs'
10928       archive_cmds_need_lc=no
10929       hardcode_shlibpath_var=no
10930       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10931       hardcode_libdir_separator=':'
10932       link_all_deplibs=yes
10933       export_dynamic_flag_spec='${wl}-Bexport'
10934       runpath_var='LD_RUN_PATH'
10935
10936       if test "$GCC" = yes; then
10937         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10938         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10939       else
10940         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10941         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10942       fi
10943       ;;
10944
10945     uts4*)
10946       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10947       hardcode_libdir_flag_spec='-L$libdir'
10948       hardcode_shlibpath_var=no
10949       ;;
10950
10951     *)
10952       ld_shlibs=no
10953       ;;
10954     esac
10955
10956     if test x$host_vendor = xsni; then
10957       case $host in
10958       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10959         export_dynamic_flag_spec='${wl}-Blargedynsym'
10960         ;;
10961       esac
10962     fi
10963   fi
10964
10965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10966 $as_echo "$ld_shlibs" >&6; }
10967 test "$ld_shlibs" = no && can_build_shared=no
10968
10969 with_gnu_ld=$with_gnu_ld
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985 #
10986 # Do we need to explicitly link libc?
10987 #
10988 case "x$archive_cmds_need_lc" in
10989 x|xyes)
10990   # Assume -lc should be added
10991   archive_cmds_need_lc=yes
10992
10993   if test "$enable_shared" = yes && test "$GCC" = yes; then
10994     case $archive_cmds in
10995     *'~'*)
10996       # FIXME: we may have to deal with multi-command sequences.
10997       ;;
10998     '$CC '*)
10999       # Test whether the compiler implicitly links with -lc since on some
11000       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11001       # to ld, don't add -lc before -lgcc.
11002       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11003 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11004 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11005   $as_echo_n "(cached) " >&6
11006 else
11007   $RM conftest*
11008         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11009
11010         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11011   (eval $ac_compile) 2>&5
11012   ac_status=$?
11013   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11014   test $ac_status = 0; } 2>conftest.err; then
11015           soname=conftest
11016           lib=conftest
11017           libobjs=conftest.$ac_objext
11018           deplibs=
11019           wl=$lt_prog_compiler_wl
11020           pic_flag=$lt_prog_compiler_pic
11021           compiler_flags=-v
11022           linker_flags=-v
11023           verstring=
11024           output_objdir=.
11025           libname=conftest
11026           lt_save_allow_undefined_flag=$allow_undefined_flag
11027           allow_undefined_flag=
11028           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11029   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11030   ac_status=$?
11031   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11032   test $ac_status = 0; }
11033           then
11034             lt_cv_archive_cmds_need_lc=no
11035           else
11036             lt_cv_archive_cmds_need_lc=yes
11037           fi
11038           allow_undefined_flag=$lt_save_allow_undefined_flag
11039         else
11040           cat conftest.err 1>&5
11041         fi
11042         $RM conftest*
11043
11044 fi
11045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11046 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11047       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11048       ;;
11049     esac
11050   fi
11051   ;;
11052 esac
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11211 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11212
11213 if test "$GCC" = yes; then
11214   case $host_os in
11215     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11216     *) lt_awk_arg="/^libraries:/" ;;
11217   esac
11218   case $host_os in
11219     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11220     *) lt_sed_strip_eq="s,=/,/,g" ;;
11221   esac
11222   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11223   case $lt_search_path_spec in
11224   *\;*)
11225     # if the path contains ";" then we assume it to be the separator
11226     # otherwise default to the standard path separator (i.e. ":") - it is
11227     # assumed that no part of a normal pathname contains ";" but that should
11228     # okay in the real world where ";" in dirpaths is itself problematic.
11229     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11230     ;;
11231   *)
11232     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11233     ;;
11234   esac
11235   # Ok, now we have the path, separated by spaces, we can step through it
11236   # and add multilib dir if necessary.
11237   lt_tmp_lt_search_path_spec=
11238   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11239   for lt_sys_path in $lt_search_path_spec; do
11240     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11241       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11242     else
11243       test -d "$lt_sys_path" && \
11244         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11245     fi
11246   done
11247   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11248 BEGIN {RS=" "; FS="/|\n";} {
11249   lt_foo="";
11250   lt_count=0;
11251   for (lt_i = NF; lt_i > 0; lt_i--) {
11252     if ($lt_i != "" && $lt_i != ".") {
11253       if ($lt_i == "..") {
11254         lt_count++;
11255       } else {
11256         if (lt_count == 0) {
11257           lt_foo="/" $lt_i lt_foo;
11258         } else {
11259           lt_count--;
11260         }
11261       }
11262     }
11263   }
11264   if (lt_foo != "") { lt_freq[lt_foo]++; }
11265   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11266 }'`
11267   # AWK program above erroneously prepends '/' to C:/dos/paths
11268   # for these hosts.
11269   case $host_os in
11270     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11271       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11272   esac
11273   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11274 else
11275   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11276 fi
11277 library_names_spec=
11278 libname_spec='lib$name'
11279 soname_spec=
11280 shrext_cmds=".so"
11281 postinstall_cmds=
11282 postuninstall_cmds=
11283 finish_cmds=
11284 finish_eval=
11285 shlibpath_var=
11286 shlibpath_overrides_runpath=unknown
11287 version_type=none
11288 dynamic_linker="$host_os ld.so"
11289 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11290 need_lib_prefix=unknown
11291 hardcode_into_libs=no
11292
11293 # when you set need_version to no, make sure it does not cause -set_version
11294 # flags to be left without arguments
11295 need_version=unknown
11296
11297 case $host_os in
11298 aix3*)
11299   version_type=linux
11300   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11301   shlibpath_var=LIBPATH
11302
11303   # AIX 3 has no versioning support, so we append a major version to the name.
11304   soname_spec='${libname}${release}${shared_ext}$major'
11305   ;;
11306
11307 aix[4-9]*)
11308   version_type=linux
11309   need_lib_prefix=no
11310   need_version=no
11311   hardcode_into_libs=yes
11312   if test "$host_cpu" = ia64; then
11313     # AIX 5 supports IA64
11314     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11315     shlibpath_var=LD_LIBRARY_PATH
11316   else
11317     # With GCC up to 2.95.x, collect2 would create an import file
11318     # for dependence libraries.  The import file would start with
11319     # the line `#! .'.  This would cause the generated library to
11320     # depend on `.', always an invalid library.  This was fixed in
11321     # development snapshots of GCC prior to 3.0.
11322     case $host_os in
11323       aix4 | aix4.[01] | aix4.[01].*)
11324       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11325            echo ' yes '
11326            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11327         :
11328       else
11329         can_build_shared=no
11330       fi
11331       ;;
11332     esac
11333     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11334     # soname into executable. Probably we can add versioning support to
11335     # collect2, so additional links can be useful in future.
11336     if test "$aix_use_runtimelinking" = yes; then
11337       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11338       # instead of lib<name>.a to let people know that these are not
11339       # typical AIX shared libraries.
11340       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11341     else
11342       # We preserve .a as extension for shared libraries through AIX4.2
11343       # and later when we are not doing run time linking.
11344       library_names_spec='${libname}${release}.a $libname.a'
11345       soname_spec='${libname}${release}${shared_ext}$major'
11346     fi
11347     shlibpath_var=LIBPATH
11348   fi
11349   ;;
11350
11351 amigaos*)
11352   case $host_cpu in
11353   powerpc)
11354     # Since July 2007 AmigaOS4 officially supports .so libraries.
11355     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11356     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11357     ;;
11358   m68k)
11359     library_names_spec='$libname.ixlibrary $libname.a'
11360     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11361     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'
11362     ;;
11363   esac
11364   ;;
11365
11366 beos*)
11367   library_names_spec='${libname}${shared_ext}'
11368   dynamic_linker="$host_os ld.so"
11369   shlibpath_var=LIBRARY_PATH
11370   ;;
11371
11372 bsdi[45]*)
11373   version_type=linux
11374   need_version=no
11375   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11376   soname_spec='${libname}${release}${shared_ext}$major'
11377   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11378   shlibpath_var=LD_LIBRARY_PATH
11379   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11380   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11381   # the default ld.so.conf also contains /usr/contrib/lib and
11382   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11383   # libtool to hard-code these into programs
11384   ;;
11385
11386 cygwin* | mingw* | pw32* | cegcc*)
11387   version_type=windows
11388   shrext_cmds=".dll"
11389   need_version=no
11390   need_lib_prefix=no
11391
11392   case $GCC,$host_os in
11393   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11394     library_names_spec='$libname.dll.a'
11395     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11396     postinstall_cmds='base_file=`basename \${file}`~
11397       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11398       dldir=$destdir/`dirname \$dlpath`~
11399       test -d \$dldir || mkdir -p \$dldir~
11400       $install_prog $dir/$dlname \$dldir/$dlname~
11401       chmod a+x \$dldir/$dlname~
11402       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11403         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11404       fi'
11405     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11406       dlpath=$dir/\$dldll~
11407        $RM \$dlpath'
11408     shlibpath_overrides_runpath=yes
11409
11410     case $host_os in
11411     cygwin*)
11412       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11413       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11414
11415       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11416       ;;
11417     mingw* | cegcc*)
11418       # MinGW DLLs use traditional 'lib' prefix
11419       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11420       ;;
11421     pw32*)
11422       # pw32 DLLs use 'pw' prefix rather than 'lib'
11423       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11424       ;;
11425     esac
11426     ;;
11427
11428   *)
11429     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11430     ;;
11431   esac
11432   dynamic_linker='Win32 ld.exe'
11433   # FIXME: first we should search . and the directory the executable is in
11434   shlibpath_var=PATH
11435   ;;
11436
11437 darwin* | rhapsody*)
11438   dynamic_linker="$host_os dyld"
11439   version_type=darwin
11440   need_lib_prefix=no
11441   need_version=no
11442   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11443   soname_spec='${libname}${release}${major}$shared_ext'
11444   shlibpath_overrides_runpath=yes
11445   shlibpath_var=DYLD_LIBRARY_PATH
11446   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11447
11448   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11449   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11450   ;;
11451
11452 dgux*)
11453   version_type=linux
11454   need_lib_prefix=no
11455   need_version=no
11456   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11457   soname_spec='${libname}${release}${shared_ext}$major'
11458   shlibpath_var=LD_LIBRARY_PATH
11459   ;;
11460
11461 freebsd* | dragonfly*)
11462   # DragonFly does not have aout.  When/if they implement a new
11463   # versioning mechanism, adjust this.
11464   if test -x /usr/bin/objformat; then
11465     objformat=`/usr/bin/objformat`
11466   else
11467     case $host_os in
11468     freebsd[23].*) objformat=aout ;;
11469     *) objformat=elf ;;
11470     esac
11471   fi
11472   version_type=freebsd-$objformat
11473   case $version_type in
11474     freebsd-elf*)
11475       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11476       need_version=no
11477       need_lib_prefix=no
11478       ;;
11479     freebsd-*)
11480       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11481       need_version=yes
11482       ;;
11483   esac
11484   shlibpath_var=LD_LIBRARY_PATH
11485   case $host_os in
11486   freebsd2.*)
11487     shlibpath_overrides_runpath=yes
11488     ;;
11489   freebsd3.[01]* | freebsdelf3.[01]*)
11490     shlibpath_overrides_runpath=yes
11491     hardcode_into_libs=yes
11492     ;;
11493   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11494   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11495     shlibpath_overrides_runpath=no
11496     hardcode_into_libs=yes
11497     ;;
11498   *) # from 4.6 on, and DragonFly
11499     shlibpath_overrides_runpath=yes
11500     hardcode_into_libs=yes
11501     ;;
11502   esac
11503   ;;
11504
11505 gnu*)
11506   version_type=linux
11507   need_lib_prefix=no
11508   need_version=no
11509   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11510   soname_spec='${libname}${release}${shared_ext}$major'
11511   shlibpath_var=LD_LIBRARY_PATH
11512   hardcode_into_libs=yes
11513   ;;
11514
11515 haiku*)
11516   version_type=linux
11517   need_lib_prefix=no
11518   need_version=no
11519   dynamic_linker="$host_os runtime_loader"
11520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11521   soname_spec='${libname}${release}${shared_ext}$major'
11522   shlibpath_var=LIBRARY_PATH
11523   shlibpath_overrides_runpath=yes
11524   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11525   hardcode_into_libs=yes
11526   ;;
11527
11528 hpux9* | hpux10* | hpux11*)
11529   # Give a soname corresponding to the major version so that dld.sl refuses to
11530   # link against other versions.
11531   version_type=sunos
11532   need_lib_prefix=no
11533   need_version=no
11534   case $host_cpu in
11535   ia64*)
11536     shrext_cmds='.so'
11537     hardcode_into_libs=yes
11538     dynamic_linker="$host_os dld.so"
11539     shlibpath_var=LD_LIBRARY_PATH
11540     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11541     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11542     soname_spec='${libname}${release}${shared_ext}$major'
11543     if test "X$HPUX_IA64_MODE" = X32; then
11544       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11545     else
11546       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11547     fi
11548     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11549     ;;
11550   hppa*64*)
11551     shrext_cmds='.sl'
11552     hardcode_into_libs=yes
11553     dynamic_linker="$host_os dld.sl"
11554     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11555     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11556     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11557     soname_spec='${libname}${release}${shared_ext}$major'
11558     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11559     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11560     ;;
11561   *)
11562     shrext_cmds='.sl'
11563     dynamic_linker="$host_os dld.sl"
11564     shlibpath_var=SHLIB_PATH
11565     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11566     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11567     soname_spec='${libname}${release}${shared_ext}$major'
11568     ;;
11569   esac
11570   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11571   postinstall_cmds='chmod 555 $lib'
11572   # or fails outright, so override atomically:
11573   install_override_mode=555
11574   ;;
11575
11576 interix[3-9]*)
11577   version_type=linux
11578   need_lib_prefix=no
11579   need_version=no
11580   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11581   soname_spec='${libname}${release}${shared_ext}$major'
11582   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11583   shlibpath_var=LD_LIBRARY_PATH
11584   shlibpath_overrides_runpath=no
11585   hardcode_into_libs=yes
11586   ;;
11587
11588 irix5* | irix6* | nonstopux*)
11589   case $host_os in
11590     nonstopux*) version_type=nonstopux ;;
11591     *)
11592         if test "$lt_cv_prog_gnu_ld" = yes; then
11593                 version_type=linux
11594         else
11595                 version_type=irix
11596         fi ;;
11597   esac
11598   need_lib_prefix=no
11599   need_version=no
11600   soname_spec='${libname}${release}${shared_ext}$major'
11601   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11602   case $host_os in
11603   irix5* | nonstopux*)
11604     libsuff= shlibsuff=
11605     ;;
11606   *)
11607     case $LD in # libtool.m4 will add one of these switches to LD
11608     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11609       libsuff= shlibsuff= libmagic=32-bit;;
11610     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11611       libsuff=32 shlibsuff=N32 libmagic=N32;;
11612     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11613       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11614     *) libsuff= shlibsuff= libmagic=never-match;;
11615     esac
11616     ;;
11617   esac
11618   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11619   shlibpath_overrides_runpath=no
11620   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11621   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11622   hardcode_into_libs=yes
11623   ;;
11624
11625 # No shared lib support for Linux oldld, aout, or coff.
11626 linux*oldld* | linux*aout* | linux*coff*)
11627   dynamic_linker=no
11628   ;;
11629
11630 # This must be Linux ELF.
11631 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11632   version_type=linux
11633   need_lib_prefix=no
11634   need_version=no
11635   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11636   soname_spec='${libname}${release}${shared_ext}$major'
11637   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11638   shlibpath_var=LD_LIBRARY_PATH
11639   shlibpath_overrides_runpath=no
11640
11641   # Some binutils ld are patched to set DT_RUNPATH
11642   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11643   $as_echo_n "(cached) " >&6
11644 else
11645   lt_cv_shlibpath_overrides_runpath=no
11646     save_LDFLAGS=$LDFLAGS
11647     save_libdir=$libdir
11648     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11649          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11650     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11651 /* end confdefs.h.  */
11652
11653 int
11654 main ()
11655 {
11656
11657   ;
11658   return 0;
11659 }
11660 _ACEOF
11661 if ac_fn_c_try_link "$LINENO"; then :
11662   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11663   lt_cv_shlibpath_overrides_runpath=yes
11664 fi
11665 fi
11666 rm -f core conftest.err conftest.$ac_objext \
11667     conftest$ac_exeext conftest.$ac_ext
11668     LDFLAGS=$save_LDFLAGS
11669     libdir=$save_libdir
11670
11671 fi
11672
11673   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11674
11675   # This implies no fast_install, which is unacceptable.
11676   # Some rework will be needed to allow for fast_install
11677   # before this can be enabled.
11678   hardcode_into_libs=yes
11679
11680   # Append ld.so.conf contents to the search path
11681   if test -f /etc/ld.so.conf; then
11682     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' ' '`
11683     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11684   fi
11685
11686   # We used to test for /lib/ld.so.1 and disable shared libraries on
11687   # powerpc, because MkLinux only supported shared libraries with the
11688   # GNU dynamic linker.  Since this was broken with cross compilers,
11689   # most powerpc-linux boxes support dynamic linking these days and
11690   # people can always --disable-shared, the test was removed, and we
11691   # assume the GNU/Linux dynamic linker is in use.
11692   dynamic_linker='GNU/Linux ld.so'
11693   ;;
11694
11695 netbsd*)
11696   version_type=sunos
11697   need_lib_prefix=no
11698   need_version=no
11699   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11700     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11701     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11702     dynamic_linker='NetBSD (a.out) ld.so'
11703   else
11704     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11705     soname_spec='${libname}${release}${shared_ext}$major'
11706     dynamic_linker='NetBSD ld.elf_so'
11707   fi
11708   shlibpath_var=LD_LIBRARY_PATH
11709   shlibpath_overrides_runpath=yes
11710   hardcode_into_libs=yes
11711   ;;
11712
11713 newsos6)
11714   version_type=linux
11715   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11716   shlibpath_var=LD_LIBRARY_PATH
11717   shlibpath_overrides_runpath=yes
11718   ;;
11719
11720 *nto* | *qnx*)
11721   version_type=qnx
11722   need_lib_prefix=no
11723   need_version=no
11724   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11725   soname_spec='${libname}${release}${shared_ext}$major'
11726   shlibpath_var=LD_LIBRARY_PATH
11727   shlibpath_overrides_runpath=no
11728   hardcode_into_libs=yes
11729   dynamic_linker='ldqnx.so'
11730   ;;
11731
11732 openbsd*)
11733   version_type=sunos
11734   sys_lib_dlsearch_path_spec="/usr/lib"
11735   need_lib_prefix=no
11736   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11737   case $host_os in
11738     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11739     *)                          need_version=no  ;;
11740   esac
11741   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11742   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11743   shlibpath_var=LD_LIBRARY_PATH
11744   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11745     case $host_os in
11746       openbsd2.[89] | openbsd2.[89].*)
11747         shlibpath_overrides_runpath=no
11748         ;;
11749       *)
11750         shlibpath_overrides_runpath=yes
11751         ;;
11752       esac
11753   else
11754     shlibpath_overrides_runpath=yes
11755   fi
11756   ;;
11757
11758 os2*)
11759   libname_spec='$name'
11760   shrext_cmds=".dll"
11761   need_lib_prefix=no
11762   library_names_spec='$libname${shared_ext} $libname.a'
11763   dynamic_linker='OS/2 ld.exe'
11764   shlibpath_var=LIBPATH
11765   ;;
11766
11767 osf3* | osf4* | osf5*)
11768   version_type=osf
11769   need_lib_prefix=no
11770   need_version=no
11771   soname_spec='${libname}${release}${shared_ext}$major'
11772   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11773   shlibpath_var=LD_LIBRARY_PATH
11774   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11775   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11776   ;;
11777
11778 rdos*)
11779   dynamic_linker=no
11780   ;;
11781
11782 solaris*)
11783   version_type=linux
11784   need_lib_prefix=no
11785   need_version=no
11786   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11787   soname_spec='${libname}${release}${shared_ext}$major'
11788   shlibpath_var=LD_LIBRARY_PATH
11789   shlibpath_overrides_runpath=yes
11790   hardcode_into_libs=yes
11791   # ldd complains unless libraries are executable
11792   postinstall_cmds='chmod +x $lib'
11793   ;;
11794
11795 sunos4*)
11796   version_type=sunos
11797   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11798   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11799   shlibpath_var=LD_LIBRARY_PATH
11800   shlibpath_overrides_runpath=yes
11801   if test "$with_gnu_ld" = yes; then
11802     need_lib_prefix=no
11803   fi
11804   need_version=yes
11805   ;;
11806
11807 sysv4 | sysv4.3*)
11808   version_type=linux
11809   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11810   soname_spec='${libname}${release}${shared_ext}$major'
11811   shlibpath_var=LD_LIBRARY_PATH
11812   case $host_vendor in
11813     sni)
11814       shlibpath_overrides_runpath=no
11815       need_lib_prefix=no
11816       runpath_var=LD_RUN_PATH
11817       ;;
11818     siemens)
11819       need_lib_prefix=no
11820       ;;
11821     motorola)
11822       need_lib_prefix=no
11823       need_version=no
11824       shlibpath_overrides_runpath=no
11825       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11826       ;;
11827   esac
11828   ;;
11829
11830 sysv4*MP*)
11831   if test -d /usr/nec ;then
11832     version_type=linux
11833     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11834     soname_spec='$libname${shared_ext}.$major'
11835     shlibpath_var=LD_LIBRARY_PATH
11836   fi
11837   ;;
11838
11839 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11840   version_type=freebsd-elf
11841   need_lib_prefix=no
11842   need_version=no
11843   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11844   soname_spec='${libname}${release}${shared_ext}$major'
11845   shlibpath_var=LD_LIBRARY_PATH
11846   shlibpath_overrides_runpath=yes
11847   hardcode_into_libs=yes
11848   if test "$with_gnu_ld" = yes; then
11849     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11850   else
11851     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11852     case $host_os in
11853       sco3.2v5*)
11854         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11855         ;;
11856     esac
11857   fi
11858   sys_lib_dlsearch_path_spec='/usr/lib'
11859   ;;
11860
11861 tpf*)
11862   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11863   version_type=linux
11864   need_lib_prefix=no
11865   need_version=no
11866   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11867   shlibpath_var=LD_LIBRARY_PATH
11868   shlibpath_overrides_runpath=no
11869   hardcode_into_libs=yes
11870   ;;
11871
11872 uts4*)
11873   version_type=linux
11874   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11875   soname_spec='${libname}${release}${shared_ext}$major'
11876   shlibpath_var=LD_LIBRARY_PATH
11877   ;;
11878
11879 *)
11880   dynamic_linker=no
11881   ;;
11882 esac
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11884 $as_echo "$dynamic_linker" >&6; }
11885 test "$dynamic_linker" = no && can_build_shared=no
11886
11887 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11888 if test "$GCC" = yes; then
11889   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11890 fi
11891
11892 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11893   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11894 fi
11895 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11896   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11897 fi
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11991 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11992 hardcode_action=
11993 if test -n "$hardcode_libdir_flag_spec" ||
11994    test -n "$runpath_var" ||
11995    test "X$hardcode_automatic" = "Xyes" ; then
11996
11997   # We can hardcode non-existent directories.
11998   if test "$hardcode_direct" != no &&
11999      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12000      # have to relink, otherwise we might link with an installed library
12001      # when we should be linking with a yet-to-be-installed one
12002      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12003      test "$hardcode_minus_L" != no; then
12004     # Linking always hardcodes the temporary library directory.
12005     hardcode_action=relink
12006   else
12007     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12008     hardcode_action=immediate
12009   fi
12010 else
12011   # We cannot hardcode anything, or else we can only hardcode existing
12012   # directories.
12013   hardcode_action=unsupported
12014 fi
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12016 $as_echo "$hardcode_action" >&6; }
12017
12018 if test "$hardcode_action" = relink ||
12019    test "$inherit_rpath" = yes; then
12020   # Fast installation is not supported
12021   enable_fast_install=no
12022 elif test "$shlibpath_overrides_runpath" = yes ||
12023      test "$enable_shared" = no; then
12024   # Fast installation is not necessary
12025   enable_fast_install=needless
12026 fi
12027
12028
12029
12030
12031
12032
12033   if test "x$enable_dlopen" != xyes; then
12034   enable_dlopen=unknown
12035   enable_dlopen_self=unknown
12036   enable_dlopen_self_static=unknown
12037 else
12038   lt_cv_dlopen=no
12039   lt_cv_dlopen_libs=
12040
12041   case $host_os in
12042   beos*)
12043     lt_cv_dlopen="load_add_on"
12044     lt_cv_dlopen_libs=
12045     lt_cv_dlopen_self=yes
12046     ;;
12047
12048   mingw* | pw32* | cegcc*)
12049     lt_cv_dlopen="LoadLibrary"
12050     lt_cv_dlopen_libs=
12051     ;;
12052
12053   cygwin*)
12054     lt_cv_dlopen="dlopen"
12055     lt_cv_dlopen_libs=
12056     ;;
12057
12058   darwin*)
12059   # if libdl is installed we need to link against it
12060     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12061 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12062 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12063   $as_echo_n "(cached) " >&6
12064 else
12065   ac_check_lib_save_LIBS=$LIBS
12066 LIBS="-ldl  $LIBS"
12067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12068 /* end confdefs.h.  */
12069
12070 /* Override any GCC internal prototype to avoid an error.
12071    Use char because int might match the return type of a GCC
12072    builtin and then its argument prototype would still apply.  */
12073 #ifdef __cplusplus
12074 extern "C"
12075 #endif
12076 char dlopen ();
12077 int
12078 main ()
12079 {
12080 return dlopen ();
12081   ;
12082   return 0;
12083 }
12084 _ACEOF
12085 if ac_fn_c_try_link "$LINENO"; then :
12086   ac_cv_lib_dl_dlopen=yes
12087 else
12088   ac_cv_lib_dl_dlopen=no
12089 fi
12090 rm -f core conftest.err conftest.$ac_objext \
12091     conftest$ac_exeext conftest.$ac_ext
12092 LIBS=$ac_check_lib_save_LIBS
12093 fi
12094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12095 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12096 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12097   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12098 else
12099
12100     lt_cv_dlopen="dyld"
12101     lt_cv_dlopen_libs=
12102     lt_cv_dlopen_self=yes
12103
12104 fi
12105
12106     ;;
12107
12108   *)
12109     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12110 if test "x$ac_cv_func_shl_load" = x""yes; then :
12111   lt_cv_dlopen="shl_load"
12112 else
12113   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12114 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12115 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12116   $as_echo_n "(cached) " >&6
12117 else
12118   ac_check_lib_save_LIBS=$LIBS
12119 LIBS="-ldld  $LIBS"
12120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12121 /* end confdefs.h.  */
12122
12123 /* Override any GCC internal prototype to avoid an error.
12124    Use char because int might match the return type of a GCC
12125    builtin and then its argument prototype would still apply.  */
12126 #ifdef __cplusplus
12127 extern "C"
12128 #endif
12129 char shl_load ();
12130 int
12131 main ()
12132 {
12133 return shl_load ();
12134   ;
12135   return 0;
12136 }
12137 _ACEOF
12138 if ac_fn_c_try_link "$LINENO"; then :
12139   ac_cv_lib_dld_shl_load=yes
12140 else
12141   ac_cv_lib_dld_shl_load=no
12142 fi
12143 rm -f core conftest.err conftest.$ac_objext \
12144     conftest$ac_exeext conftest.$ac_ext
12145 LIBS=$ac_check_lib_save_LIBS
12146 fi
12147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12148 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12149 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12150   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12151 else
12152   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12153 if test "x$ac_cv_func_dlopen" = x""yes; then :
12154   lt_cv_dlopen="dlopen"
12155 else
12156   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12157 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12158 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12159   $as_echo_n "(cached) " >&6
12160 else
12161   ac_check_lib_save_LIBS=$LIBS
12162 LIBS="-ldl  $LIBS"
12163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12164 /* end confdefs.h.  */
12165
12166 /* Override any GCC internal prototype to avoid an error.
12167    Use char because int might match the return type of a GCC
12168    builtin and then its argument prototype would still apply.  */
12169 #ifdef __cplusplus
12170 extern "C"
12171 #endif
12172 char dlopen ();
12173 int
12174 main ()
12175 {
12176 return dlopen ();
12177   ;
12178   return 0;
12179 }
12180 _ACEOF
12181 if ac_fn_c_try_link "$LINENO"; then :
12182   ac_cv_lib_dl_dlopen=yes
12183 else
12184   ac_cv_lib_dl_dlopen=no
12185 fi
12186 rm -f core conftest.err conftest.$ac_objext \
12187     conftest$ac_exeext conftest.$ac_ext
12188 LIBS=$ac_check_lib_save_LIBS
12189 fi
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12191 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12192 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12193   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12194 else
12195   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12196 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12197 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12198   $as_echo_n "(cached) " >&6
12199 else
12200   ac_check_lib_save_LIBS=$LIBS
12201 LIBS="-lsvld  $LIBS"
12202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12203 /* end confdefs.h.  */
12204
12205 /* Override any GCC internal prototype to avoid an error.
12206    Use char because int might match the return type of a GCC
12207    builtin and then its argument prototype would still apply.  */
12208 #ifdef __cplusplus
12209 extern "C"
12210 #endif
12211 char dlopen ();
12212 int
12213 main ()
12214 {
12215 return dlopen ();
12216   ;
12217   return 0;
12218 }
12219 _ACEOF
12220 if ac_fn_c_try_link "$LINENO"; then :
12221   ac_cv_lib_svld_dlopen=yes
12222 else
12223   ac_cv_lib_svld_dlopen=no
12224 fi
12225 rm -f core conftest.err conftest.$ac_objext \
12226     conftest$ac_exeext conftest.$ac_ext
12227 LIBS=$ac_check_lib_save_LIBS
12228 fi
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12230 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12231 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12232   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12233 else
12234   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12235 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12236 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12237   $as_echo_n "(cached) " >&6
12238 else
12239   ac_check_lib_save_LIBS=$LIBS
12240 LIBS="-ldld  $LIBS"
12241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12242 /* end confdefs.h.  */
12243
12244 /* Override any GCC internal prototype to avoid an error.
12245    Use char because int might match the return type of a GCC
12246    builtin and then its argument prototype would still apply.  */
12247 #ifdef __cplusplus
12248 extern "C"
12249 #endif
12250 char dld_link ();
12251 int
12252 main ()
12253 {
12254 return dld_link ();
12255   ;
12256   return 0;
12257 }
12258 _ACEOF
12259 if ac_fn_c_try_link "$LINENO"; then :
12260   ac_cv_lib_dld_dld_link=yes
12261 else
12262   ac_cv_lib_dld_dld_link=no
12263 fi
12264 rm -f core conftest.err conftest.$ac_objext \
12265     conftest$ac_exeext conftest.$ac_ext
12266 LIBS=$ac_check_lib_save_LIBS
12267 fi
12268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12269 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12270 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12271   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12272 fi
12273
12274
12275 fi
12276
12277
12278 fi
12279
12280
12281 fi
12282
12283
12284 fi
12285
12286
12287 fi
12288
12289     ;;
12290   esac
12291
12292   if test "x$lt_cv_dlopen" != xno; then
12293     enable_dlopen=yes
12294   else
12295     enable_dlopen=no
12296   fi
12297
12298   case $lt_cv_dlopen in
12299   dlopen)
12300     save_CPPFLAGS="$CPPFLAGS"
12301     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12302
12303     save_LDFLAGS="$LDFLAGS"
12304     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12305
12306     save_LIBS="$LIBS"
12307     LIBS="$lt_cv_dlopen_libs $LIBS"
12308
12309     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12310 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12311 if test "${lt_cv_dlopen_self+set}" = set; then :
12312   $as_echo_n "(cached) " >&6
12313 else
12314           if test "$cross_compiling" = yes; then :
12315   lt_cv_dlopen_self=cross
12316 else
12317   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12318   lt_status=$lt_dlunknown
12319   cat > conftest.$ac_ext <<_LT_EOF
12320 #line 12320 "configure"
12321 #include "confdefs.h"
12322
12323 #if HAVE_DLFCN_H
12324 #include <dlfcn.h>
12325 #endif
12326
12327 #include <stdio.h>
12328
12329 #ifdef RTLD_GLOBAL
12330 #  define LT_DLGLOBAL           RTLD_GLOBAL
12331 #else
12332 #  ifdef DL_GLOBAL
12333 #    define LT_DLGLOBAL         DL_GLOBAL
12334 #  else
12335 #    define LT_DLGLOBAL         0
12336 #  endif
12337 #endif
12338
12339 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12340    find out it does not work in some platform. */
12341 #ifndef LT_DLLAZY_OR_NOW
12342 #  ifdef RTLD_LAZY
12343 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12344 #  else
12345 #    ifdef DL_LAZY
12346 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12347 #    else
12348 #      ifdef RTLD_NOW
12349 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12350 #      else
12351 #        ifdef DL_NOW
12352 #          define LT_DLLAZY_OR_NOW      DL_NOW
12353 #        else
12354 #          define LT_DLLAZY_OR_NOW      0
12355 #        endif
12356 #      endif
12357 #    endif
12358 #  endif
12359 #endif
12360
12361 /* When -fvisbility=hidden is used, assume the code has been annotated
12362    correspondingly for the symbols needed.  */
12363 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12364 void fnord () __attribute__((visibility("default")));
12365 #endif
12366
12367 void fnord () { int i=42; }
12368 int main ()
12369 {
12370   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12371   int status = $lt_dlunknown;
12372
12373   if (self)
12374     {
12375       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12376       else
12377         {
12378           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12379           else puts (dlerror ());
12380         }
12381       /* dlclose (self); */
12382     }
12383   else
12384     puts (dlerror ());
12385
12386   return status;
12387 }
12388 _LT_EOF
12389   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12390   (eval $ac_link) 2>&5
12391   ac_status=$?
12392   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12393   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12394     (./conftest; exit; ) >&5 2>/dev/null
12395     lt_status=$?
12396     case x$lt_status in
12397       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12398       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12399       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12400     esac
12401   else :
12402     # compilation failed
12403     lt_cv_dlopen_self=no
12404   fi
12405 fi
12406 rm -fr conftest*
12407
12408
12409 fi
12410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12411 $as_echo "$lt_cv_dlopen_self" >&6; }
12412
12413     if test "x$lt_cv_dlopen_self" = xyes; then
12414       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12415       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12416 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12417 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12418   $as_echo_n "(cached) " >&6
12419 else
12420           if test "$cross_compiling" = yes; then :
12421   lt_cv_dlopen_self_static=cross
12422 else
12423   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12424   lt_status=$lt_dlunknown
12425   cat > conftest.$ac_ext <<_LT_EOF
12426 #line 12426 "configure"
12427 #include "confdefs.h"
12428
12429 #if HAVE_DLFCN_H
12430 #include <dlfcn.h>
12431 #endif
12432
12433 #include <stdio.h>
12434
12435 #ifdef RTLD_GLOBAL
12436 #  define LT_DLGLOBAL           RTLD_GLOBAL
12437 #else
12438 #  ifdef DL_GLOBAL
12439 #    define LT_DLGLOBAL         DL_GLOBAL
12440 #  else
12441 #    define LT_DLGLOBAL         0
12442 #  endif
12443 #endif
12444
12445 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12446    find out it does not work in some platform. */
12447 #ifndef LT_DLLAZY_OR_NOW
12448 #  ifdef RTLD_LAZY
12449 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12450 #  else
12451 #    ifdef DL_LAZY
12452 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12453 #    else
12454 #      ifdef RTLD_NOW
12455 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12456 #      else
12457 #        ifdef DL_NOW
12458 #          define LT_DLLAZY_OR_NOW      DL_NOW
12459 #        else
12460 #          define LT_DLLAZY_OR_NOW      0
12461 #        endif
12462 #      endif
12463 #    endif
12464 #  endif
12465 #endif
12466
12467 /* When -fvisbility=hidden is used, assume the code has been annotated
12468    correspondingly for the symbols needed.  */
12469 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12470 void fnord () __attribute__((visibility("default")));
12471 #endif
12472
12473 void fnord () { int i=42; }
12474 int main ()
12475 {
12476   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12477   int status = $lt_dlunknown;
12478
12479   if (self)
12480     {
12481       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12482       else
12483         {
12484           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12485           else puts (dlerror ());
12486         }
12487       /* dlclose (self); */
12488     }
12489   else
12490     puts (dlerror ());
12491
12492   return status;
12493 }
12494 _LT_EOF
12495   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12496   (eval $ac_link) 2>&5
12497   ac_status=$?
12498   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12499   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12500     (./conftest; exit; ) >&5 2>/dev/null
12501     lt_status=$?
12502     case x$lt_status in
12503       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12504       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12505       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12506     esac
12507   else :
12508     # compilation failed
12509     lt_cv_dlopen_self_static=no
12510   fi
12511 fi
12512 rm -fr conftest*
12513
12514
12515 fi
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12517 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12518     fi
12519
12520     CPPFLAGS="$save_CPPFLAGS"
12521     LDFLAGS="$save_LDFLAGS"
12522     LIBS="$save_LIBS"
12523     ;;
12524   esac
12525
12526   case $lt_cv_dlopen_self in
12527   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12528   *) enable_dlopen_self=unknown ;;
12529   esac
12530
12531   case $lt_cv_dlopen_self_static in
12532   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12533   *) enable_dlopen_self_static=unknown ;;
12534   esac
12535 fi
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553 striplib=
12554 old_striplib=
12555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12556 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12557 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12558   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12559   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12561 $as_echo "yes" >&6; }
12562 else
12563 # FIXME - insert some real tests, host_os isn't really good enough
12564   case $host_os in
12565   darwin*)
12566     if test -n "$STRIP" ; then
12567       striplib="$STRIP -x"
12568       old_striplib="$STRIP -S"
12569       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12570 $as_echo "yes" >&6; }
12571     else
12572       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12573 $as_echo "no" >&6; }
12574     fi
12575     ;;
12576   *)
12577     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12578 $as_echo "no" >&6; }
12579     ;;
12580   esac
12581 fi
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594   # Report which library types will actually be built
12595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12596 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12598 $as_echo "$can_build_shared" >&6; }
12599
12600   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12601 $as_echo_n "checking whether to build shared libraries... " >&6; }
12602   test "$can_build_shared" = "no" && enable_shared=no
12603
12604   # On AIX, shared libraries and static libraries use the same namespace, and
12605   # are all built from PIC.
12606   case $host_os in
12607   aix3*)
12608     test "$enable_shared" = yes && enable_static=no
12609     if test -n "$RANLIB"; then
12610       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12611       postinstall_cmds='$RANLIB $lib'
12612     fi
12613     ;;
12614
12615   aix[4-9]*)
12616     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12617       test "$enable_shared" = yes && enable_static=no
12618     fi
12619     ;;
12620   esac
12621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12622 $as_echo "$enable_shared" >&6; }
12623
12624   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12625 $as_echo_n "checking whether to build static libraries... " >&6; }
12626   # Make sure either enable_shared or enable_static is yes.
12627   test "$enable_shared" = yes || enable_static=yes
12628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12629 $as_echo "$enable_static" >&6; }
12630
12631
12632
12633
12634 fi
12635 ac_ext=c
12636 ac_cpp='$CPP $CPPFLAGS'
12637 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12638 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12639 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12640
12641 CC="$lt_save_CC"
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655         ac_config_commands="$ac_config_commands libtool"
12656
12657
12658
12659
12660 # Only expand once:
12661
12662
12663
12664
12665 . ${srcdir}/../../bfd/configure.host
12666
12667
12668
12669
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12671 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12672     # Check whether --enable-maintainer-mode was given.
12673 if test "${enable_maintainer_mode+set}" = set; then :
12674   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12675 else
12676   USE_MAINTAINER_MODE=no
12677 fi
12678
12679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12680 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12681    if test $USE_MAINTAINER_MODE = yes; then
12682   MAINTAINER_MODE_TRUE=
12683   MAINTAINER_MODE_FALSE='#'
12684 else
12685   MAINTAINER_MODE_TRUE='#'
12686   MAINTAINER_MODE_FALSE=
12687 fi
12688
12689   MAINT=$MAINTAINER_MODE_TRUE
12690
12691
12692
12693
12694 # Check whether --enable-sim-bswap was given.
12695 if test "${enable_sim_bswap+set}" = set; then :
12696   enableval=$enable_sim_bswap; case "${enableval}" in
12697   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12698   no)   sim_bswap="-DWITH_BSWAP=0";;
12699   *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12700 esac
12701 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12702   echo "Setting bswap flags = $sim_bswap" 6>&1
12703 fi
12704 else
12705   sim_bswap=""
12706 fi
12707
12708
12709
12710 # Check whether --enable-sim-cflags was given.
12711 if test "${enable_sim_cflags+set}" = set; then :
12712   enableval=$enable_sim_cflags; case "${enableval}" in
12713   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
12714   trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12715   no)    sim_cflags="";;
12716   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12717 esac
12718 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12719   echo "Setting sim cflags = $sim_cflags" 6>&1
12720 fi
12721 else
12722   sim_cflags=""
12723 fi
12724
12725
12726
12727 # Check whether --enable-sim-debug was given.
12728 if test "${enable_sim_debug+set}" = set; then :
12729   enableval=$enable_sim_debug; case "${enableval}" in
12730   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12731   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12732   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12733 esac
12734 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12735   echo "Setting sim debug = $sim_debug" 6>&1
12736 fi
12737 else
12738   sim_debug=""
12739 fi
12740
12741
12742
12743 # Check whether --enable-sim-stdio was given.
12744 if test "${enable_sim_stdio+set}" = set; then :
12745   enableval=$enable_sim_stdio; case "${enableval}" in
12746   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12747   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12748   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12749 esac
12750 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12751   echo "Setting stdio flags = $sim_stdio" 6>&1
12752 fi
12753 else
12754   sim_stdio=""
12755 fi
12756
12757
12758
12759 # Check whether --enable-sim-trace was given.
12760 if test "${enable_sim_trace+set}" = set; then :
12761   enableval=$enable_sim_trace; case "${enableval}" in
12762   yes)  sim_trace="-DWITH_TRACE=-1";;
12763   no)   sim_trace="-DWITH_TRACE=0";;
12764   [-0-9]*)
12765         sim_trace="-DWITH_TRACE='(${enableval})'";;
12766   [[:lower:]]*)
12767         sim_trace=""
12768         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12769           if test x"$sim_trace" = x; then
12770             sim_trace="-DWITH_TRACE='(TRACE_$x"
12771           else
12772             sim_trace="${sim_trace}|TRACE_$x"
12773           fi
12774         done
12775         sim_trace="$sim_trace)'" ;;
12776 esac
12777 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12778   echo "Setting sim trace = $sim_trace" 6>&1
12779 fi
12780 else
12781   sim_trace=""
12782 fi
12783
12784
12785
12786 # Check whether --enable-sim-profile was given.
12787 if test "${enable_sim_profile+set}" = set; then :
12788   enableval=$enable_sim_profile; case "${enableval}" in
12789   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12790   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12791   [-0-9]*)
12792         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12793   [a-z]*)
12794         sim_profile=""
12795         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12796           if test x"$sim_profile" = x; then
12797             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12798           else
12799             sim_profile="${sim_profile}|PROFILE_$x"
12800           fi
12801         done
12802         sim_profile="$sim_profile)'" ;;
12803 esac
12804 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12805   echo "Setting sim profile = $sim_profile" 6>&1
12806 fi
12807 else
12808   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12809 fi
12810
12811
12812
12813
12814 # Check whether --with-pkgversion was given.
12815 if test "${with_pkgversion+set}" = set; then :
12816   withval=$with_pkgversion; case "$withval" in
12817       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12818       no)  PKGVERSION= ;;
12819       *)   PKGVERSION="($withval) " ;;
12820      esac
12821 else
12822   PKGVERSION="(SIM) "
12823
12824 fi
12825
12826
12827
12828
12829
12830 # Check whether --with-bugurl was given.
12831 if test "${with_bugurl+set}" = set; then :
12832   withval=$with_bugurl; case "$withval" in
12833       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12834       no)  BUGURL=
12835            ;;
12836       *)   BUGURL="$withval"
12837            ;;
12838      esac
12839 else
12840   BUGURL="http://www.gnu.org/software/gdb/bugs/"
12841
12842 fi
12843
12844   case ${BUGURL} in
12845   "")
12846     REPORT_BUGS_TO=
12847     REPORT_BUGS_TEXI=
12848     ;;
12849   *)
12850     REPORT_BUGS_TO="<$BUGURL>"
12851     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12852     ;;
12853   esac;
12854
12855
12856
12857
12858 cat >>confdefs.h <<_ACEOF
12859 #define PKGVERSION "$PKGVERSION"
12860 _ACEOF
12861
12862
12863 cat >>confdefs.h <<_ACEOF
12864 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12865 _ACEOF
12866
12867
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12869 $as_echo_n "checking return type of signal handlers... " >&6; }
12870 if test "${ac_cv_type_signal+set}" = set; then :
12871   $as_echo_n "(cached) " >&6
12872 else
12873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874 /* end confdefs.h.  */
12875 #include <sys/types.h>
12876 #include <signal.h>
12877
12878 int
12879 main ()
12880 {
12881 return *(signal (0, 0)) (0) == 1;
12882   ;
12883   return 0;
12884 }
12885 _ACEOF
12886 if ac_fn_c_try_compile "$LINENO"; then :
12887   ac_cv_type_signal=int
12888 else
12889   ac_cv_type_signal=void
12890 fi
12891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892 fi
12893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12894 $as_echo "$ac_cv_type_signal" >&6; }
12895
12896 cat >>confdefs.h <<_ACEOF
12897 #define RETSIGTYPE $ac_cv_type_signal
12898 _ACEOF
12899
12900
12901
12902
12903
12904 sim_link_files=
12905 sim_link_links=
12906
12907 # targ-vals.def points to the libc macro description file.
12908 case "${target}" in
12909 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12910 esac
12911 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12912 sim_link_links="${sim_link_links} targ-vals.def"
12913
12914
12915
12916
12917 wire_endian=""
12918 default_endian=""
12919 # Check whether --enable-sim-endian was given.
12920 if test "${enable_sim_endian+set}" = set; then :
12921   enableval=$enable_sim_endian; case "${enableval}" in
12922   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12923   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12924   yes)   if test x"$wire_endian" != x; then
12925            sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12926          else
12927            if test x"$default_endian" != x; then
12928              sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12929            else
12930              echo "No hard-wired endian for target $target" 1>&6
12931              sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12932            fi
12933          fi;;
12934   no)    if test x"$default_endian" != x; then
12935            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12936          else
12937            if test x"$wire_endian" != x; then
12938              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12939            else
12940              echo "No default endian for target $target" 1>&6
12941              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12942            fi
12943          fi;;
12944   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12945 esac
12946 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12947   echo "Setting endian flags = $sim_endian" 6>&1
12948 fi
12949 else
12950   if test x"$default_endian" != x; then
12951   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12952 else
12953   if test x"$wire_endian" != x; then
12954     sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12955   else
12956     sim_endian=
12957   fi
12958 fi
12959 fi
12960
12961 wire_alignment="STRICT_ALIGNMENT"
12962 default_alignment="STRICT_ALIGNMENT"
12963
12964 # Check whether --enable-sim-alignment was given.
12965 if test "${enable_sim_alignment+set}" = set; then :
12966   enableval=$enable_sim_alignment; case "${enableval}" in
12967   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12968   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12969   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12970   yes) if test x"$wire_alignment" != x; then
12971          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12972        else
12973          if test x"$default_alignment" != x; then
12974            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12975          else
12976            echo "No hard-wired alignment for target $target" 1>&6
12977            sim_alignment="-DWITH_ALIGNMENT=0"
12978          fi
12979        fi;;
12980   no)  if test x"$default_alignment" != x; then
12981          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12982        else
12983          if test x"$wire_alignment" != x; then
12984            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12985          else
12986            echo "No default alignment for target $target" 1>&6
12987            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12988          fi
12989        fi;;
12990   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12991 esac
12992 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12993   echo "Setting alignment flags = $sim_alignment" 6>&1
12994 fi
12995 else
12996   if test x"$default_alignment" != x; then
12997   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12998 else
12999   if test x"$wire_alignment" != x; then
13000     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13001   else
13002     sim_alignment=
13003   fi
13004 fi
13005 fi
13006
13007
13008 # Check whether --enable-sim-hostendian was given.
13009 if test "${enable_sim_hostendian+set}" = set; then :
13010   enableval=$enable_sim_hostendian; case "${enableval}" in
13011   no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13012   b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13013   l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13014   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13015 esac
13016 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13017   echo "Setting hostendian flags = $sim_hostendian" 6>&1
13018 fi
13019 else
13020
13021 if test "x$cross_compiling" = "xno"; then
13022    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13023 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13024 if test "${ac_cv_c_bigendian+set}" = set; then :
13025   $as_echo_n "(cached) " >&6
13026 else
13027   ac_cv_c_bigendian=unknown
13028     # See if we're dealing with a universal compiler.
13029     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13030 /* end confdefs.h.  */
13031 #ifndef __APPLE_CC__
13032                not a universal capable compiler
13033              #endif
13034              typedef int dummy;
13035
13036 _ACEOF
13037 if ac_fn_c_try_compile "$LINENO"; then :
13038
13039         # Check for potential -arch flags.  It is not universal unless
13040         # there are at least two -arch flags with different values.
13041         ac_arch=
13042         ac_prev=
13043         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13044          if test -n "$ac_prev"; then
13045            case $ac_word in
13046              i?86 | x86_64 | ppc | ppc64)
13047                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13048                  ac_arch=$ac_word
13049                else
13050                  ac_cv_c_bigendian=universal
13051                  break
13052                fi
13053                ;;
13054            esac
13055            ac_prev=
13056          elif test "x$ac_word" = "x-arch"; then
13057            ac_prev=arch
13058          fi
13059        done
13060 fi
13061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13062     if test $ac_cv_c_bigendian = unknown; then
13063       # See if sys/param.h defines the BYTE_ORDER macro.
13064       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13065 /* end confdefs.h.  */
13066 #include <sys/types.h>
13067              #include <sys/param.h>
13068
13069 int
13070 main ()
13071 {
13072 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13073                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13074                      && LITTLE_ENDIAN)
13075               bogus endian macros
13076              #endif
13077
13078   ;
13079   return 0;
13080 }
13081 _ACEOF
13082 if ac_fn_c_try_compile "$LINENO"; then :
13083   # It does; now see whether it defined to BIG_ENDIAN or not.
13084          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085 /* end confdefs.h.  */
13086 #include <sys/types.h>
13087                 #include <sys/param.h>
13088
13089 int
13090 main ()
13091 {
13092 #if BYTE_ORDER != BIG_ENDIAN
13093                  not big endian
13094                 #endif
13095
13096   ;
13097   return 0;
13098 }
13099 _ACEOF
13100 if ac_fn_c_try_compile "$LINENO"; then :
13101   ac_cv_c_bigendian=yes
13102 else
13103   ac_cv_c_bigendian=no
13104 fi
13105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13106 fi
13107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13108     fi
13109     if test $ac_cv_c_bigendian = unknown; then
13110       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13111       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h.  */
13113 #include <limits.h>
13114
13115 int
13116 main ()
13117 {
13118 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13119               bogus endian macros
13120              #endif
13121
13122   ;
13123   return 0;
13124 }
13125 _ACEOF
13126 if ac_fn_c_try_compile "$LINENO"; then :
13127   # It does; now see whether it defined to _BIG_ENDIAN or not.
13128          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13129 /* end confdefs.h.  */
13130 #include <limits.h>
13131
13132 int
13133 main ()
13134 {
13135 #ifndef _BIG_ENDIAN
13136                  not big endian
13137                 #endif
13138
13139   ;
13140   return 0;
13141 }
13142 _ACEOF
13143 if ac_fn_c_try_compile "$LINENO"; then :
13144   ac_cv_c_bigendian=yes
13145 else
13146   ac_cv_c_bigendian=no
13147 fi
13148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13149 fi
13150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13151     fi
13152     if test $ac_cv_c_bigendian = unknown; then
13153       # Compile a test program.
13154       if test "$cross_compiling" = yes; then :
13155   # Try to guess by grepping values from an object file.
13156          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13157 /* end confdefs.h.  */
13158 short int ascii_mm[] =
13159                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13160                 short int ascii_ii[] =
13161                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13162                 int use_ascii (int i) {
13163                   return ascii_mm[i] + ascii_ii[i];
13164                 }
13165                 short int ebcdic_ii[] =
13166                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13167                 short int ebcdic_mm[] =
13168                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13169                 int use_ebcdic (int i) {
13170                   return ebcdic_mm[i] + ebcdic_ii[i];
13171                 }
13172                 extern int foo;
13173
13174 int
13175 main ()
13176 {
13177 return use_ascii (foo) == use_ebcdic (foo);
13178   ;
13179   return 0;
13180 }
13181 _ACEOF
13182 if ac_fn_c_try_compile "$LINENO"; then :
13183   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13184               ac_cv_c_bigendian=yes
13185             fi
13186             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13187               if test "$ac_cv_c_bigendian" = unknown; then
13188                 ac_cv_c_bigendian=no
13189               else
13190                 # finding both strings is unlikely to happen, but who knows?
13191                 ac_cv_c_bigendian=unknown
13192               fi
13193             fi
13194 fi
13195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13196 else
13197   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13198 /* end confdefs.h.  */
13199 $ac_includes_default
13200 int
13201 main ()
13202 {
13203
13204              /* Are we little or big endian?  From Harbison&Steele.  */
13205              union
13206              {
13207                long int l;
13208                char c[sizeof (long int)];
13209              } u;
13210              u.l = 1;
13211              return u.c[sizeof (long int) - 1] == 1;
13212
13213   ;
13214   return 0;
13215 }
13216 _ACEOF
13217 if ac_fn_c_try_run "$LINENO"; then :
13218   ac_cv_c_bigendian=no
13219 else
13220   ac_cv_c_bigendian=yes
13221 fi
13222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13223   conftest.$ac_objext conftest.beam conftest.$ac_ext
13224 fi
13225
13226     fi
13227 fi
13228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13229 $as_echo "$ac_cv_c_bigendian" >&6; }
13230  case $ac_cv_c_bigendian in #(
13231    yes)
13232      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13233 ;; #(
13234    no)
13235       ;; #(
13236    universal)
13237
13238 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13239
13240      ;; #(
13241    *)
13242      as_fn_error "unknown endianness
13243  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13244  esac
13245
13246   if test $ac_cv_c_bigendian = yes; then
13247     sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13248   else
13249     sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13250   fi
13251 else
13252   sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13253 fi
13254 fi
13255
13256
13257 # Check whether --enable-sim-environment was given.
13258 if test "${enable_sim_environment+set}" = set; then :
13259   enableval=$enable_sim_environment; case "${enableval}" in
13260   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13261   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13262   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13263   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13264   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13265        sim_environment="";;
13266 esac
13267 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13268   echo "Setting sim environment = $sim_environment" 6>&1
13269 fi
13270 else
13271   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13272 fi
13273
13274
13275 default_sim_inline=""
13276 # Check whether --enable-sim-inline was given.
13277 if test "${enable_sim_inline+set}" = set; then :
13278   enableval=$enable_sim_inline; sim_inline=""
13279 case "$enableval" in
13280   no)           sim_inline="-DDEFAULT_INLINE=0";;
13281   0)            sim_inline="-DDEFAULT_INLINE=0";;
13282   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13283   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13284   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13285        new_flag=""
13286        case "$x" in
13287          *_INLINE=*)    new_flag="-D$x";;
13288          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13289          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13290          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13291        esac
13292        if test x"$sim_inline" = x""; then
13293          sim_inline="$new_flag"
13294        else
13295          sim_inline="$sim_inline $new_flag"
13296        fi
13297      done;;
13298 esac
13299 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13300   echo "Setting inline flags = $sim_inline" 6>&1
13301 fi
13302 else
13303
13304 if test "x$cross_compiling" = "xno"; then
13305   if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13306     sim_inline="${default_sim_inline}"
13307     if test x"$silent" != x"yes"; then
13308       echo "Setting inline flags = $sim_inline" 6>&1
13309     fi
13310   else
13311     sim_inline=""
13312   fi
13313 else
13314   sim_inline="-DDEFAULT_INLINE=0"
13315 fi
13316 fi
13317
13318
13319 # Check whether --enable-werror was given.
13320 if test "${enable_werror+set}" = set; then :
13321   enableval=$enable_werror; case "${enableval}" in
13322      yes | y) ERROR_ON_WARNING="yes" ;;
13323      no | n)  ERROR_ON_WARNING="no" ;;
13324      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13325    esac
13326 fi
13327
13328
13329 # Enable -Werror by default when using gcc
13330 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13331     ERROR_ON_WARNING=yes
13332 fi
13333
13334 WERROR_CFLAGS=""
13335 if test "${ERROR_ON_WARNING}" = yes ; then
13336 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13337 #    WERROR_CFLAGS="-Werror"
13338      true
13339 fi
13340
13341 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13342 -Wpointer-sign \
13343 -Wno-unused -Wunused-value -Wunused-function \
13344 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13345 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13346 -Wold-style-declaration -Wold-style-definition"
13347
13348 # Enable -Wno-format by default when using gcc on mingw since many
13349 # GCC versions complain about %I64.
13350 case "${host}" in
13351   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13352   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13353 esac
13354
13355 # Check whether --enable-build-warnings was given.
13356 if test "${enable_build_warnings+set}" = set; then :
13357   enableval=$enable_build_warnings; case "${enableval}" in
13358   yes)  ;;
13359   no)   build_warnings="-w";;
13360   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13361         build_warnings="${build_warnings} ${t}";;
13362   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13363         build_warnings="${t} ${build_warnings}";;
13364   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13365 esac
13366 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13367   echo "Setting compiler warning flags = $build_warnings" 6>&1
13368 fi
13369 fi
13370 # Check whether --enable-sim-build-warnings was given.
13371 if test "${enable_sim_build_warnings+set}" = set; then :
13372   enableval=$enable_sim_build_warnings; case "${enableval}" in
13373   yes)  ;;
13374   no)   build_warnings="-w";;
13375   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13376         build_warnings="${build_warnings} ${t}";;
13377   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13378         build_warnings="${t} ${build_warnings}";;
13379   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13380 esac
13381 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13382   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13383 fi
13384 fi
13385 WARN_CFLAGS=""
13386 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13387 then
13388     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13389 $as_echo_n "checking compiler warning flags... " >&6; }
13390     # Separate out the -Werror flag as some files just cannot be
13391     # compiled with it enabled.
13392     for w in ${build_warnings}; do
13393         case $w in
13394         -Werr*) WERROR_CFLAGS=-Werror ;;
13395         *) # Check that GCC accepts it
13396             saved_CFLAGS="$CFLAGS"
13397             CFLAGS="$CFLAGS $w"
13398             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13399 /* end confdefs.h.  */
13400
13401 int
13402 main ()
13403 {
13404
13405   ;
13406   return 0;
13407 }
13408 _ACEOF
13409 if ac_fn_c_try_compile "$LINENO"; then :
13410   WARN_CFLAGS="${WARN_CFLAGS} $w"
13411 fi
13412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13413             CFLAGS="$saved_CFLAGS"
13414         esac
13415     done
13416     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13417 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13418 fi
13419
13420
13421
13422 ac_sources="$sim_link_files"
13423 ac_dests="$sim_link_links"
13424 while test -n "$ac_sources"; do
13425   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13426   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13427   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13428 done
13429 ac_config_links="$ac_config_links $ac_config_links_1"
13430
13431 cgen_breaks=""
13432 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13433 cgen_breaks="break cgen_rtx_error";
13434 fi
13435
13436 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13437
13438 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13439
13440 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13441
13442 ac_config_commands="$ac_config_commands Makefile"
13443
13444 ac_config_commands="$ac_config_commands stamp-h"
13445
13446 cat >confcache <<\_ACEOF
13447 # This file is a shell script that caches the results of configure
13448 # tests run on this system so they can be shared between configure
13449 # scripts and configure runs, see configure's option --config-cache.
13450 # It is not useful on other systems.  If it contains results you don't
13451 # want to keep, you may remove or edit it.
13452 #
13453 # config.status only pays attention to the cache file if you give it
13454 # the --recheck option to rerun configure.
13455 #
13456 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13457 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13458 # following values.
13459
13460 _ACEOF
13461
13462 # The following way of writing the cache mishandles newlines in values,
13463 # but we know of no workaround that is simple, portable, and efficient.
13464 # So, we kill variables containing newlines.
13465 # Ultrix sh set writes to stderr and can't be redirected directly,
13466 # and sets the high bit in the cache file unless we assign to the vars.
13467 (
13468   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13469     eval ac_val=\$$ac_var
13470     case $ac_val in #(
13471     *${as_nl}*)
13472       case $ac_var in #(
13473       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13474 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13475       esac
13476       case $ac_var in #(
13477       _ | IFS | as_nl) ;; #(
13478       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13479       *) { eval $ac_var=; unset $ac_var;} ;;
13480       esac ;;
13481     esac
13482   done
13483
13484   (set) 2>&1 |
13485     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13486     *${as_nl}ac_space=\ *)
13487       # `set' does not quote correctly, so add quotes: double-quote
13488       # substitution turns \\\\ into \\, and sed turns \\ into \.
13489       sed -n \
13490         "s/'/'\\\\''/g;
13491           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13492       ;; #(
13493     *)
13494       # `set' quotes correctly as required by POSIX, so do not add quotes.
13495       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13496       ;;
13497     esac |
13498     sort
13499 ) |
13500   sed '
13501      /^ac_cv_env_/b end
13502      t clear
13503      :clear
13504      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13505      t end
13506      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13507      :end' >>confcache
13508 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13509   if test -w "$cache_file"; then
13510     test "x$cache_file" != "x/dev/null" &&
13511       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13512 $as_echo "$as_me: updating cache $cache_file" >&6;}
13513     cat confcache >$cache_file
13514   else
13515     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13516 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13517   fi
13518 fi
13519 rm -f confcache
13520
13521 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13522 # Let make expand exec_prefix.
13523 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13524
13525 DEFS=-DHAVE_CONFIG_H
13526
13527 ac_libobjs=
13528 ac_ltlibobjs=
13529 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13530   # 1. Remove the extension, and $U if already installed.
13531   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13532   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13533   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13534   #    will be set to the directory where LIBOBJS objects are built.
13535   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13536   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13537 done
13538 LIBOBJS=$ac_libobjs
13539
13540 LTLIBOBJS=$ac_ltlibobjs
13541
13542
13543 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13544   as_fn_error "conditional \"GMAKE\" was never defined.
13545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13546 fi
13547 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13548   as_fn_error "conditional \"PLUGINS\" was never defined.
13549 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13550 fi
13551 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13552   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13553 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13554 fi
13555
13556
13557 : ${CONFIG_STATUS=./config.status}
13558 ac_write_fail=0
13559 ac_clean_files_save=$ac_clean_files
13560 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13561 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13562 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13563 as_write_fail=0
13564 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13565 #! $SHELL
13566 # Generated by $as_me.
13567 # Run this file to recreate the current configuration.
13568 # Compiler output produced by configure, useful for debugging
13569 # configure, is in config.log if it exists.
13570
13571 debug=false
13572 ac_cs_recheck=false
13573 ac_cs_silent=false
13574
13575 SHELL=\${CONFIG_SHELL-$SHELL}
13576 export SHELL
13577 _ASEOF
13578 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13579 ## -------------------- ##
13580 ## M4sh Initialization. ##
13581 ## -------------------- ##
13582
13583 # Be more Bourne compatible
13584 DUALCASE=1; export DUALCASE # for MKS sh
13585 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13586   emulate sh
13587   NULLCMD=:
13588   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13589   # is contrary to our usage.  Disable this feature.
13590   alias -g '${1+"$@"}'='"$@"'
13591   setopt NO_GLOB_SUBST
13592 else
13593   case `(set -o) 2>/dev/null` in #(
13594   *posix*) :
13595     set -o posix ;; #(
13596   *) :
13597      ;;
13598 esac
13599 fi
13600
13601
13602 as_nl='
13603 '
13604 export as_nl
13605 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13606 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13607 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13608 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13609 # Prefer a ksh shell builtin over an external printf program on Solaris,
13610 # but without wasting forks for bash or zsh.
13611 if test -z "$BASH_VERSION$ZSH_VERSION" \
13612     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13613   as_echo='print -r --'
13614   as_echo_n='print -rn --'
13615 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13616   as_echo='printf %s\n'
13617   as_echo_n='printf %s'
13618 else
13619   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13620     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13621     as_echo_n='/usr/ucb/echo -n'
13622   else
13623     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13624     as_echo_n_body='eval
13625       arg=$1;
13626       case $arg in #(
13627       *"$as_nl"*)
13628         expr "X$arg" : "X\\(.*\\)$as_nl";
13629         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13630       esac;
13631       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13632     '
13633     export as_echo_n_body
13634     as_echo_n='sh -c $as_echo_n_body as_echo'
13635   fi
13636   export as_echo_body
13637   as_echo='sh -c $as_echo_body as_echo'
13638 fi
13639
13640 # The user is always right.
13641 if test "${PATH_SEPARATOR+set}" != set; then
13642   PATH_SEPARATOR=:
13643   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13644     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13645       PATH_SEPARATOR=';'
13646   }
13647 fi
13648
13649
13650 # IFS
13651 # We need space, tab and new line, in precisely that order.  Quoting is
13652 # there to prevent editors from complaining about space-tab.
13653 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13654 # splitting by setting IFS to empty value.)
13655 IFS=" ""        $as_nl"
13656
13657 # Find who we are.  Look in the path if we contain no directory separator.
13658 case $0 in #((
13659   *[\\/]* ) as_myself=$0 ;;
13660   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13661 for as_dir in $PATH
13662 do
13663   IFS=$as_save_IFS
13664   test -z "$as_dir" && as_dir=.
13665     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13666   done
13667 IFS=$as_save_IFS
13668
13669      ;;
13670 esac
13671 # We did not find ourselves, most probably we were run as `sh COMMAND'
13672 # in which case we are not to be found in the path.
13673 if test "x$as_myself" = x; then
13674   as_myself=$0
13675 fi
13676 if test ! -f "$as_myself"; then
13677   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13678   exit 1
13679 fi
13680
13681 # Unset variables that we do not need and which cause bugs (e.g. in
13682 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13683 # suppresses any "Segmentation fault" message there.  '((' could
13684 # trigger a bug in pdksh 5.2.14.
13685 for as_var in BASH_ENV ENV MAIL MAILPATH
13686 do eval test x\${$as_var+set} = xset \
13687   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13688 done
13689 PS1='$ '
13690 PS2='> '
13691 PS4='+ '
13692
13693 # NLS nuisances.
13694 LC_ALL=C
13695 export LC_ALL
13696 LANGUAGE=C
13697 export LANGUAGE
13698
13699 # CDPATH.
13700 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13701
13702
13703 # as_fn_error ERROR [LINENO LOG_FD]
13704 # ---------------------------------
13705 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13706 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13707 # script with status $?, using 1 if that was 0.
13708 as_fn_error ()
13709 {
13710   as_status=$?; test $as_status -eq 0 && as_status=1
13711   if test "$3"; then
13712     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13713     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13714   fi
13715   $as_echo "$as_me: error: $1" >&2
13716   as_fn_exit $as_status
13717 } # as_fn_error
13718
13719
13720 # as_fn_set_status STATUS
13721 # -----------------------
13722 # Set $? to STATUS, without forking.
13723 as_fn_set_status ()
13724 {
13725   return $1
13726 } # as_fn_set_status
13727
13728 # as_fn_exit STATUS
13729 # -----------------
13730 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13731 as_fn_exit ()
13732 {
13733   set +e
13734   as_fn_set_status $1
13735   exit $1
13736 } # as_fn_exit
13737
13738 # as_fn_unset VAR
13739 # ---------------
13740 # Portably unset VAR.
13741 as_fn_unset ()
13742 {
13743   { eval $1=; unset $1;}
13744 }
13745 as_unset=as_fn_unset
13746 # as_fn_append VAR VALUE
13747 # ----------------------
13748 # Append the text in VALUE to the end of the definition contained in VAR. Take
13749 # advantage of any shell optimizations that allow amortized linear growth over
13750 # repeated appends, instead of the typical quadratic growth present in naive
13751 # implementations.
13752 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13753   eval 'as_fn_append ()
13754   {
13755     eval $1+=\$2
13756   }'
13757 else
13758   as_fn_append ()
13759   {
13760     eval $1=\$$1\$2
13761   }
13762 fi # as_fn_append
13763
13764 # as_fn_arith ARG...
13765 # ------------------
13766 # Perform arithmetic evaluation on the ARGs, and store the result in the
13767 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13768 # must be portable across $(()) and expr.
13769 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13770   eval 'as_fn_arith ()
13771   {
13772     as_val=$(( $* ))
13773   }'
13774 else
13775   as_fn_arith ()
13776   {
13777     as_val=`expr "$@" || test $? -eq 1`
13778   }
13779 fi # as_fn_arith
13780
13781
13782 if expr a : '\(a\)' >/dev/null 2>&1 &&
13783    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13784   as_expr=expr
13785 else
13786   as_expr=false
13787 fi
13788
13789 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13790   as_basename=basename
13791 else
13792   as_basename=false
13793 fi
13794
13795 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13796   as_dirname=dirname
13797 else
13798   as_dirname=false
13799 fi
13800
13801 as_me=`$as_basename -- "$0" ||
13802 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13803          X"$0" : 'X\(//\)$' \| \
13804          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13805 $as_echo X/"$0" |
13806     sed '/^.*\/\([^/][^/]*\)\/*$/{
13807             s//\1/
13808             q
13809           }
13810           /^X\/\(\/\/\)$/{
13811             s//\1/
13812             q
13813           }
13814           /^X\/\(\/\).*/{
13815             s//\1/
13816             q
13817           }
13818           s/.*/./; q'`
13819
13820 # Avoid depending upon Character Ranges.
13821 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13822 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13823 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13824 as_cr_digits='0123456789'
13825 as_cr_alnum=$as_cr_Letters$as_cr_digits
13826
13827 ECHO_C= ECHO_N= ECHO_T=
13828 case `echo -n x` in #(((((
13829 -n*)
13830   case `echo 'xy\c'` in
13831   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13832   xy)  ECHO_C='\c';;
13833   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13834        ECHO_T=' ';;
13835   esac;;
13836 *)
13837   ECHO_N='-n';;
13838 esac
13839
13840 rm -f conf$$ conf$$.exe conf$$.file
13841 if test -d conf$$.dir; then
13842   rm -f conf$$.dir/conf$$.file
13843 else
13844   rm -f conf$$.dir
13845   mkdir conf$$.dir 2>/dev/null
13846 fi
13847 if (echo >conf$$.file) 2>/dev/null; then
13848   if ln -s conf$$.file conf$$ 2>/dev/null; then
13849     as_ln_s='ln -s'
13850     # ... but there are two gotchas:
13851     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13852     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13853     # In both cases, we have to default to `cp -p'.
13854     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13855       as_ln_s='cp -p'
13856   elif ln conf$$.file conf$$ 2>/dev/null; then
13857     as_ln_s=ln
13858   else
13859     as_ln_s='cp -p'
13860   fi
13861 else
13862   as_ln_s='cp -p'
13863 fi
13864 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13865 rmdir conf$$.dir 2>/dev/null
13866
13867
13868 # as_fn_mkdir_p
13869 # -------------
13870 # Create "$as_dir" as a directory, including parents if necessary.
13871 as_fn_mkdir_p ()
13872 {
13873
13874   case $as_dir in #(
13875   -*) as_dir=./$as_dir;;
13876   esac
13877   test -d "$as_dir" || eval $as_mkdir_p || {
13878     as_dirs=
13879     while :; do
13880       case $as_dir in #(
13881       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13882       *) as_qdir=$as_dir;;
13883       esac
13884       as_dirs="'$as_qdir' $as_dirs"
13885       as_dir=`$as_dirname -- "$as_dir" ||
13886 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13887          X"$as_dir" : 'X\(//\)[^/]' \| \
13888          X"$as_dir" : 'X\(//\)$' \| \
13889          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13890 $as_echo X"$as_dir" |
13891     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13892             s//\1/
13893             q
13894           }
13895           /^X\(\/\/\)[^/].*/{
13896             s//\1/
13897             q
13898           }
13899           /^X\(\/\/\)$/{
13900             s//\1/
13901             q
13902           }
13903           /^X\(\/\).*/{
13904             s//\1/
13905             q
13906           }
13907           s/.*/./; q'`
13908       test -d "$as_dir" && break
13909     done
13910     test -z "$as_dirs" || eval "mkdir $as_dirs"
13911   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13912
13913
13914 } # as_fn_mkdir_p
13915 if mkdir -p . 2>/dev/null; then
13916   as_mkdir_p='mkdir -p "$as_dir"'
13917 else
13918   test -d ./-p && rmdir ./-p
13919   as_mkdir_p=false
13920 fi
13921
13922 if test -x / >/dev/null 2>&1; then
13923   as_test_x='test -x'
13924 else
13925   if ls -dL / >/dev/null 2>&1; then
13926     as_ls_L_option=L
13927   else
13928     as_ls_L_option=
13929   fi
13930   as_test_x='
13931     eval sh -c '\''
13932       if test -d "$1"; then
13933         test -d "$1/.";
13934       else
13935         case $1 in #(
13936         -*)set "./$1";;
13937         esac;
13938         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13939         ???[sx]*):;;*)false;;esac;fi
13940     '\'' sh
13941   '
13942 fi
13943 as_executable_p=$as_test_x
13944
13945 # Sed expression to map a string onto a valid CPP name.
13946 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13947
13948 # Sed expression to map a string onto a valid variable name.
13949 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13950
13951
13952 exec 6>&1
13953 ## ----------------------------------- ##
13954 ## Main body of $CONFIG_STATUS script. ##
13955 ## ----------------------------------- ##
13956 _ASEOF
13957 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13958
13959 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13960 # Save the log message, to keep $0 and so on meaningful, and to
13961 # report actual input values of CONFIG_FILES etc. instead of their
13962 # values after options handling.
13963 ac_log="
13964 This file was extended by $as_me, which was
13965 generated by GNU Autoconf 2.64.  Invocation command line was
13966
13967   CONFIG_FILES    = $CONFIG_FILES
13968   CONFIG_HEADERS  = $CONFIG_HEADERS
13969   CONFIG_LINKS    = $CONFIG_LINKS
13970   CONFIG_COMMANDS = $CONFIG_COMMANDS
13971   $ $0 $@
13972
13973 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13974 "
13975
13976 _ACEOF
13977
13978 case $ac_config_files in *"
13979 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13980 esac
13981
13982 case $ac_config_headers in *"
13983 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13984 esac
13985
13986
13987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13988 # Files that config.status was made for.
13989 config_files="$ac_config_files"
13990 config_headers="$ac_config_headers"
13991 config_links="$ac_config_links"
13992 config_commands="$ac_config_commands"
13993
13994 _ACEOF
13995
13996 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13997 ac_cs_usage="\
13998 \`$as_me' instantiates files and other configuration actions
13999 from templates according to the current configuration.  Unless the files
14000 and actions are specified as TAGs, all are instantiated by default.
14001
14002 Usage: $0 [OPTION]... [TAG]...
14003
14004   -h, --help       print this help, then exit
14005   -V, --version    print version number and configuration settings, then exit
14006   -q, --quiet, --silent
14007                    do not print progress messages
14008   -d, --debug      don't remove temporary files
14009       --recheck    update $as_me by reconfiguring in the same conditions
14010       --file=FILE[:TEMPLATE]
14011                    instantiate the configuration file FILE
14012       --header=FILE[:TEMPLATE]
14013                    instantiate the configuration header FILE
14014
14015 Configuration files:
14016 $config_files
14017
14018 Configuration headers:
14019 $config_headers
14020
14021 Configuration links:
14022 $config_links
14023
14024 Configuration commands:
14025 $config_commands
14026
14027 Report bugs to the package provider."
14028
14029 _ACEOF
14030 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14031 ac_cs_version="\\
14032 config.status
14033 configured by $0, generated by GNU Autoconf 2.64,
14034   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14035
14036 Copyright (C) 2009 Free Software Foundation, Inc.
14037 This config.status script is free software; the Free Software Foundation
14038 gives unlimited permission to copy, distribute and modify it."
14039
14040 ac_pwd='$ac_pwd'
14041 srcdir='$srcdir'
14042 INSTALL='$INSTALL'
14043 AWK='$AWK'
14044 test -n "\$AWK" || AWK=awk
14045 _ACEOF
14046
14047 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14048 # The default lists apply if the user does not specify any file.
14049 ac_need_defaults=:
14050 while test $# != 0
14051 do
14052   case $1 in
14053   --*=*)
14054     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14055     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14056     ac_shift=:
14057     ;;
14058   *)
14059     ac_option=$1
14060     ac_optarg=$2
14061     ac_shift=shift
14062     ;;
14063   esac
14064
14065   case $ac_option in
14066   # Handling of the options.
14067   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14068     ac_cs_recheck=: ;;
14069   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14070     $as_echo "$ac_cs_version"; exit ;;
14071   --debug | --debu | --deb | --de | --d | -d )
14072     debug=: ;;
14073   --file | --fil | --fi | --f )
14074     $ac_shift
14075     case $ac_optarg in
14076     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14077     esac
14078     as_fn_append CONFIG_FILES " '$ac_optarg'"
14079     ac_need_defaults=false;;
14080   --header | --heade | --head | --hea )
14081     $ac_shift
14082     case $ac_optarg in
14083     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14084     esac
14085     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14086     ac_need_defaults=false;;
14087   --he | --h)
14088     # Conflict between --help and --header
14089     as_fn_error "ambiguous option: \`$1'
14090 Try \`$0 --help' for more information.";;
14091   --help | --hel | -h )
14092     $as_echo "$ac_cs_usage"; exit ;;
14093   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14094   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14095     ac_cs_silent=: ;;
14096
14097   # This is an error.
14098   -*) as_fn_error "unrecognized option: \`$1'
14099 Try \`$0 --help' for more information." ;;
14100
14101   *) as_fn_append ac_config_targets " $1"
14102      ac_need_defaults=false ;;
14103
14104   esac
14105   shift
14106 done
14107
14108 ac_configure_extra_args=
14109
14110 if $ac_cs_silent; then
14111   exec 6>/dev/null
14112   ac_configure_extra_args="$ac_configure_extra_args --silent"
14113 fi
14114
14115 _ACEOF
14116 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14117 if \$ac_cs_recheck; then
14118   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14119   shift
14120   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14121   CONFIG_SHELL='$SHELL'
14122   export CONFIG_SHELL
14123   exec "\$@"
14124 fi
14125
14126 _ACEOF
14127 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14128 exec 5>>config.log
14129 {
14130   echo
14131   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14132 ## Running $as_me. ##
14133 _ASBOX
14134   $as_echo "$ac_log"
14135 } >&5
14136
14137 _ACEOF
14138 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14139 #
14140 # INIT-COMMANDS
14141 #
14142 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14143
14144
14145 # The HP-UX ksh and POSIX shell print the target directory to stdout
14146 # if CDPATH is set.
14147 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14148
14149 sed_quote_subst='$sed_quote_subst'
14150 double_quote_subst='$double_quote_subst'
14151 delay_variable_subst='$delay_variable_subst'
14152 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14153 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14154 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14155 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14156 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14157 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14158 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14159 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14160 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14161 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14162 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14163 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14164 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14165 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14166 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14167 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14168 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14169 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14170 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14171 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14172 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14173 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14174 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14175 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14176 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14177 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14178 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14179 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14180 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14181 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14182 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14183 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14184 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14185 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14186 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14187 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14188 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14189 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14190 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14191 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14192 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14193 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14194 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14195 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14196 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14197 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14198 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14199 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14200 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"`'
14201 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14202 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14203 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14204 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14205 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14206 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14207 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14208 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14209 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14210 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14211 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14212 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14213 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14214 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14215 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14216 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14217 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14218 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14219 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14220 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14221 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14222 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14223 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14224 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14225 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14226 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14227 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14228 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14229 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14230 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14231 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14232 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14233 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14234 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14235 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14236 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14237 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14238 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14239 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14240 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14241 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14242 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14243 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14244 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14245 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14246 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14247 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14248 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14249 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14250 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14251 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14252 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14253 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14254 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14255 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14256 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14257 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14258 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14259 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14260 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14261 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14262 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14263 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14264 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14265 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14266 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14267 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14268 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14269 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14270 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14271 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14272
14273 LTCC='$LTCC'
14274 LTCFLAGS='$LTCFLAGS'
14275 compiler='$compiler_DEFAULT'
14276
14277 # A function that is used when there is no print builtin or printf.
14278 func_fallback_echo ()
14279 {
14280   eval 'cat <<_LTECHO_EOF
14281 \$1
14282 _LTECHO_EOF'
14283 }
14284
14285 # Quote evaled strings.
14286 for var in SHELL \
14287 ECHO \
14288 SED \
14289 GREP \
14290 EGREP \
14291 FGREP \
14292 LD \
14293 NM \
14294 LN_S \
14295 lt_SP2NL \
14296 lt_NL2SP \
14297 reload_flag \
14298 OBJDUMP \
14299 deplibs_check_method \
14300 file_magic_cmd \
14301 AR \
14302 AR_FLAGS \
14303 STRIP \
14304 RANLIB \
14305 CC \
14306 CFLAGS \
14307 compiler \
14308 lt_cv_sys_global_symbol_pipe \
14309 lt_cv_sys_global_symbol_to_cdecl \
14310 lt_cv_sys_global_symbol_to_c_name_address \
14311 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14312 lt_prog_compiler_no_builtin_flag \
14313 lt_prog_compiler_wl \
14314 lt_prog_compiler_pic \
14315 lt_prog_compiler_static \
14316 lt_cv_prog_compiler_c_o \
14317 need_locks \
14318 DSYMUTIL \
14319 NMEDIT \
14320 LIPO \
14321 OTOOL \
14322 OTOOL64 \
14323 shrext_cmds \
14324 export_dynamic_flag_spec \
14325 whole_archive_flag_spec \
14326 compiler_needs_object \
14327 with_gnu_ld \
14328 allow_undefined_flag \
14329 no_undefined_flag \
14330 hardcode_libdir_flag_spec \
14331 hardcode_libdir_flag_spec_ld \
14332 hardcode_libdir_separator \
14333 fix_srcfile_path \
14334 exclude_expsyms \
14335 include_expsyms \
14336 file_list_spec \
14337 variables_saved_for_relink \
14338 libname_spec \
14339 library_names_spec \
14340 soname_spec \
14341 install_override_mode \
14342 finish_eval \
14343 old_striplib \
14344 striplib; do
14345     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14346     *[\\\\\\\`\\"\\\$]*)
14347       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14348       ;;
14349     *)
14350       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14351       ;;
14352     esac
14353 done
14354
14355 # Double-quote double-evaled strings.
14356 for var in reload_cmds \
14357 old_postinstall_cmds \
14358 old_postuninstall_cmds \
14359 old_archive_cmds \
14360 extract_expsyms_cmds \
14361 old_archive_from_new_cmds \
14362 old_archive_from_expsyms_cmds \
14363 archive_cmds \
14364 archive_expsym_cmds \
14365 module_cmds \
14366 module_expsym_cmds \
14367 export_symbols_cmds \
14368 prelink_cmds \
14369 postinstall_cmds \
14370 postuninstall_cmds \
14371 finish_cmds \
14372 sys_lib_search_path_spec \
14373 sys_lib_dlsearch_path_spec; do
14374     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14375     *[\\\\\\\`\\"\\\$]*)
14376       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14377       ;;
14378     *)
14379       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14380       ;;
14381     esac
14382 done
14383
14384 ac_aux_dir='$ac_aux_dir'
14385 xsi_shell='$xsi_shell'
14386 lt_shell_append='$lt_shell_append'
14387
14388 # See if we are running on zsh, and set the options which allow our
14389 # commands through without removal of \ escapes INIT.
14390 if test -n "\${ZSH_VERSION+set}" ; then
14391    setopt NO_GLOB_SUBST
14392 fi
14393
14394
14395     PACKAGE='$PACKAGE'
14396     VERSION='$VERSION'
14397     TIMESTAMP='$TIMESTAMP'
14398     RM='$RM'
14399     ofile='$ofile'
14400
14401
14402
14403
14404 _ACEOF
14405
14406 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14407
14408 # Handling of arguments.
14409 for ac_config_target in $ac_config_targets
14410 do
14411   case $ac_config_target in
14412     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14413     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14414     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14415     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14416     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14417     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14418     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14419     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14420     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14421
14422   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14423   esac
14424 done
14425
14426
14427 # If the user did not use the arguments to specify the items to instantiate,
14428 # then the envvar interface is used.  Set only those that are not.
14429 # We use the long form for the default assignment because of an extremely
14430 # bizarre bug on SunOS 4.1.3.
14431 if $ac_need_defaults; then
14432   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14433   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14434   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14435   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14436 fi
14437
14438 # Have a temporary directory for convenience.  Make it in the build tree
14439 # simply because there is no reason against having it here, and in addition,
14440 # creating and moving files from /tmp can sometimes cause problems.
14441 # Hook for its removal unless debugging.
14442 # Note that there is a small window in which the directory will not be cleaned:
14443 # after its creation but before its name has been assigned to `$tmp'.
14444 $debug ||
14445 {
14446   tmp=
14447   trap 'exit_status=$?
14448   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14449 ' 0
14450   trap 'as_fn_exit 1' 1 2 13 15
14451 }
14452 # Create a (secure) tmp directory for tmp files.
14453
14454 {
14455   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14456   test -n "$tmp" && test -d "$tmp"
14457 }  ||
14458 {
14459   tmp=./conf$$-$RANDOM
14460   (umask 077 && mkdir "$tmp")
14461 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14462
14463 # Set up the scripts for CONFIG_FILES section.
14464 # No need to generate them if there are no CONFIG_FILES.
14465 # This happens for instance with `./config.status config.h'.
14466 if test -n "$CONFIG_FILES"; then
14467
14468
14469 ac_cr=`echo X | tr X '\015'`
14470 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14471 # But we know of no other shell where ac_cr would be empty at this
14472 # point, so we can use a bashism as a fallback.
14473 if test "x$ac_cr" = x; then
14474   eval ac_cr=\$\'\\r\'
14475 fi
14476 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14477 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14478   ac_cs_awk_cr='\r'
14479 else
14480   ac_cs_awk_cr=$ac_cr
14481 fi
14482
14483 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14484 _ACEOF
14485
14486
14487 {
14488   echo "cat >conf$$subs.awk <<_ACEOF" &&
14489   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14490   echo "_ACEOF"
14491 } >conf$$subs.sh ||
14492   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14493 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14494 ac_delim='%!_!# '
14495 for ac_last_try in false false false false false :; do
14496   . ./conf$$subs.sh ||
14497     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14498
14499   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14500   if test $ac_delim_n = $ac_delim_num; then
14501     break
14502   elif $ac_last_try; then
14503     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14504   else
14505     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14506   fi
14507 done
14508 rm -f conf$$subs.sh
14509
14510 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14511 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14512 _ACEOF
14513 sed -n '
14514 h
14515 s/^/S["/; s/!.*/"]=/
14516 p
14517 g
14518 s/^[^!]*!//
14519 :repl
14520 t repl
14521 s/'"$ac_delim"'$//
14522 t delim
14523 :nl
14524 h
14525 s/\(.\{148\}\).*/\1/
14526 t more1
14527 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14528 p
14529 n
14530 b repl
14531 :more1
14532 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14533 p
14534 g
14535 s/.\{148\}//
14536 t nl
14537 :delim
14538 h
14539 s/\(.\{148\}\).*/\1/
14540 t more2
14541 s/["\\]/\\&/g; s/^/"/; s/$/"/
14542 p
14543 b
14544 :more2
14545 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14546 p
14547 g
14548 s/.\{148\}//
14549 t delim
14550 ' <conf$$subs.awk | sed '
14551 /^[^""]/{
14552   N
14553   s/\n//
14554 }
14555 ' >>$CONFIG_STATUS || ac_write_fail=1
14556 rm -f conf$$subs.awk
14557 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14558 _ACAWK
14559 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14560   for (key in S) S_is_set[key] = 1
14561   FS = "\a"
14562
14563 }
14564 {
14565   line = $ 0
14566   nfields = split(line, field, "@")
14567   substed = 0
14568   len = length(field[1])
14569   for (i = 2; i < nfields; i++) {
14570     key = field[i]
14571     keylen = length(key)
14572     if (S_is_set[key]) {
14573       value = S[key]
14574       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14575       len += length(value) + length(field[++i])
14576       substed = 1
14577     } else
14578       len += 1 + keylen
14579   }
14580
14581   print line
14582 }
14583
14584 _ACAWK
14585 _ACEOF
14586 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14587 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14588   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14589 else
14590   cat
14591 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14592   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14593 _ACEOF
14594
14595 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14596 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14597 # trailing colons and then remove the whole line if VPATH becomes empty
14598 # (actually we leave an empty line to preserve line numbers).
14599 if test "x$srcdir" = x.; then
14600   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14601 s/:*\$(srcdir):*/:/
14602 s/:*\${srcdir}:*/:/
14603 s/:*@srcdir@:*/:/
14604 s/^\([^=]*=[     ]*\):*/\1/
14605 s/:*$//
14606 s/^[^=]*=[       ]*$//
14607 }'
14608 fi
14609
14610 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14611 fi # test -n "$CONFIG_FILES"
14612
14613 # Set up the scripts for CONFIG_HEADERS section.
14614 # No need to generate them if there are no CONFIG_HEADERS.
14615 # This happens for instance with `./config.status Makefile'.
14616 if test -n "$CONFIG_HEADERS"; then
14617 cat >"$tmp/defines.awk" <<\_ACAWK ||
14618 BEGIN {
14619 _ACEOF
14620
14621 # Transform confdefs.h into an awk script `defines.awk', embedded as
14622 # here-document in config.status, that substitutes the proper values into
14623 # config.h.in to produce config.h.
14624
14625 # Create a delimiter string that does not exist in confdefs.h, to ease
14626 # handling of long lines.
14627 ac_delim='%!_!# '
14628 for ac_last_try in false false :; do
14629   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14630   if test -z "$ac_t"; then
14631     break
14632   elif $ac_last_try; then
14633     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14634   else
14635     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14636   fi
14637 done
14638
14639 # For the awk script, D is an array of macro values keyed by name,
14640 # likewise P contains macro parameters if any.  Preserve backslash
14641 # newline sequences.
14642
14643 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14644 sed -n '
14645 s/.\{148\}/&'"$ac_delim"'/g
14646 t rset
14647 :rset
14648 s/^[     ]*#[    ]*define[       ][      ]*/ /
14649 t def
14650 d
14651 :def
14652 s/\\$//
14653 t bsnl
14654 s/["\\]/\\&/g
14655 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14656 D["\1"]=" \3"/p
14657 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14658 d
14659 :bsnl
14660 s/["\\]/\\&/g
14661 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14662 D["\1"]=" \3\\\\\\n"\\/p
14663 t cont
14664 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14665 t cont
14666 d
14667 :cont
14668 n
14669 s/.\{148\}/&'"$ac_delim"'/g
14670 t clear
14671 :clear
14672 s/\\$//
14673 t bsnlc
14674 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14675 d
14676 :bsnlc
14677 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14678 b cont
14679 ' <confdefs.h | sed '
14680 s/'"$ac_delim"'/"\\\
14681 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14682
14683 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14684   for (key in D) D_is_set[key] = 1
14685   FS = "\a"
14686 }
14687 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14688   line = \$ 0
14689   split(line, arg, " ")
14690   if (arg[1] == "#") {
14691     defundef = arg[2]
14692     mac1 = arg[3]
14693   } else {
14694     defundef = substr(arg[1], 2)
14695     mac1 = arg[2]
14696   }
14697   split(mac1, mac2, "(") #)
14698   macro = mac2[1]
14699   prefix = substr(line, 1, index(line, defundef) - 1)
14700   if (D_is_set[macro]) {
14701     # Preserve the white space surrounding the "#".
14702     print prefix "define", macro P[macro] D[macro]
14703     next
14704   } else {
14705     # Replace #undef with comments.  This is necessary, for example,
14706     # in the case of _POSIX_SOURCE, which is predefined and required
14707     # on some systems where configure will not decide to define it.
14708     if (defundef == "undef") {
14709       print "/*", prefix defundef, macro, "*/"
14710       next
14711     }
14712   }
14713 }
14714 { print }
14715 _ACAWK
14716 _ACEOF
14717 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14718   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14719 fi # test -n "$CONFIG_HEADERS"
14720
14721
14722 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14723 shift
14724 for ac_tag
14725 do
14726   case $ac_tag in
14727   :[FHLC]) ac_mode=$ac_tag; continue;;
14728   esac
14729   case $ac_mode$ac_tag in
14730   :[FHL]*:*);;
14731   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14732   :[FH]-) ac_tag=-:-;;
14733   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14734   esac
14735   ac_save_IFS=$IFS
14736   IFS=:
14737   set x $ac_tag
14738   IFS=$ac_save_IFS
14739   shift
14740   ac_file=$1
14741   shift
14742
14743   case $ac_mode in
14744   :L) ac_source=$1;;
14745   :[FH])
14746     ac_file_inputs=
14747     for ac_f
14748     do
14749       case $ac_f in
14750       -) ac_f="$tmp/stdin";;
14751       *) # Look for the file first in the build tree, then in the source tree
14752          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14753          # because $ac_f cannot contain `:'.
14754          test -f "$ac_f" ||
14755            case $ac_f in
14756            [\\/$]*) false;;
14757            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14758            esac ||
14759            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14760       esac
14761       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14762       as_fn_append ac_file_inputs " '$ac_f'"
14763     done
14764
14765     # Let's still pretend it is `configure' which instantiates (i.e., don't
14766     # use $as_me), people would be surprised to read:
14767     #    /* config.h.  Generated by config.status.  */
14768     configure_input='Generated from '`
14769           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14770         `' by configure.'
14771     if test x"$ac_file" != x-; then
14772       configure_input="$ac_file.  $configure_input"
14773       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14774 $as_echo "$as_me: creating $ac_file" >&6;}
14775     fi
14776     # Neutralize special characters interpreted by sed in replacement strings.
14777     case $configure_input in #(
14778     *\&* | *\|* | *\\* )
14779        ac_sed_conf_input=`$as_echo "$configure_input" |
14780        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14781     *) ac_sed_conf_input=$configure_input;;
14782     esac
14783
14784     case $ac_tag in
14785     *:-:* | *:-) cat >"$tmp/stdin" \
14786       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14787     esac
14788     ;;
14789   esac
14790
14791   ac_dir=`$as_dirname -- "$ac_file" ||
14792 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14793          X"$ac_file" : 'X\(//\)[^/]' \| \
14794          X"$ac_file" : 'X\(//\)$' \| \
14795          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14796 $as_echo X"$ac_file" |
14797     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14798             s//\1/
14799             q
14800           }
14801           /^X\(\/\/\)[^/].*/{
14802             s//\1/
14803             q
14804           }
14805           /^X\(\/\/\)$/{
14806             s//\1/
14807             q
14808           }
14809           /^X\(\/\).*/{
14810             s//\1/
14811             q
14812           }
14813           s/.*/./; q'`
14814   as_dir="$ac_dir"; as_fn_mkdir_p
14815   ac_builddir=.
14816
14817 case "$ac_dir" in
14818 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14819 *)
14820   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14821   # A ".." for each directory in $ac_dir_suffix.
14822   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14823   case $ac_top_builddir_sub in
14824   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14825   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14826   esac ;;
14827 esac
14828 ac_abs_top_builddir=$ac_pwd
14829 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14830 # for backward compatibility:
14831 ac_top_builddir=$ac_top_build_prefix
14832
14833 case $srcdir in
14834   .)  # We are building in place.
14835     ac_srcdir=.
14836     ac_top_srcdir=$ac_top_builddir_sub
14837     ac_abs_top_srcdir=$ac_pwd ;;
14838   [\\/]* | ?:[\\/]* )  # Absolute name.
14839     ac_srcdir=$srcdir$ac_dir_suffix;
14840     ac_top_srcdir=$srcdir
14841     ac_abs_top_srcdir=$srcdir ;;
14842   *) # Relative name.
14843     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14844     ac_top_srcdir=$ac_top_build_prefix$srcdir
14845     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14846 esac
14847 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14848
14849
14850   case $ac_mode in
14851   :F)
14852   #
14853   # CONFIG_FILE
14854   #
14855
14856   case $INSTALL in
14857   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14858   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14859   esac
14860 _ACEOF
14861
14862 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14863 # If the template does not know about datarootdir, expand it.
14864 # FIXME: This hack should be removed a few years after 2.60.
14865 ac_datarootdir_hack=; ac_datarootdir_seen=
14866 ac_sed_dataroot='
14867 /datarootdir/ {
14868   p
14869   q
14870 }
14871 /@datadir@/p
14872 /@docdir@/p
14873 /@infodir@/p
14874 /@localedir@/p
14875 /@mandir@/p'
14876 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14877 *datarootdir*) ac_datarootdir_seen=yes;;
14878 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14879   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14880 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14881 _ACEOF
14882 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14883   ac_datarootdir_hack='
14884   s&@datadir@&$datadir&g
14885   s&@docdir@&$docdir&g
14886   s&@infodir@&$infodir&g
14887   s&@localedir@&$localedir&g
14888   s&@mandir@&$mandir&g
14889   s&\\\${datarootdir}&$datarootdir&g' ;;
14890 esac
14891 _ACEOF
14892
14893 # Neutralize VPATH when `$srcdir' = `.'.
14894 # Shell code in configure.ac might set extrasub.
14895 # FIXME: do we really want to maintain this feature?
14896 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14897 ac_sed_extra="$ac_vpsub
14898 $extrasub
14899 _ACEOF
14900 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14901 :t
14902 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14903 s|@configure_input@|$ac_sed_conf_input|;t t
14904 s&@top_builddir@&$ac_top_builddir_sub&;t t
14905 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14906 s&@srcdir@&$ac_srcdir&;t t
14907 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14908 s&@top_srcdir@&$ac_top_srcdir&;t t
14909 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14910 s&@builddir@&$ac_builddir&;t t
14911 s&@abs_builddir@&$ac_abs_builddir&;t t
14912 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14913 s&@INSTALL@&$ac_INSTALL&;t t
14914 $ac_datarootdir_hack
14915 "
14916 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14917   || as_fn_error "could not create $ac_file" "$LINENO" 5
14918
14919 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14920   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14921   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14922   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14923 which seems to be undefined.  Please make sure it is defined." >&5
14924 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14925 which seems to be undefined.  Please make sure it is defined." >&2;}
14926
14927   rm -f "$tmp/stdin"
14928   case $ac_file in
14929   -) cat "$tmp/out" && rm -f "$tmp/out";;
14930   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14931   esac \
14932   || as_fn_error "could not create $ac_file" "$LINENO" 5
14933  ;;
14934   :H)
14935   #
14936   # CONFIG_HEADER
14937   #
14938   if test x"$ac_file" != x-; then
14939     {
14940       $as_echo "/* $configure_input  */" \
14941       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14942     } >"$tmp/config.h" \
14943       || as_fn_error "could not create $ac_file" "$LINENO" 5
14944     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14945       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14946 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14947     else
14948       rm -f "$ac_file"
14949       mv "$tmp/config.h" "$ac_file" \
14950         || as_fn_error "could not create $ac_file" "$LINENO" 5
14951     fi
14952   else
14953     $as_echo "/* $configure_input  */" \
14954       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14955       || as_fn_error "could not create -" "$LINENO" 5
14956   fi
14957  ;;
14958   :L)
14959   #
14960   # CONFIG_LINK
14961   #
14962
14963   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14964     :
14965   else
14966     # Prefer the file from the source tree if names are identical.
14967     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14968       ac_source=$srcdir/$ac_source
14969     fi
14970
14971     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14972 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14973
14974     if test ! -r "$ac_source"; then
14975       as_fn_error "$ac_source: file not found" "$LINENO" 5
14976     fi
14977     rm -f "$ac_file"
14978
14979     # Try a relative symlink, then a hard link, then a copy.
14980     case $srcdir in
14981     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14982         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14983     esac
14984     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14985       ln "$ac_source" "$ac_file" 2>/dev/null ||
14986       cp -p "$ac_source" "$ac_file" ||
14987       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14988   fi
14989  ;;
14990   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14991 $as_echo "$as_me: executing $ac_file commands" >&6;}
14992  ;;
14993   esac
14994
14995
14996   case $ac_file$ac_mode in
14997     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14998     "libtool":C)
14999
15000     # See if we are running on zsh, and set the options which allow our
15001     # commands through without removal of \ escapes.
15002     if test -n "${ZSH_VERSION+set}" ; then
15003       setopt NO_GLOB_SUBST
15004     fi
15005
15006     cfgfile="${ofile}T"
15007     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15008     $RM "$cfgfile"
15009
15010     cat <<_LT_EOF >> "$cfgfile"
15011 #! $SHELL
15012
15013 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15014 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15015 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15016 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15017 #
15018 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15019 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15020 #   Written by Gordon Matzigkeit, 1996
15021 #
15022 #   This file is part of GNU Libtool.
15023 #
15024 # GNU Libtool is free software; you can redistribute it and/or
15025 # modify it under the terms of the GNU General Public License as
15026 # published by the Free Software Foundation; either version 2 of
15027 # the License, or (at your option) any later version.
15028 #
15029 # As a special exception to the GNU General Public License,
15030 # if you distribute this file as part of a program or library that
15031 # is built using GNU Libtool, you may include this file under the
15032 # same distribution terms that you use for the rest of that program.
15033 #
15034 # GNU Libtool is distributed in the hope that it will be useful,
15035 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15036 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15037 # GNU General Public License for more details.
15038 #
15039 # You should have received a copy of the GNU General Public License
15040 # along with GNU Libtool; see the file COPYING.  If not, a copy
15041 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15042 # obtained by writing to the Free Software Foundation, Inc.,
15043 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15044
15045
15046 # The names of the tagged configurations supported by this script.
15047 available_tags=""
15048
15049 # ### BEGIN LIBTOOL CONFIG
15050
15051 # Which release of libtool.m4 was used?
15052 macro_version=$macro_version
15053 macro_revision=$macro_revision
15054
15055 # Whether or not to build shared libraries.
15056 build_libtool_libs=$enable_shared
15057
15058 # Whether or not to build static libraries.
15059 build_old_libs=$enable_static
15060
15061 # What type of objects to build.
15062 pic_mode=$pic_mode
15063
15064 # Whether or not to optimize for fast installation.
15065 fast_install=$enable_fast_install
15066
15067 # Shell to use when invoking shell scripts.
15068 SHELL=$lt_SHELL
15069
15070 # An echo program that protects backslashes.
15071 ECHO=$lt_ECHO
15072
15073 # The host system.
15074 host_alias=$host_alias
15075 host=$host
15076 host_os=$host_os
15077
15078 # The build system.
15079 build_alias=$build_alias
15080 build=$build
15081 build_os=$build_os
15082
15083 # A sed program that does not truncate output.
15084 SED=$lt_SED
15085
15086 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15087 Xsed="\$SED -e 1s/^X//"
15088
15089 # A grep program that handles long lines.
15090 GREP=$lt_GREP
15091
15092 # An ERE matcher.
15093 EGREP=$lt_EGREP
15094
15095 # A literal string matcher.
15096 FGREP=$lt_FGREP
15097
15098 # A BSD- or MS-compatible name lister.
15099 NM=$lt_NM
15100
15101 # Whether we need soft or hard links.
15102 LN_S=$lt_LN_S
15103
15104 # What is the maximum length of a command?
15105 max_cmd_len=$max_cmd_len
15106
15107 # Object file suffix (normally "o").
15108 objext=$ac_objext
15109
15110 # Executable file suffix (normally "").
15111 exeext=$exeext
15112
15113 # whether the shell understands "unset".
15114 lt_unset=$lt_unset
15115
15116 # turn spaces into newlines.
15117 SP2NL=$lt_lt_SP2NL
15118
15119 # turn newlines into spaces.
15120 NL2SP=$lt_lt_NL2SP
15121
15122 # An object symbol dumper.
15123 OBJDUMP=$lt_OBJDUMP
15124
15125 # Method to check whether dependent libraries are shared objects.
15126 deplibs_check_method=$lt_deplibs_check_method
15127
15128 # Command to use when deplibs_check_method == "file_magic".
15129 file_magic_cmd=$lt_file_magic_cmd
15130
15131 # The archiver.
15132 AR=$lt_AR
15133 AR_FLAGS=$lt_AR_FLAGS
15134
15135 # A symbol stripping program.
15136 STRIP=$lt_STRIP
15137
15138 # Commands used to install an old-style archive.
15139 RANLIB=$lt_RANLIB
15140 old_postinstall_cmds=$lt_old_postinstall_cmds
15141 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15142
15143 # Whether to use a lock for old archive extraction.
15144 lock_old_archive_extraction=$lock_old_archive_extraction
15145
15146 # A C compiler.
15147 LTCC=$lt_CC
15148
15149 # LTCC compiler flags.
15150 LTCFLAGS=$lt_CFLAGS
15151
15152 # Take the output of nm and produce a listing of raw symbols and C names.
15153 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15154
15155 # Transform the output of nm in a proper C declaration.
15156 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15157
15158 # Transform the output of nm in a C name address pair.
15159 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15160
15161 # Transform the output of nm in a C name address pair when lib prefix is needed.
15162 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15163
15164 # The name of the directory that contains temporary libtool files.
15165 objdir=$objdir
15166
15167 # Used to examine libraries when file_magic_cmd begins with "file".
15168 MAGIC_CMD=$MAGIC_CMD
15169
15170 # Must we lock files when doing compilation?
15171 need_locks=$lt_need_locks
15172
15173 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15174 DSYMUTIL=$lt_DSYMUTIL
15175
15176 # Tool to change global to local symbols on Mac OS X.
15177 NMEDIT=$lt_NMEDIT
15178
15179 # Tool to manipulate fat objects and archives on Mac OS X.
15180 LIPO=$lt_LIPO
15181
15182 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15183 OTOOL=$lt_OTOOL
15184
15185 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15186 OTOOL64=$lt_OTOOL64
15187
15188 # Old archive suffix (normally "a").
15189 libext=$libext
15190
15191 # Shared library suffix (normally ".so").
15192 shrext_cmds=$lt_shrext_cmds
15193
15194 # The commands to extract the exported symbol list from a shared archive.
15195 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15196
15197 # Variables whose values should be saved in libtool wrapper scripts and
15198 # restored at link time.
15199 variables_saved_for_relink=$lt_variables_saved_for_relink
15200
15201 # Do we need the "lib" prefix for modules?
15202 need_lib_prefix=$need_lib_prefix
15203
15204 # Do we need a version for libraries?
15205 need_version=$need_version
15206
15207 # Library versioning type.
15208 version_type=$version_type
15209
15210 # Shared library runtime path variable.
15211 runpath_var=$runpath_var
15212
15213 # Shared library path variable.
15214 shlibpath_var=$shlibpath_var
15215
15216 # Is shlibpath searched before the hard-coded library search path?
15217 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15218
15219 # Format of library name prefix.
15220 libname_spec=$lt_libname_spec
15221
15222 # List of archive names.  First name is the real one, the rest are links.
15223 # The last name is the one that the linker finds with -lNAME
15224 library_names_spec=$lt_library_names_spec
15225
15226 # The coded name of the library, if different from the real name.
15227 soname_spec=$lt_soname_spec
15228
15229 # Permission mode override for installation of shared libraries.
15230 install_override_mode=$lt_install_override_mode
15231
15232 # Command to use after installation of a shared archive.
15233 postinstall_cmds=$lt_postinstall_cmds
15234
15235 # Command to use after uninstallation of a shared archive.
15236 postuninstall_cmds=$lt_postuninstall_cmds
15237
15238 # Commands used to finish a libtool library installation in a directory.
15239 finish_cmds=$lt_finish_cmds
15240
15241 # As "finish_cmds", except a single script fragment to be evaled but
15242 # not shown.
15243 finish_eval=$lt_finish_eval
15244
15245 # Whether we should hardcode library paths into libraries.
15246 hardcode_into_libs=$hardcode_into_libs
15247
15248 # Compile-time system search path for libraries.
15249 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15250
15251 # Run-time system search path for libraries.
15252 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15253
15254 # Whether dlopen is supported.
15255 dlopen_support=$enable_dlopen
15256
15257 # Whether dlopen of programs is supported.
15258 dlopen_self=$enable_dlopen_self
15259
15260 # Whether dlopen of statically linked programs is supported.
15261 dlopen_self_static=$enable_dlopen_self_static
15262
15263 # Commands to strip libraries.
15264 old_striplib=$lt_old_striplib
15265 striplib=$lt_striplib
15266
15267
15268 # The linker used to build libraries.
15269 LD=$lt_LD
15270
15271 # How to create reloadable object files.
15272 reload_flag=$lt_reload_flag
15273 reload_cmds=$lt_reload_cmds
15274
15275 # Commands used to build an old-style archive.
15276 old_archive_cmds=$lt_old_archive_cmds
15277
15278 # A language specific compiler.
15279 CC=$lt_compiler
15280
15281 # Is the compiler the GNU compiler?
15282 with_gcc=$GCC
15283
15284 # Compiler flag to turn off builtin functions.
15285 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15286
15287 # How to pass a linker flag through the compiler.
15288 wl=$lt_lt_prog_compiler_wl
15289
15290 # Additional compiler flags for building library objects.
15291 pic_flag=$lt_lt_prog_compiler_pic
15292
15293 # Compiler flag to prevent dynamic linking.
15294 link_static_flag=$lt_lt_prog_compiler_static
15295
15296 # Does compiler simultaneously support -c and -o options?
15297 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15298
15299 # Whether or not to add -lc for building shared libraries.
15300 build_libtool_need_lc=$archive_cmds_need_lc
15301
15302 # Whether or not to disallow shared libs when runtime libs are static.
15303 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15304
15305 # Compiler flag to allow reflexive dlopens.
15306 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15307
15308 # Compiler flag to generate shared objects directly from archives.
15309 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15310
15311 # Whether the compiler copes with passing no objects directly.
15312 compiler_needs_object=$lt_compiler_needs_object
15313
15314 # Create an old-style archive from a shared archive.
15315 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15316
15317 # Create a temporary old-style archive to link instead of a shared archive.
15318 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15319
15320 # Commands used to build a shared archive.
15321 archive_cmds=$lt_archive_cmds
15322 archive_expsym_cmds=$lt_archive_expsym_cmds
15323
15324 # Commands used to build a loadable module if different from building
15325 # a shared archive.
15326 module_cmds=$lt_module_cmds
15327 module_expsym_cmds=$lt_module_expsym_cmds
15328
15329 # Whether we are building with GNU ld or not.
15330 with_gnu_ld=$lt_with_gnu_ld
15331
15332 # Flag that allows shared libraries with undefined symbols to be built.
15333 allow_undefined_flag=$lt_allow_undefined_flag
15334
15335 # Flag that enforces no undefined symbols.
15336 no_undefined_flag=$lt_no_undefined_flag
15337
15338 # Flag to hardcode \$libdir into a binary during linking.
15339 # This must work even if \$libdir does not exist
15340 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15341
15342 # If ld is used when linking, flag to hardcode \$libdir into a binary
15343 # during linking.  This must work even if \$libdir does not exist.
15344 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15345
15346 # Whether we need a single "-rpath" flag with a separated argument.
15347 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15348
15349 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15350 # DIR into the resulting binary.
15351 hardcode_direct=$hardcode_direct
15352
15353 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15354 # DIR into the resulting binary and the resulting library dependency is
15355 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15356 # library is relocated.
15357 hardcode_direct_absolute=$hardcode_direct_absolute
15358
15359 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15360 # into the resulting binary.
15361 hardcode_minus_L=$hardcode_minus_L
15362
15363 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15364 # into the resulting binary.
15365 hardcode_shlibpath_var=$hardcode_shlibpath_var
15366
15367 # Set to "yes" if building a shared library automatically hardcodes DIR
15368 # into the library and all subsequent libraries and executables linked
15369 # against it.
15370 hardcode_automatic=$hardcode_automatic
15371
15372 # Set to yes if linker adds runtime paths of dependent libraries
15373 # to runtime path list.
15374 inherit_rpath=$inherit_rpath
15375
15376 # Whether libtool must link a program against all its dependency libraries.
15377 link_all_deplibs=$link_all_deplibs
15378
15379 # Fix the shell variable \$srcfile for the compiler.
15380 fix_srcfile_path=$lt_fix_srcfile_path
15381
15382 # Set to "yes" if exported symbols are required.
15383 always_export_symbols=$always_export_symbols
15384
15385 # The commands to list exported symbols.
15386 export_symbols_cmds=$lt_export_symbols_cmds
15387
15388 # Symbols that should not be listed in the preloaded symbols.
15389 exclude_expsyms=$lt_exclude_expsyms
15390
15391 # Symbols that must always be exported.
15392 include_expsyms=$lt_include_expsyms
15393
15394 # Commands necessary for linking programs (against libraries) with templates.
15395 prelink_cmds=$lt_prelink_cmds
15396
15397 # Specify filename containing input files.
15398 file_list_spec=$lt_file_list_spec
15399
15400 # How to hardcode a shared library path into an executable.
15401 hardcode_action=$hardcode_action
15402
15403 # ### END LIBTOOL CONFIG
15404
15405 _LT_EOF
15406
15407   case $host_os in
15408   aix3*)
15409     cat <<\_LT_EOF >> "$cfgfile"
15410 # AIX sometimes has problems with the GCC collect2 program.  For some
15411 # reason, if we set the COLLECT_NAMES environment variable, the problems
15412 # vanish in a puff of smoke.
15413 if test "X${COLLECT_NAMES+set}" != Xset; then
15414   COLLECT_NAMES=
15415   export COLLECT_NAMES
15416 fi
15417 _LT_EOF
15418     ;;
15419   esac
15420
15421
15422 ltmain="$ac_aux_dir/ltmain.sh"
15423
15424
15425   # We use sed instead of cat because bash on DJGPP gets confused if
15426   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15427   # text mode, it properly converts lines to CR/LF.  This bash problem
15428   # is reportedly fixed, but why not run on old versions too?
15429   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15430     || (rm -f "$cfgfile"; exit 1)
15431
15432   case $xsi_shell in
15433   yes)
15434     cat << \_LT_EOF >> "$cfgfile"
15435
15436 # func_dirname file append nondir_replacement
15437 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15438 # otherwise set result to NONDIR_REPLACEMENT.
15439 func_dirname ()
15440 {
15441   case ${1} in
15442     */*) func_dirname_result="${1%/*}${2}" ;;
15443     *  ) func_dirname_result="${3}" ;;
15444   esac
15445 }
15446
15447 # func_basename file
15448 func_basename ()
15449 {
15450   func_basename_result="${1##*/}"
15451 }
15452
15453 # func_dirname_and_basename file append nondir_replacement
15454 # perform func_basename and func_dirname in a single function
15455 # call:
15456 #   dirname:  Compute the dirname of FILE.  If nonempty,
15457 #             add APPEND to the result, otherwise set result
15458 #             to NONDIR_REPLACEMENT.
15459 #             value returned in "$func_dirname_result"
15460 #   basename: Compute filename of FILE.
15461 #             value retuned in "$func_basename_result"
15462 # Implementation must be kept synchronized with func_dirname
15463 # and func_basename. For efficiency, we do not delegate to
15464 # those functions but instead duplicate the functionality here.
15465 func_dirname_and_basename ()
15466 {
15467   case ${1} in
15468     */*) func_dirname_result="${1%/*}${2}" ;;
15469     *  ) func_dirname_result="${3}" ;;
15470   esac
15471   func_basename_result="${1##*/}"
15472 }
15473
15474 # func_stripname prefix suffix name
15475 # strip PREFIX and SUFFIX off of NAME.
15476 # PREFIX and SUFFIX must not contain globbing or regex special
15477 # characters, hashes, percent signs, but SUFFIX may contain a leading
15478 # dot (in which case that matches only a dot).
15479 func_stripname ()
15480 {
15481   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15482   # positional parameters, so assign one to ordinary parameter first.
15483   func_stripname_result=${3}
15484   func_stripname_result=${func_stripname_result#"${1}"}
15485   func_stripname_result=${func_stripname_result%"${2}"}
15486 }
15487
15488 # func_opt_split
15489 func_opt_split ()
15490 {
15491   func_opt_split_opt=${1%%=*}
15492   func_opt_split_arg=${1#*=}
15493 }
15494
15495 # func_lo2o object
15496 func_lo2o ()
15497 {
15498   case ${1} in
15499     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15500     *)    func_lo2o_result=${1} ;;
15501   esac
15502 }
15503
15504 # func_xform libobj-or-source
15505 func_xform ()
15506 {
15507   func_xform_result=${1%.*}.lo
15508 }
15509
15510 # func_arith arithmetic-term...
15511 func_arith ()
15512 {
15513   func_arith_result=$(( $* ))
15514 }
15515
15516 # func_len string
15517 # STRING may not start with a hyphen.
15518 func_len ()
15519 {
15520   func_len_result=${#1}
15521 }
15522
15523 _LT_EOF
15524     ;;
15525   *) # Bourne compatible functions.
15526     cat << \_LT_EOF >> "$cfgfile"
15527
15528 # func_dirname file append nondir_replacement
15529 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15530 # otherwise set result to NONDIR_REPLACEMENT.
15531 func_dirname ()
15532 {
15533   # Extract subdirectory from the argument.
15534   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15535   if test "X$func_dirname_result" = "X${1}"; then
15536     func_dirname_result="${3}"
15537   else
15538     func_dirname_result="$func_dirname_result${2}"
15539   fi
15540 }
15541
15542 # func_basename file
15543 func_basename ()
15544 {
15545   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15546 }
15547
15548
15549 # func_stripname prefix suffix name
15550 # strip PREFIX and SUFFIX off of NAME.
15551 # PREFIX and SUFFIX must not contain globbing or regex special
15552 # characters, hashes, percent signs, but SUFFIX may contain a leading
15553 # dot (in which case that matches only a dot).
15554 # func_strip_suffix prefix name
15555 func_stripname ()
15556 {
15557   case ${2} in
15558     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15559     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15560   esac
15561 }
15562
15563 # sed scripts:
15564 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15565 my_sed_long_arg='1s/^-[^=]*=//'
15566
15567 # func_opt_split
15568 func_opt_split ()
15569 {
15570   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15571   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15572 }
15573
15574 # func_lo2o object
15575 func_lo2o ()
15576 {
15577   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15578 }
15579
15580 # func_xform libobj-or-source
15581 func_xform ()
15582 {
15583   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15584 }
15585
15586 # func_arith arithmetic-term...
15587 func_arith ()
15588 {
15589   func_arith_result=`expr "$@"`
15590 }
15591
15592 # func_len string
15593 # STRING may not start with a hyphen.
15594 func_len ()
15595 {
15596   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15597 }
15598
15599 _LT_EOF
15600 esac
15601
15602 case $lt_shell_append in
15603   yes)
15604     cat << \_LT_EOF >> "$cfgfile"
15605
15606 # func_append var value
15607 # Append VALUE to the end of shell variable VAR.
15608 func_append ()
15609 {
15610   eval "$1+=\$2"
15611 }
15612 _LT_EOF
15613     ;;
15614   *)
15615     cat << \_LT_EOF >> "$cfgfile"
15616
15617 # func_append var value
15618 # Append VALUE to the end of shell variable VAR.
15619 func_append ()
15620 {
15621   eval "$1=\$$1\$2"
15622 }
15623
15624 _LT_EOF
15625     ;;
15626   esac
15627
15628
15629   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15630     || (rm -f "$cfgfile"; exit 1)
15631
15632   mv -f "$cfgfile" "$ofile" ||
15633     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15634   chmod +x "$ofile"
15635
15636  ;;
15637     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15638  rm -f Makesim1.tmp Makesim2.tmp Makefile
15639  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15640  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15641  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15642         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15643         <Makefile.sim >Makefile
15644  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15645  ;;
15646     "stamp-h":C) echo > stamp-h ;;
15647
15648   esac
15649 done # for ac_tag
15650
15651
15652 as_fn_exit 0
15653 _ACEOF
15654 ac_clean_files=$ac_clean_files_save
15655
15656 test $ac_write_fail = 0 ||
15657   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15658
15659
15660 # configure is writing to config.log, and then calls config.status.
15661 # config.status does its own redirection, appending to config.log.
15662 # Unfortunately, on DOS this fails, as config.log is still kept open
15663 # by configure, so config.status won't be able to write to it; its
15664 # output is simply discarded.  So we exec the FD to /dev/null,
15665 # effectively closing config.log, so it can be properly (re)opened and
15666 # appended to by config.status.  When coming back to configure, we
15667 # need to make the FD available again.
15668 if test "$no_create" != yes; then
15669   ac_cs_success=:
15670   ac_config_status_args=
15671   test "$silent" = yes &&
15672     ac_config_status_args="$ac_config_status_args --quiet"
15673   exec 5>/dev/null
15674   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15675   exec 5>>config.log
15676   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15677   # would make configure fail if this is the last instruction.
15678   $ac_cs_success || as_fn_exit $?
15679 fi
15680 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15681   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15682 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15683 fi
15684
15685