sim: parse_args: display getopt error ourselves
[external/binutils.git] / sim / cris / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178     PATH=/empty FPATH=/empty; export PATH FPATH
179     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 sim_cflags
615 sim_bswap
616 MAINT
617 MAINTAINER_MODE_FALSE
618 MAINTAINER_MODE_TRUE
619 lt_cv_dlopen_libs
620 OTOOL64
621 OTOOL
622 LIPO
623 NMEDIT
624 DSYMUTIL
625 AWK
626 STRIP
627 OBJDUMP
628 LN_S
629 NM
630 ac_ct_DUMPBIN
631 DUMPBIN
632 LD
633 FGREP
634 SED
635 LIBTOOL
636 PLUGINS_FALSE
637 PLUGINS_TRUE
638 zlibinc
639 zlibdir
640 CATOBJEXT
641 GENCAT
642 INSTOBJEXT
643 DATADIRNAME
644 CATALOGS
645 POSUB
646 GMSGFMT
647 XGETTEXT
648 INCINTL
649 LIBINTL_DEP
650 LIBINTL
651 USE_NLS
652 GMAKE_FALSE
653 GMAKE_TRUE
654 MAKE
655 CCDEPMODE
656 DEPDIR
657 am__leading_dot
658 PACKAGE
659 RANLIB
660 AR
661 HDEFINES
662 CC_FOR_BUILD
663 INSTALL_DATA
664 INSTALL_SCRIPT
665 INSTALL_PROGRAM
666 EGREP
667 GREP
668 CPP
669 target_os
670 target_vendor
671 target_cpu
672 target
673 host_os
674 host_vendor
675 host_cpu
676 host
677 build_os
678 build_vendor
679 build_cpu
680 build
681 OBJEXT
682 EXEEXT
683 ac_ct_CC
684 CPPFLAGS
685 LDFLAGS
686 CFLAGS
687 CC
688 WERROR_CFLAGS
689 WARN_CFLAGS
690 sim_xor_endian
691 sim_stdcall
692 sim_smp
693 sim_reserved_bits
694 sim_regparm
695 sim_packages
696 sim_inline
697 sim_hw
698 sim_hw_objs
699 sim_hw_cflags
700 sim_default_model
701 sim_scache
702 sim_float
703 sim_endian
704 sim_bitsize
705 sim_assert
706 sim_alignment
707 sim_environment
708 target_alias
709 host_alias
710 build_alias
711 LIBS
712 ECHO_T
713 ECHO_N
714 ECHO_C
715 DEFS
716 mandir
717 localedir
718 libdir
719 psdir
720 pdfdir
721 dvidir
722 htmldir
723 infodir
724 docdir
725 oldincludedir
726 includedir
727 localstatedir
728 sharedstatedir
729 sysconfdir
730 datadir
731 datarootdir
732 libexecdir
733 sbindir
734 bindir
735 program_transform_name
736 prefix
737 exec_prefix
738 PACKAGE_URL
739 PACKAGE_BUGREPORT
740 PACKAGE_STRING
741 PACKAGE_VERSION
742 PACKAGE_TARNAME
743 PACKAGE_NAME
744 PATH_SEPARATOR
745 SHELL'
746 ac_subst_files=''
747 ac_user_opts='
748 enable_option_checking
749 with_system_zlib
750 enable_plugins
751 enable_shared
752 enable_static
753 with_pic
754 enable_fast_install
755 with_gnu_ld
756 enable_libtool_lock
757 enable_maintainer_mode
758 enable_sim_bswap
759 enable_sim_cflags
760 enable_sim_debug
761 enable_sim_stdio
762 enable_sim_trace
763 enable_sim_profile
764 with_pkgversion
765 with_bugurl
766 enable_sim_endian
767 enable_sim_alignment
768 enable_sim_scache
769 enable_werror
770 enable_build_warnings
771 enable_sim_build_warnings
772 enable_sim_hardware
773 enable_sim_default_model
774 enable_sim_environment
775 enable_sim_inline
776 enable_cgen_maint
777 '
778       ac_precious_vars='build_alias
779 host_alias
780 target_alias
781 CC
782 CFLAGS
783 LDFLAGS
784 LIBS
785 CPPFLAGS
786 CPP'
787
788
789 # Initialize some variables set by options.
790 ac_init_help=
791 ac_init_version=false
792 ac_unrecognized_opts=
793 ac_unrecognized_sep=
794 # The variables have the same names as the options, with
795 # dashes changed to underlines.
796 cache_file=/dev/null
797 exec_prefix=NONE
798 no_create=
799 no_recursion=
800 prefix=NONE
801 program_prefix=NONE
802 program_suffix=NONE
803 program_transform_name=s,x,x,
804 silent=
805 site=
806 srcdir=
807 verbose=
808 x_includes=NONE
809 x_libraries=NONE
810
811 # Installation directory options.
812 # These are left unexpanded so users can "make install exec_prefix=/foo"
813 # and all the variables that are supposed to be based on exec_prefix
814 # by default will actually change.
815 # Use braces instead of parens because sh, perl, etc. also accept them.
816 # (The list follows the same order as the GNU Coding Standards.)
817 bindir='${exec_prefix}/bin'
818 sbindir='${exec_prefix}/sbin'
819 libexecdir='${exec_prefix}/libexec'
820 datarootdir='${prefix}/share'
821 datadir='${datarootdir}'
822 sysconfdir='${prefix}/etc'
823 sharedstatedir='${prefix}/com'
824 localstatedir='${prefix}/var'
825 includedir='${prefix}/include'
826 oldincludedir='/usr/include'
827 docdir='${datarootdir}/doc/${PACKAGE}'
828 infodir='${datarootdir}/info'
829 htmldir='${docdir}'
830 dvidir='${docdir}'
831 pdfdir='${docdir}'
832 psdir='${docdir}'
833 libdir='${exec_prefix}/lib'
834 localedir='${datarootdir}/locale'
835 mandir='${datarootdir}/man'
836
837 ac_prev=
838 ac_dashdash=
839 for ac_option
840 do
841   # If the previous option needs an argument, assign it.
842   if test -n "$ac_prev"; then
843     eval $ac_prev=\$ac_option
844     ac_prev=
845     continue
846   fi
847
848   case $ac_option in
849   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
850   *)    ac_optarg=yes ;;
851   esac
852
853   # Accept the important Cygnus configure options, so we can diagnose typos.
854
855   case $ac_dashdash$ac_option in
856   --)
857     ac_dashdash=yes ;;
858
859   -bindir | --bindir | --bindi | --bind | --bin | --bi)
860     ac_prev=bindir ;;
861   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
862     bindir=$ac_optarg ;;
863
864   -build | --build | --buil | --bui | --bu)
865     ac_prev=build_alias ;;
866   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
867     build_alias=$ac_optarg ;;
868
869   -cache-file | --cache-file | --cache-fil | --cache-fi \
870   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
871     ac_prev=cache_file ;;
872   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
873   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
874     cache_file=$ac_optarg ;;
875
876   --config-cache | -C)
877     cache_file=config.cache ;;
878
879   -datadir | --datadir | --datadi | --datad)
880     ac_prev=datadir ;;
881   -datadir=* | --datadir=* | --datadi=* | --datad=*)
882     datadir=$ac_optarg ;;
883
884   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
885   | --dataroo | --dataro | --datar)
886     ac_prev=datarootdir ;;
887   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
888   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
889     datarootdir=$ac_optarg ;;
890
891   -disable-* | --disable-*)
892     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
893     # Reject names that are not valid shell variable names.
894     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
895       as_fn_error "invalid feature name: $ac_useropt"
896     ac_useropt_orig=$ac_useropt
897     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
898     case $ac_user_opts in
899       *"
900 "enable_$ac_useropt"
901 "*) ;;
902       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
903          ac_unrecognized_sep=', ';;
904     esac
905     eval enable_$ac_useropt=no ;;
906
907   -docdir | --docdir | --docdi | --doc | --do)
908     ac_prev=docdir ;;
909   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
910     docdir=$ac_optarg ;;
911
912   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
913     ac_prev=dvidir ;;
914   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
915     dvidir=$ac_optarg ;;
916
917   -enable-* | --enable-*)
918     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
919     # Reject names that are not valid shell variable names.
920     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
921       as_fn_error "invalid feature name: $ac_useropt"
922     ac_useropt_orig=$ac_useropt
923     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924     case $ac_user_opts in
925       *"
926 "enable_$ac_useropt"
927 "*) ;;
928       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
929          ac_unrecognized_sep=', ';;
930     esac
931     eval enable_$ac_useropt=\$ac_optarg ;;
932
933   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
934   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
935   | --exec | --exe | --ex)
936     ac_prev=exec_prefix ;;
937   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
938   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
939   | --exec=* | --exe=* | --ex=*)
940     exec_prefix=$ac_optarg ;;
941
942   -gas | --gas | --ga | --g)
943     # Obsolete; use --with-gas.
944     with_gas=yes ;;
945
946   -help | --help | --hel | --he | -h)
947     ac_init_help=long ;;
948   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
949     ac_init_help=recursive ;;
950   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
951     ac_init_help=short ;;
952
953   -host | --host | --hos | --ho)
954     ac_prev=host_alias ;;
955   -host=* | --host=* | --hos=* | --ho=*)
956     host_alias=$ac_optarg ;;
957
958   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
959     ac_prev=htmldir ;;
960   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
961   | --ht=*)
962     htmldir=$ac_optarg ;;
963
964   -includedir | --includedir | --includedi | --included | --include \
965   | --includ | --inclu | --incl | --inc)
966     ac_prev=includedir ;;
967   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
968   | --includ=* | --inclu=* | --incl=* | --inc=*)
969     includedir=$ac_optarg ;;
970
971   -infodir | --infodir | --infodi | --infod | --info | --inf)
972     ac_prev=infodir ;;
973   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
974     infodir=$ac_optarg ;;
975
976   -libdir | --libdir | --libdi | --libd)
977     ac_prev=libdir ;;
978   -libdir=* | --libdir=* | --libdi=* | --libd=*)
979     libdir=$ac_optarg ;;
980
981   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
982   | --libexe | --libex | --libe)
983     ac_prev=libexecdir ;;
984   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
985   | --libexe=* | --libex=* | --libe=*)
986     libexecdir=$ac_optarg ;;
987
988   -localedir | --localedir | --localedi | --localed | --locale)
989     ac_prev=localedir ;;
990   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
991     localedir=$ac_optarg ;;
992
993   -localstatedir | --localstatedir | --localstatedi | --localstated \
994   | --localstate | --localstat | --localsta | --localst | --locals)
995     ac_prev=localstatedir ;;
996   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
997   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
998     localstatedir=$ac_optarg ;;
999
1000   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1001     ac_prev=mandir ;;
1002   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1003     mandir=$ac_optarg ;;
1004
1005   -nfp | --nfp | --nf)
1006     # Obsolete; use --without-fp.
1007     with_fp=no ;;
1008
1009   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1010   | --no-cr | --no-c | -n)
1011     no_create=yes ;;
1012
1013   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1014   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1015     no_recursion=yes ;;
1016
1017   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1018   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1019   | --oldin | --oldi | --old | --ol | --o)
1020     ac_prev=oldincludedir ;;
1021   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1022   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1023   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1024     oldincludedir=$ac_optarg ;;
1025
1026   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1027     ac_prev=prefix ;;
1028   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1029     prefix=$ac_optarg ;;
1030
1031   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1032   | --program-pre | --program-pr | --program-p)
1033     ac_prev=program_prefix ;;
1034   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1035   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1036     program_prefix=$ac_optarg ;;
1037
1038   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1039   | --program-suf | --program-su | --program-s)
1040     ac_prev=program_suffix ;;
1041   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1042   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1043     program_suffix=$ac_optarg ;;
1044
1045   -program-transform-name | --program-transform-name \
1046   | --program-transform-nam | --program-transform-na \
1047   | --program-transform-n | --program-transform- \
1048   | --program-transform | --program-transfor \
1049   | --program-transfo | --program-transf \
1050   | --program-trans | --program-tran \
1051   | --progr-tra | --program-tr | --program-t)
1052     ac_prev=program_transform_name ;;
1053   -program-transform-name=* | --program-transform-name=* \
1054   | --program-transform-nam=* | --program-transform-na=* \
1055   | --program-transform-n=* | --program-transform-=* \
1056   | --program-transform=* | --program-transfor=* \
1057   | --program-transfo=* | --program-transf=* \
1058   | --program-trans=* | --program-tran=* \
1059   | --progr-tra=* | --program-tr=* | --program-t=*)
1060     program_transform_name=$ac_optarg ;;
1061
1062   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1063     ac_prev=pdfdir ;;
1064   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1065     pdfdir=$ac_optarg ;;
1066
1067   -psdir | --psdir | --psdi | --psd | --ps)
1068     ac_prev=psdir ;;
1069   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1070     psdir=$ac_optarg ;;
1071
1072   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1073   | -silent | --silent | --silen | --sile | --sil)
1074     silent=yes ;;
1075
1076   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1077     ac_prev=sbindir ;;
1078   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1079   | --sbi=* | --sb=*)
1080     sbindir=$ac_optarg ;;
1081
1082   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1083   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1084   | --sharedst | --shareds | --shared | --share | --shar \
1085   | --sha | --sh)
1086     ac_prev=sharedstatedir ;;
1087   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1088   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1089   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1090   | --sha=* | --sh=*)
1091     sharedstatedir=$ac_optarg ;;
1092
1093   -site | --site | --sit)
1094     ac_prev=site ;;
1095   -site=* | --site=* | --sit=*)
1096     site=$ac_optarg ;;
1097
1098   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1099     ac_prev=srcdir ;;
1100   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1101     srcdir=$ac_optarg ;;
1102
1103   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1104   | --syscon | --sysco | --sysc | --sys | --sy)
1105     ac_prev=sysconfdir ;;
1106   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1107   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1108     sysconfdir=$ac_optarg ;;
1109
1110   -target | --target | --targe | --targ | --tar | --ta | --t)
1111     ac_prev=target_alias ;;
1112   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1113     target_alias=$ac_optarg ;;
1114
1115   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1116     verbose=yes ;;
1117
1118   -version | --version | --versio | --versi | --vers | -V)
1119     ac_init_version=: ;;
1120
1121   -with-* | --with-*)
1122     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1123     # Reject names that are not valid shell variable names.
1124     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125       as_fn_error "invalid package name: $ac_useropt"
1126     ac_useropt_orig=$ac_useropt
1127     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128     case $ac_user_opts in
1129       *"
1130 "with_$ac_useropt"
1131 "*) ;;
1132       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1133          ac_unrecognized_sep=', ';;
1134     esac
1135     eval with_$ac_useropt=\$ac_optarg ;;
1136
1137   -without-* | --without-*)
1138     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1139     # Reject names that are not valid shell variable names.
1140     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141       as_fn_error "invalid package name: $ac_useropt"
1142     ac_useropt_orig=$ac_useropt
1143     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144     case $ac_user_opts in
1145       *"
1146 "with_$ac_useropt"
1147 "*) ;;
1148       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1149          ac_unrecognized_sep=', ';;
1150     esac
1151     eval with_$ac_useropt=no ;;
1152
1153   --x)
1154     # Obsolete; use --with-x.
1155     with_x=yes ;;
1156
1157   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1158   | --x-incl | --x-inc | --x-in | --x-i)
1159     ac_prev=x_includes ;;
1160   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1161   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1162     x_includes=$ac_optarg ;;
1163
1164   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1165   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1166     ac_prev=x_libraries ;;
1167   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1168   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1169     x_libraries=$ac_optarg ;;
1170
1171   -*) as_fn_error "unrecognized option: \`$ac_option'
1172 Try \`$0 --help' for more information."
1173     ;;
1174
1175   *=*)
1176     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1177     # Reject names that are not valid shell variable names.
1178     case $ac_envvar in #(
1179       '' | [0-9]* | *[!_$as_cr_alnum]* )
1180       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1181     esac
1182     eval $ac_envvar=\$ac_optarg
1183     export $ac_envvar ;;
1184
1185   *)
1186     # FIXME: should be removed in autoconf 3.0.
1187     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1188     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1189       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1190     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1191     ;;
1192
1193   esac
1194 done
1195
1196 if test -n "$ac_prev"; then
1197   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1198   as_fn_error "missing argument to $ac_option"
1199 fi
1200
1201 if test -n "$ac_unrecognized_opts"; then
1202   case $enable_option_checking in
1203     no) ;;
1204     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1205     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1206   esac
1207 fi
1208
1209 # Check all directory arguments for consistency.
1210 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1211                 datadir sysconfdir sharedstatedir localstatedir includedir \
1212                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1213                 libdir localedir mandir
1214 do
1215   eval ac_val=\$$ac_var
1216   # Remove trailing slashes.
1217   case $ac_val in
1218     */ )
1219       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1220       eval $ac_var=\$ac_val;;
1221   esac
1222   # Be sure to have absolute directory names.
1223   case $ac_val in
1224     [\\/$]* | ?:[\\/]* )  continue;;
1225     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1226   esac
1227   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1228 done
1229
1230 # There might be people who depend on the old broken behavior: `$host'
1231 # used to hold the argument of --host etc.
1232 # FIXME: To remove some day.
1233 build=$build_alias
1234 host=$host_alias
1235 target=$target_alias
1236
1237 # FIXME: To remove some day.
1238 if test "x$host_alias" != x; then
1239   if test "x$build_alias" = x; then
1240     cross_compiling=maybe
1241     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1242     If a cross compiler is detected then cross compile mode will be used." >&2
1243   elif test "x$build_alias" != "x$host_alias"; then
1244     cross_compiling=yes
1245   fi
1246 fi
1247
1248 ac_tool_prefix=
1249 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1250
1251 test "$silent" = yes && exec 6>/dev/null
1252
1253
1254 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1255 ac_ls_di=`ls -di .` &&
1256 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1257   as_fn_error "working directory cannot be determined"
1258 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1259   as_fn_error "pwd does not report name of working directory"
1260
1261
1262 # Find the source files, if location was not specified.
1263 if test -z "$srcdir"; then
1264   ac_srcdir_defaulted=yes
1265   # Try the directory containing this script, then the parent directory.
1266   ac_confdir=`$as_dirname -- "$as_myself" ||
1267 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1268          X"$as_myself" : 'X\(//\)[^/]' \| \
1269          X"$as_myself" : 'X\(//\)$' \| \
1270          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1271 $as_echo X"$as_myself" |
1272     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1273             s//\1/
1274             q
1275           }
1276           /^X\(\/\/\)[^/].*/{
1277             s//\1/
1278             q
1279           }
1280           /^X\(\/\/\)$/{
1281             s//\1/
1282             q
1283           }
1284           /^X\(\/\).*/{
1285             s//\1/
1286             q
1287           }
1288           s/.*/./; q'`
1289   srcdir=$ac_confdir
1290   if test ! -r "$srcdir/$ac_unique_file"; then
1291     srcdir=..
1292   fi
1293 else
1294   ac_srcdir_defaulted=no
1295 fi
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1298   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1299 fi
1300 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301 ac_abs_confdir=`(
1302         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1303         pwd)`
1304 # When building in place, set srcdir=.
1305 if test "$ac_abs_confdir" = "$ac_pwd"; then
1306   srcdir=.
1307 fi
1308 # Remove unnecessary trailing slashes from srcdir.
1309 # Double slashes in file names in object file debugging info
1310 # mess up M-x gdb in Emacs.
1311 case $srcdir in
1312 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1313 esac
1314 for ac_var in $ac_precious_vars; do
1315   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1316   eval ac_env_${ac_var}_value=\$${ac_var}
1317   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1318   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1319 done
1320
1321 #
1322 # Report the --help message.
1323 #
1324 if test "$ac_init_help" = "long"; then
1325   # Omit some internal or obsolete options to make the list less imposing.
1326   # This message is too long to be a string in the A/UX 3.1 sh.
1327   cat <<_ACEOF
1328 \`configure' configures this package to adapt to many kinds of systems.
1329
1330 Usage: $0 [OPTION]... [VAR=VALUE]...
1331
1332 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1333 VAR=VALUE.  See below for descriptions of some of the useful variables.
1334
1335 Defaults for the options are specified in brackets.
1336
1337 Configuration:
1338   -h, --help              display this help and exit
1339       --help=short        display options specific to this package
1340       --help=recursive    display the short help of all the included packages
1341   -V, --version           display version information and exit
1342   -q, --quiet, --silent   do not print \`checking...' messages
1343       --cache-file=FILE   cache test results in FILE [disabled]
1344   -C, --config-cache      alias for \`--cache-file=config.cache'
1345   -n, --no-create         do not create output files
1346       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1347
1348 Installation directories:
1349   --prefix=PREFIX         install architecture-independent files in PREFIX
1350                           [$ac_default_prefix]
1351   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1352                           [PREFIX]
1353
1354 By default, \`make install' will install all the files in
1355 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1356 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1357 for instance \`--prefix=\$HOME'.
1358
1359 For better control, use the options below.
1360
1361 Fine tuning of the installation directories:
1362   --bindir=DIR            user executables [EPREFIX/bin]
1363   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1364   --libexecdir=DIR        program executables [EPREFIX/libexec]
1365   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1366   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1367   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1368   --libdir=DIR            object code libraries [EPREFIX/lib]
1369   --includedir=DIR        C header files [PREFIX/include]
1370   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1371   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1372   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1373   --infodir=DIR           info documentation [DATAROOTDIR/info]
1374   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1375   --mandir=DIR            man documentation [DATAROOTDIR/man]
1376   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1377   --htmldir=DIR           html documentation [DOCDIR]
1378   --dvidir=DIR            dvi documentation [DOCDIR]
1379   --pdfdir=DIR            pdf documentation [DOCDIR]
1380   --psdir=DIR             ps documentation [DOCDIR]
1381 _ACEOF
1382
1383   cat <<\_ACEOF
1384
1385 Program names:
1386   --program-prefix=PREFIX            prepend PREFIX to installed program names
1387   --program-suffix=SUFFIX            append SUFFIX to installed program names
1388   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1389
1390 System types:
1391   --build=BUILD     configure for building on BUILD [guessed]
1392   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1393   --target=TARGET   configure for building compilers for TARGET [HOST]
1394 _ACEOF
1395 fi
1396
1397 if test -n "$ac_init_help"; then
1398
1399   cat <<\_ACEOF
1400
1401 Optional Features:
1402   --disable-option-checking  ignore unrecognized --enable/--with options
1403   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1404   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1405   --enable-plugins        Enable support for plugins
1406   --enable-shared[=PKGS]  build shared libraries [default=yes]
1407   --enable-static[=PKGS]  build static libraries [default=yes]
1408   --enable-fast-install[=PKGS]
1409                           optimize for fast installation [default=yes]
1410   --disable-libtool-lock  avoid locking (might break parallel builds)
1411   --enable-maintainer-mode  enable make rules and dependencies not useful
1412                           (and sometimes confusing) to the casual installer
1413   --enable-sim-bswap      Use Host specific BSWAP instruction
1414   --enable-sim-cflags=opts
1415                           Extra CFLAGS for use in building simulator
1416   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1417                           itself)
1418   --enable-sim-stdio      Specify whether to use stdio for console
1419                           input/output
1420   --enable-sim-trace=opts Enable tracing of simulated programs
1421   --enable-sim-profile=opts
1422                           Enable profiling flags
1423   --enable-sim-endian=endian
1424                           Specify target byte endian orientation
1425   --enable-sim-alignment=align
1426                           Specify strict, nonstrict or forced alignment of
1427                           memory accesses
1428   --enable-sim-scache=size
1429                           Specify simulator execution cache size
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   --enable-sim-hardware=LIST
1436                           Specify the hardware to be included in the build.
1437   --enable-sim-default-model=model
1438                           Specify default model to simulate
1439   --enable-sim-environment=environment
1440                           Specify mixed, user, virtual or operating
1441                           environment
1442   --enable-sim-inline=inlines
1443                           Specify which functions should be inlined
1444   --enable-cgen-maint=DIR build cgen generated files
1445
1446 Optional Packages:
1447   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1448   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1449   --with-system-zlib      use installed libz
1450   --with-pic              try to use only PIC/non-PIC objects [default=use
1451                           both]
1452   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1453   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1454   --with-bugurl=URL       Direct users to URL to report a bug
1455
1456 Some influential environment variables:
1457   CC          C compiler command
1458   CFLAGS      C compiler flags
1459   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460               nonstandard directory <lib dir>
1461   LIBS        libraries to pass to the linker, e.g. -l<library>
1462   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463               you have headers in a nonstandard directory <include dir>
1464   CPP         C preprocessor
1465
1466 Use these variables to override the choices made by `configure' or to help
1467 it to find libraries and programs with nonstandard names/locations.
1468
1469 Report bugs to the package provider.
1470 _ACEOF
1471 ac_status=$?
1472 fi
1473
1474 if test "$ac_init_help" = "recursive"; then
1475   # If there are subdirs, report their specific --help.
1476   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1477     test -d "$ac_dir" ||
1478       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1479       continue
1480     ac_builddir=.
1481
1482 case "$ac_dir" in
1483 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1484 *)
1485   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1486   # A ".." for each directory in $ac_dir_suffix.
1487   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1488   case $ac_top_builddir_sub in
1489   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1490   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1491   esac ;;
1492 esac
1493 ac_abs_top_builddir=$ac_pwd
1494 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1495 # for backward compatibility:
1496 ac_top_builddir=$ac_top_build_prefix
1497
1498 case $srcdir in
1499   .)  # We are building in place.
1500     ac_srcdir=.
1501     ac_top_srcdir=$ac_top_builddir_sub
1502     ac_abs_top_srcdir=$ac_pwd ;;
1503   [\\/]* | ?:[\\/]* )  # Absolute name.
1504     ac_srcdir=$srcdir$ac_dir_suffix;
1505     ac_top_srcdir=$srcdir
1506     ac_abs_top_srcdir=$srcdir ;;
1507   *) # Relative name.
1508     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1509     ac_top_srcdir=$ac_top_build_prefix$srcdir
1510     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1511 esac
1512 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1513
1514     cd "$ac_dir" || { ac_status=$?; continue; }
1515     # Check for guested configure.
1516     if test -f "$ac_srcdir/configure.gnu"; then
1517       echo &&
1518       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1519     elif test -f "$ac_srcdir/configure"; then
1520       echo &&
1521       $SHELL "$ac_srcdir/configure" --help=recursive
1522     else
1523       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1524     fi || ac_status=$?
1525     cd "$ac_pwd" || { ac_status=$?; break; }
1526   done
1527 fi
1528
1529 test -n "$ac_init_help" && exit $ac_status
1530 if $ac_init_version; then
1531   cat <<\_ACEOF
1532 configure
1533 generated by GNU Autoconf 2.64
1534
1535 Copyright (C) 2009 Free Software Foundation, Inc.
1536 This configure script is free software; the Free Software Foundation
1537 gives unlimited permission to copy, distribute and modify it.
1538 _ACEOF
1539   exit
1540 fi
1541
1542 ## ------------------------ ##
1543 ## Autoconf initialization. ##
1544 ## ------------------------ ##
1545
1546 # ac_fn_c_try_compile LINENO
1547 # --------------------------
1548 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1549 ac_fn_c_try_compile ()
1550 {
1551   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1552   rm -f conftest.$ac_objext
1553   if { { ac_try="$ac_compile"
1554 case "(($ac_try" in
1555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1556   *) ac_try_echo=$ac_try;;
1557 esac
1558 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1559 $as_echo "$ac_try_echo"; } >&5
1560   (eval "$ac_compile") 2>conftest.err
1561   ac_status=$?
1562   if test -s conftest.err; then
1563     grep -v '^ *+' conftest.err >conftest.er1
1564     cat conftest.er1 >&5
1565     mv -f conftest.er1 conftest.err
1566   fi
1567   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1568   test $ac_status = 0; } && {
1569          test -z "$ac_c_werror_flag" ||
1570          test ! -s conftest.err
1571        } && test -s conftest.$ac_objext; then :
1572   ac_retval=0
1573 else
1574   $as_echo "$as_me: failed program was:" >&5
1575 sed 's/^/| /' conftest.$ac_ext >&5
1576
1577         ac_retval=1
1578 fi
1579   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1580   return $ac_retval
1581
1582 } # ac_fn_c_try_compile
1583
1584 # ac_fn_c_try_cpp LINENO
1585 # ----------------------
1586 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1587 ac_fn_c_try_cpp ()
1588 {
1589   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1590   if { { ac_try="$ac_cpp conftest.$ac_ext"
1591 case "(($ac_try" in
1592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1593   *) ac_try_echo=$ac_try;;
1594 esac
1595 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1596 $as_echo "$ac_try_echo"; } >&5
1597   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1598   ac_status=$?
1599   if test -s conftest.err; then
1600     grep -v '^ *+' conftest.err >conftest.er1
1601     cat conftest.er1 >&5
1602     mv -f conftest.er1 conftest.err
1603   fi
1604   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1605   test $ac_status = 0; } >/dev/null && {
1606          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1607          test ! -s conftest.err
1608        }; then :
1609   ac_retval=0
1610 else
1611   $as_echo "$as_me: failed program was:" >&5
1612 sed 's/^/| /' conftest.$ac_ext >&5
1613
1614     ac_retval=1
1615 fi
1616   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1617   return $ac_retval
1618
1619 } # ac_fn_c_try_cpp
1620
1621 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1622 # -------------------------------------------------------
1623 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1624 # the include files in INCLUDES and setting the cache variable VAR
1625 # accordingly.
1626 ac_fn_c_check_header_mongrel ()
1627 {
1628   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1630   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1631 $as_echo_n "checking for $2... " >&6; }
1632 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1633   $as_echo_n "(cached) " >&6
1634 fi
1635 eval ac_res=\$$3
1636                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1637 $as_echo "$ac_res" >&6; }
1638 else
1639   # Is the header compilable?
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1641 $as_echo_n "checking $2 usability... " >&6; }
1642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1643 /* end confdefs.h.  */
1644 $4
1645 #include <$2>
1646 _ACEOF
1647 if ac_fn_c_try_compile "$LINENO"; then :
1648   ac_header_compiler=yes
1649 else
1650   ac_header_compiler=no
1651 fi
1652 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1654 $as_echo "$ac_header_compiler" >&6; }
1655
1656 # Is the header present?
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1658 $as_echo_n "checking $2 presence... " >&6; }
1659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660 /* end confdefs.h.  */
1661 #include <$2>
1662 _ACEOF
1663 if ac_fn_c_try_cpp "$LINENO"; then :
1664   ac_header_preproc=yes
1665 else
1666   ac_header_preproc=no
1667 fi
1668 rm -f conftest.err conftest.$ac_ext
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1670 $as_echo "$ac_header_preproc" >&6; }
1671
1672 # So?  What about this header?
1673 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1674   yes:no: )
1675     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1676 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1677     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1678 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1679     ;;
1680   no:yes:* )
1681     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1682 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1683     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1684 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1685     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1686 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1687     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1688 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1689     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691     ;;
1692 esac
1693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1694 $as_echo_n "checking for $2... " >&6; }
1695 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1696   $as_echo_n "(cached) " >&6
1697 else
1698   eval "$3=\$ac_header_compiler"
1699 fi
1700 eval ac_res=\$$3
1701                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1702 $as_echo "$ac_res" >&6; }
1703 fi
1704   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1705
1706 } # ac_fn_c_check_header_mongrel
1707
1708 # ac_fn_c_try_run LINENO
1709 # ----------------------
1710 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1711 # that executables *can* be run.
1712 ac_fn_c_try_run ()
1713 {
1714   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715   if { { ac_try="$ac_link"
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_link") 2>&5
1723   ac_status=$?
1724   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1726   { { case "(($ac_try" in
1727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728   *) ac_try_echo=$ac_try;;
1729 esac
1730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732   (eval "$ac_try") 2>&5
1733   ac_status=$?
1734   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735   test $ac_status = 0; }; }; then :
1736   ac_retval=0
1737 else
1738   $as_echo "$as_me: program exited with status $ac_status" >&5
1739        $as_echo "$as_me: failed program was:" >&5
1740 sed 's/^/| /' conftest.$ac_ext >&5
1741
1742        ac_retval=$ac_status
1743 fi
1744   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1745   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1746   return $ac_retval
1747
1748 } # ac_fn_c_try_run
1749
1750 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1751 # -------------------------------------------------------
1752 # Tests whether HEADER exists and can be compiled using the include files in
1753 # INCLUDES, setting the cache variable VAR accordingly.
1754 ac_fn_c_check_header_compile ()
1755 {
1756   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1758 $as_echo_n "checking for $2... " >&6; }
1759 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1760   $as_echo_n "(cached) " >&6
1761 else
1762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763 /* end confdefs.h.  */
1764 $4
1765 #include <$2>
1766 _ACEOF
1767 if ac_fn_c_try_compile "$LINENO"; then :
1768   eval "$3=yes"
1769 else
1770   eval "$3=no"
1771 fi
1772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773 fi
1774 eval ac_res=\$$3
1775                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1776 $as_echo "$ac_res" >&6; }
1777   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1778
1779 } # ac_fn_c_check_header_compile
1780
1781 # ac_fn_c_try_link LINENO
1782 # -----------------------
1783 # Try to link conftest.$ac_ext, and return whether this succeeded.
1784 ac_fn_c_try_link ()
1785 {
1786   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787   rm -f conftest.$ac_objext conftest$ac_exeext
1788   if { { ac_try="$ac_link"
1789 case "(($ac_try" in
1790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791   *) ac_try_echo=$ac_try;;
1792 esac
1793 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1794 $as_echo "$ac_try_echo"; } >&5
1795   (eval "$ac_link") 2>conftest.err
1796   ac_status=$?
1797   if test -s conftest.err; then
1798     grep -v '^ *+' conftest.err >conftest.er1
1799     cat conftest.er1 >&5
1800     mv -f conftest.er1 conftest.err
1801   fi
1802   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1803   test $ac_status = 0; } && {
1804          test -z "$ac_c_werror_flag" ||
1805          test ! -s conftest.err
1806        } && test -s conftest$ac_exeext && {
1807          test "$cross_compiling" = yes ||
1808          $as_test_x conftest$ac_exeext
1809        }; then :
1810   ac_retval=0
1811 else
1812   $as_echo "$as_me: failed program was:" >&5
1813 sed 's/^/| /' conftest.$ac_ext >&5
1814
1815         ac_retval=1
1816 fi
1817   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1818   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1819   # interfere with the next link command; also delete a directory that is
1820   # left behind by Apple's compiler.  We do this before executing the actions.
1821   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1822   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1823   return $ac_retval
1824
1825 } # ac_fn_c_try_link
1826
1827 # ac_fn_c_check_func LINENO FUNC VAR
1828 # ----------------------------------
1829 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1830 ac_fn_c_check_func ()
1831 {
1832   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1834 $as_echo_n "checking for $2... " >&6; }
1835 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1836   $as_echo_n "(cached) " >&6
1837 else
1838   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h.  */
1840 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1841    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1842 #define $2 innocuous_$2
1843
1844 /* System header to define __stub macros and hopefully few prototypes,
1845     which can conflict with char $2 (); below.
1846     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1847     <limits.h> exists even on freestanding compilers.  */
1848
1849 #ifdef __STDC__
1850 # include <limits.h>
1851 #else
1852 # include <assert.h>
1853 #endif
1854
1855 #undef $2
1856
1857 /* Override any GCC internal prototype to avoid an error.
1858    Use char because int might match the return type of a GCC
1859    builtin and then its argument prototype would still apply.  */
1860 #ifdef __cplusplus
1861 extern "C"
1862 #endif
1863 char $2 ();
1864 /* The GNU C library defines this for functions which it implements
1865     to always fail with ENOSYS.  Some functions are actually named
1866     something starting with __ and the normal name is an alias.  */
1867 #if defined __stub_$2 || defined __stub___$2
1868 choke me
1869 #endif
1870
1871 int
1872 main ()
1873 {
1874 return $2 ();
1875   ;
1876   return 0;
1877 }
1878 _ACEOF
1879 if ac_fn_c_try_link "$LINENO"; then :
1880   eval "$3=yes"
1881 else
1882   eval "$3=no"
1883 fi
1884 rm -f core conftest.err conftest.$ac_objext \
1885     conftest$ac_exeext conftest.$ac_ext
1886 fi
1887 eval ac_res=\$$3
1888                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1889 $as_echo "$ac_res" >&6; }
1890   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1891
1892 } # ac_fn_c_check_func
1893 cat >config.log <<_ACEOF
1894 This file contains any messages produced by compilers while
1895 running configure, to aid debugging if configure makes a mistake.
1896
1897 It was created by $as_me, which was
1898 generated by GNU Autoconf 2.64.  Invocation command line was
1899
1900   $ $0 $@
1901
1902 _ACEOF
1903 exec 5>>config.log
1904 {
1905 cat <<_ASUNAME
1906 ## --------- ##
1907 ## Platform. ##
1908 ## --------- ##
1909
1910 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1911 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1912 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1913 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1914 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1915
1916 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1917 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1918
1919 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1920 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1921 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1922 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1923 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1924 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1925 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1926
1927 _ASUNAME
1928
1929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1930 for as_dir in $PATH
1931 do
1932   IFS=$as_save_IFS
1933   test -z "$as_dir" && as_dir=.
1934     $as_echo "PATH: $as_dir"
1935   done
1936 IFS=$as_save_IFS
1937
1938 } >&5
1939
1940 cat >&5 <<_ACEOF
1941
1942
1943 ## ----------- ##
1944 ## Core tests. ##
1945 ## ----------- ##
1946
1947 _ACEOF
1948
1949
1950 # Keep a trace of the command line.
1951 # Strip out --no-create and --no-recursion so they do not pile up.
1952 # Strip out --silent because we don't want to record it for future runs.
1953 # Also quote any args containing shell meta-characters.
1954 # Make two passes to allow for proper duplicate-argument suppression.
1955 ac_configure_args=
1956 ac_configure_args0=
1957 ac_configure_args1=
1958 ac_must_keep_next=false
1959 for ac_pass in 1 2
1960 do
1961   for ac_arg
1962   do
1963     case $ac_arg in
1964     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1965     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1966     | -silent | --silent | --silen | --sile | --sil)
1967       continue ;;
1968     *\'*)
1969       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1970     esac
1971     case $ac_pass in
1972     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1973     2)
1974       as_fn_append ac_configure_args1 " '$ac_arg'"
1975       if test $ac_must_keep_next = true; then
1976         ac_must_keep_next=false # Got value, back to normal.
1977       else
1978         case $ac_arg in
1979           *=* | --config-cache | -C | -disable-* | --disable-* \
1980           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1981           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1982           | -with-* | --with-* | -without-* | --without-* | --x)
1983             case "$ac_configure_args0 " in
1984               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1985             esac
1986             ;;
1987           -* ) ac_must_keep_next=true ;;
1988         esac
1989       fi
1990       as_fn_append ac_configure_args " '$ac_arg'"
1991       ;;
1992     esac
1993   done
1994 done
1995 { ac_configure_args0=; unset ac_configure_args0;}
1996 { ac_configure_args1=; unset ac_configure_args1;}
1997
1998 # When interrupted or exit'd, cleanup temporary files, and complete
1999 # config.log.  We remove comments because anyway the quotes in there
2000 # would cause problems or look ugly.
2001 # WARNING: Use '\'' to represent an apostrophe within the trap.
2002 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2003 trap 'exit_status=$?
2004   # Save into config.log some information that might help in debugging.
2005   {
2006     echo
2007
2008     cat <<\_ASBOX
2009 ## ---------------- ##
2010 ## Cache variables. ##
2011 ## ---------------- ##
2012 _ASBOX
2013     echo
2014     # The following way of writing the cache mishandles newlines in values,
2015 (
2016   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2017     eval ac_val=\$$ac_var
2018     case $ac_val in #(
2019     *${as_nl}*)
2020       case $ac_var in #(
2021       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2022 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2023       esac
2024       case $ac_var in #(
2025       _ | IFS | as_nl) ;; #(
2026       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2027       *) { eval $ac_var=; unset $ac_var;} ;;
2028       esac ;;
2029     esac
2030   done
2031   (set) 2>&1 |
2032     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2033     *${as_nl}ac_space=\ *)
2034       sed -n \
2035         "s/'\''/'\''\\\\'\'''\''/g;
2036           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2037       ;; #(
2038     *)
2039       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2040       ;;
2041     esac |
2042     sort
2043 )
2044     echo
2045
2046     cat <<\_ASBOX
2047 ## ----------------- ##
2048 ## Output variables. ##
2049 ## ----------------- ##
2050 _ASBOX
2051     echo
2052     for ac_var in $ac_subst_vars
2053     do
2054       eval ac_val=\$$ac_var
2055       case $ac_val in
2056       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057       esac
2058       $as_echo "$ac_var='\''$ac_val'\''"
2059     done | sort
2060     echo
2061
2062     if test -n "$ac_subst_files"; then
2063       cat <<\_ASBOX
2064 ## ------------------- ##
2065 ## File substitutions. ##
2066 ## ------------------- ##
2067 _ASBOX
2068       echo
2069       for ac_var in $ac_subst_files
2070       do
2071         eval ac_val=\$$ac_var
2072         case $ac_val in
2073         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2074         esac
2075         $as_echo "$ac_var='\''$ac_val'\''"
2076       done | sort
2077       echo
2078     fi
2079
2080     if test -s confdefs.h; then
2081       cat <<\_ASBOX
2082 ## ----------- ##
2083 ## confdefs.h. ##
2084 ## ----------- ##
2085 _ASBOX
2086       echo
2087       cat confdefs.h
2088       echo
2089     fi
2090     test "$ac_signal" != 0 &&
2091       $as_echo "$as_me: caught signal $ac_signal"
2092     $as_echo "$as_me: exit $exit_status"
2093   } >&5
2094   rm -f core *.core core.conftest.* &&
2095     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2096     exit $exit_status
2097 ' 0
2098 for ac_signal in 1 2 13 15; do
2099   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2100 done
2101 ac_signal=0
2102
2103 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2104 rm -f -r conftest* confdefs.h
2105
2106 $as_echo "/* confdefs.h */" > confdefs.h
2107
2108 # Predefined preprocessor variables.
2109
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_NAME "$PACKAGE_NAME"
2112 _ACEOF
2113
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2116 _ACEOF
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2120 _ACEOF
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_STRING "$PACKAGE_STRING"
2124 _ACEOF
2125
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2128 _ACEOF
2129
2130 cat >>confdefs.h <<_ACEOF
2131 #define PACKAGE_URL "$PACKAGE_URL"
2132 _ACEOF
2133
2134
2135 # Let the site file select an alternate cache file if it wants to.
2136 # Prefer an explicitly selected file to automatically selected ones.
2137 ac_site_file1=NONE
2138 ac_site_file2=NONE
2139 if test -n "$CONFIG_SITE"; then
2140   ac_site_file1=$CONFIG_SITE
2141 elif test "x$prefix" != xNONE; then
2142   ac_site_file1=$prefix/share/config.site
2143   ac_site_file2=$prefix/etc/config.site
2144 else
2145   ac_site_file1=$ac_default_prefix/share/config.site
2146   ac_site_file2=$ac_default_prefix/etc/config.site
2147 fi
2148 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2149 do
2150   test "x$ac_site_file" = xNONE && continue
2151   if test -r "$ac_site_file"; then
2152     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2153 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2154     sed 's/^/| /' "$ac_site_file" >&5
2155     . "$ac_site_file"
2156   fi
2157 done
2158
2159 if test -r "$cache_file"; then
2160   # Some versions of bash will fail to source /dev/null (special
2161   # files actually), so we avoid doing that.
2162   if test -f "$cache_file"; then
2163     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2164 $as_echo "$as_me: loading cache $cache_file" >&6;}
2165     case $cache_file in
2166       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2167       *)                      . "./$cache_file";;
2168     esac
2169   fi
2170 else
2171   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2172 $as_echo "$as_me: creating cache $cache_file" >&6;}
2173   >$cache_file
2174 fi
2175
2176 # Check that the precious variables saved in the cache have kept the same
2177 # value.
2178 ac_cache_corrupted=false
2179 for ac_var in $ac_precious_vars; do
2180   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2181   eval ac_new_set=\$ac_env_${ac_var}_set
2182   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2183   eval ac_new_val=\$ac_env_${ac_var}_value
2184   case $ac_old_set,$ac_new_set in
2185     set,)
2186       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2187 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2188       ac_cache_corrupted=: ;;
2189     ,set)
2190       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2191 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2192       ac_cache_corrupted=: ;;
2193     ,);;
2194     *)
2195       if test "x$ac_old_val" != "x$ac_new_val"; then
2196         # differences in whitespace do not lead to failure.
2197         ac_old_val_w=`echo x $ac_old_val`
2198         ac_new_val_w=`echo x $ac_new_val`
2199         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2200           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2201 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2202           ac_cache_corrupted=:
2203         else
2204           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2205 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2206           eval $ac_var=\$ac_old_val
2207         fi
2208         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2209 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2210         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2211 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2212       fi;;
2213   esac
2214   # Pass precious variables to config.status.
2215   if test "$ac_new_set" = set; then
2216     case $ac_new_val in
2217     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2218     *) ac_arg=$ac_var=$ac_new_val ;;
2219     esac
2220     case " $ac_configure_args " in
2221       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2222       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2223     esac
2224   fi
2225 done
2226 if $ac_cache_corrupted; then
2227   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2228 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2229   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2230 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2231   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2232 fi
2233 ## -------------------- ##
2234 ## Main body of script. ##
2235 ## -------------------- ##
2236
2237 ac_ext=c
2238 ac_cpp='$CPP $CPPFLAGS'
2239 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2240 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2241 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2242
2243
2244 # This file contains common code used by all simulators.
2245 #
2246 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2247 # directory.  It is intended to be invoked before any target specific stuff.
2248 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2249 # It is intended to be invoked last.
2250 #
2251 # The simulator's configure.ac should look like:
2252 #
2253 # dnl Process this file with autoconf to produce a configure script.
2254 # AC_PREREQ(2.64)dnl
2255 # AC_INIT(Makefile.in)
2256 # sinclude(../common/aclocal.m4)
2257 #
2258 # SIM_AC_COMMON
2259 #
2260 # ... target specific stuff ...
2261 #
2262 # SIM_AC_OUTPUT
2263
2264 # Include global overrides and fixes for Autoconf.
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291 # _AC_CHECK_DECL_BODY
2292 # -------------------
2293 # Shell function body for AC_CHECK_DECL.
2294 # _AC_CHECK_DECL_BODY
2295
2296 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2297 #                 INCLUDES)
2298 # -------------------------------------------------------------
2299 # Helper to AC_CHECK_DECLS, which generates the check for a single
2300 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2301 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2314 #
2315 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2316 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2317 #   Written by Gordon Matzigkeit, 1996
2318 #
2319 # This file is free software; the Free Software Foundation gives
2320 # unlimited permission to copy and/or distribute it, with or without
2321 # modifications, as long as this notice is preserved.
2322
2323
2324
2325 # serial 56 LT_INIT
2326
2327
2328 # LT_PREREQ(VERSION)
2329 # ------------------
2330 # Complain and exit if this libtool version is less that VERSION.
2331
2332
2333
2334 # _LT_CHECK_BUILDDIR
2335 # ------------------
2336 # Complain if the absolute build directory name contains unusual characters
2337
2338
2339
2340 # LT_INIT([OPTIONS])
2341 # ------------------
2342 # LT_INIT
2343
2344 # Old names:
2345 # This is what autoupdate's m4 run will expand.  It fires
2346 # the warning (with _au_warn_XXX), outputs it into the
2347 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2348 # the replacement expansion.
2349
2350
2351 # This is an auxiliary macro that is also run when
2352 # autoupdate runs m4.  It simply calls m4_warning, but
2353 # we need a wrapper so that each warning is emitted only
2354 # once.  We break the quoting in m4_warning's argument in
2355 # order to expand this macro's arguments, not AU_DEFUN's.
2356
2357
2358 # Finally, this is the expansion that is picked up by
2359 # autoconf.  It tells the user to run autoupdate, and
2360 # then outputs the replacement expansion.  We do not care
2361 # about autoupdate's warning because that contains
2362 # information on what to do *after* running autoupdate.
2363
2364 # This is what autoupdate's m4 run will expand.  It fires
2365 # the warning (with _au_warn_XXX), outputs it into the
2366 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2367 # the replacement expansion.
2368
2369
2370 # This is an auxiliary macro that is also run when
2371 # autoupdate runs m4.  It simply calls m4_warning, but
2372 # we need a wrapper so that each warning is emitted only
2373 # once.  We break the quoting in m4_warning's argument in
2374 # order to expand this macro's arguments, not AU_DEFUN's.
2375
2376
2377 # Finally, this is the expansion that is picked up by
2378 # autoconf.  It tells the user to run autoupdate, and
2379 # then outputs the replacement expansion.  We do not care
2380 # about autoupdate's warning because that contains
2381 # information on what to do *after* running autoupdate.
2382
2383
2384
2385 # _LT_CC_BASENAME(CC)
2386 # -------------------
2387 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2388
2389
2390
2391 # _LT_FILEUTILS_DEFAULTS
2392 # ----------------------
2393 # It is okay to use these file commands and assume they have been set
2394 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2395 # _LT_FILEUTILS_DEFAULTS
2396
2397
2398 # _LT_SETUP
2399 # ---------
2400 # _LT_SETUP
2401
2402
2403 # _LT_PREPARE_SED_QUOTE_VARS
2404 # --------------------------
2405 # Define a few sed substitution that help us do robust quoting.
2406
2407
2408 # _LT_PROG_LTMAIN
2409 # ---------------
2410 # Note that this code is called both from `configure', and `config.status'
2411 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2412 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2413 # so we pass a copy along to make sure it has a sensible value anyway.
2414 # _LT_PROG_LTMAIN
2415
2416
2417 ## ------------------------------------- ##
2418 ## Accumulate code for creating libtool. ##
2419 ## ------------------------------------- ##
2420
2421 # So that we can recreate a full libtool script including additional
2422 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2423 # in macros and then make a single call at the end using the `libtool'
2424 # label.
2425
2426
2427 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2428 # ----------------------------------------
2429 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2430
2431
2432 # Initialize.
2433
2434
2435
2436 # _LT_CONFIG_LIBTOOL([COMMANDS])
2437 # ------------------------------
2438 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2439
2440
2441 # Initialize.
2442
2443
2444
2445 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2446 # -----------------------------------------------------
2447
2448
2449
2450 # _LT_FORMAT_COMMENT([COMMENT])
2451 # -----------------------------
2452 # Add leading comment marks to the start of each line, and a trailing
2453 # full-stop to the whole comment if one is not present already.
2454
2455
2456
2457
2458 ## ------------------------ ##
2459 ## FIXME: Eliminate VARNAME ##
2460 ## ------------------------ ##
2461
2462
2463 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2464 # -------------------------------------------------------------------
2465 # CONFIGNAME is the name given to the value in the libtool script.
2466 # VARNAME is the (base) name used in the configure script.
2467 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2468 # VARNAME.  Any other value will be used directly.
2469
2470
2471
2472 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2473 # --------------------------------------------------------
2474
2475
2476
2477 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2478 # ------------------------------------------------
2479
2480
2481
2482 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2483 # ---------------------------------------------------------
2484
2485
2486
2487 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2488 # --------------------------------------------------
2489
2490
2491
2492 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2493 # ---------------------------------------------------
2494
2495
2496
2497 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2498 # ---------------------------------------------------
2499
2500
2501
2502
2503 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2504 # ------------------------------------------------
2505
2506
2507
2508
2509 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2510 # ------------------------------------
2511 # Quote a variable value, and forward it to `config.status' so that its
2512 # declaration there will have the same value as in `configure'.  VARNAME
2513 # must have a single quote delimited value for this to work.
2514
2515
2516
2517 # _LT_CONFIG_STATUS_DECLARATIONS
2518 # ------------------------------
2519 # We delimit libtool config variables with single quotes, so when
2520 # we write them to config.status, we have to be sure to quote all
2521 # embedded single quotes properly.  In configure, this macro expands
2522 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2523 #
2524 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2525
2526
2527
2528 # _LT_LIBTOOL_TAGS
2529 # ----------------
2530 # Output comment and list of tags supported by the script
2531
2532
2533
2534 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2535 # -----------------------------------
2536 # Extract the dictionary values for VARNAME (optionally with TAG) and
2537 # expand to a commented shell variable setting:
2538 #
2539 #    # Some comment about what VAR is for.
2540 #    visible_name=$lt_internal_name
2541
2542
2543
2544 # _LT_LIBTOOL_CONFIG_VARS
2545 # -----------------------
2546 # Produce commented declarations of non-tagged libtool config variables
2547 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2548 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2549 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2550
2551
2552
2553 # _LT_LIBTOOL_TAG_VARS(TAG)
2554 # -------------------------
2555
2556
2557
2558 # _LT_TAGVAR(VARNAME, [TAGNAME])
2559 # ------------------------------
2560
2561
2562
2563 # _LT_CONFIG_COMMANDS
2564 # -------------------
2565 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2566 # variables for single and double quote escaping we saved from calls
2567 # to _LT_DECL, we can put quote escaped variables declarations
2568 # into `config.status', and then the shell code to quote escape them in
2569 # for loops in `config.status'.  Finally, any additional code accumulated
2570 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2571 #_LT_CONFIG_COMMANDS
2572
2573
2574 # Initialize.
2575
2576
2577 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2578 # ------------------------------------
2579 # Generate a child script FILE with all initialization necessary to
2580 # reuse the environment learned by the parent script, and make the
2581 # file executable.  If COMMENT is supplied, it is inserted after the
2582 # `#!' sequence but before initialization text begins.  After this
2583 # macro, additional text can be appended to FILE to form the body of
2584 # the child script.  The macro ends with non-zero status if the
2585 # file could not be fully written (such as if the disk is full).
2586 # _LT_GENERATED_FILE_INIT
2587
2588 # LT_OUTPUT
2589 # ---------
2590 # This macro allows early generation of the libtool script (before
2591 # AC_OUTPUT is called), incase it is used in configure for compilation
2592 # tests.
2593 # LT_OUTPUT
2594
2595
2596 # _LT_CONFIG(TAG)
2597 # ---------------
2598 # If TAG is the built-in tag, create an initial libtool script with a
2599 # default configuration from the untagged config vars.  Otherwise add code
2600 # to config.status for appending the configuration named by TAG from the
2601 # matching tagged config vars.
2602 # _LT_CONFIG
2603
2604
2605 # LT_SUPPORTED_TAG(TAG)
2606 # ---------------------
2607 # Trace this macro to discover what tags are supported by the libtool
2608 # --tag option, using:
2609 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2610
2611
2612
2613 # C support is built-in for now
2614
2615
2616
2617
2618 # LT_LANG(LANG)
2619 # -------------
2620 # Enable libtool support for the given language if not already enabled.
2621 # LT_LANG
2622
2623
2624 # _LT_LANG(LANGNAME)
2625 # ------------------
2626 # _LT_LANG
2627
2628
2629 # _LT_LANG_DEFAULT_CONFIG
2630 # -----------------------
2631 # _LT_LANG_DEFAULT_CONFIG
2632
2633 # Obsolete macros:
2634 # This is what autoupdate's m4 run will expand.  It fires
2635 # the warning (with _au_warn_XXX), outputs it into the
2636 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2637 # the replacement expansion.
2638
2639
2640 # This is an auxiliary macro that is also run when
2641 # autoupdate runs m4.  It simply calls m4_warning, but
2642 # we need a wrapper so that each warning is emitted only
2643 # once.  We break the quoting in m4_warning's argument in
2644 # order to expand this macro's arguments, not AU_DEFUN's.
2645
2646
2647 # Finally, this is the expansion that is picked up by
2648 # autoconf.  It tells the user to run autoupdate, and
2649 # then outputs the replacement expansion.  We do not care
2650 # about autoupdate's warning because that contains
2651 # information on what to do *after* running autoupdate.
2652
2653 # This is what autoupdate's m4 run will expand.  It fires
2654 # the warning (with _au_warn_XXX), outputs it into the
2655 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2656 # the replacement expansion.
2657
2658
2659 # This is an auxiliary macro that is also run when
2660 # autoupdate runs m4.  It simply calls m4_warning, but
2661 # we need a wrapper so that each warning is emitted only
2662 # once.  We break the quoting in m4_warning's argument in
2663 # order to expand this macro's arguments, not AU_DEFUN's.
2664
2665
2666 # Finally, this is the expansion that is picked up by
2667 # autoconf.  It tells the user to run autoupdate, and
2668 # then outputs the replacement expansion.  We do not care
2669 # about autoupdate's warning because that contains
2670 # information on what to do *after* running autoupdate.
2671
2672 # This is what autoupdate's m4 run will expand.  It fires
2673 # the warning (with _au_warn_XXX), outputs it into the
2674 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2675 # the replacement expansion.
2676
2677
2678 # This is an auxiliary macro that is also run when
2679 # autoupdate runs m4.  It simply calls m4_warning, but
2680 # we need a wrapper so that each warning is emitted only
2681 # once.  We break the quoting in m4_warning's argument in
2682 # order to expand this macro's arguments, not AU_DEFUN's.
2683
2684
2685 # Finally, this is the expansion that is picked up by
2686 # autoconf.  It tells the user to run autoupdate, and
2687 # then outputs the replacement expansion.  We do not care
2688 # about autoupdate's warning because that contains
2689 # information on what to do *after* running autoupdate.
2690
2691 # This is what autoupdate's m4 run will expand.  It fires
2692 # the warning (with _au_warn_XXX), outputs it into the
2693 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2694 # the replacement expansion.
2695
2696
2697 # This is an auxiliary macro that is also run when
2698 # autoupdate runs m4.  It simply calls m4_warning, but
2699 # we need a wrapper so that each warning is emitted only
2700 # once.  We break the quoting in m4_warning's argument in
2701 # order to expand this macro's arguments, not AU_DEFUN's.
2702
2703
2704 # Finally, this is the expansion that is picked up by
2705 # autoconf.  It tells the user to run autoupdate, and
2706 # then outputs the replacement expansion.  We do not care
2707 # about autoupdate's warning because that contains
2708 # information on what to do *after* running autoupdate.
2709
2710 # This is what autoupdate's m4 run will expand.  It fires
2711 # the warning (with _au_warn_XXX), outputs it into the
2712 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2713 # the replacement expansion.
2714
2715
2716 # This is an auxiliary macro that is also run when
2717 # autoupdate runs m4.  It simply calls m4_warning, but
2718 # we need a wrapper so that each warning is emitted only
2719 # once.  We break the quoting in m4_warning's argument in
2720 # order to expand this macro's arguments, not AU_DEFUN's.
2721
2722
2723 # Finally, this is the expansion that is picked up by
2724 # autoconf.  It tells the user to run autoupdate, and
2725 # then outputs the replacement expansion.  We do not care
2726 # about autoupdate's warning because that contains
2727 # information on what to do *after* running autoupdate.
2728
2729
2730
2731 # _LT_TAG_COMPILER
2732 # ----------------
2733 # _LT_TAG_COMPILER
2734
2735
2736 # _LT_COMPILER_BOILERPLATE
2737 # ------------------------
2738 # Check for compiler boilerplate output or warnings with
2739 # the simple compiler test code.
2740 # _LT_COMPILER_BOILERPLATE
2741
2742
2743 # _LT_LINKER_BOILERPLATE
2744 # ----------------------
2745 # Check for linker boilerplate output or warnings with
2746 # the simple link test code.
2747 # _LT_LINKER_BOILERPLATE
2748
2749 # _LT_REQUIRED_DARWIN_CHECKS
2750 # -------------------------
2751
2752
2753
2754 # _LT_DARWIN_LINKER_FEATURES
2755 # --------------------------
2756 # Checks for linker and compiler features on darwin
2757
2758
2759 # _LT_SYS_MODULE_PATH_AIX
2760 # -----------------------
2761 # Links a minimal program and checks the executable
2762 # for the system default hardcoded library path. In most cases,
2763 # this is /usr/lib:/lib, but when the MPI compilers are used
2764 # the location of the communication and MPI libs are included too.
2765 # If we don't find anything, use the default library path according
2766 # to the aix ld manual.
2767 # _LT_SYS_MODULE_PATH_AIX
2768
2769
2770 # _LT_SHELL_INIT(ARG)
2771 # -------------------
2772 # _LT_SHELL_INIT
2773
2774
2775
2776 # _LT_PROG_ECHO_BACKSLASH
2777 # -----------------------
2778 # Find how we can fake an echo command that does not interpret backslash.
2779 # In particular, with Autoconf 2.60 or later we add some code to the start
2780 # of the generated configure script which will find a shell with a builtin
2781 # printf (which we can use as an echo command).
2782 # _LT_PROG_ECHO_BACKSLASH
2783
2784
2785 # _LT_ENABLE_LOCK
2786 # ---------------
2787 # _LT_ENABLE_LOCK
2788
2789
2790 # _LT_CMD_OLD_ARCHIVE
2791 # -------------------
2792 # _LT_CMD_OLD_ARCHIVE
2793
2794
2795 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2796 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2797 # ----------------------------------------------------------------
2798 # Check whether the given compiler option works
2799 # _LT_COMPILER_OPTION
2800
2801 # Old name:
2802 # This is what autoupdate's m4 run will expand.  It fires
2803 # the warning (with _au_warn_XXX), outputs it into the
2804 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2805 # the replacement expansion.
2806
2807
2808 # This is an auxiliary macro that is also run when
2809 # autoupdate runs m4.  It simply calls m4_warning, but
2810 # we need a wrapper so that each warning is emitted only
2811 # once.  We break the quoting in m4_warning's argument in
2812 # order to expand this macro's arguments, not AU_DEFUN's.
2813
2814
2815 # Finally, this is the expansion that is picked up by
2816 # autoconf.  It tells the user to run autoupdate, and
2817 # then outputs the replacement expansion.  We do not care
2818 # about autoupdate's warning because that contains
2819 # information on what to do *after* running autoupdate.
2820
2821
2822
2823 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2824 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2825 # ----------------------------------------------------
2826 # Check whether the given linker option works
2827 # _LT_LINKER_OPTION
2828
2829 # Old name:
2830 # This is what autoupdate's m4 run will expand.  It fires
2831 # the warning (with _au_warn_XXX), outputs it into the
2832 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2833 # the replacement expansion.
2834
2835
2836 # This is an auxiliary macro that is also run when
2837 # autoupdate runs m4.  It simply calls m4_warning, but
2838 # we need a wrapper so that each warning is emitted only
2839 # once.  We break the quoting in m4_warning's argument in
2840 # order to expand this macro's arguments, not AU_DEFUN's.
2841
2842
2843 # Finally, this is the expansion that is picked up by
2844 # autoconf.  It tells the user to run autoupdate, and
2845 # then outputs the replacement expansion.  We do not care
2846 # about autoupdate's warning because that contains
2847 # information on what to do *after* running autoupdate.
2848
2849
2850
2851 # LT_CMD_MAX_LEN
2852 #---------------
2853 # LT_CMD_MAX_LEN
2854
2855 # Old name:
2856 # This is what autoupdate's m4 run will expand.  It fires
2857 # the warning (with _au_warn_XXX), outputs it into the
2858 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2859 # the replacement expansion.
2860
2861
2862 # This is an auxiliary macro that is also run when
2863 # autoupdate runs m4.  It simply calls m4_warning, but
2864 # we need a wrapper so that each warning is emitted only
2865 # once.  We break the quoting in m4_warning's argument in
2866 # order to expand this macro's arguments, not AU_DEFUN's.
2867
2868
2869 # Finally, this is the expansion that is picked up by
2870 # autoconf.  It tells the user to run autoupdate, and
2871 # then outputs the replacement expansion.  We do not care
2872 # about autoupdate's warning because that contains
2873 # information on what to do *after* running autoupdate.
2874
2875
2876
2877 # _LT_HEADER_DLFCN
2878 # ----------------
2879 # _LT_HEADER_DLFCN
2880
2881
2882 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2883 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2884 # ----------------------------------------------------------------
2885 # _LT_TRY_DLOPEN_SELF
2886
2887
2888 # LT_SYS_DLOPEN_SELF
2889 # ------------------
2890 # LT_SYS_DLOPEN_SELF
2891
2892 # Old name:
2893 # This is what autoupdate's m4 run will expand.  It fires
2894 # the warning (with _au_warn_XXX), outputs it into the
2895 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2896 # the replacement expansion.
2897
2898
2899 # This is an auxiliary macro that is also run when
2900 # autoupdate runs m4.  It simply calls m4_warning, but
2901 # we need a wrapper so that each warning is emitted only
2902 # once.  We break the quoting in m4_warning's argument in
2903 # order to expand this macro's arguments, not AU_DEFUN's.
2904
2905
2906 # Finally, this is the expansion that is picked up by
2907 # autoconf.  It tells the user to run autoupdate, and
2908 # then outputs the replacement expansion.  We do not care
2909 # about autoupdate's warning because that contains
2910 # information on what to do *after* running autoupdate.
2911
2912
2913
2914 # _LT_COMPILER_C_O([TAGNAME])
2915 # ---------------------------
2916 # Check to see if options -c and -o are simultaneously supported by compiler.
2917 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2918 # _LT_COMPILER_C_O
2919
2920
2921 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2922 # ----------------------------------
2923 # Check to see if we can do hard links to lock some files if needed
2924 # _LT_COMPILER_FILE_LOCKS
2925
2926
2927 # _LT_CHECK_OBJDIR
2928 # ----------------
2929 # _LT_CHECK_OBJDIR
2930
2931
2932 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2933 # --------------------------------------
2934 # Check hardcoding attributes.
2935 # _LT_LINKER_HARDCODE_LIBPATH
2936
2937
2938 # _LT_CMD_STRIPLIB
2939 # ----------------
2940 # _LT_CMD_STRIPLIB
2941
2942
2943 # _LT_SYS_DYNAMIC_LINKER([TAG])
2944 # -----------------------------
2945 # PORTME Fill in your ld.so characteristics
2946 # _LT_SYS_DYNAMIC_LINKER
2947
2948
2949 # _LT_PATH_TOOL_PREFIX(TOOL)
2950 # --------------------------
2951 # find a file program which can recognize shared library
2952 # _LT_PATH_TOOL_PREFIX
2953
2954 # Old name:
2955 # This is what autoupdate's m4 run will expand.  It fires
2956 # the warning (with _au_warn_XXX), outputs it into the
2957 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2958 # the replacement expansion.
2959
2960
2961 # This is an auxiliary macro that is also run when
2962 # autoupdate runs m4.  It simply calls m4_warning, but
2963 # we need a wrapper so that each warning is emitted only
2964 # once.  We break the quoting in m4_warning's argument in
2965 # order to expand this macro's arguments, not AU_DEFUN's.
2966
2967
2968 # Finally, this is the expansion that is picked up by
2969 # autoconf.  It tells the user to run autoupdate, and
2970 # then outputs the replacement expansion.  We do not care
2971 # about autoupdate's warning because that contains
2972 # information on what to do *after* running autoupdate.
2973
2974
2975
2976 # _LT_PATH_MAGIC
2977 # --------------
2978 # find a file program which can recognize a shared library
2979 # _LT_PATH_MAGIC
2980
2981
2982 # LT_PATH_LD
2983 # ----------
2984 # find the pathname to the GNU or non-GNU linker
2985 # LT_PATH_LD
2986
2987 # Old names:
2988 # This is what autoupdate's m4 run will expand.  It fires
2989 # the warning (with _au_warn_XXX), outputs it into the
2990 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2991 # the replacement expansion.
2992
2993
2994 # This is an auxiliary macro that is also run when
2995 # autoupdate runs m4.  It simply calls m4_warning, but
2996 # we need a wrapper so that each warning is emitted only
2997 # once.  We break the quoting in m4_warning's argument in
2998 # order to expand this macro's arguments, not AU_DEFUN's.
2999
3000
3001 # Finally, this is the expansion that is picked up by
3002 # autoconf.  It tells the user to run autoupdate, and
3003 # then outputs the replacement expansion.  We do not care
3004 # about autoupdate's warning because that contains
3005 # information on what to do *after* running autoupdate.
3006
3007 # This is what autoupdate's m4 run will expand.  It fires
3008 # the warning (with _au_warn_XXX), outputs it into the
3009 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3010 # the replacement expansion.
3011
3012
3013 # This is an auxiliary macro that is also run when
3014 # autoupdate runs m4.  It simply calls m4_warning, but
3015 # we need a wrapper so that each warning is emitted only
3016 # once.  We break the quoting in m4_warning's argument in
3017 # order to expand this macro's arguments, not AU_DEFUN's.
3018
3019
3020 # Finally, this is the expansion that is picked up by
3021 # autoconf.  It tells the user to run autoupdate, and
3022 # then outputs the replacement expansion.  We do not care
3023 # about autoupdate's warning because that contains
3024 # information on what to do *after* running autoupdate.
3025
3026
3027
3028 # _LT_PATH_LD_GNU
3029 #- --------------
3030 # _LT_PATH_LD_GNU
3031
3032
3033 # _LT_CMD_RELOAD
3034 # --------------
3035 # find reload flag for linker
3036 #   -- PORTME Some linkers may need a different reload flag.
3037 # _LT_CMD_RELOAD
3038
3039
3040 # _LT_CHECK_MAGIC_METHOD
3041 # ----------------------
3042 # how to check for library dependencies
3043 #  -- PORTME fill in with the dynamic library characteristics
3044 # _LT_CHECK_MAGIC_METHOD
3045
3046
3047 # LT_PATH_NM
3048 # ----------
3049 # find the pathname to a BSD- or MS-compatible name lister
3050 # LT_PATH_NM
3051
3052 # Old names:
3053 # This is what autoupdate's m4 run will expand.  It fires
3054 # the warning (with _au_warn_XXX), outputs it into the
3055 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3056 # the replacement expansion.
3057
3058
3059 # This is an auxiliary macro that is also run when
3060 # autoupdate runs m4.  It simply calls m4_warning, but
3061 # we need a wrapper so that each warning is emitted only
3062 # once.  We break the quoting in m4_warning's argument in
3063 # order to expand this macro's arguments, not AU_DEFUN's.
3064
3065
3066 # Finally, this is the expansion that is picked up by
3067 # autoconf.  It tells the user to run autoupdate, and
3068 # then outputs the replacement expansion.  We do not care
3069 # about autoupdate's warning because that contains
3070 # information on what to do *after* running autoupdate.
3071
3072 # This is what autoupdate's m4 run will expand.  It fires
3073 # the warning (with _au_warn_XXX), outputs it into the
3074 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3075 # the replacement expansion.
3076
3077
3078 # This is an auxiliary macro that is also run when
3079 # autoupdate runs m4.  It simply calls m4_warning, but
3080 # we need a wrapper so that each warning is emitted only
3081 # once.  We break the quoting in m4_warning's argument in
3082 # order to expand this macro's arguments, not AU_DEFUN's.
3083
3084
3085 # Finally, this is the expansion that is picked up by
3086 # autoconf.  It tells the user to run autoupdate, and
3087 # then outputs the replacement expansion.  We do not care
3088 # about autoupdate's warning because that contains
3089 # information on what to do *after* running autoupdate.
3090
3091
3092
3093 # LT_LIB_M
3094 # --------
3095 # check for math library
3096 # LT_LIB_M
3097
3098 # Old name:
3099 # This is what autoupdate's m4 run will expand.  It fires
3100 # the warning (with _au_warn_XXX), outputs it into the
3101 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3102 # the replacement expansion.
3103
3104
3105 # This is an auxiliary macro that is also run when
3106 # autoupdate runs m4.  It simply calls m4_warning, but
3107 # we need a wrapper so that each warning is emitted only
3108 # once.  We break the quoting in m4_warning's argument in
3109 # order to expand this macro's arguments, not AU_DEFUN's.
3110
3111
3112 # Finally, this is the expansion that is picked up by
3113 # autoconf.  It tells the user to run autoupdate, and
3114 # then outputs the replacement expansion.  We do not care
3115 # about autoupdate's warning because that contains
3116 # information on what to do *after* running autoupdate.
3117
3118
3119
3120 # _LT_COMPILER_NO_RTTI([TAGNAME])
3121 # -------------------------------
3122 # _LT_COMPILER_NO_RTTI
3123
3124
3125 # _LT_CMD_GLOBAL_SYMBOLS
3126 # ----------------------
3127  # _LT_CMD_GLOBAL_SYMBOLS
3128
3129
3130 # _LT_COMPILER_PIC([TAGNAME])
3131 # ---------------------------
3132 # _LT_COMPILER_PIC
3133
3134
3135 # _LT_LINKER_SHLIBS([TAGNAME])
3136 # ----------------------------
3137 # See if the linker supports building shared libraries.
3138 # _LT_LINKER_SHLIBS
3139
3140
3141 # _LT_LANG_C_CONFIG([TAG])
3142 # ------------------------
3143 # Ensure that the configuration variables for a C compiler are suitably
3144 # defined.  These variables are subsequently used by _LT_CONFIG to write
3145 # the compiler configuration to `libtool'.
3146 # _LT_LANG_C_CONFIG
3147
3148
3149 # _LT_LANG_CXX_CONFIG([TAG])
3150 # --------------------------
3151 # Ensure that the configuration variables for a C++ compiler are suitably
3152 # defined.  These variables are subsequently used by _LT_CONFIG to write
3153 # the compiler configuration to `libtool'.
3154 # _LT_LANG_CXX_CONFIG
3155
3156
3157 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3158 # ---------------------------------
3159 # Figure out "hidden" library dependencies from verbose
3160 # compiler output when linking a shared library.
3161 # Parse the compiler output and extract the necessary
3162 # objects, libraries and library flags.
3163 # _LT_SYS_HIDDEN_LIBDEPS
3164
3165
3166 # _LT_LANG_F77_CONFIG([TAG])
3167 # --------------------------
3168 # Ensure that the configuration variables for a Fortran 77 compiler are
3169 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3170 # to write the compiler configuration to `libtool'.
3171 # _LT_LANG_F77_CONFIG
3172
3173
3174 # _LT_LANG_FC_CONFIG([TAG])
3175 # -------------------------
3176 # Ensure that the configuration variables for a Fortran compiler are
3177 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3178 # to write the compiler configuration to `libtool'.
3179 # _LT_LANG_FC_CONFIG
3180
3181
3182 # _LT_LANG_GCJ_CONFIG([TAG])
3183 # --------------------------
3184 # Ensure that the configuration variables for the GNU Java Compiler compiler
3185 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3186 # to write the compiler configuration to `libtool'.
3187 # _LT_LANG_GCJ_CONFIG
3188
3189
3190 # _LT_LANG_RC_CONFIG([TAG])
3191 # -------------------------
3192 # Ensure that the configuration variables for the Windows resource compiler
3193 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3194 # to write the compiler configuration to `libtool'.
3195 # _LT_LANG_RC_CONFIG
3196
3197
3198 # LT_PROG_GCJ
3199 # -----------
3200
3201
3202 # Old name:
3203 # This is what autoupdate's m4 run will expand.  It fires
3204 # the warning (with _au_warn_XXX), outputs it into the
3205 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3206 # the replacement expansion.
3207
3208
3209 # This is an auxiliary macro that is also run when
3210 # autoupdate runs m4.  It simply calls m4_warning, but
3211 # we need a wrapper so that each warning is emitted only
3212 # once.  We break the quoting in m4_warning's argument in
3213 # order to expand this macro's arguments, not AU_DEFUN's.
3214
3215
3216 # Finally, this is the expansion that is picked up by
3217 # autoconf.  It tells the user to run autoupdate, and
3218 # then outputs the replacement expansion.  We do not care
3219 # about autoupdate's warning because that contains
3220 # information on what to do *after* running autoupdate.
3221
3222
3223
3224 # LT_PROG_RC
3225 # ----------
3226
3227
3228 # Old name:
3229 # This is what autoupdate's m4 run will expand.  It fires
3230 # the warning (with _au_warn_XXX), outputs it into the
3231 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3232 # the replacement expansion.
3233
3234
3235 # This is an auxiliary macro that is also run when
3236 # autoupdate runs m4.  It simply calls m4_warning, but
3237 # we need a wrapper so that each warning is emitted only
3238 # once.  We break the quoting in m4_warning's argument in
3239 # order to expand this macro's arguments, not AU_DEFUN's.
3240
3241
3242 # Finally, this is the expansion that is picked up by
3243 # autoconf.  It tells the user to run autoupdate, and
3244 # then outputs the replacement expansion.  We do not care
3245 # about autoupdate's warning because that contains
3246 # information on what to do *after* running autoupdate.
3247
3248
3249
3250 # _LT_DECL_EGREP
3251 # --------------
3252 # If we don't have a new enough Autoconf to choose the best grep
3253 # available, choose the one first in the user's PATH.
3254
3255
3256
3257 # _LT_DECL_OBJDUMP
3258 # --------------
3259 # If we don't have a new enough Autoconf to choose the best objdump
3260 # available, choose the one first in the user's PATH.
3261
3262
3263
3264 # _LT_DECL_SED
3265 # ------------
3266 # Check for a fully-functional sed program, that truncates
3267 # as few characters as possible.  Prefer GNU sed if found.
3268 # _LT_DECL_SED
3269
3270 #m4_ifndef
3271
3272 # Old name:
3273 # This is what autoupdate's m4 run will expand.  It fires
3274 # the warning (with _au_warn_XXX), outputs it into the
3275 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3276 # the replacement expansion.
3277
3278
3279 # This is an auxiliary macro that is also run when
3280 # autoupdate runs m4.  It simply calls m4_warning, but
3281 # we need a wrapper so that each warning is emitted only
3282 # once.  We break the quoting in m4_warning's argument in
3283 # order to expand this macro's arguments, not AU_DEFUN's.
3284
3285
3286 # Finally, this is the expansion that is picked up by
3287 # autoconf.  It tells the user to run autoupdate, and
3288 # then outputs the replacement expansion.  We do not care
3289 # about autoupdate's warning because that contains
3290 # information on what to do *after* running autoupdate.
3291
3292
3293
3294 # _LT_CHECK_SHELL_FEATURES
3295 # ------------------------
3296 # Find out whether the shell is Bourne or XSI compatible,
3297 # or has some other useful features.
3298 # _LT_CHECK_SHELL_FEATURES
3299
3300
3301 # _LT_PROG_XSI_SHELLFNS
3302 # ---------------------
3303 # Bourne and XSI compatible variants of some useful shell functions.
3304
3305
3306 # Helper functions for option handling.                    -*- Autoconf -*-
3307 #
3308 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3309 #   Inc.
3310 #   Written by Gary V. Vaughan, 2004
3311 #
3312 # This file is free software; the Free Software Foundation gives
3313 # unlimited permission to copy and/or distribute it, with or without
3314 # modifications, as long as this notice is preserved.
3315
3316 # serial 6 ltoptions.m4
3317
3318 # This is to help aclocal find these macros, as it can't see m4_define.
3319
3320
3321
3322 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3323 # ------------------------------------------
3324
3325
3326
3327 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3328 # ---------------------------------------
3329 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3330 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3331 # saved as a flag.
3332
3333
3334
3335 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3336 # ------------------------------------------------------------
3337 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3338
3339
3340
3341 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3342 # -------------------------------------------------------
3343 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3344 # are set.
3345
3346
3347
3348 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3349 # ----------------------------------------
3350 # OPTION-LIST is a space-separated list of Libtool options associated
3351 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3352 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3353 # the unknown option and exit.
3354 # _LT_SET_OPTIONS
3355
3356
3357 ## --------------------------------- ##
3358 ## Macros to handle LT_INIT options. ##
3359 ## --------------------------------- ##
3360
3361 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3362 # -----------------------------------------
3363
3364
3365
3366 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3367 # -----------------------------------------------
3368 # LT_OPTION_DEFINE
3369
3370
3371 # dlopen
3372 # ------
3373
3374
3375 # This is what autoupdate's m4 run will expand.  It fires
3376 # the warning (with _au_warn_XXX), outputs it into the
3377 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3378 # the replacement expansion.
3379
3380
3381 # This is an auxiliary macro that is also run when
3382 # autoupdate runs m4.  It simply calls m4_warning, but
3383 # we need a wrapper so that each warning is emitted only
3384 # once.  We break the quoting in m4_warning's argument in
3385 # order to expand this macro's arguments, not AU_DEFUN's.
3386
3387
3388 # Finally, this is the expansion that is picked up by
3389 # autoconf.  It tells the user to run autoupdate, and
3390 # then outputs the replacement expansion.  We do not care
3391 # about autoupdate's warning because that contains
3392 # information on what to do *after* running autoupdate.
3393
3394
3395
3396
3397 # win32-dll
3398 # ---------
3399 # Declare package support for building win32 dll's.
3400 # win32-dll
3401
3402 # This is what autoupdate's m4 run will expand.  It fires
3403 # the warning (with _au_warn_XXX), outputs it into the
3404 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3405 # the replacement expansion.
3406
3407
3408 # This is an auxiliary macro that is also run when
3409 # autoupdate runs m4.  It simply calls m4_warning, but
3410 # we need a wrapper so that each warning is emitted only
3411 # once.  We break the quoting in m4_warning's argument in
3412 # order to expand this macro's arguments, not AU_DEFUN's.
3413
3414
3415 # Finally, this is the expansion that is picked up by
3416 # autoconf.  It tells the user to run autoupdate, and
3417 # then outputs the replacement expansion.  We do not care
3418 # about autoupdate's warning because that contains
3419 # information on what to do *after* running autoupdate.
3420
3421
3422
3423
3424 # _LT_ENABLE_SHARED([DEFAULT])
3425 # ----------------------------
3426 # implement the --enable-shared flag, and supports the `shared' and
3427 # `disable-shared' LT_INIT options.
3428 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3429 # _LT_ENABLE_SHARED
3430
3431
3432
3433
3434 # Old names:
3435
3436
3437
3438
3439 # This is what autoupdate's m4 run will expand.  It fires
3440 # the warning (with _au_warn_XXX), outputs it into the
3441 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3442 # the replacement expansion.
3443
3444
3445 # This is an auxiliary macro that is also run when
3446 # autoupdate runs m4.  It simply calls m4_warning, but
3447 # we need a wrapper so that each warning is emitted only
3448 # once.  We break the quoting in m4_warning's argument in
3449 # order to expand this macro's arguments, not AU_DEFUN's.
3450
3451
3452 # Finally, this is the expansion that is picked up by
3453 # autoconf.  It tells the user to run autoupdate, and
3454 # then outputs the replacement expansion.  We do not care
3455 # about autoupdate's warning because that contains
3456 # information on what to do *after* running autoupdate.
3457
3458 # This is what autoupdate's m4 run will expand.  It fires
3459 # the warning (with _au_warn_XXX), outputs it into the
3460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3461 # the replacement expansion.
3462
3463
3464 # This is an auxiliary macro that is also run when
3465 # autoupdate runs m4.  It simply calls m4_warning, but
3466 # we need a wrapper so that each warning is emitted only
3467 # once.  We break the quoting in m4_warning's argument in
3468 # order to expand this macro's arguments, not AU_DEFUN's.
3469
3470
3471 # Finally, this is the expansion that is picked up by
3472 # autoconf.  It tells the user to run autoupdate, and
3473 # then outputs the replacement expansion.  We do not care
3474 # about autoupdate's warning because that contains
3475 # information on what to do *after* running autoupdate.
3476
3477
3478
3479
3480
3481 # _LT_ENABLE_STATIC([DEFAULT])
3482 # ----------------------------
3483 # implement the --enable-static flag, and support the `static' and
3484 # `disable-static' LT_INIT options.
3485 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3486 # _LT_ENABLE_STATIC
3487
3488
3489
3490
3491 # Old names:
3492
3493
3494
3495
3496 # This is what autoupdate's m4 run will expand.  It fires
3497 # the warning (with _au_warn_XXX), outputs it into the
3498 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3499 # the replacement expansion.
3500
3501
3502 # This is an auxiliary macro that is also run when
3503 # autoupdate runs m4.  It simply calls m4_warning, but
3504 # we need a wrapper so that each warning is emitted only
3505 # once.  We break the quoting in m4_warning's argument in
3506 # order to expand this macro's arguments, not AU_DEFUN's.
3507
3508
3509 # Finally, this is the expansion that is picked up by
3510 # autoconf.  It tells the user to run autoupdate, and
3511 # then outputs the replacement expansion.  We do not care
3512 # about autoupdate's warning because that contains
3513 # information on what to do *after* running autoupdate.
3514
3515 # This is what autoupdate's m4 run will expand.  It fires
3516 # the warning (with _au_warn_XXX), outputs it into the
3517 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3518 # the replacement expansion.
3519
3520
3521 # This is an auxiliary macro that is also run when
3522 # autoupdate runs m4.  It simply calls m4_warning, but
3523 # we need a wrapper so that each warning is emitted only
3524 # once.  We break the quoting in m4_warning's argument in
3525 # order to expand this macro's arguments, not AU_DEFUN's.
3526
3527
3528 # Finally, this is the expansion that is picked up by
3529 # autoconf.  It tells the user to run autoupdate, and
3530 # then outputs the replacement expansion.  We do not care
3531 # about autoupdate's warning because that contains
3532 # information on what to do *after* running autoupdate.
3533
3534
3535
3536
3537
3538 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3539 # ----------------------------------
3540 # implement the --enable-fast-install flag, and support the `fast-install'
3541 # and `disable-fast-install' LT_INIT options.
3542 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3543 # _LT_ENABLE_FAST_INSTALL
3544
3545
3546
3547
3548 # Old names:
3549 # This is what autoupdate's m4 run will expand.  It fires
3550 # the warning (with _au_warn_XXX), outputs it into the
3551 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3552 # the replacement expansion.
3553
3554
3555 # This is an auxiliary macro that is also run when
3556 # autoupdate runs m4.  It simply calls m4_warning, but
3557 # we need a wrapper so that each warning is emitted only
3558 # once.  We break the quoting in m4_warning's argument in
3559 # order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562 # Finally, this is the expansion that is picked up by
3563 # autoconf.  It tells the user to run autoupdate, and
3564 # then outputs the replacement expansion.  We do not care
3565 # about autoupdate's warning because that contains
3566 # information on what to do *after* running autoupdate.
3567
3568
3569 # This is what autoupdate's m4 run will expand.  It fires
3570 # the warning (with _au_warn_XXX), outputs it into the
3571 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3572 # the replacement expansion.
3573
3574
3575 # This is an auxiliary macro that is also run when
3576 # autoupdate runs m4.  It simply calls m4_warning, but
3577 # we need a wrapper so that each warning is emitted only
3578 # once.  We break the quoting in m4_warning's argument in
3579 # order to expand this macro's arguments, not AU_DEFUN's.
3580
3581
3582 # Finally, this is the expansion that is picked up by
3583 # autoconf.  It tells the user to run autoupdate, and
3584 # then outputs the replacement expansion.  We do not care
3585 # about autoupdate's warning because that contains
3586 # information on what to do *after* running autoupdate.
3587
3588
3589
3590
3591 # _LT_WITH_PIC([MODE])
3592 # --------------------
3593 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3594 # LT_INIT options.
3595 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3596 # _LT_WITH_PIC
3597
3598
3599
3600
3601 # Old name:
3602 # This is what autoupdate's m4 run will expand.  It fires
3603 # the warning (with _au_warn_XXX), outputs it into the
3604 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3605 # the replacement expansion.
3606
3607
3608 # This is an auxiliary macro that is also run when
3609 # autoupdate runs m4.  It simply calls m4_warning, but
3610 # we need a wrapper so that each warning is emitted only
3611 # once.  We break the quoting in m4_warning's argument in
3612 # order to expand this macro's arguments, not AU_DEFUN's.
3613
3614
3615 # Finally, this is the expansion that is picked up by
3616 # autoconf.  It tells the user to run autoupdate, and
3617 # then outputs the replacement expansion.  We do not care
3618 # about autoupdate's warning because that contains
3619 # information on what to do *after* running autoupdate.
3620
3621
3622
3623 ## ----------------- ##
3624 ## LTDL_INIT Options ##
3625 ## ----------------- ##
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3637 #
3638 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3639 # Written by Gary V. Vaughan, 2004
3640 #
3641 # This file is free software; the Free Software Foundation gives
3642 # unlimited permission to copy and/or distribute it, with or without
3643 # modifications, as long as this notice is preserved.
3644
3645 # serial 6 ltsugar.m4
3646
3647 # This is to help aclocal find these macros, as it can't see m4_define.
3648
3649
3650
3651 # lt_join(SEP, ARG1, [ARG2...])
3652 # -----------------------------
3653 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3654 # associated separator.
3655 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3656 # versions in m4sugar had bugs.
3657
3658
3659
3660
3661 # lt_car(LIST)
3662 # lt_cdr(LIST)
3663 # ------------
3664 # Manipulate m4 lists.
3665 # These macros are necessary as long as will still need to support
3666 # Autoconf-2.59 which quotes differently.
3667
3668
3669
3670
3671
3672 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3673 # ------------------------------------------
3674 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3675 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3676 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3677 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3678 # than defined and empty).
3679 #
3680 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3681 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3682
3683
3684
3685
3686 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3687 # ----------------------------------------------------------
3688 # Produce a SEP delimited list of all paired combinations of elements of
3689 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3690 # has the form PREFIXmINFIXSUFFIXn.
3691 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3692
3693
3694
3695 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3696 # -----------------------------------------------------------------------
3697 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3698 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3699
3700
3701
3702 # lt_dict_add(DICT, KEY, VALUE)
3703 # -----------------------------
3704
3705
3706
3707 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3708 # --------------------------------------------
3709
3710
3711
3712 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3713 # ----------------------------------
3714
3715
3716
3717 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3718 # -----------------------------------------------------------------
3719
3720
3721
3722 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3723 # --------------------------------------------------------------
3724
3725
3726 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3727 #
3728 #   Copyright (C) 2004 Free Software Foundation, Inc.
3729 #   Written by Scott James Remnant, 2004
3730 #
3731 # This file is free software; the Free Software Foundation gives
3732 # unlimited permission to copy and/or distribute it, with or without
3733 # modifications, as long as this notice is preserved.
3734
3735 # Generated from ltversion.in.
3736
3737 # serial 3134 ltversion.m4
3738 # This file is part of GNU Libtool
3739
3740
3741
3742
3743
3744
3745 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3746 #
3747 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3748 #   Written by Scott James Remnant, 2004.
3749 #
3750 # This file is free software; the Free Software Foundation gives
3751 # unlimited permission to copy and/or distribute it, with or without
3752 # modifications, as long as this notice is preserved.
3753
3754 # serial 4 lt~obsolete.m4
3755
3756 # These exist entirely to fool aclocal when bootstrapping libtool.
3757 #
3758 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3759 # which have later been changed to m4_define as they aren't part of the
3760 # exported API, or moved to Autoconf or Automake where they belong.
3761 #
3762 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3763 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3764 # using a macro with the same name in our local m4/libtool.m4 it'll
3765 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3766 # and doesn't know about Autoconf macros at all.)
3767 #
3768 # So we provide this file, which has a silly filename so it's always
3769 # included after everything else.  This provides aclocal with the
3770 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3771 # because those macros already exist, or will be overwritten later.
3772 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3773 #
3774 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3775 # Yes, that means every name once taken will need to remain here until
3776 # we give up compatibility with versions before 1.7, at which point
3777 # we need to keep only those names which we still refer to.
3778
3779 # This is to help aclocal find these macros, as it can't see m4_define.
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844 ##                                                          -*- Autoconf -*-
3845
3846 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3847 # Free Software Foundation, Inc.
3848 #
3849 # This file is free software; the Free Software Foundation
3850 # gives unlimited permission to copy and/or distribute it,
3851 # with or without modifications, as long as this notice is preserved.
3852
3853 # serial 8
3854
3855 # Based on depend.m4 from automake 1.9, modified for standalone use in
3856 # an environment where GNU make is required.
3857
3858 # ZW_PROG_COMPILER_DEPENDENCIES
3859 # -----------------------------
3860 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3861 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3862 # original; not side-effect compatible.  As the users of this macro
3863 # may require accurate dependencies for correct builds, it does *not*
3864 # honor --disable-dependency-checking, and failure to detect a usable
3865 # method is an error.  depcomp is assumed to be located in
3866 # $ac_aux_dir.
3867 #
3868 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3869
3870
3871
3872 # AM_SET_DEPDIR
3873 # -------------
3874 # Choose a directory name for dependency files.
3875
3876
3877 # ZW_CREATE_DEPDIR
3878 # ----------------
3879 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926 sim_inline="-DDEFAULT_INLINE=0"
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963 # intl sister-directory configuration rules.
3964 #
3965
3966 # The idea behind this macro is that there's no need to repeat all the
3967 # autoconf probes done by the intl directory - it's already done them
3968 # for us.  In fact, there's no need even to look at the cache for the
3969 # answers.  All we need to do is nab a few pieces of information.
3970 # The intl directory is set up to make this easy, by generating a
3971 # small file which can be sourced as a shell script; then we produce
3972 # the necessary substitutions and definitions for this directory.
3973
3974
3975
3976 # Autoconf M4 include file defining utility macros for complex Canadian
3977 # cross builds.
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987 ####
3988 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3989 # or AC_INIT.
3990 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3991
3992 ####
3993 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3994 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3995
3996
3997 ####
3998 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3999 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4000
4001
4002
4003 # Backported from Autoconf 2.5x; can go away when and if
4004 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4005
4006
4007
4008
4009 # ACX_HAVE_GCC_FOR_TARGET
4010 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4011
4012
4013 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4014 # Searching for installed target binutils.  We need to take extra care,
4015 # else we may find the wrong assembler, linker, etc., and lose.
4016 #
4017 # First try --with-build-time-tools, if specified.
4018 #
4019 # For build != host, we ask the installed GCC for the name of the tool it
4020 # uses, and accept it if it is an absolute path.  This is because the
4021 # only good choice for a compiler is the same GCC version that is being
4022 # installed (or we couldn't make target libraries), and we assume that
4023 # on the host system we'll have not only the same GCC version, but also
4024 # the same binutils version.
4025 #
4026 # For build == host, search the same directories that the installed
4027 # compiler will search.  We used to do this for the assembler, linker,
4028 # and nm only; for simplicity of configuration, however, we extend this
4029 # criterion to tools (such as ar and ranlib) that are never invoked by
4030 # the compiler, to avoid mismatches.
4031 #
4032 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4033 # if build == target.  This makes the most sense only when bootstrapping,
4034 # but we also do so when build != host.  In this case, we hope that the
4035 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4036 #
4037 # If we do not find a suitable binary, then try the user's path.
4038
4039
4040 ###
4041 # AC_PROG_CPP_WERROR
4042 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4043 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4044 # For now, using this also overrides header checks to use only the
4045 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4046 # bit harder from here).
4047 # Eventually autoconf will default to checking headers with the compiler
4048 # instead, and we'll have to do this differently.
4049
4050 # AC_PROG_CPP_WERROR
4051
4052 # Test for GNAT.
4053 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4054 # that understands Ada.  We use the user's CC setting, already found, and
4055 # possibly add $1 to the command-line parameters.
4056 #
4057 # Sets the shell variable have_gnat to yes or no as appropriate, and
4058 # substitutes GNATBIND and GNATMAKE.
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084 ac_ext=c
4085 ac_cpp='$CPP $CPPFLAGS'
4086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089 if test -n "$ac_tool_prefix"; then
4090   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4091 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093 $as_echo_n "checking for $ac_word... " >&6; }
4094 if test "${ac_cv_prog_CC+set}" = set; then :
4095   $as_echo_n "(cached) " >&6
4096 else
4097   if test -n "$CC"; then
4098   ac_cv_prog_CC="$CC" # Let the user override the test.
4099 else
4100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4101 for as_dir in $PATH
4102 do
4103   IFS=$as_save_IFS
4104   test -z "$as_dir" && as_dir=.
4105     for ac_exec_ext in '' $ac_executable_extensions; do
4106   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4107     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4108     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4109     break 2
4110   fi
4111 done
4112   done
4113 IFS=$as_save_IFS
4114
4115 fi
4116 fi
4117 CC=$ac_cv_prog_CC
4118 if test -n "$CC"; then
4119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4120 $as_echo "$CC" >&6; }
4121 else
4122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123 $as_echo "no" >&6; }
4124 fi
4125
4126
4127 fi
4128 if test -z "$ac_cv_prog_CC"; then
4129   ac_ct_CC=$CC
4130   # Extract the first word of "gcc", so it can be a program name with args.
4131 set dummy gcc; ac_word=$2
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133 $as_echo_n "checking for $ac_word... " >&6; }
4134 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4135   $as_echo_n "(cached) " >&6
4136 else
4137   if test -n "$ac_ct_CC"; then
4138   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4139 else
4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141 for as_dir in $PATH
4142 do
4143   IFS=$as_save_IFS
4144   test -z "$as_dir" && as_dir=.
4145     for ac_exec_ext in '' $ac_executable_extensions; do
4146   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4147     ac_cv_prog_ac_ct_CC="gcc"
4148     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4149     break 2
4150   fi
4151 done
4152   done
4153 IFS=$as_save_IFS
4154
4155 fi
4156 fi
4157 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4158 if test -n "$ac_ct_CC"; then
4159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4160 $as_echo "$ac_ct_CC" >&6; }
4161 else
4162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4163 $as_echo "no" >&6; }
4164 fi
4165
4166   if test "x$ac_ct_CC" = x; then
4167     CC=""
4168   else
4169     case $cross_compiling:$ac_tool_warned in
4170 yes:)
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4172 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4173 ac_tool_warned=yes ;;
4174 esac
4175     CC=$ac_ct_CC
4176   fi
4177 else
4178   CC="$ac_cv_prog_CC"
4179 fi
4180
4181 if test -z "$CC"; then
4182           if test -n "$ac_tool_prefix"; then
4183     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4184 set dummy ${ac_tool_prefix}cc; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if test "${ac_cv_prog_CC+set}" = set; then :
4188   $as_echo_n "(cached) " >&6
4189 else
4190   if test -n "$CC"; then
4191   ac_cv_prog_CC="$CC" # Let the user override the test.
4192 else
4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194 for as_dir in $PATH
4195 do
4196   IFS=$as_save_IFS
4197   test -z "$as_dir" && as_dir=.
4198     for ac_exec_ext in '' $ac_executable_extensions; do
4199   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200     ac_cv_prog_CC="${ac_tool_prefix}cc"
4201     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202     break 2
4203   fi
4204 done
4205   done
4206 IFS=$as_save_IFS
4207
4208 fi
4209 fi
4210 CC=$ac_cv_prog_CC
4211 if test -n "$CC"; then
4212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4213 $as_echo "$CC" >&6; }
4214 else
4215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216 $as_echo "no" >&6; }
4217 fi
4218
4219
4220   fi
4221 fi
4222 if test -z "$CC"; then
4223   # Extract the first word of "cc", so it can be a program name with args.
4224 set dummy cc; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if test "${ac_cv_prog_CC+set}" = set; then :
4228   $as_echo_n "(cached) " >&6
4229 else
4230   if test -n "$CC"; then
4231   ac_cv_prog_CC="$CC" # Let the user override the test.
4232 else
4233   ac_prog_rejected=no
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 for as_dir in $PATH
4236 do
4237   IFS=$as_save_IFS
4238   test -z "$as_dir" && as_dir=.
4239     for ac_exec_ext in '' $ac_executable_extensions; do
4240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4242        ac_prog_rejected=yes
4243        continue
4244      fi
4245     ac_cv_prog_CC="cc"
4246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247     break 2
4248   fi
4249 done
4250   done
4251 IFS=$as_save_IFS
4252
4253 if test $ac_prog_rejected = yes; then
4254   # We found a bogon in the path, so make sure we never use it.
4255   set dummy $ac_cv_prog_CC
4256   shift
4257   if test $# != 0; then
4258     # We chose a different compiler from the bogus one.
4259     # However, it has the same basename, so the bogon will be chosen
4260     # first if we set CC to just the basename; use the full file name.
4261     shift
4262     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4263   fi
4264 fi
4265 fi
4266 fi
4267 CC=$ac_cv_prog_CC
4268 if test -n "$CC"; then
4269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270 $as_echo "$CC" >&6; }
4271 else
4272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 fi
4275
4276
4277 fi
4278 if test -z "$CC"; then
4279   if test -n "$ac_tool_prefix"; then
4280   for ac_prog in cl.exe
4281   do
4282     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4283 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285 $as_echo_n "checking for $ac_word... " >&6; }
4286 if test "${ac_cv_prog_CC+set}" = set; then :
4287   $as_echo_n "(cached) " >&6
4288 else
4289   if test -n "$CC"; then
4290   ac_cv_prog_CC="$CC" # Let the user override the test.
4291 else
4292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293 for as_dir in $PATH
4294 do
4295   IFS=$as_save_IFS
4296   test -z "$as_dir" && as_dir=.
4297     for ac_exec_ext in '' $ac_executable_extensions; do
4298   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4300     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4301     break 2
4302   fi
4303 done
4304   done
4305 IFS=$as_save_IFS
4306
4307 fi
4308 fi
4309 CC=$ac_cv_prog_CC
4310 if test -n "$CC"; then
4311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4312 $as_echo "$CC" >&6; }
4313 else
4314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315 $as_echo "no" >&6; }
4316 fi
4317
4318
4319     test -n "$CC" && break
4320   done
4321 fi
4322 if test -z "$CC"; then
4323   ac_ct_CC=$CC
4324   for ac_prog in cl.exe
4325 do
4326   # Extract the first word of "$ac_prog", so it can be a program name with args.
4327 set dummy $ac_prog; ac_word=$2
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4329 $as_echo_n "checking for $ac_word... " >&6; }
4330 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4331   $as_echo_n "(cached) " >&6
4332 else
4333   if test -n "$ac_ct_CC"; then
4334   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4335 else
4336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4337 for as_dir in $PATH
4338 do
4339   IFS=$as_save_IFS
4340   test -z "$as_dir" && as_dir=.
4341     for ac_exec_ext in '' $ac_executable_extensions; do
4342   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4343     ac_cv_prog_ac_ct_CC="$ac_prog"
4344     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4345     break 2
4346   fi
4347 done
4348   done
4349 IFS=$as_save_IFS
4350
4351 fi
4352 fi
4353 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4354 if test -n "$ac_ct_CC"; then
4355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4356 $as_echo "$ac_ct_CC" >&6; }
4357 else
4358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359 $as_echo "no" >&6; }
4360 fi
4361
4362
4363   test -n "$ac_ct_CC" && break
4364 done
4365
4366   if test "x$ac_ct_CC" = x; then
4367     CC=""
4368   else
4369     case $cross_compiling:$ac_tool_warned in
4370 yes:)
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4372 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4373 ac_tool_warned=yes ;;
4374 esac
4375     CC=$ac_ct_CC
4376   fi
4377 fi
4378
4379 fi
4380
4381
4382 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4384 as_fn_error "no acceptable C compiler found in \$PATH
4385 See \`config.log' for more details." "$LINENO" 5; }
4386
4387 # Provide some information about the compiler.
4388 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4389 set X $ac_compile
4390 ac_compiler=$2
4391 for ac_option in --version -v -V -qversion; do
4392   { { ac_try="$ac_compiler $ac_option >&5"
4393 case "(($ac_try" in
4394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4395   *) ac_try_echo=$ac_try;;
4396 esac
4397 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4398 $as_echo "$ac_try_echo"; } >&5
4399   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4400   ac_status=$?
4401   if test -s conftest.err; then
4402     sed '10a\
4403 ... rest of stderr output deleted ...
4404          10q' conftest.err >conftest.er1
4405     cat conftest.er1 >&5
4406     rm -f conftest.er1 conftest.err
4407   fi
4408   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4409   test $ac_status = 0; }
4410 done
4411
4412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 /* end confdefs.h.  */
4414
4415 int
4416 main ()
4417 {
4418
4419   ;
4420   return 0;
4421 }
4422 _ACEOF
4423 ac_clean_files_save=$ac_clean_files
4424 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4425 # Try to create an executable without -o first, disregard a.out.
4426 # It will help us diagnose broken compilers, and finding out an intuition
4427 # of exeext.
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4429 $as_echo_n "checking for C compiler default output file name... " >&6; }
4430 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4431
4432 # The possible output files:
4433 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4434
4435 ac_rmfiles=
4436 for ac_file in $ac_files
4437 do
4438   case $ac_file in
4439     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4440     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4441   esac
4442 done
4443 rm -f $ac_rmfiles
4444
4445 if { { ac_try="$ac_link_default"
4446 case "(($ac_try" in
4447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448   *) ac_try_echo=$ac_try;;
4449 esac
4450 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4451 $as_echo "$ac_try_echo"; } >&5
4452   (eval "$ac_link_default") 2>&5
4453   ac_status=$?
4454   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4455   test $ac_status = 0; }; then :
4456   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4457 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4458 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4459 # so that the user can short-circuit this test for compilers unknown to
4460 # Autoconf.
4461 for ac_file in $ac_files ''
4462 do
4463   test -f "$ac_file" || continue
4464   case $ac_file in
4465     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4466         ;;
4467     [ab].out )
4468         # We found the default executable, but exeext='' is most
4469         # certainly right.
4470         break;;
4471     *.* )
4472         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4473         then :; else
4474            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4475         fi
4476         # We set ac_cv_exeext here because the later test for it is not
4477         # safe: cross compilers may not add the suffix if given an `-o'
4478         # argument, so we may need to know it at that point already.
4479         # Even if this section looks crufty: it has the advantage of
4480         # actually working.
4481         break;;
4482     * )
4483         break;;
4484   esac
4485 done
4486 test "$ac_cv_exeext" = no && ac_cv_exeext=
4487
4488 else
4489   ac_file=''
4490 fi
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492 $as_echo "$ac_file" >&6; }
4493 if test -z "$ac_file"; then :
4494   $as_echo "$as_me: failed program was:" >&5
4495 sed 's/^/| /' conftest.$ac_ext >&5
4496
4497 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4499 { as_fn_set_status 77
4500 as_fn_error "C compiler cannot create executables
4501 See \`config.log' for more details." "$LINENO" 5; }; }
4502 fi
4503 ac_exeext=$ac_cv_exeext
4504
4505 # Check that the compiler produces executables we can run.  If not, either
4506 # the compiler is broken, or we cross compile.
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4508 $as_echo_n "checking whether the C compiler works... " >&6; }
4509 # If not cross compiling, check that we can run a simple program.
4510 if test "$cross_compiling" != yes; then
4511   if { ac_try='./$ac_file'
4512   { { case "(($ac_try" in
4513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514   *) ac_try_echo=$ac_try;;
4515 esac
4516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4517 $as_echo "$ac_try_echo"; } >&5
4518   (eval "$ac_try") 2>&5
4519   ac_status=$?
4520   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4521   test $ac_status = 0; }; }; then
4522     cross_compiling=no
4523   else
4524     if test "$cross_compiling" = maybe; then
4525         cross_compiling=yes
4526     else
4527         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4528 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4529 as_fn_error "cannot run C compiled programs.
4530 If you meant to cross compile, use \`--host'.
4531 See \`config.log' for more details." "$LINENO" 5; }
4532     fi
4533   fi
4534 fi
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4536 $as_echo "yes" >&6; }
4537
4538 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4539 ac_clean_files=$ac_clean_files_save
4540 # Check that the compiler produces executables we can run.  If not, either
4541 # the compiler is broken, or we cross compile.
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4543 $as_echo_n "checking whether we are cross compiling... " >&6; }
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4545 $as_echo "$cross_compiling" >&6; }
4546
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4548 $as_echo_n "checking for suffix of executables... " >&6; }
4549 if { { ac_try="$ac_link"
4550 case "(($ac_try" in
4551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552   *) ac_try_echo=$ac_try;;
4553 esac
4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555 $as_echo "$ac_try_echo"; } >&5
4556   (eval "$ac_link") 2>&5
4557   ac_status=$?
4558   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559   test $ac_status = 0; }; then :
4560   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4561 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4562 # work properly (i.e., refer to `conftest.exe'), while it won't with
4563 # `rm'.
4564 for ac_file in conftest.exe conftest conftest.*; do
4565   test -f "$ac_file" || continue
4566   case $ac_file in
4567     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4568     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4569           break;;
4570     * ) break;;
4571   esac
4572 done
4573 else
4574   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4576 as_fn_error "cannot compute suffix of executables: cannot compile and link
4577 See \`config.log' for more details." "$LINENO" 5; }
4578 fi
4579 rm -f conftest$ac_cv_exeext
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4581 $as_echo "$ac_cv_exeext" >&6; }
4582
4583 rm -f conftest.$ac_ext
4584 EXEEXT=$ac_cv_exeext
4585 ac_exeext=$EXEEXT
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4587 $as_echo_n "checking for suffix of object files... " >&6; }
4588 if test "${ac_cv_objext+set}" = set; then :
4589   $as_echo_n "(cached) " >&6
4590 else
4591   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h.  */
4593
4594 int
4595 main ()
4596 {
4597
4598   ;
4599   return 0;
4600 }
4601 _ACEOF
4602 rm -f conftest.o conftest.obj
4603 if { { ac_try="$ac_compile"
4604 case "(($ac_try" in
4605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606   *) ac_try_echo=$ac_try;;
4607 esac
4608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4609 $as_echo "$ac_try_echo"; } >&5
4610   (eval "$ac_compile") 2>&5
4611   ac_status=$?
4612   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4613   test $ac_status = 0; }; then :
4614   for ac_file in conftest.o conftest.obj conftest.*; do
4615   test -f "$ac_file" || continue;
4616   case $ac_file in
4617     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4618     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4619        break;;
4620   esac
4621 done
4622 else
4623   $as_echo "$as_me: failed program was:" >&5
4624 sed 's/^/| /' conftest.$ac_ext >&5
4625
4626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4628 as_fn_error "cannot compute suffix of object files: cannot compile
4629 See \`config.log' for more details." "$LINENO" 5; }
4630 fi
4631 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4632 fi
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4634 $as_echo "$ac_cv_objext" >&6; }
4635 OBJEXT=$ac_cv_objext
4636 ac_objext=$OBJEXT
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4638 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4639 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4640   $as_echo_n "(cached) " >&6
4641 else
4642   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643 /* end confdefs.h.  */
4644
4645 int
4646 main ()
4647 {
4648 #ifndef __GNUC__
4649        choke me
4650 #endif
4651
4652   ;
4653   return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657   ac_compiler_gnu=yes
4658 else
4659   ac_compiler_gnu=no
4660 fi
4661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4663
4664 fi
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4666 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4667 if test $ac_compiler_gnu = yes; then
4668   GCC=yes
4669 else
4670   GCC=
4671 fi
4672 ac_test_CFLAGS=${CFLAGS+set}
4673 ac_save_CFLAGS=$CFLAGS
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4675 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4676 if test "${ac_cv_prog_cc_g+set}" = set; then :
4677   $as_echo_n "(cached) " >&6
4678 else
4679   ac_save_c_werror_flag=$ac_c_werror_flag
4680    ac_c_werror_flag=yes
4681    ac_cv_prog_cc_g=no
4682    CFLAGS="-g"
4683    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h.  */
4685
4686 int
4687 main ()
4688 {
4689
4690   ;
4691   return 0;
4692 }
4693 _ACEOF
4694 if ac_fn_c_try_compile "$LINENO"; then :
4695   ac_cv_prog_cc_g=yes
4696 else
4697   CFLAGS=""
4698       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699 /* end confdefs.h.  */
4700
4701 int
4702 main ()
4703 {
4704
4705   ;
4706   return 0;
4707 }
4708 _ACEOF
4709 if ac_fn_c_try_compile "$LINENO"; then :
4710
4711 else
4712   ac_c_werror_flag=$ac_save_c_werror_flag
4713          CFLAGS="-g"
4714          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715 /* end confdefs.h.  */
4716
4717 int
4718 main ()
4719 {
4720
4721   ;
4722   return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726   ac_cv_prog_cc_g=yes
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729 fi
4730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733    ac_c_werror_flag=$ac_save_c_werror_flag
4734 fi
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4736 $as_echo "$ac_cv_prog_cc_g" >&6; }
4737 if test "$ac_test_CFLAGS" = set; then
4738   CFLAGS=$ac_save_CFLAGS
4739 elif test $ac_cv_prog_cc_g = yes; then
4740   if test "$GCC" = yes; then
4741     CFLAGS="-g -O2"
4742   else
4743     CFLAGS="-g"
4744   fi
4745 else
4746   if test "$GCC" = yes; then
4747     CFLAGS="-O2"
4748   else
4749     CFLAGS=
4750   fi
4751 fi
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4753 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4754 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4755   $as_echo_n "(cached) " >&6
4756 else
4757   ac_cv_prog_cc_c89=no
4758 ac_save_CC=$CC
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760 /* end confdefs.h.  */
4761 #include <stdarg.h>
4762 #include <stdio.h>
4763 #include <sys/types.h>
4764 #include <sys/stat.h>
4765 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4766 struct buf { int x; };
4767 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4768 static char *e (p, i)
4769      char **p;
4770      int i;
4771 {
4772   return p[i];
4773 }
4774 static char *f (char * (*g) (char **, int), char **p, ...)
4775 {
4776   char *s;
4777   va_list v;
4778   va_start (v,p);
4779   s = g (p, va_arg (v,int));
4780   va_end (v);
4781   return s;
4782 }
4783
4784 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4785    function prototypes and stuff, but not '\xHH' hex character constants.
4786    These don't provoke an error unfortunately, instead are silently treated
4787    as 'x'.  The following induces an error, until -std is added to get
4788    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4789    array size at least.  It's necessary to write '\x00'==0 to get something
4790    that's true only with -std.  */
4791 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4792
4793 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4794    inside strings and character constants.  */
4795 #define FOO(x) 'x'
4796 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4797
4798 int test (int i, double x);
4799 struct s1 {int (*f) (int a);};
4800 struct s2 {int (*f) (double a);};
4801 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4802 int argc;
4803 char **argv;
4804 int
4805 main ()
4806 {
4807 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4808   ;
4809   return 0;
4810 }
4811 _ACEOF
4812 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4813         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4814 do
4815   CC="$ac_save_CC $ac_arg"
4816   if ac_fn_c_try_compile "$LINENO"; then :
4817   ac_cv_prog_cc_c89=$ac_arg
4818 fi
4819 rm -f core conftest.err conftest.$ac_objext
4820   test "x$ac_cv_prog_cc_c89" != "xno" && break
4821 done
4822 rm -f conftest.$ac_ext
4823 CC=$ac_save_CC
4824
4825 fi
4826 # AC_CACHE_VAL
4827 case "x$ac_cv_prog_cc_c89" in
4828   x)
4829     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4830 $as_echo "none needed" >&6; } ;;
4831   xno)
4832     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4833 $as_echo "unsupported" >&6; } ;;
4834   *)
4835     CC="$CC $ac_cv_prog_cc_c89"
4836     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4837 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4838 esac
4839 if test "x$ac_cv_prog_cc_c89" != xno; then :
4840
4841 fi
4842
4843 ac_ext=c
4844 ac_cpp='$CPP $CPPFLAGS'
4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4848
4849 ac_aux_dir=
4850 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4851   for ac_t in install-sh install.sh shtool; do
4852     if test -f "$ac_dir/$ac_t"; then
4853       ac_aux_dir=$ac_dir
4854       ac_install_sh="$ac_aux_dir/$ac_t -c"
4855       break 2
4856     fi
4857   done
4858 done
4859 if test -z "$ac_aux_dir"; then
4860   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4861 fi
4862
4863 # These three variables are undocumented and unsupported,
4864 # and are intended to be withdrawn in a future Autoconf release.
4865 # They can cause serious problems if a builder's source tree is in a directory
4866 # whose full name contains unusual characters.
4867 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4868 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4869 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4870
4871
4872 # Make sure we can run config.sub.
4873 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4874   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4875
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4877 $as_echo_n "checking build system type... " >&6; }
4878 if test "${ac_cv_build+set}" = set; then :
4879   $as_echo_n "(cached) " >&6
4880 else
4881   ac_build_alias=$build_alias
4882 test "x$ac_build_alias" = x &&
4883   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4884 test "x$ac_build_alias" = x &&
4885   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4886 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4887   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4888
4889 fi
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4891 $as_echo "$ac_cv_build" >&6; }
4892 case $ac_cv_build in
4893 *-*-*) ;;
4894 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4895 esac
4896 build=$ac_cv_build
4897 ac_save_IFS=$IFS; IFS='-'
4898 set x $ac_cv_build
4899 shift
4900 build_cpu=$1
4901 build_vendor=$2
4902 shift; shift
4903 # Remember, the first character of IFS is used to create $*,
4904 # except with old shells:
4905 build_os=$*
4906 IFS=$ac_save_IFS
4907 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4908
4909
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4911 $as_echo_n "checking host system type... " >&6; }
4912 if test "${ac_cv_host+set}" = set; then :
4913   $as_echo_n "(cached) " >&6
4914 else
4915   if test "x$host_alias" = x; then
4916   ac_cv_host=$ac_cv_build
4917 else
4918   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4919     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4920 fi
4921
4922 fi
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4924 $as_echo "$ac_cv_host" >&6; }
4925 case $ac_cv_host in
4926 *-*-*) ;;
4927 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4928 esac
4929 host=$ac_cv_host
4930 ac_save_IFS=$IFS; IFS='-'
4931 set x $ac_cv_host
4932 shift
4933 host_cpu=$1
4934 host_vendor=$2
4935 shift; shift
4936 # Remember, the first character of IFS is used to create $*,
4937 # except with old shells:
4938 host_os=$*
4939 IFS=$ac_save_IFS
4940 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4941
4942
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4944 $as_echo_n "checking target system type... " >&6; }
4945 if test "${ac_cv_target+set}" = set; then :
4946   $as_echo_n "(cached) " >&6
4947 else
4948   if test "x$target_alias" = x; then
4949   ac_cv_target=$ac_cv_host
4950 else
4951   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4952     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4953 fi
4954
4955 fi
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4957 $as_echo "$ac_cv_target" >&6; }
4958 case $ac_cv_target in
4959 *-*-*) ;;
4960 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4961 esac
4962 target=$ac_cv_target
4963 ac_save_IFS=$IFS; IFS='-'
4964 set x $ac_cv_target
4965 shift
4966 target_cpu=$1
4967 target_vendor=$2
4968 shift; shift
4969 # Remember, the first character of IFS is used to create $*,
4970 # except with old shells:
4971 target_os=$*
4972 IFS=$ac_save_IFS
4973 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4974
4975
4976 # The aliases save the names the user supplied, while $host etc.
4977 # will get canonicalized.
4978 test -n "$target_alias" &&
4979   test "$program_prefix$program_suffix$program_transform_name" = \
4980     NONENONEs,x,x, &&
4981   program_prefix=${target_alias}-
4982
4983 ac_ext=c
4984 ac_cpp='$CPP $CPPFLAGS'
4985 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4989 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4990 # On Suns, sometimes $CPP names a directory.
4991 if test -n "$CPP" && test -d "$CPP"; then
4992   CPP=
4993 fi
4994 if test -z "$CPP"; then
4995   if test "${ac_cv_prog_CPP+set}" = set; then :
4996   $as_echo_n "(cached) " >&6
4997 else
4998       # Double quotes because CPP needs to be expanded
4999     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5000     do
5001       ac_preproc_ok=false
5002 for ac_c_preproc_warn_flag in '' yes
5003 do
5004   # Use a header file that comes with gcc, so configuring glibc
5005   # with a fresh cross-compiler works.
5006   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5007   # <limits.h> exists even on freestanding compilers.
5008   # On the NeXT, cc -E runs the code through the compiler's parser,
5009   # not just through cpp. "Syntax error" is here to catch this case.
5010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h.  */
5012 #ifdef __STDC__
5013 # include <limits.h>
5014 #else
5015 # include <assert.h>
5016 #endif
5017                      Syntax error
5018 _ACEOF
5019 if ac_fn_c_try_cpp "$LINENO"; then :
5020
5021 else
5022   # Broken: fails on valid input.
5023 continue
5024 fi
5025 rm -f conftest.err conftest.$ac_ext
5026
5027   # OK, works on sane cases.  Now check whether nonexistent headers
5028   # can be detected and how.
5029   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5030 /* end confdefs.h.  */
5031 #include <ac_nonexistent.h>
5032 _ACEOF
5033 if ac_fn_c_try_cpp "$LINENO"; then :
5034   # Broken: success on invalid input.
5035 continue
5036 else
5037   # Passes both tests.
5038 ac_preproc_ok=:
5039 break
5040 fi
5041 rm -f conftest.err conftest.$ac_ext
5042
5043 done
5044 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5045 rm -f conftest.err conftest.$ac_ext
5046 if $ac_preproc_ok; then :
5047   break
5048 fi
5049
5050     done
5051     ac_cv_prog_CPP=$CPP
5052
5053 fi
5054   CPP=$ac_cv_prog_CPP
5055 else
5056   ac_cv_prog_CPP=$CPP
5057 fi
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5059 $as_echo "$CPP" >&6; }
5060 ac_preproc_ok=false
5061 for ac_c_preproc_warn_flag in '' yes
5062 do
5063   # Use a header file that comes with gcc, so configuring glibc
5064   # with a fresh cross-compiler works.
5065   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5066   # <limits.h> exists even on freestanding compilers.
5067   # On the NeXT, cc -E runs the code through the compiler's parser,
5068   # not just through cpp. "Syntax error" is here to catch this case.
5069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070 /* end confdefs.h.  */
5071 #ifdef __STDC__
5072 # include <limits.h>
5073 #else
5074 # include <assert.h>
5075 #endif
5076                      Syntax error
5077 _ACEOF
5078 if ac_fn_c_try_cpp "$LINENO"; then :
5079
5080 else
5081   # Broken: fails on valid input.
5082 continue
5083 fi
5084 rm -f conftest.err conftest.$ac_ext
5085
5086   # OK, works on sane cases.  Now check whether nonexistent headers
5087   # can be detected and how.
5088   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089 /* end confdefs.h.  */
5090 #include <ac_nonexistent.h>
5091 _ACEOF
5092 if ac_fn_c_try_cpp "$LINENO"; then :
5093   # Broken: success on invalid input.
5094 continue
5095 else
5096   # Passes both tests.
5097 ac_preproc_ok=:
5098 break
5099 fi
5100 rm -f conftest.err conftest.$ac_ext
5101
5102 done
5103 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104 rm -f conftest.err conftest.$ac_ext
5105 if $ac_preproc_ok; then :
5106
5107 else
5108   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5109 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5110 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5111 See \`config.log' for more details." "$LINENO" 5; }
5112 fi
5113
5114 ac_ext=c
5115 ac_cpp='$CPP $CPPFLAGS'
5116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5119
5120
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5122 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5123 if test "${ac_cv_path_GREP+set}" = set; then :
5124   $as_echo_n "(cached) " >&6
5125 else
5126   if test -z "$GREP"; then
5127   ac_path_GREP_found=false
5128   # Loop through the user's path and test for each of PROGNAME-LIST
5129   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5131 do
5132   IFS=$as_save_IFS
5133   test -z "$as_dir" && as_dir=.
5134     for ac_prog in grep ggrep; do
5135     for ac_exec_ext in '' $ac_executable_extensions; do
5136       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5137       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5138 # Check for GNU ac_path_GREP and select it if it is found.
5139   # Check for GNU $ac_path_GREP
5140 case `"$ac_path_GREP" --version 2>&1` in
5141 *GNU*)
5142   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5143 *)
5144   ac_count=0
5145   $as_echo_n 0123456789 >"conftest.in"
5146   while :
5147   do
5148     cat "conftest.in" "conftest.in" >"conftest.tmp"
5149     mv "conftest.tmp" "conftest.in"
5150     cp "conftest.in" "conftest.nl"
5151     $as_echo 'GREP' >> "conftest.nl"
5152     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5153     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5154     as_fn_arith $ac_count + 1 && ac_count=$as_val
5155     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5156       # Best one so far, save it but keep looking for a better one
5157       ac_cv_path_GREP="$ac_path_GREP"
5158       ac_path_GREP_max=$ac_count
5159     fi
5160     # 10*(2^10) chars as input seems more than enough
5161     test $ac_count -gt 10 && break
5162   done
5163   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5164 esac
5165
5166       $ac_path_GREP_found && break 3
5167     done
5168   done
5169   done
5170 IFS=$as_save_IFS
5171   if test -z "$ac_cv_path_GREP"; then
5172     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5173   fi
5174 else
5175   ac_cv_path_GREP=$GREP
5176 fi
5177
5178 fi
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5180 $as_echo "$ac_cv_path_GREP" >&6; }
5181  GREP="$ac_cv_path_GREP"
5182
5183
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5185 $as_echo_n "checking for egrep... " >&6; }
5186 if test "${ac_cv_path_EGREP+set}" = set; then :
5187   $as_echo_n "(cached) " >&6
5188 else
5189   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5190    then ac_cv_path_EGREP="$GREP -E"
5191    else
5192      if test -z "$EGREP"; then
5193   ac_path_EGREP_found=false
5194   # Loop through the user's path and test for each of PROGNAME-LIST
5195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5197 do
5198   IFS=$as_save_IFS
5199   test -z "$as_dir" && as_dir=.
5200     for ac_prog in egrep; do
5201     for ac_exec_ext in '' $ac_executable_extensions; do
5202       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5203       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5204 # Check for GNU ac_path_EGREP and select it if it is found.
5205   # Check for GNU $ac_path_EGREP
5206 case `"$ac_path_EGREP" --version 2>&1` in
5207 *GNU*)
5208   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5209 *)
5210   ac_count=0
5211   $as_echo_n 0123456789 >"conftest.in"
5212   while :
5213   do
5214     cat "conftest.in" "conftest.in" >"conftest.tmp"
5215     mv "conftest.tmp" "conftest.in"
5216     cp "conftest.in" "conftest.nl"
5217     $as_echo 'EGREP' >> "conftest.nl"
5218     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5219     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5220     as_fn_arith $ac_count + 1 && ac_count=$as_val
5221     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5222       # Best one so far, save it but keep looking for a better one
5223       ac_cv_path_EGREP="$ac_path_EGREP"
5224       ac_path_EGREP_max=$ac_count
5225     fi
5226     # 10*(2^10) chars as input seems more than enough
5227     test $ac_count -gt 10 && break
5228   done
5229   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5230 esac
5231
5232       $ac_path_EGREP_found && break 3
5233     done
5234   done
5235   done
5236 IFS=$as_save_IFS
5237   if test -z "$ac_cv_path_EGREP"; then
5238     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5239   fi
5240 else
5241   ac_cv_path_EGREP=$EGREP
5242 fi
5243
5244    fi
5245 fi
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5247 $as_echo "$ac_cv_path_EGREP" >&6; }
5248  EGREP="$ac_cv_path_EGREP"
5249
5250
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5252 $as_echo_n "checking for ANSI C header files... " >&6; }
5253 if test "${ac_cv_header_stdc+set}" = set; then :
5254   $as_echo_n "(cached) " >&6
5255 else
5256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h.  */
5258 #include <stdlib.h>
5259 #include <stdarg.h>
5260 #include <string.h>
5261 #include <float.h>
5262
5263 int
5264 main ()
5265 {
5266
5267   ;
5268   return 0;
5269 }
5270 _ACEOF
5271 if ac_fn_c_try_compile "$LINENO"; then :
5272   ac_cv_header_stdc=yes
5273 else
5274   ac_cv_header_stdc=no
5275 fi
5276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5277
5278 if test $ac_cv_header_stdc = yes; then
5279   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5281 /* end confdefs.h.  */
5282 #include <string.h>
5283
5284 _ACEOF
5285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5286   $EGREP "memchr" >/dev/null 2>&1; then :
5287
5288 else
5289   ac_cv_header_stdc=no
5290 fi
5291 rm -f conftest*
5292
5293 fi
5294
5295 if test $ac_cv_header_stdc = yes; then
5296   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5297   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298 /* end confdefs.h.  */
5299 #include <stdlib.h>
5300
5301 _ACEOF
5302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5303   $EGREP "free" >/dev/null 2>&1; then :
5304
5305 else
5306   ac_cv_header_stdc=no
5307 fi
5308 rm -f conftest*
5309
5310 fi
5311
5312 if test $ac_cv_header_stdc = yes; then
5313   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5314   if test "$cross_compiling" = yes; then :
5315   :
5316 else
5317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318 /* end confdefs.h.  */
5319 #include <ctype.h>
5320 #include <stdlib.h>
5321 #if ((' ' & 0x0FF) == 0x020)
5322 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5323 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5324 #else
5325 # define ISLOWER(c) \
5326                    (('a' <= (c) && (c) <= 'i') \
5327                      || ('j' <= (c) && (c) <= 'r') \
5328                      || ('s' <= (c) && (c) <= 'z'))
5329 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5330 #endif
5331
5332 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5333 int
5334 main ()
5335 {
5336   int i;
5337   for (i = 0; i < 256; i++)
5338     if (XOR (islower (i), ISLOWER (i))
5339         || toupper (i) != TOUPPER (i))
5340       return 2;
5341   return 0;
5342 }
5343 _ACEOF
5344 if ac_fn_c_try_run "$LINENO"; then :
5345
5346 else
5347   ac_cv_header_stdc=no
5348 fi
5349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5350   conftest.$ac_objext conftest.beam conftest.$ac_ext
5351 fi
5352
5353 fi
5354 fi
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5356 $as_echo "$ac_cv_header_stdc" >&6; }
5357 if test $ac_cv_header_stdc = yes; then
5358
5359 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5360
5361 fi
5362
5363 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5364 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5365                   inttypes.h stdint.h unistd.h
5366 do :
5367   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5368 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5369 "
5370 eval as_val=\$$as_ac_Header
5371    if test "x$as_val" = x""yes; then :
5372   cat >>confdefs.h <<_ACEOF
5373 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5374 _ACEOF
5375
5376 fi
5377
5378 done
5379
5380
5381
5382   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5383 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5384   MINIX=yes
5385 else
5386   MINIX=
5387 fi
5388
5389
5390   if test "$MINIX" = yes; then
5391
5392 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5393
5394
5395 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5396
5397
5398 $as_echo "#define _MINIX 1" >>confdefs.h
5399
5400   fi
5401
5402
5403   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5404 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5405 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5406   $as_echo_n "(cached) " >&6
5407 else
5408   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5409 /* end confdefs.h.  */
5410
5411 #         define __EXTENSIONS__ 1
5412           $ac_includes_default
5413 int
5414 main ()
5415 {
5416
5417   ;
5418   return 0;
5419 }
5420 _ACEOF
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422   ac_cv_safe_to_define___extensions__=yes
5423 else
5424   ac_cv_safe_to_define___extensions__=no
5425 fi
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427 fi
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5429 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5430   test $ac_cv_safe_to_define___extensions__ = yes &&
5431     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5432
5433   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5434
5435   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5436
5437   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5438
5439   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5440
5441
5442 test "$program_prefix" != NONE &&
5443   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5444 # Use a double $ so make ignores it.
5445 test "$program_suffix" != NONE &&
5446   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5447 # Double any \ or $.
5448 # By default was `s,x,x', remove it if useless.
5449 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5450 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5451
5452 # Find a good install program.  We prefer a C program (faster),
5453 # so one script is as good as another.  But avoid the broken or
5454 # incompatible versions:
5455 # SysV /etc/install, /usr/sbin/install
5456 # SunOS /usr/etc/install
5457 # IRIX /sbin/install
5458 # AIX /bin/install
5459 # AmigaOS /C/install, which installs bootblocks on floppy discs
5460 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5461 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5462 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5463 # OS/2's system install, which has a completely different semantic
5464 # ./install, which can be erroneously created by make from ./install.sh.
5465 # Reject install programs that cannot install multiple files.
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5467 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5468 if test -z "$INSTALL"; then
5469 if test "${ac_cv_path_install+set}" = set; then :
5470   $as_echo_n "(cached) " >&6
5471 else
5472   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473 for as_dir in $PATH
5474 do
5475   IFS=$as_save_IFS
5476   test -z "$as_dir" && as_dir=.
5477     # Account for people who put trailing slashes in PATH elements.
5478 case $as_dir/ in #((
5479   ./ | .// | /[cC]/* | \
5480   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5481   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5482   /usr/ucb/* ) ;;
5483   *)
5484     # OSF1 and SCO ODT 3.0 have their own names for install.
5485     # Don't use installbsd from OSF since it installs stuff as root
5486     # by default.
5487     for ac_prog in ginstall scoinst install; do
5488       for ac_exec_ext in '' $ac_executable_extensions; do
5489         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5490           if test $ac_prog = install &&
5491             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5492             # AIX install.  It has an incompatible calling convention.
5493             :
5494           elif test $ac_prog = install &&
5495             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496             # program-specific install script used by HP pwplus--don't use.
5497             :
5498           else
5499             rm -rf conftest.one conftest.two conftest.dir
5500             echo one > conftest.one
5501             echo two > conftest.two
5502             mkdir conftest.dir
5503             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5504               test -s conftest.one && test -s conftest.two &&
5505               test -s conftest.dir/conftest.one &&
5506               test -s conftest.dir/conftest.two
5507             then
5508               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5509               break 3
5510             fi
5511           fi
5512         fi
5513       done
5514     done
5515     ;;
5516 esac
5517
5518   done
5519 IFS=$as_save_IFS
5520
5521 rm -rf conftest.one conftest.two conftest.dir
5522
5523 fi
5524   if test "${ac_cv_path_install+set}" = set; then
5525     INSTALL=$ac_cv_path_install
5526   else
5527     # As a last resort, use the slow shell script.  Don't cache a
5528     # value for INSTALL within a source directory, because that will
5529     # break other packages using the cache if that directory is
5530     # removed, or if the value is a relative name.
5531     INSTALL=$ac_install_sh
5532   fi
5533 fi
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5535 $as_echo "$INSTALL" >&6; }
5536
5537 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5538 # It thinks the first close brace ends the variable substitution.
5539 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5540
5541 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5542
5543 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5544
5545 rm -rf .tst 2>/dev/null
5546 mkdir .tst 2>/dev/null
5547 if test -d .tst; then
5548   am__leading_dot=.
5549 else
5550   am__leading_dot=_
5551 fi
5552 rmdir .tst 2>/dev/null
5553
5554 DEPDIR="${am__leading_dot}deps"
5555
5556 case `pwd` in
5557   *\ * | *\     *)
5558     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5559 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5560 esac
5561
5562
5563
5564 macro_version='2.2.7a'
5565 macro_revision='1.3134'
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 ltmain="$ac_aux_dir/ltmain.sh"
5580
5581 # Backslashify metacharacters that are still active within
5582 # double-quoted strings.
5583 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5584
5585 # Same as above, but do not quote variable references.
5586 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5587
5588 # Sed substitution to delay expansion of an escaped shell variable in a
5589 # double_quote_subst'ed string.
5590 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5591
5592 # Sed substitution to delay expansion of an escaped single quote.
5593 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5594
5595 # Sed substitution to avoid accidental globbing in evaled expressions
5596 no_glob_subst='s/\*/\\\*/g'
5597
5598 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5599 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5600 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5601
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5603 $as_echo_n "checking how to print strings... " >&6; }
5604 # Test print first, because it will be a builtin if present.
5605 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5606    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5607   ECHO='print -r --'
5608 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5609   ECHO='printf %s\n'
5610 else
5611   # Use this function as a fallback that always works.
5612   func_fallback_echo ()
5613   {
5614     eval 'cat <<_LTECHO_EOF
5615 $1
5616 _LTECHO_EOF'
5617   }
5618   ECHO='func_fallback_echo'
5619 fi
5620
5621 # func_echo_all arg...
5622 # Invoke $ECHO with all args, space-separated.
5623 func_echo_all ()
5624 {
5625     $ECHO ""
5626 }
5627
5628 case "$ECHO" in
5629   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5630 $as_echo "printf" >&6; } ;;
5631   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5632 $as_echo "print -r" >&6; } ;;
5633   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5634 $as_echo "cat" >&6; } ;;
5635 esac
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5651 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5652 if test "${ac_cv_path_SED+set}" = set; then :
5653   $as_echo_n "(cached) " >&6
5654 else
5655             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5656      for ac_i in 1 2 3 4 5 6 7; do
5657        ac_script="$ac_script$as_nl$ac_script"
5658      done
5659      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5660      { ac_script=; unset ac_script;}
5661      if test -z "$SED"; then
5662   ac_path_SED_found=false
5663   # Loop through the user's path and test for each of PROGNAME-LIST
5664   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665 for as_dir in $PATH
5666 do
5667   IFS=$as_save_IFS
5668   test -z "$as_dir" && as_dir=.
5669     for ac_prog in sed gsed; do
5670     for ac_exec_ext in '' $ac_executable_extensions; do
5671       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5672       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5673 # Check for GNU ac_path_SED and select it if it is found.
5674   # Check for GNU $ac_path_SED
5675 case `"$ac_path_SED" --version 2>&1` in
5676 *GNU*)
5677   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5678 *)
5679   ac_count=0
5680   $as_echo_n 0123456789 >"conftest.in"
5681   while :
5682   do
5683     cat "conftest.in" "conftest.in" >"conftest.tmp"
5684     mv "conftest.tmp" "conftest.in"
5685     cp "conftest.in" "conftest.nl"
5686     $as_echo '' >> "conftest.nl"
5687     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5688     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5689     as_fn_arith $ac_count + 1 && ac_count=$as_val
5690     if test $ac_count -gt ${ac_path_SED_max-0}; then
5691       # Best one so far, save it but keep looking for a better one
5692       ac_cv_path_SED="$ac_path_SED"
5693       ac_path_SED_max=$ac_count
5694     fi
5695     # 10*(2^10) chars as input seems more than enough
5696     test $ac_count -gt 10 && break
5697   done
5698   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5699 esac
5700
5701       $ac_path_SED_found && break 3
5702     done
5703   done
5704   done
5705 IFS=$as_save_IFS
5706   if test -z "$ac_cv_path_SED"; then
5707     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5708   fi
5709 else
5710   ac_cv_path_SED=$SED
5711 fi
5712
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5715 $as_echo "$ac_cv_path_SED" >&6; }
5716  SED="$ac_cv_path_SED"
5717   rm -f conftest.sed
5718
5719 test -z "$SED" && SED=sed
5720 Xsed="$SED -e 1s/^X//"
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5733 $as_echo_n "checking for fgrep... " >&6; }
5734 if test "${ac_cv_path_FGREP+set}" = set; then :
5735   $as_echo_n "(cached) " >&6
5736 else
5737   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5738    then ac_cv_path_FGREP="$GREP -F"
5739    else
5740      if test -z "$FGREP"; then
5741   ac_path_FGREP_found=false
5742   # Loop through the user's path and test for each of PROGNAME-LIST
5743   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5745 do
5746   IFS=$as_save_IFS
5747   test -z "$as_dir" && as_dir=.
5748     for ac_prog in fgrep; do
5749     for ac_exec_ext in '' $ac_executable_extensions; do
5750       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5751       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5752 # Check for GNU ac_path_FGREP and select it if it is found.
5753   # Check for GNU $ac_path_FGREP
5754 case `"$ac_path_FGREP" --version 2>&1` in
5755 *GNU*)
5756   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5757 *)
5758   ac_count=0
5759   $as_echo_n 0123456789 >"conftest.in"
5760   while :
5761   do
5762     cat "conftest.in" "conftest.in" >"conftest.tmp"
5763     mv "conftest.tmp" "conftest.in"
5764     cp "conftest.in" "conftest.nl"
5765     $as_echo 'FGREP' >> "conftest.nl"
5766     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5767     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5768     as_fn_arith $ac_count + 1 && ac_count=$as_val
5769     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5770       # Best one so far, save it but keep looking for a better one
5771       ac_cv_path_FGREP="$ac_path_FGREP"
5772       ac_path_FGREP_max=$ac_count
5773     fi
5774     # 10*(2^10) chars as input seems more than enough
5775     test $ac_count -gt 10 && break
5776   done
5777   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5778 esac
5779
5780       $ac_path_FGREP_found && break 3
5781     done
5782   done
5783   done
5784 IFS=$as_save_IFS
5785   if test -z "$ac_cv_path_FGREP"; then
5786     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5787   fi
5788 else
5789   ac_cv_path_FGREP=$FGREP
5790 fi
5791
5792    fi
5793 fi
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5795 $as_echo "$ac_cv_path_FGREP" >&6; }
5796  FGREP="$ac_cv_path_FGREP"
5797
5798
5799 test -z "$GREP" && GREP=grep
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819 # Check whether --with-gnu-ld was given.
5820 if test "${with_gnu_ld+set}" = set; then :
5821   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5822 else
5823   with_gnu_ld=no
5824 fi
5825
5826 ac_prog=ld
5827 if test "$GCC" = yes; then
5828   # Check if gcc -print-prog-name=ld gives a path.
5829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5830 $as_echo_n "checking for ld used by $CC... " >&6; }
5831   case $host in
5832   *-*-mingw*)
5833     # gcc leaves a trailing carriage return which upsets mingw
5834     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5835   *)
5836     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5837   esac
5838   case $ac_prog in
5839     # Accept absolute paths.
5840     [\\/]* | ?:[\\/]*)
5841       re_direlt='/[^/][^/]*/\.\./'
5842       # Canonicalize the pathname of ld
5843       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5844       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5845         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5846       done
5847       test -z "$LD" && LD="$ac_prog"
5848       ;;
5849   "")
5850     # If it fails, then pretend we aren't using GCC.
5851     ac_prog=ld
5852     ;;
5853   *)
5854     # If it is relative, then search for the first ld in PATH.
5855     with_gnu_ld=unknown
5856     ;;
5857   esac
5858 elif test "$with_gnu_ld" = yes; then
5859   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5860 $as_echo_n "checking for GNU ld... " >&6; }
5861 else
5862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5863 $as_echo_n "checking for non-GNU ld... " >&6; }
5864 fi
5865 if test "${lt_cv_path_LD+set}" = set; then :
5866   $as_echo_n "(cached) " >&6
5867 else
5868   if test -z "$LD"; then
5869   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5870   for ac_dir in $PATH; do
5871     IFS="$lt_save_ifs"
5872     test -z "$ac_dir" && ac_dir=.
5873     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5874       lt_cv_path_LD="$ac_dir/$ac_prog"
5875       # Check to see if the program is GNU ld.  I'd rather use --version,
5876       # but apparently some variants of GNU ld only accept -v.
5877       # Break only if it was the GNU/non-GNU ld that we prefer.
5878       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5879       *GNU* | *'with BFD'*)
5880         test "$with_gnu_ld" != no && break
5881         ;;
5882       *)
5883         test "$with_gnu_ld" != yes && break
5884         ;;
5885       esac
5886     fi
5887   done
5888   IFS="$lt_save_ifs"
5889 else
5890   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5891 fi
5892 fi
5893
5894 LD="$lt_cv_path_LD"
5895 if test -n "$LD"; then
5896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5897 $as_echo "$LD" >&6; }
5898 else
5899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5900 $as_echo "no" >&6; }
5901 fi
5902 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5904 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5905 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5906   $as_echo_n "(cached) " >&6
5907 else
5908   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5909 case `$LD -v 2>&1 </dev/null` in
5910 *GNU* | *'with BFD'*)
5911   lt_cv_prog_gnu_ld=yes
5912   ;;
5913 *)
5914   lt_cv_prog_gnu_ld=no
5915   ;;
5916 esac
5917 fi
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5919 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5920 with_gnu_ld=$lt_cv_prog_gnu_ld
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5931 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5932 if test "${lt_cv_path_NM+set}" = set; then :
5933   $as_echo_n "(cached) " >&6
5934 else
5935   if test -n "$NM"; then
5936   # Let the user override the test.
5937   lt_cv_path_NM="$NM"
5938 else
5939   lt_nm_to_check="${ac_tool_prefix}nm"
5940   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5941     lt_nm_to_check="$lt_nm_to_check nm"
5942   fi
5943   for lt_tmp_nm in $lt_nm_to_check; do
5944     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5945     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5946       IFS="$lt_save_ifs"
5947       test -z "$ac_dir" && ac_dir=.
5948       tmp_nm="$ac_dir/$lt_tmp_nm"
5949       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5950         # Check to see if the nm accepts a BSD-compat flag.
5951         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5952         #   nm: unknown option "B" ignored
5953         # Tru64's nm complains that /dev/null is an invalid object file
5954         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5955         */dev/null* | *'Invalid file or object type'*)
5956           lt_cv_path_NM="$tmp_nm -B"
5957           break
5958           ;;
5959         *)
5960           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5961           */dev/null*)
5962             lt_cv_path_NM="$tmp_nm -p"
5963             break
5964             ;;
5965           *)
5966             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5967             continue # so that we can try to find one that supports BSD flags
5968             ;;
5969           esac
5970           ;;
5971         esac
5972       fi
5973     done
5974     IFS="$lt_save_ifs"
5975   done
5976   : ${lt_cv_path_NM=no}
5977 fi
5978 fi
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5980 $as_echo "$lt_cv_path_NM" >&6; }
5981 if test "$lt_cv_path_NM" != "no"; then
5982   NM="$lt_cv_path_NM"
5983 else
5984   # Didn't find any BSD compatible name lister, look for dumpbin.
5985   if test -n "$DUMPBIN"; then :
5986     # Let the user override the test.
5987   else
5988     if test -n "$ac_tool_prefix"; then
5989   for ac_prog in dumpbin "link -dump"
5990   do
5991     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5992 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5996   $as_echo_n "(cached) " >&6
5997 else
5998   if test -n "$DUMPBIN"; then
5999   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6000 else
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004   IFS=$as_save_IFS
6005   test -z "$as_dir" && as_dir=.
6006     for ac_exec_ext in '' $ac_executable_extensions; do
6007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6009     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010     break 2
6011   fi
6012 done
6013   done
6014 IFS=$as_save_IFS
6015
6016 fi
6017 fi
6018 DUMPBIN=$ac_cv_prog_DUMPBIN
6019 if test -n "$DUMPBIN"; then
6020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6021 $as_echo "$DUMPBIN" >&6; }
6022 else
6023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6025 fi
6026
6027
6028     test -n "$DUMPBIN" && break
6029   done
6030 fi
6031 if test -z "$DUMPBIN"; then
6032   ac_ct_DUMPBIN=$DUMPBIN
6033   for ac_prog in dumpbin "link -dump"
6034 do
6035   # Extract the first word of "$ac_prog", so it can be a program name with args.
6036 set dummy $ac_prog; ac_word=$2
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6038 $as_echo_n "checking for $ac_word... " >&6; }
6039 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6040   $as_echo_n "(cached) " >&6
6041 else
6042   if test -n "$ac_ct_DUMPBIN"; then
6043   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6044 else
6045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046 for as_dir in $PATH
6047 do
6048   IFS=$as_save_IFS
6049   test -z "$as_dir" && as_dir=.
6050     for ac_exec_ext in '' $ac_executable_extensions; do
6051   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6052     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6054     break 2
6055   fi
6056 done
6057   done
6058 IFS=$as_save_IFS
6059
6060 fi
6061 fi
6062 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6063 if test -n "$ac_ct_DUMPBIN"; then
6064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6065 $as_echo "$ac_ct_DUMPBIN" >&6; }
6066 else
6067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6068 $as_echo "no" >&6; }
6069 fi
6070
6071
6072   test -n "$ac_ct_DUMPBIN" && break
6073 done
6074
6075   if test "x$ac_ct_DUMPBIN" = x; then
6076     DUMPBIN=":"
6077   else
6078     case $cross_compiling:$ac_tool_warned in
6079 yes:)
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6081 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6082 ac_tool_warned=yes ;;
6083 esac
6084     DUMPBIN=$ac_ct_DUMPBIN
6085   fi
6086 fi
6087
6088     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6089     *COFF*)
6090       DUMPBIN="$DUMPBIN -symbols"
6091       ;;
6092     *)
6093       DUMPBIN=:
6094       ;;
6095     esac
6096   fi
6097
6098   if test "$DUMPBIN" != ":"; then
6099     NM="$DUMPBIN"
6100   fi
6101 fi
6102 test -z "$NM" && NM=nm
6103
6104
6105
6106
6107
6108
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6110 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6111 if test "${lt_cv_nm_interface+set}" = set; then :
6112   $as_echo_n "(cached) " >&6
6113 else
6114   lt_cv_nm_interface="BSD nm"
6115   echo "int some_variable = 0;" > conftest.$ac_ext
6116   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6117   (eval "$ac_compile" 2>conftest.err)
6118   cat conftest.err >&5
6119   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6120   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6121   cat conftest.err >&5
6122   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6123   cat conftest.out >&5
6124   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6125     lt_cv_nm_interface="MS dumpbin"
6126   fi
6127   rm -f conftest*
6128 fi
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6130 $as_echo "$lt_cv_nm_interface" >&6; }
6131
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6133 $as_echo_n "checking whether ln -s works... " >&6; }
6134 LN_S=$as_ln_s
6135 if test "$LN_S" = "ln -s"; then
6136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6137 $as_echo "yes" >&6; }
6138 else
6139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6140 $as_echo "no, using $LN_S" >&6; }
6141 fi
6142
6143 # find the maximum length of command line arguments
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6145 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6146 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6147   $as_echo_n "(cached) " >&6
6148 else
6149     i=0
6150   teststring="ABCD"
6151
6152   case $build_os in
6153   msdosdjgpp*)
6154     # On DJGPP, this test can blow up pretty badly due to problems in libc
6155     # (any single argument exceeding 2000 bytes causes a buffer overrun
6156     # during glob expansion).  Even if it were fixed, the result of this
6157     # check would be larger than it should be.
6158     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6159     ;;
6160
6161   gnu*)
6162     # Under GNU Hurd, this test is not required because there is
6163     # no limit to the length of command line arguments.
6164     # Libtool will interpret -1 as no limit whatsoever
6165     lt_cv_sys_max_cmd_len=-1;
6166     ;;
6167
6168   cygwin* | mingw* | cegcc*)
6169     # On Win9x/ME, this test blows up -- it succeeds, but takes
6170     # about 5 minutes as the teststring grows exponentially.
6171     # Worse, since 9x/ME are not pre-emptively multitasking,
6172     # you end up with a "frozen" computer, even though with patience
6173     # the test eventually succeeds (with a max line length of 256k).
6174     # Instead, let's just punt: use the minimum linelength reported by
6175     # all of the supported platforms: 8192 (on NT/2K/XP).
6176     lt_cv_sys_max_cmd_len=8192;
6177     ;;
6178
6179   mint*)
6180     # On MiNT this can take a long time and run out of memory.
6181     lt_cv_sys_max_cmd_len=8192;
6182     ;;
6183
6184   amigaos*)
6185     # On AmigaOS with pdksh, this test takes hours, literally.
6186     # So we just punt and use a minimum line length of 8192.
6187     lt_cv_sys_max_cmd_len=8192;
6188     ;;
6189
6190   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6191     # This has been around since 386BSD, at least.  Likely further.
6192     if test -x /sbin/sysctl; then
6193       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6194     elif test -x /usr/sbin/sysctl; then
6195       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6196     else
6197       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6198     fi
6199     # And add a safety zone
6200     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6201     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6202     ;;
6203
6204   interix*)
6205     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6206     lt_cv_sys_max_cmd_len=196608
6207     ;;
6208
6209   osf*)
6210     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6211     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6212     # nice to cause kernel panics so lets avoid the loop below.
6213     # First set a reasonable default.
6214     lt_cv_sys_max_cmd_len=16384
6215     #
6216     if test -x /sbin/sysconfig; then
6217       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6218         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6219       esac
6220     fi
6221     ;;
6222   sco3.2v5*)
6223     lt_cv_sys_max_cmd_len=102400
6224     ;;
6225   sysv5* | sco5v6* | sysv4.2uw2*)
6226     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6227     if test -n "$kargmax"; then
6228       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6229     else
6230       lt_cv_sys_max_cmd_len=32768
6231     fi
6232     ;;
6233   *)
6234     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6235     if test -n "$lt_cv_sys_max_cmd_len"; then
6236       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6237       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6238     else
6239       # Make teststring a little bigger before we do anything with it.
6240       # a 1K string should be a reasonable start.
6241       for i in 1 2 3 4 5 6 7 8 ; do
6242         teststring=$teststring$teststring
6243       done
6244       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6245       # If test is not a shell built-in, we'll probably end up computing a
6246       # maximum length that is only half of the actual maximum length, but
6247       # we can't tell.
6248       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6249                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6250               test $i != 17 # 1/2 MB should be enough
6251       do
6252         i=`expr $i + 1`
6253         teststring=$teststring$teststring
6254       done
6255       # Only check the string length outside the loop.
6256       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6257       teststring=
6258       # Add a significant safety factor because C++ compilers can tack on
6259       # massive amounts of additional arguments before passing them to the
6260       # linker.  It appears as though 1/2 is a usable value.
6261       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6262     fi
6263     ;;
6264   esac
6265
6266 fi
6267
6268 if test -n $lt_cv_sys_max_cmd_len ; then
6269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6270 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6271 else
6272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6273 $as_echo "none" >&6; }
6274 fi
6275 max_cmd_len=$lt_cv_sys_max_cmd_len
6276
6277
6278
6279
6280
6281
6282 : ${CP="cp -f"}
6283 : ${MV="mv -f"}
6284 : ${RM="rm -f"}
6285
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6287 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6288 # Try some XSI features
6289 xsi_shell=no
6290 ( _lt_dummy="a/b/c"
6291   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6292       = c,a/b,, \
6293     && eval 'test $(( 1 + 1 )) -eq 2 \
6294     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6295   && xsi_shell=yes
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6297 $as_echo "$xsi_shell" >&6; }
6298
6299
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6301 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6302 lt_shell_append=no
6303 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6304     >/dev/null 2>&1 \
6305   && lt_shell_append=yes
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6307 $as_echo "$lt_shell_append" >&6; }
6308
6309
6310 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6311   lt_unset=unset
6312 else
6313   lt_unset=false
6314 fi
6315
6316
6317
6318
6319
6320 # test EBCDIC or ASCII
6321 case `echo X|tr X '\101'` in
6322  A) # ASCII based system
6323     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6324   lt_SP2NL='tr \040 \012'
6325   lt_NL2SP='tr \015\012 \040\040'
6326   ;;
6327  *) # EBCDIC based system
6328   lt_SP2NL='tr \100 \n'
6329   lt_NL2SP='tr \r\n \100\100'
6330   ;;
6331 esac
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6342 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6343 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6344   $as_echo_n "(cached) " >&6
6345 else
6346   lt_cv_ld_reload_flag='-r'
6347 fi
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6349 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6350 reload_flag=$lt_cv_ld_reload_flag
6351 case $reload_flag in
6352 "" | " "*) ;;
6353 *) reload_flag=" $reload_flag" ;;
6354 esac
6355 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356 case $host_os in
6357   darwin*)
6358     if test "$GCC" = yes; then
6359       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6360     else
6361       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6362     fi
6363     ;;
6364 esac
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374 if test -n "$ac_tool_prefix"; then
6375   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6376 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378 $as_echo_n "checking for $ac_word... " >&6; }
6379 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6380   $as_echo_n "(cached) " >&6
6381 else
6382   if test -n "$OBJDUMP"; then
6383   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6384 else
6385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386 for as_dir in $PATH
6387 do
6388   IFS=$as_save_IFS
6389   test -z "$as_dir" && as_dir=.
6390     for ac_exec_ext in '' $ac_executable_extensions; do
6391   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6394     break 2
6395   fi
6396 done
6397   done
6398 IFS=$as_save_IFS
6399
6400 fi
6401 fi
6402 OBJDUMP=$ac_cv_prog_OBJDUMP
6403 if test -n "$OBJDUMP"; then
6404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6405 $as_echo "$OBJDUMP" >&6; }
6406 else
6407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408 $as_echo "no" >&6; }
6409 fi
6410
6411
6412 fi
6413 if test -z "$ac_cv_prog_OBJDUMP"; then
6414   ac_ct_OBJDUMP=$OBJDUMP
6415   # Extract the first word of "objdump", so it can be a program name with args.
6416 set dummy objdump; ac_word=$2
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418 $as_echo_n "checking for $ac_word... " >&6; }
6419 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6420   $as_echo_n "(cached) " >&6
6421 else
6422   if test -n "$ac_ct_OBJDUMP"; then
6423   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6424 else
6425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6426 for as_dir in $PATH
6427 do
6428   IFS=$as_save_IFS
6429   test -z "$as_dir" && as_dir=.
6430     for ac_exec_ext in '' $ac_executable_extensions; do
6431   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6432     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6433     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6434     break 2
6435   fi
6436 done
6437   done
6438 IFS=$as_save_IFS
6439
6440 fi
6441 fi
6442 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6443 if test -n "$ac_ct_OBJDUMP"; then
6444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6445 $as_echo "$ac_ct_OBJDUMP" >&6; }
6446 else
6447   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448 $as_echo "no" >&6; }
6449 fi
6450
6451   if test "x$ac_ct_OBJDUMP" = x; then
6452     OBJDUMP="false"
6453   else
6454     case $cross_compiling:$ac_tool_warned in
6455 yes:)
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458 ac_tool_warned=yes ;;
6459 esac
6460     OBJDUMP=$ac_ct_OBJDUMP
6461   fi
6462 else
6463   OBJDUMP="$ac_cv_prog_OBJDUMP"
6464 fi
6465
6466 test -z "$OBJDUMP" && OBJDUMP=objdump
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6477 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6478 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6479   $as_echo_n "(cached) " >&6
6480 else
6481   lt_cv_file_magic_cmd='$MAGIC_CMD'
6482 lt_cv_file_magic_test_file=
6483 lt_cv_deplibs_check_method='unknown'
6484 # Need to set the preceding variable on all platforms that support
6485 # interlibrary dependencies.
6486 # 'none' -- dependencies not supported.
6487 # `unknown' -- same as none, but documents that we really don't know.
6488 # 'pass_all' -- all dependencies passed with no checks.
6489 # 'test_compile' -- check by making test program.
6490 # 'file_magic [[regex]]' -- check by looking for files in library path
6491 # which responds to the $file_magic_cmd with a given extended regex.
6492 # If you have `file' or equivalent on your system and you're not sure
6493 # whether `pass_all' will *always* work, you probably want this one.
6494
6495 case $host_os in
6496 aix[4-9]*)
6497   lt_cv_deplibs_check_method=pass_all
6498   ;;
6499
6500 beos*)
6501   lt_cv_deplibs_check_method=pass_all
6502   ;;
6503
6504 bsdi[45]*)
6505   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6506   lt_cv_file_magic_cmd='/usr/bin/file -L'
6507   lt_cv_file_magic_test_file=/shlib/libc.so
6508   ;;
6509
6510 cygwin*)
6511   # func_win32_libid is a shell function defined in ltmain.sh
6512   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6513   lt_cv_file_magic_cmd='func_win32_libid'
6514   ;;
6515
6516 mingw* | pw32*)
6517   # Base MSYS/MinGW do not provide the 'file' command needed by
6518   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6519   # unless we find 'file', for example because we are cross-compiling.
6520   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6521   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6522     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6523     lt_cv_file_magic_cmd='func_win32_libid'
6524   else
6525     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6526     lt_cv_file_magic_cmd='$OBJDUMP -f'
6527   fi
6528   ;;
6529
6530 cegcc*)
6531   # use the weaker test based on 'objdump'. See mingw*.
6532   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6533   lt_cv_file_magic_cmd='$OBJDUMP -f'
6534   ;;
6535
6536 darwin* | rhapsody*)
6537   lt_cv_deplibs_check_method=pass_all
6538   ;;
6539
6540 freebsd* | dragonfly*)
6541   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6542     case $host_cpu in
6543     i*86 )
6544       # Not sure whether the presence of OpenBSD here was a mistake.
6545       # Let's accept both of them until this is cleared up.
6546       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6547       lt_cv_file_magic_cmd=/usr/bin/file
6548       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6549       ;;
6550     esac
6551   else
6552     lt_cv_deplibs_check_method=pass_all
6553   fi
6554   ;;
6555
6556 gnu*)
6557   lt_cv_deplibs_check_method=pass_all
6558   ;;
6559
6560 haiku*)
6561   lt_cv_deplibs_check_method=pass_all
6562   ;;
6563
6564 hpux10.20* | hpux11*)
6565   lt_cv_file_magic_cmd=/usr/bin/file
6566   case $host_cpu in
6567   ia64*)
6568     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6569     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6570     ;;
6571   hppa*64*)
6572     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]'
6573     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6574     ;;
6575   *)
6576     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6577     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6578     ;;
6579   esac
6580   ;;
6581
6582 interix[3-9]*)
6583   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6584   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6585   ;;
6586
6587 irix5* | irix6* | nonstopux*)
6588   case $LD in
6589   *-32|*"-32 ") libmagic=32-bit;;
6590   *-n32|*"-n32 ") libmagic=N32;;
6591   *-64|*"-64 ") libmagic=64-bit;;
6592   *) libmagic=never-match;;
6593   esac
6594   lt_cv_deplibs_check_method=pass_all
6595   ;;
6596
6597 # This must be Linux ELF.
6598 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6599   lt_cv_deplibs_check_method=pass_all
6600   ;;
6601
6602 netbsd*)
6603   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6604     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6605   else
6606     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6607   fi
6608   ;;
6609
6610 newos6*)
6611   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6612   lt_cv_file_magic_cmd=/usr/bin/file
6613   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6614   ;;
6615
6616 *nto* | *qnx*)
6617   lt_cv_deplibs_check_method=pass_all
6618   ;;
6619
6620 openbsd*)
6621   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6622     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6623   else
6624     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6625   fi
6626   ;;
6627
6628 osf3* | osf4* | osf5*)
6629   lt_cv_deplibs_check_method=pass_all
6630   ;;
6631
6632 rdos*)
6633   lt_cv_deplibs_check_method=pass_all
6634   ;;
6635
6636 solaris*)
6637   lt_cv_deplibs_check_method=pass_all
6638   ;;
6639
6640 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6641   lt_cv_deplibs_check_method=pass_all
6642   ;;
6643
6644 sysv4 | sysv4.3*)
6645   case $host_vendor in
6646   motorola)
6647     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]'
6648     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6649     ;;
6650   ncr)
6651     lt_cv_deplibs_check_method=pass_all
6652     ;;
6653   sequent)
6654     lt_cv_file_magic_cmd='/bin/file'
6655     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6656     ;;
6657   sni)
6658     lt_cv_file_magic_cmd='/bin/file'
6659     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6660     lt_cv_file_magic_test_file=/lib/libc.so
6661     ;;
6662   siemens)
6663     lt_cv_deplibs_check_method=pass_all
6664     ;;
6665   pc)
6666     lt_cv_deplibs_check_method=pass_all
6667     ;;
6668   esac
6669   ;;
6670
6671 tpf*)
6672   lt_cv_deplibs_check_method=pass_all
6673   ;;
6674 esac
6675
6676 fi
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6678 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6679 file_magic_cmd=$lt_cv_file_magic_cmd
6680 deplibs_check_method=$lt_cv_deplibs_check_method
6681 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694 if test -n "$ac_tool_prefix"; then
6695   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6696 set dummy ${ac_tool_prefix}ar; ac_word=$2
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6698 $as_echo_n "checking for $ac_word... " >&6; }
6699 if test "${ac_cv_prog_AR+set}" = set; then :
6700   $as_echo_n "(cached) " >&6
6701 else
6702   if test -n "$AR"; then
6703   ac_cv_prog_AR="$AR" # Let the user override the test.
6704 else
6705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6706 for as_dir in $PATH
6707 do
6708   IFS=$as_save_IFS
6709   test -z "$as_dir" && as_dir=.
6710     for ac_exec_ext in '' $ac_executable_extensions; do
6711   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6712     ac_cv_prog_AR="${ac_tool_prefix}ar"
6713     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6714     break 2
6715   fi
6716 done
6717   done
6718 IFS=$as_save_IFS
6719
6720 fi
6721 fi
6722 AR=$ac_cv_prog_AR
6723 if test -n "$AR"; then
6724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6725 $as_echo "$AR" >&6; }
6726 else
6727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6728 $as_echo "no" >&6; }
6729 fi
6730
6731
6732 fi
6733 if test -z "$ac_cv_prog_AR"; then
6734   ac_ct_AR=$AR
6735   # Extract the first word of "ar", so it can be a program name with args.
6736 set dummy ar; ac_word=$2
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738 $as_echo_n "checking for $ac_word... " >&6; }
6739 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6740   $as_echo_n "(cached) " >&6
6741 else
6742   if test -n "$ac_ct_AR"; then
6743   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6744 else
6745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746 for as_dir in $PATH
6747 do
6748   IFS=$as_save_IFS
6749   test -z "$as_dir" && as_dir=.
6750     for ac_exec_ext in '' $ac_executable_extensions; do
6751   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6752     ac_cv_prog_ac_ct_AR="ar"
6753     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754     break 2
6755   fi
6756 done
6757   done
6758 IFS=$as_save_IFS
6759
6760 fi
6761 fi
6762 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6763 if test -n "$ac_ct_AR"; then
6764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6765 $as_echo "$ac_ct_AR" >&6; }
6766 else
6767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768 $as_echo "no" >&6; }
6769 fi
6770
6771   if test "x$ac_ct_AR" = x; then
6772     AR="false"
6773   else
6774     case $cross_compiling:$ac_tool_warned in
6775 yes:)
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6778 ac_tool_warned=yes ;;
6779 esac
6780     AR=$ac_ct_AR
6781   fi
6782 else
6783   AR="$ac_cv_prog_AR"
6784 fi
6785
6786 test -z "$AR" && AR=ar
6787 test -z "$AR_FLAGS" && AR_FLAGS=cru
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799 if test -n "$ac_tool_prefix"; then
6800   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6801 set dummy ${ac_tool_prefix}strip; ac_word=$2
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6803 $as_echo_n "checking for $ac_word... " >&6; }
6804 if test "${ac_cv_prog_STRIP+set}" = set; then :
6805   $as_echo_n "(cached) " >&6
6806 else
6807   if test -n "$STRIP"; then
6808   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6809 else
6810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811 for as_dir in $PATH
6812 do
6813   IFS=$as_save_IFS
6814   test -z "$as_dir" && as_dir=.
6815     for ac_exec_ext in '' $ac_executable_extensions; do
6816   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6817     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6819     break 2
6820   fi
6821 done
6822   done
6823 IFS=$as_save_IFS
6824
6825 fi
6826 fi
6827 STRIP=$ac_cv_prog_STRIP
6828 if test -n "$STRIP"; then
6829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6830 $as_echo "$STRIP" >&6; }
6831 else
6832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833 $as_echo "no" >&6; }
6834 fi
6835
6836
6837 fi
6838 if test -z "$ac_cv_prog_STRIP"; then
6839   ac_ct_STRIP=$STRIP
6840   # Extract the first word of "strip", so it can be a program name with args.
6841 set dummy strip; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6845   $as_echo_n "(cached) " >&6
6846 else
6847   if test -n "$ac_ct_STRIP"; then
6848   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6849 else
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 for as_dir in $PATH
6852 do
6853   IFS=$as_save_IFS
6854   test -z "$as_dir" && as_dir=.
6855     for ac_exec_ext in '' $ac_executable_extensions; do
6856   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6857     ac_cv_prog_ac_ct_STRIP="strip"
6858     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859     break 2
6860   fi
6861 done
6862   done
6863 IFS=$as_save_IFS
6864
6865 fi
6866 fi
6867 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6868 if test -n "$ac_ct_STRIP"; then
6869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6870 $as_echo "$ac_ct_STRIP" >&6; }
6871 else
6872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6874 fi
6875
6876   if test "x$ac_ct_STRIP" = x; then
6877     STRIP=":"
6878   else
6879     case $cross_compiling:$ac_tool_warned in
6880 yes:)
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6883 ac_tool_warned=yes ;;
6884 esac
6885     STRIP=$ac_ct_STRIP
6886   fi
6887 else
6888   STRIP="$ac_cv_prog_STRIP"
6889 fi
6890
6891 test -z "$STRIP" && STRIP=:
6892
6893
6894
6895
6896
6897
6898 if test -n "$ac_tool_prefix"; then
6899   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6900 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902 $as_echo_n "checking for $ac_word... " >&6; }
6903 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6904   $as_echo_n "(cached) " >&6
6905 else
6906   if test -n "$RANLIB"; then
6907   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6908 else
6909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6910 for as_dir in $PATH
6911 do
6912   IFS=$as_save_IFS
6913   test -z "$as_dir" && as_dir=.
6914     for ac_exec_ext in '' $ac_executable_extensions; do
6915   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6917     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918     break 2
6919   fi
6920 done
6921   done
6922 IFS=$as_save_IFS
6923
6924 fi
6925 fi
6926 RANLIB=$ac_cv_prog_RANLIB
6927 if test -n "$RANLIB"; then
6928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6929 $as_echo "$RANLIB" >&6; }
6930 else
6931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932 $as_echo "no" >&6; }
6933 fi
6934
6935
6936 fi
6937 if test -z "$ac_cv_prog_RANLIB"; then
6938   ac_ct_RANLIB=$RANLIB
6939   # Extract the first word of "ranlib", so it can be a program name with args.
6940 set dummy ranlib; ac_word=$2
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942 $as_echo_n "checking for $ac_word... " >&6; }
6943 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6944   $as_echo_n "(cached) " >&6
6945 else
6946   if test -n "$ac_ct_RANLIB"; then
6947   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6948 else
6949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950 for as_dir in $PATH
6951 do
6952   IFS=$as_save_IFS
6953   test -z "$as_dir" && as_dir=.
6954     for ac_exec_ext in '' $ac_executable_extensions; do
6955   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956     ac_cv_prog_ac_ct_RANLIB="ranlib"
6957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958     break 2
6959   fi
6960 done
6961   done
6962 IFS=$as_save_IFS
6963
6964 fi
6965 fi
6966 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6967 if test -n "$ac_ct_RANLIB"; then
6968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6969 $as_echo "$ac_ct_RANLIB" >&6; }
6970 else
6971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972 $as_echo "no" >&6; }
6973 fi
6974
6975   if test "x$ac_ct_RANLIB" = x; then
6976     RANLIB=":"
6977   else
6978     case $cross_compiling:$ac_tool_warned in
6979 yes:)
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982 ac_tool_warned=yes ;;
6983 esac
6984     RANLIB=$ac_ct_RANLIB
6985   fi
6986 else
6987   RANLIB="$ac_cv_prog_RANLIB"
6988 fi
6989
6990 test -z "$RANLIB" && RANLIB=:
6991
6992
6993
6994
6995
6996
6997 # Determine commands to create old-style static archives.
6998 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6999 old_postinstall_cmds='chmod 644 $oldlib'
7000 old_postuninstall_cmds=
7001
7002 if test -n "$RANLIB"; then
7003   case $host_os in
7004   openbsd*)
7005     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7006     ;;
7007   *)
7008     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7009     ;;
7010   esac
7011   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7012 fi
7013
7014 case $host_os in
7015   darwin*)
7016     lock_old_archive_extraction=yes ;;
7017   *)
7018     lock_old_archive_extraction=no ;;
7019 esac
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041 for ac_prog in gawk mawk nawk awk
7042 do
7043   # Extract the first word of "$ac_prog", so it can be a program name with args.
7044 set dummy $ac_prog; ac_word=$2
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046 $as_echo_n "checking for $ac_word... " >&6; }
7047 if test "${ac_cv_prog_AWK+set}" = set; then :
7048   $as_echo_n "(cached) " >&6
7049 else
7050   if test -n "$AWK"; then
7051   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7052 else
7053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054 for as_dir in $PATH
7055 do
7056   IFS=$as_save_IFS
7057   test -z "$as_dir" && as_dir=.
7058     for ac_exec_ext in '' $ac_executable_extensions; do
7059   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7060     ac_cv_prog_AWK="$ac_prog"
7061     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062     break 2
7063   fi
7064 done
7065   done
7066 IFS=$as_save_IFS
7067
7068 fi
7069 fi
7070 AWK=$ac_cv_prog_AWK
7071 if test -n "$AWK"; then
7072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7073 $as_echo "$AWK" >&6; }
7074 else
7075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 $as_echo "no" >&6; }
7077 fi
7078
7079
7080   test -n "$AWK" && break
7081 done
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101 # If no C compiler was specified, use CC.
7102 LTCC=${LTCC-"$CC"}
7103
7104 # If no C compiler flags were specified, use CFLAGS.
7105 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7106
7107 # Allow CC to be a program name with arguments.
7108 compiler=$CC
7109
7110
7111 # Check for command to grab the raw symbol name followed by C symbol from nm.
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7113 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7114 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7115   $as_echo_n "(cached) " >&6
7116 else
7117
7118 # These are sane defaults that work on at least a few old systems.
7119 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7120
7121 # Character class describing NM global symbol codes.
7122 symcode='[BCDEGRST]'
7123
7124 # Regexp to match symbols that can be accessed directly from C.
7125 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7126
7127 # Define system-specific variables.
7128 case $host_os in
7129 aix*)
7130   symcode='[BCDT]'
7131   ;;
7132 cygwin* | mingw* | pw32* | cegcc*)
7133   symcode='[ABCDGISTW]'
7134   ;;
7135 hpux*)
7136   if test "$host_cpu" = ia64; then
7137     symcode='[ABCDEGRST]'
7138   fi
7139   ;;
7140 irix* | nonstopux*)
7141   symcode='[BCDEGRST]'
7142   ;;
7143 osf*)
7144   symcode='[BCDEGQRST]'
7145   ;;
7146 solaris*)
7147   symcode='[BDRT]'
7148   ;;
7149 sco3.2v5*)
7150   symcode='[DT]'
7151   ;;
7152 sysv4.2uw2*)
7153   symcode='[DT]'
7154   ;;
7155 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7156   symcode='[ABDT]'
7157   ;;
7158 sysv4)
7159   symcode='[DFNSTU]'
7160   ;;
7161 esac
7162
7163 # If we're using GNU nm, then use its standard symbol codes.
7164 case `$NM -V 2>&1` in
7165 *GNU* | *'with BFD'*)
7166   symcode='[ABCDGIRSTW]' ;;
7167 esac
7168
7169 # Transform an extracted symbol line into a proper C declaration.
7170 # Some systems (esp. on ia64) link data and code symbols differently,
7171 # so use this general approach.
7172 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7173
7174 # Transform an extracted symbol line into symbol name and symbol address
7175 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7176 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'"
7177
7178 # Handle CRLF in mingw tool chain
7179 opt_cr=
7180 case $build_os in
7181 mingw*)
7182   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7183   ;;
7184 esac
7185
7186 # Try without a prefix underscore, then with it.
7187 for ac_symprfx in "" "_"; do
7188
7189   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7190   symxfrm="\\1 $ac_symprfx\\2 \\2"
7191
7192   # Write the raw and C identifiers.
7193   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7194     # Fake it for dumpbin and say T for any non-static function
7195     # and D for any global variable.
7196     # Also find C++ and __fastcall symbols from MSVC++,
7197     # which start with @ or ?.
7198     lt_cv_sys_global_symbol_pipe="$AWK '"\
7199 "     {last_section=section; section=\$ 3};"\
7200 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7201 "     \$ 0!~/External *\|/{next};"\
7202 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7203 "     {if(hide[section]) next};"\
7204 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7205 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7206 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7207 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7208 "     ' prfx=^$ac_symprfx"
7209   else
7210     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7211   fi
7212
7213   # Check to see that the pipe works correctly.
7214   pipe_works=no
7215
7216   rm -f conftest*
7217   cat > conftest.$ac_ext <<_LT_EOF
7218 #ifdef __cplusplus
7219 extern "C" {
7220 #endif
7221 char nm_test_var;
7222 void nm_test_func(void);
7223 void nm_test_func(void){}
7224 #ifdef __cplusplus
7225 }
7226 #endif
7227 int main(){nm_test_var='a';nm_test_func();return(0);}
7228 _LT_EOF
7229
7230   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231   (eval $ac_compile) 2>&5
7232   ac_status=$?
7233   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234   test $ac_status = 0; }; then
7235     # Now try to grab the symbols.
7236     nlist=conftest.nm
7237     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7238   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7239   ac_status=$?
7240   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7241   test $ac_status = 0; } && test -s "$nlist"; then
7242       # Try sorting and uniquifying the output.
7243       if sort "$nlist" | uniq > "$nlist"T; then
7244         mv -f "$nlist"T "$nlist"
7245       else
7246         rm -f "$nlist"T
7247       fi
7248
7249       # Make sure that we snagged all the symbols we need.
7250       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7251         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7252           cat <<_LT_EOF > conftest.$ac_ext
7253 #ifdef __cplusplus
7254 extern "C" {
7255 #endif
7256
7257 _LT_EOF
7258           # Now generate the symbol file.
7259           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7260
7261           cat <<_LT_EOF >> conftest.$ac_ext
7262
7263 /* The mapping between symbol names and symbols.  */
7264 const struct {
7265   const char *name;
7266   void       *address;
7267 }
7268 lt__PROGRAM__LTX_preloaded_symbols[] =
7269 {
7270   { "@PROGRAM@", (void *) 0 },
7271 _LT_EOF
7272           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7273           cat <<\_LT_EOF >> conftest.$ac_ext
7274   {0, (void *) 0}
7275 };
7276
7277 /* This works around a problem in FreeBSD linker */
7278 #ifdef FREEBSD_WORKAROUND
7279 static const void *lt_preloaded_setup() {
7280   return lt__PROGRAM__LTX_preloaded_symbols;
7281 }
7282 #endif
7283
7284 #ifdef __cplusplus
7285 }
7286 #endif
7287 _LT_EOF
7288           # Now try linking the two files.
7289           mv conftest.$ac_objext conftstm.$ac_objext
7290           lt_save_LIBS="$LIBS"
7291           lt_save_CFLAGS="$CFLAGS"
7292           LIBS="conftstm.$ac_objext"
7293           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7294           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7295   (eval $ac_link) 2>&5
7296   ac_status=$?
7297   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7299             pipe_works=yes
7300           fi
7301           LIBS="$lt_save_LIBS"
7302           CFLAGS="$lt_save_CFLAGS"
7303         else
7304           echo "cannot find nm_test_func in $nlist" >&5
7305         fi
7306       else
7307         echo "cannot find nm_test_var in $nlist" >&5
7308       fi
7309     else
7310       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7311     fi
7312   else
7313     echo "$progname: failed program was:" >&5
7314     cat conftest.$ac_ext >&5
7315   fi
7316   rm -rf conftest* conftst*
7317
7318   # Do not use the global_symbol_pipe unless it works.
7319   if test "$pipe_works" = yes; then
7320     break
7321   else
7322     lt_cv_sys_global_symbol_pipe=
7323   fi
7324 done
7325
7326 fi
7327
7328 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7329   lt_cv_sys_global_symbol_to_cdecl=
7330 fi
7331 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7333 $as_echo "failed" >&6; }
7334 else
7335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7336 $as_echo "ok" >&6; }
7337 fi
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360 # Check whether --enable-libtool-lock was given.
7361 if test "${enable_libtool_lock+set}" = set; then :
7362   enableval=$enable_libtool_lock;
7363 fi
7364
7365 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7366
7367 # Some flags need to be propagated to the compiler or linker for good
7368 # libtool support.
7369 case $host in
7370 ia64-*-hpux*)
7371   # Find out which ABI we are using.
7372   echo 'int i;' > conftest.$ac_ext
7373   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7374   (eval $ac_compile) 2>&5
7375   ac_status=$?
7376   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7377   test $ac_status = 0; }; then
7378     case `/usr/bin/file conftest.$ac_objext` in
7379       *ELF-32*)
7380         HPUX_IA64_MODE="32"
7381         ;;
7382       *ELF-64*)
7383         HPUX_IA64_MODE="64"
7384         ;;
7385     esac
7386   fi
7387   rm -rf conftest*
7388   ;;
7389 *-*-irix6*)
7390   # Find out which ABI we are using.
7391   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7392   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7393   (eval $ac_compile) 2>&5
7394   ac_status=$?
7395   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7396   test $ac_status = 0; }; then
7397     if test "$lt_cv_prog_gnu_ld" = yes; then
7398       case `/usr/bin/file conftest.$ac_objext` in
7399         *32-bit*)
7400           LD="${LD-ld} -melf32bsmip"
7401           ;;
7402         *N32*)
7403           LD="${LD-ld} -melf32bmipn32"
7404           ;;
7405         *64-bit*)
7406           LD="${LD-ld} -melf64bmip"
7407         ;;
7408       esac
7409     else
7410       case `/usr/bin/file conftest.$ac_objext` in
7411         *32-bit*)
7412           LD="${LD-ld} -32"
7413           ;;
7414         *N32*)
7415           LD="${LD-ld} -n32"
7416           ;;
7417         *64-bit*)
7418           LD="${LD-ld} -64"
7419           ;;
7420       esac
7421     fi
7422   fi
7423   rm -rf conftest*
7424   ;;
7425
7426 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7427 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7428   # Find out which ABI we are using.
7429   echo 'int i;' > conftest.$ac_ext
7430   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431   (eval $ac_compile) 2>&5
7432   ac_status=$?
7433   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434   test $ac_status = 0; }; then
7435     case `/usr/bin/file conftest.o` in
7436       *32-bit*)
7437         case $host in
7438           x86_64-*kfreebsd*-gnu)
7439             LD="${LD-ld} -m elf_i386_fbsd"
7440             ;;
7441           x86_64-*linux*)
7442             case `/usr/bin/file conftest.o` in
7443               *x86-64*)
7444                 LD="${LD-ld} -m elf32_x86_64"
7445                 ;;
7446               *)
7447                 LD="${LD-ld} -m elf_i386"
7448                 ;;
7449             esac
7450             ;;
7451           powerpc64le-*linux*)
7452             LD="${LD-ld} -m elf32lppclinux"
7453             ;;
7454           powerpc64-*linux*)
7455             LD="${LD-ld} -m elf32ppclinux"
7456             ;;
7457           s390x-*linux*)
7458             LD="${LD-ld} -m elf_s390"
7459             ;;
7460           sparc64-*linux*)
7461             LD="${LD-ld} -m elf32_sparc"
7462             ;;
7463         esac
7464         ;;
7465       *64-bit*)
7466         case $host in
7467           x86_64-*kfreebsd*-gnu)
7468             LD="${LD-ld} -m elf_x86_64_fbsd"
7469             ;;
7470           x86_64-*linux*)
7471             LD="${LD-ld} -m elf_x86_64"
7472             ;;
7473           powerpcle-*linux*)
7474             LD="${LD-ld} -m elf64lppc"
7475             ;;
7476           powerpc-*linux*)
7477             LD="${LD-ld} -m elf64ppc"
7478             ;;
7479           s390*-*linux*|s390*-*tpf*)
7480             LD="${LD-ld} -m elf64_s390"
7481             ;;
7482           sparc*-*linux*)
7483             LD="${LD-ld} -m elf64_sparc"
7484             ;;
7485         esac
7486         ;;
7487     esac
7488   fi
7489   rm -rf conftest*
7490   ;;
7491
7492 *-*-sco3.2v5*)
7493   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7494   SAVE_CFLAGS="$CFLAGS"
7495   CFLAGS="$CFLAGS -belf"
7496   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7499   $as_echo_n "(cached) " >&6
7500 else
7501   ac_ext=c
7502 ac_cpp='$CPP $CPPFLAGS'
7503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7506
7507      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508 /* end confdefs.h.  */
7509
7510 int
7511 main ()
7512 {
7513
7514   ;
7515   return 0;
7516 }
7517 _ACEOF
7518 if ac_fn_c_try_link "$LINENO"; then :
7519   lt_cv_cc_needs_belf=yes
7520 else
7521   lt_cv_cc_needs_belf=no
7522 fi
7523 rm -f core conftest.err conftest.$ac_objext \
7524     conftest$ac_exeext conftest.$ac_ext
7525      ac_ext=c
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531 fi
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7534   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7535     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7536     CFLAGS="$SAVE_CFLAGS"
7537   fi
7538   ;;
7539 sparc*-*solaris*)
7540   # Find out which ABI we are using.
7541   echo 'int i;' > conftest.$ac_ext
7542   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543   (eval $ac_compile) 2>&5
7544   ac_status=$?
7545   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546   test $ac_status = 0; }; then
7547     case `/usr/bin/file conftest.o` in
7548     *64-bit*)
7549       case $lt_cv_prog_gnu_ld in
7550       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7551       *)
7552         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7553           LD="${LD-ld} -64"
7554         fi
7555         ;;
7556       esac
7557       ;;
7558     esac
7559   fi
7560   rm -rf conftest*
7561   ;;
7562 esac
7563
7564 need_locks="$enable_libtool_lock"
7565
7566
7567   case $host_os in
7568     rhapsody* | darwin*)
7569     if test -n "$ac_tool_prefix"; then
7570   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7571 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7573 $as_echo_n "checking for $ac_word... " >&6; }
7574 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7575   $as_echo_n "(cached) " >&6
7576 else
7577   if test -n "$DSYMUTIL"; then
7578   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7579 else
7580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7581 for as_dir in $PATH
7582 do
7583   IFS=$as_save_IFS
7584   test -z "$as_dir" && as_dir=.
7585     for ac_exec_ext in '' $ac_executable_extensions; do
7586   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7587     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7588     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7589     break 2
7590   fi
7591 done
7592   done
7593 IFS=$as_save_IFS
7594
7595 fi
7596 fi
7597 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7598 if test -n "$DSYMUTIL"; then
7599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7600 $as_echo "$DSYMUTIL" >&6; }
7601 else
7602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603 $as_echo "no" >&6; }
7604 fi
7605
7606
7607 fi
7608 if test -z "$ac_cv_prog_DSYMUTIL"; then
7609   ac_ct_DSYMUTIL=$DSYMUTIL
7610   # Extract the first word of "dsymutil", so it can be a program name with args.
7611 set dummy dsymutil; ac_word=$2
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7613 $as_echo_n "checking for $ac_word... " >&6; }
7614 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7615   $as_echo_n "(cached) " >&6
7616 else
7617   if test -n "$ac_ct_DSYMUTIL"; then
7618   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7619 else
7620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7621 for as_dir in $PATH
7622 do
7623   IFS=$as_save_IFS
7624   test -z "$as_dir" && as_dir=.
7625     for ac_exec_ext in '' $ac_executable_extensions; do
7626   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7627     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7628     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7629     break 2
7630   fi
7631 done
7632   done
7633 IFS=$as_save_IFS
7634
7635 fi
7636 fi
7637 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7638 if test -n "$ac_ct_DSYMUTIL"; then
7639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7640 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7641 else
7642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7643 $as_echo "no" >&6; }
7644 fi
7645
7646   if test "x$ac_ct_DSYMUTIL" = x; then
7647     DSYMUTIL=":"
7648   else
7649     case $cross_compiling:$ac_tool_warned in
7650 yes:)
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7653 ac_tool_warned=yes ;;
7654 esac
7655     DSYMUTIL=$ac_ct_DSYMUTIL
7656   fi
7657 else
7658   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7659 fi
7660
7661     if test -n "$ac_tool_prefix"; then
7662   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7663 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7665 $as_echo_n "checking for $ac_word... " >&6; }
7666 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7667   $as_echo_n "(cached) " >&6
7668 else
7669   if test -n "$NMEDIT"; then
7670   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7671 else
7672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7673 for as_dir in $PATH
7674 do
7675   IFS=$as_save_IFS
7676   test -z "$as_dir" && as_dir=.
7677     for ac_exec_ext in '' $ac_executable_extensions; do
7678   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7679     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7680     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7681     break 2
7682   fi
7683 done
7684   done
7685 IFS=$as_save_IFS
7686
7687 fi
7688 fi
7689 NMEDIT=$ac_cv_prog_NMEDIT
7690 if test -n "$NMEDIT"; then
7691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7692 $as_echo "$NMEDIT" >&6; }
7693 else
7694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7695 $as_echo "no" >&6; }
7696 fi
7697
7698
7699 fi
7700 if test -z "$ac_cv_prog_NMEDIT"; then
7701   ac_ct_NMEDIT=$NMEDIT
7702   # Extract the first word of "nmedit", so it can be a program name with args.
7703 set dummy nmedit; ac_word=$2
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7705 $as_echo_n "checking for $ac_word... " >&6; }
7706 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7707   $as_echo_n "(cached) " >&6
7708 else
7709   if test -n "$ac_ct_NMEDIT"; then
7710   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7711 else
7712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7713 for as_dir in $PATH
7714 do
7715   IFS=$as_save_IFS
7716   test -z "$as_dir" && as_dir=.
7717     for ac_exec_ext in '' $ac_executable_extensions; do
7718   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7719     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7720     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7721     break 2
7722   fi
7723 done
7724   done
7725 IFS=$as_save_IFS
7726
7727 fi
7728 fi
7729 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7730 if test -n "$ac_ct_NMEDIT"; then
7731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7732 $as_echo "$ac_ct_NMEDIT" >&6; }
7733 else
7734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735 $as_echo "no" >&6; }
7736 fi
7737
7738   if test "x$ac_ct_NMEDIT" = x; then
7739     NMEDIT=":"
7740   else
7741     case $cross_compiling:$ac_tool_warned in
7742 yes:)
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7745 ac_tool_warned=yes ;;
7746 esac
7747     NMEDIT=$ac_ct_NMEDIT
7748   fi
7749 else
7750   NMEDIT="$ac_cv_prog_NMEDIT"
7751 fi
7752
7753     if test -n "$ac_tool_prefix"; then
7754   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7755 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7757 $as_echo_n "checking for $ac_word... " >&6; }
7758 if test "${ac_cv_prog_LIPO+set}" = set; then :
7759   $as_echo_n "(cached) " >&6
7760 else
7761   if test -n "$LIPO"; then
7762   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7763 else
7764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7765 for as_dir in $PATH
7766 do
7767   IFS=$as_save_IFS
7768   test -z "$as_dir" && as_dir=.
7769     for ac_exec_ext in '' $ac_executable_extensions; do
7770   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7771     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7772     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7773     break 2
7774   fi
7775 done
7776   done
7777 IFS=$as_save_IFS
7778
7779 fi
7780 fi
7781 LIPO=$ac_cv_prog_LIPO
7782 if test -n "$LIPO"; then
7783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7784 $as_echo "$LIPO" >&6; }
7785 else
7786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7787 $as_echo "no" >&6; }
7788 fi
7789
7790
7791 fi
7792 if test -z "$ac_cv_prog_LIPO"; then
7793   ac_ct_LIPO=$LIPO
7794   # Extract the first word of "lipo", so it can be a program name with args.
7795 set dummy lipo; ac_word=$2
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7797 $as_echo_n "checking for $ac_word... " >&6; }
7798 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7799   $as_echo_n "(cached) " >&6
7800 else
7801   if test -n "$ac_ct_LIPO"; then
7802   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7803 else
7804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7805 for as_dir in $PATH
7806 do
7807   IFS=$as_save_IFS
7808   test -z "$as_dir" && as_dir=.
7809     for ac_exec_ext in '' $ac_executable_extensions; do
7810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7811     ac_cv_prog_ac_ct_LIPO="lipo"
7812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7813     break 2
7814   fi
7815 done
7816   done
7817 IFS=$as_save_IFS
7818
7819 fi
7820 fi
7821 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7822 if test -n "$ac_ct_LIPO"; then
7823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7824 $as_echo "$ac_ct_LIPO" >&6; }
7825 else
7826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827 $as_echo "no" >&6; }
7828 fi
7829
7830   if test "x$ac_ct_LIPO" = x; then
7831     LIPO=":"
7832   else
7833     case $cross_compiling:$ac_tool_warned in
7834 yes:)
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7837 ac_tool_warned=yes ;;
7838 esac
7839     LIPO=$ac_ct_LIPO
7840   fi
7841 else
7842   LIPO="$ac_cv_prog_LIPO"
7843 fi
7844
7845     if test -n "$ac_tool_prefix"; then
7846   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7847 set dummy ${ac_tool_prefix}otool; ac_word=$2
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7849 $as_echo_n "checking for $ac_word... " >&6; }
7850 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7851   $as_echo_n "(cached) " >&6
7852 else
7853   if test -n "$OTOOL"; then
7854   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7855 else
7856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7857 for as_dir in $PATH
7858 do
7859   IFS=$as_save_IFS
7860   test -z "$as_dir" && as_dir=.
7861     for ac_exec_ext in '' $ac_executable_extensions; do
7862   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7863     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7864     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7865     break 2
7866   fi
7867 done
7868   done
7869 IFS=$as_save_IFS
7870
7871 fi
7872 fi
7873 OTOOL=$ac_cv_prog_OTOOL
7874 if test -n "$OTOOL"; then
7875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7876 $as_echo "$OTOOL" >&6; }
7877 else
7878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7879 $as_echo "no" >&6; }
7880 fi
7881
7882
7883 fi
7884 if test -z "$ac_cv_prog_OTOOL"; then
7885   ac_ct_OTOOL=$OTOOL
7886   # Extract the first word of "otool", so it can be a program name with args.
7887 set dummy otool; ac_word=$2
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7889 $as_echo_n "checking for $ac_word... " >&6; }
7890 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7891   $as_echo_n "(cached) " >&6
7892 else
7893   if test -n "$ac_ct_OTOOL"; then
7894   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7895 else
7896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7897 for as_dir in $PATH
7898 do
7899   IFS=$as_save_IFS
7900   test -z "$as_dir" && as_dir=.
7901     for ac_exec_ext in '' $ac_executable_extensions; do
7902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7903     ac_cv_prog_ac_ct_OTOOL="otool"
7904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7905     break 2
7906   fi
7907 done
7908   done
7909 IFS=$as_save_IFS
7910
7911 fi
7912 fi
7913 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7914 if test -n "$ac_ct_OTOOL"; then
7915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7916 $as_echo "$ac_ct_OTOOL" >&6; }
7917 else
7918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7919 $as_echo "no" >&6; }
7920 fi
7921
7922   if test "x$ac_ct_OTOOL" = x; then
7923     OTOOL=":"
7924   else
7925     case $cross_compiling:$ac_tool_warned in
7926 yes:)
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7929 ac_tool_warned=yes ;;
7930 esac
7931     OTOOL=$ac_ct_OTOOL
7932   fi
7933 else
7934   OTOOL="$ac_cv_prog_OTOOL"
7935 fi
7936
7937     if test -n "$ac_tool_prefix"; then
7938   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7939 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7941 $as_echo_n "checking for $ac_word... " >&6; }
7942 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7943   $as_echo_n "(cached) " >&6
7944 else
7945   if test -n "$OTOOL64"; then
7946   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7947 else
7948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7949 for as_dir in $PATH
7950 do
7951   IFS=$as_save_IFS
7952   test -z "$as_dir" && as_dir=.
7953     for ac_exec_ext in '' $ac_executable_extensions; do
7954   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7955     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7957     break 2
7958   fi
7959 done
7960   done
7961 IFS=$as_save_IFS
7962
7963 fi
7964 fi
7965 OTOOL64=$ac_cv_prog_OTOOL64
7966 if test -n "$OTOOL64"; then
7967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7968 $as_echo "$OTOOL64" >&6; }
7969 else
7970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7971 $as_echo "no" >&6; }
7972 fi
7973
7974
7975 fi
7976 if test -z "$ac_cv_prog_OTOOL64"; then
7977   ac_ct_OTOOL64=$OTOOL64
7978   # Extract the first word of "otool64", so it can be a program name with args.
7979 set dummy otool64; ac_word=$2
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7981 $as_echo_n "checking for $ac_word... " >&6; }
7982 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7983   $as_echo_n "(cached) " >&6
7984 else
7985   if test -n "$ac_ct_OTOOL64"; then
7986   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7987 else
7988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989 for as_dir in $PATH
7990 do
7991   IFS=$as_save_IFS
7992   test -z "$as_dir" && as_dir=.
7993     for ac_exec_ext in '' $ac_executable_extensions; do
7994   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7995     ac_cv_prog_ac_ct_OTOOL64="otool64"
7996     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7997     break 2
7998   fi
7999 done
8000   done
8001 IFS=$as_save_IFS
8002
8003 fi
8004 fi
8005 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8006 if test -n "$ac_ct_OTOOL64"; then
8007   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8008 $as_echo "$ac_ct_OTOOL64" >&6; }
8009 else
8010   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8011 $as_echo "no" >&6; }
8012 fi
8013
8014   if test "x$ac_ct_OTOOL64" = x; then
8015     OTOOL64=":"
8016   else
8017     case $cross_compiling:$ac_tool_warned in
8018 yes:)
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8021 ac_tool_warned=yes ;;
8022 esac
8023     OTOOL64=$ac_ct_OTOOL64
8024   fi
8025 else
8026   OTOOL64="$ac_cv_prog_OTOOL64"
8027 fi
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8056 $as_echo_n "checking for -single_module linker flag... " >&6; }
8057 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8058   $as_echo_n "(cached) " >&6
8059 else
8060   lt_cv_apple_cc_single_mod=no
8061       if test -z "${LT_MULTI_MODULE}"; then
8062         # By default we will add the -single_module flag. You can override
8063         # by either setting the environment variable LT_MULTI_MODULE
8064         # non-empty at configure time, or by adding -multi_module to the
8065         # link flags.
8066         rm -rf libconftest.dylib*
8067         echo "int foo(void){return 1;}" > conftest.c
8068         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8069 -dynamiclib -Wl,-single_module conftest.c" >&5
8070         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8071           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8072         _lt_result=$?
8073         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8074           lt_cv_apple_cc_single_mod=yes
8075         else
8076           cat conftest.err >&5
8077         fi
8078         rm -rf libconftest.dylib*
8079         rm -f conftest.*
8080       fi
8081 fi
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8083 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8084     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8085 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8086 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8087   $as_echo_n "(cached) " >&6
8088 else
8089   lt_cv_ld_exported_symbols_list=no
8090       save_LDFLAGS=$LDFLAGS
8091       echo "_main" > conftest.sym
8092       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8093       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8094 /* end confdefs.h.  */
8095
8096 int
8097 main ()
8098 {
8099
8100   ;
8101   return 0;
8102 }
8103 _ACEOF
8104 if ac_fn_c_try_link "$LINENO"; then :
8105   lt_cv_ld_exported_symbols_list=yes
8106 else
8107   lt_cv_ld_exported_symbols_list=no
8108 fi
8109 rm -f core conftest.err conftest.$ac_objext \
8110     conftest$ac_exeext conftest.$ac_ext
8111         LDFLAGS="$save_LDFLAGS"
8112
8113 fi
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8115 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8116     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8117 $as_echo_n "checking for -force_load linker flag... " >&6; }
8118 if test "${lt_cv_ld_force_load+set}" = set; then :
8119   $as_echo_n "(cached) " >&6
8120 else
8121   lt_cv_ld_force_load=no
8122       cat > conftest.c << _LT_EOF
8123 int forced_loaded() { return 2;}
8124 _LT_EOF
8125       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8126       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8127       echo "$AR cru libconftest.a conftest.o" >&5
8128       $AR cru libconftest.a conftest.o 2>&5
8129       cat > conftest.c << _LT_EOF
8130 int main() { return 0;}
8131 _LT_EOF
8132       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8133       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8134       _lt_result=$?
8135       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8136         lt_cv_ld_force_load=yes
8137       else
8138         cat conftest.err >&5
8139       fi
8140         rm -f conftest.err libconftest.a conftest conftest.c
8141         rm -rf conftest.dSYM
8142
8143 fi
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8145 $as_echo "$lt_cv_ld_force_load" >&6; }
8146     case $host_os in
8147     rhapsody* | darwin1.[012])
8148       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8149     darwin1.*)
8150       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8151     darwin*) # darwin 5.x on
8152       # if running on 10.5 or later, the deployment target defaults
8153       # to the OS version, if on x86, and 10.4, the deployment
8154       # target defaults to 10.4. Don't you love it?
8155       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8156         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8157           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8158         10.[012][,.]*)
8159           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8160         10.*)
8161           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8162       esac
8163     ;;
8164   esac
8165     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8166       _lt_dar_single_mod='$single_module'
8167     fi
8168     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8169       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8170     else
8171       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8172     fi
8173     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8174       _lt_dsymutil='~$DSYMUTIL $lib || :'
8175     else
8176       _lt_dsymutil=
8177     fi
8178     ;;
8179   esac
8180
8181 for ac_header in dlfcn.h
8182 do :
8183   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8184 "
8185 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8186   cat >>confdefs.h <<_ACEOF
8187 #define HAVE_DLFCN_H 1
8188 _ACEOF
8189
8190 fi
8191
8192 done
8193
8194
8195
8196 # autoconf.info says this should be called right after AC_INIT.
8197 ac_config_headers="$ac_config_headers config.h:config.in"
8198
8199
8200
8201  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8202 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8203 if test "${ac_cv_c_bigendian+set}" = set; then :
8204   $as_echo_n "(cached) " >&6
8205 else
8206   ac_cv_c_bigendian=unknown
8207     # See if we're dealing with a universal compiler.
8208     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8209 /* end confdefs.h.  */
8210 #ifndef __APPLE_CC__
8211                not a universal capable compiler
8212              #endif
8213              typedef int dummy;
8214
8215 _ACEOF
8216 if ac_fn_c_try_compile "$LINENO"; then :
8217
8218         # Check for potential -arch flags.  It is not universal unless
8219         # there are at least two -arch flags with different values.
8220         ac_arch=
8221         ac_prev=
8222         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8223          if test -n "$ac_prev"; then
8224            case $ac_word in
8225              i?86 | x86_64 | ppc | ppc64)
8226                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8227                  ac_arch=$ac_word
8228                else
8229                  ac_cv_c_bigendian=universal
8230                  break
8231                fi
8232                ;;
8233            esac
8234            ac_prev=
8235          elif test "x$ac_word" = "x-arch"; then
8236            ac_prev=arch
8237          fi
8238        done
8239 fi
8240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8241     if test $ac_cv_c_bigendian = unknown; then
8242       # See if sys/param.h defines the BYTE_ORDER macro.
8243       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244 /* end confdefs.h.  */
8245 #include <sys/types.h>
8246              #include <sys/param.h>
8247
8248 int
8249 main ()
8250 {
8251 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8252                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8253                      && LITTLE_ENDIAN)
8254               bogus endian macros
8255              #endif
8256
8257   ;
8258   return 0;
8259 }
8260 _ACEOF
8261 if ac_fn_c_try_compile "$LINENO"; then :
8262   # It does; now see whether it defined to BIG_ENDIAN or not.
8263          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8264 /* end confdefs.h.  */
8265 #include <sys/types.h>
8266                 #include <sys/param.h>
8267
8268 int
8269 main ()
8270 {
8271 #if BYTE_ORDER != BIG_ENDIAN
8272                  not big endian
8273                 #endif
8274
8275   ;
8276   return 0;
8277 }
8278 _ACEOF
8279 if ac_fn_c_try_compile "$LINENO"; then :
8280   ac_cv_c_bigendian=yes
8281 else
8282   ac_cv_c_bigendian=no
8283 fi
8284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8285 fi
8286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8287     fi
8288     if test $ac_cv_c_bigendian = unknown; then
8289       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8290       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8291 /* end confdefs.h.  */
8292 #include <limits.h>
8293
8294 int
8295 main ()
8296 {
8297 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8298               bogus endian macros
8299              #endif
8300
8301   ;
8302   return 0;
8303 }
8304 _ACEOF
8305 if ac_fn_c_try_compile "$LINENO"; then :
8306   # It does; now see whether it defined to _BIG_ENDIAN or not.
8307          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8308 /* end confdefs.h.  */
8309 #include <limits.h>
8310
8311 int
8312 main ()
8313 {
8314 #ifndef _BIG_ENDIAN
8315                  not big endian
8316                 #endif
8317
8318   ;
8319   return 0;
8320 }
8321 _ACEOF
8322 if ac_fn_c_try_compile "$LINENO"; then :
8323   ac_cv_c_bigendian=yes
8324 else
8325   ac_cv_c_bigendian=no
8326 fi
8327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8328 fi
8329 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8330     fi
8331     if test $ac_cv_c_bigendian = unknown; then
8332       # Compile a test program.
8333       if test "$cross_compiling" = yes; then :
8334   # Try to guess by grepping values from an object file.
8335          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8336 /* end confdefs.h.  */
8337 short int ascii_mm[] =
8338                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8339                 short int ascii_ii[] =
8340                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8341                 int use_ascii (int i) {
8342                   return ascii_mm[i] + ascii_ii[i];
8343                 }
8344                 short int ebcdic_ii[] =
8345                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8346                 short int ebcdic_mm[] =
8347                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8348                 int use_ebcdic (int i) {
8349                   return ebcdic_mm[i] + ebcdic_ii[i];
8350                 }
8351                 extern int foo;
8352
8353 int
8354 main ()
8355 {
8356 return use_ascii (foo) == use_ebcdic (foo);
8357   ;
8358   return 0;
8359 }
8360 _ACEOF
8361 if ac_fn_c_try_compile "$LINENO"; then :
8362   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8363               ac_cv_c_bigendian=yes
8364             fi
8365             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8366               if test "$ac_cv_c_bigendian" = unknown; then
8367                 ac_cv_c_bigendian=no
8368               else
8369                 # finding both strings is unlikely to happen, but who knows?
8370                 ac_cv_c_bigendian=unknown
8371               fi
8372             fi
8373 fi
8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8375 else
8376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8377 /* end confdefs.h.  */
8378 $ac_includes_default
8379 int
8380 main ()
8381 {
8382
8383              /* Are we little or big endian?  From Harbison&Steele.  */
8384              union
8385              {
8386                long int l;
8387                char c[sizeof (long int)];
8388              } u;
8389              u.l = 1;
8390              return u.c[sizeof (long int) - 1] == 1;
8391
8392   ;
8393   return 0;
8394 }
8395 _ACEOF
8396 if ac_fn_c_try_run "$LINENO"; then :
8397   ac_cv_c_bigendian=no
8398 else
8399   ac_cv_c_bigendian=yes
8400 fi
8401 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8402   conftest.$ac_objext conftest.beam conftest.$ac_ext
8403 fi
8404
8405     fi
8406 fi
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8408 $as_echo "$ac_cv_c_bigendian" >&6; }
8409  case $ac_cv_c_bigendian in #(
8410    yes)
8411      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8412 ;; #(
8413    no)
8414       ;; #(
8415    universal)
8416
8417 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8418
8419      ;; #(
8420    *)
8421      as_fn_error "unknown endianness
8422  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8423  esac
8424
8425
8426
8427
8428 # Put a plausible default for CC_FOR_BUILD in Makefile.
8429 if test "x$cross_compiling" = "xno"; then
8430   CC_FOR_BUILD='$(CC)'
8431 else
8432   CC_FOR_BUILD=gcc
8433 fi
8434
8435
8436
8437
8438 AR=${AR-ar}
8439
8440 if test -n "$ac_tool_prefix"; then
8441   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8442 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8444 $as_echo_n "checking for $ac_word... " >&6; }
8445 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8446   $as_echo_n "(cached) " >&6
8447 else
8448   if test -n "$RANLIB"; then
8449   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8450 else
8451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8452 for as_dir in $PATH
8453 do
8454   IFS=$as_save_IFS
8455   test -z "$as_dir" && as_dir=.
8456     for ac_exec_ext in '' $ac_executable_extensions; do
8457   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8458     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8459     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8460     break 2
8461   fi
8462 done
8463   done
8464 IFS=$as_save_IFS
8465
8466 fi
8467 fi
8468 RANLIB=$ac_cv_prog_RANLIB
8469 if test -n "$RANLIB"; then
8470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8471 $as_echo "$RANLIB" >&6; }
8472 else
8473   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8474 $as_echo "no" >&6; }
8475 fi
8476
8477
8478 fi
8479 if test -z "$ac_cv_prog_RANLIB"; then
8480   ac_ct_RANLIB=$RANLIB
8481   # Extract the first word of "ranlib", so it can be a program name with args.
8482 set dummy ranlib; ac_word=$2
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8484 $as_echo_n "checking for $ac_word... " >&6; }
8485 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8486   $as_echo_n "(cached) " >&6
8487 else
8488   if test -n "$ac_ct_RANLIB"; then
8489   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8490 else
8491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8492 for as_dir in $PATH
8493 do
8494   IFS=$as_save_IFS
8495   test -z "$as_dir" && as_dir=.
8496     for ac_exec_ext in '' $ac_executable_extensions; do
8497   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8498     ac_cv_prog_ac_ct_RANLIB="ranlib"
8499     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8500     break 2
8501   fi
8502 done
8503   done
8504 IFS=$as_save_IFS
8505
8506 fi
8507 fi
8508 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8509 if test -n "$ac_ct_RANLIB"; then
8510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8511 $as_echo "$ac_ct_RANLIB" >&6; }
8512 else
8513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8514 $as_echo "no" >&6; }
8515 fi
8516
8517   if test "x$ac_ct_RANLIB" = x; then
8518     RANLIB=":"
8519   else
8520     case $cross_compiling:$ac_tool_warned in
8521 yes:)
8522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8523 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8524 ac_tool_warned=yes ;;
8525 esac
8526     RANLIB=$ac_ct_RANLIB
8527   fi
8528 else
8529   RANLIB="$ac_cv_prog_RANLIB"
8530 fi
8531
8532
8533 # Some of the common include files depend on bfd.h, and bfd.h checks
8534 # that config.h is included first by testing that the PACKAGE macro
8535 # is defined.
8536 PACKAGE=sim
8537
8538 cat >>confdefs.h <<_ACEOF
8539 #define PACKAGE "$PACKAGE"
8540 _ACEOF
8541
8542
8543
8544 # Dependency checking.
8545 ac_config_commands="$ac_config_commands depdir"
8546
8547
8548 depcc="$CC"   am_compiler_list=
8549
8550 am_depcomp=$ac_aux_dir/depcomp
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8552 $as_echo_n "checking dependency style of $depcc... " >&6; }
8553 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8554   $as_echo_n "(cached) " >&6
8555 else
8556   if test -f "$am_depcomp"; then
8557   # We make a subdir and do the tests there.  Otherwise we can end up
8558   # making bogus files that we don't know about and never remove.  For
8559   # instance it was reported that on HP-UX the gcc test will end up
8560   # making a dummy file named `D' -- because `-MD' means `put the output
8561   # in D'.
8562   mkdir conftest.dir
8563   # Copy depcomp to subdir because otherwise we won't find it if we're
8564   # using a relative directory.
8565   cp "$am_depcomp" conftest.dir
8566   cd conftest.dir
8567   # We will build objects and dependencies in a subdirectory because
8568   # it helps to detect inapplicable dependency modes.  For instance
8569   # both Tru64's cc and ICC support -MD to output dependencies as a
8570   # side effect of compilation, but ICC will put the dependencies in
8571   # the current directory while Tru64 will put them in the object
8572   # directory.
8573   mkdir sub
8574
8575   am_cv_CC_dependencies_compiler_type=none
8576   if test "$am_compiler_list" = ""; then
8577      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8578   fi
8579   for depmode in $am_compiler_list; do
8580     if test $depmode = none; then break; fi
8581
8582     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8583     # Setup a source with many dependencies, because some compilers
8584     # like to wrap large dependency lists on column 80 (with \), and
8585     # we should not choose a depcomp mode which is confused by this.
8586     #
8587     # We need to recreate these files for each test, as the compiler may
8588     # overwrite some of them when testing with obscure command lines.
8589     # This happens at least with the AIX C compiler.
8590     : > sub/conftest.c
8591     for i in 1 2 3 4 5 6; do
8592       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8593       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8594       # Solaris 8's {/usr,}/bin/sh.
8595       touch sub/conftst$i.h
8596     done
8597     echo "include sub/conftest.Po" > confmf
8598
8599     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8600     # mode.  It turns out that the SunPro C++ compiler does not properly
8601     # handle `-M -o', and we need to detect this.
8602     depcmd="depmode=$depmode \
8603        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8604        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8605        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8606     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8607     if env $depcmd > conftest.err 2>&1 &&
8608        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8609        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8610        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8611       # icc doesn't choke on unknown options, it will just issue warnings
8612       # or remarks (even with -Werror).  So we grep stderr for any message
8613       # that says an option was ignored or not supported.
8614       # When given -MP, icc 7.0 and 7.1 complain thusly:
8615       #   icc: Command line warning: ignoring option '-M'; no argument required
8616       # The diagnosis changed in icc 8.0:
8617       #   icc: Command line remark: option '-MP' not supported
8618       if (grep 'ignoring option' conftest.err ||
8619           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8620         am_cv_CC_dependencies_compiler_type=$depmode
8621         $as_echo "$as_me:$LINENO: success" >&5
8622         break
8623       fi
8624     fi
8625     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8626     sed -e 's/^/| /' < conftest.err >&5
8627   done
8628
8629   cd ..
8630   rm -rf conftest.dir
8631 else
8632   am_cv_CC_dependencies_compiler_type=none
8633 fi
8634
8635 fi
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8637 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8638 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8639 then as_fn_error "no usable dependency style found" "$LINENO" 5
8640 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8641
8642 fi
8643
8644
8645 # Check for the 'make' the user wants to use.
8646 for ac_prog in make
8647 do
8648   # Extract the first word of "$ac_prog", so it can be a program name with args.
8649 set dummy $ac_prog; ac_word=$2
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8651 $as_echo_n "checking for $ac_word... " >&6; }
8652 if test "${ac_cv_prog_MAKE+set}" = set; then :
8653   $as_echo_n "(cached) " >&6
8654 else
8655   if test -n "$MAKE"; then
8656   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8657 else
8658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8659 for as_dir in $PATH
8660 do
8661   IFS=$as_save_IFS
8662   test -z "$as_dir" && as_dir=.
8663     for ac_exec_ext in '' $ac_executable_extensions; do
8664   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8665     ac_cv_prog_MAKE="$ac_prog"
8666     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8667     break 2
8668   fi
8669 done
8670   done
8671 IFS=$as_save_IFS
8672
8673 fi
8674 fi
8675 MAKE=$ac_cv_prog_MAKE
8676 if test -n "$MAKE"; then
8677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8678 $as_echo "$MAKE" >&6; }
8679 else
8680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681 $as_echo "no" >&6; }
8682 fi
8683
8684
8685   test -n "$MAKE" && break
8686 done
8687
8688 MAKE_IS_GNU=
8689 case "`$MAKE --version 2>&1 | sed 1q`" in
8690   *GNU*)
8691     MAKE_IS_GNU=yes
8692     ;;
8693 esac
8694  if test "$MAKE_IS_GNU" = yes; then
8695   GMAKE_TRUE=
8696   GMAKE_FALSE='#'
8697 else
8698   GMAKE_TRUE='#'
8699   GMAKE_FALSE=
8700 fi
8701
8702
8703 ALL_LINGUAS=
8704 # If we haven't got the data from the intl directory,
8705 # assume NLS is disabled.
8706 USE_NLS=no
8707 LIBINTL=
8708 LIBINTL_DEP=
8709 INCINTL=
8710 XGETTEXT=
8711 GMSGFMT=
8712 POSUB=
8713
8714 if test -f  ../../intl/config.intl; then
8715   .  ../../intl/config.intl
8716 fi
8717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8718 $as_echo_n "checking whether NLS is requested... " >&6; }
8719 if test x"$USE_NLS" != xyes; then
8720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8721 $as_echo "no" >&6; }
8722 else
8723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8724 $as_echo "yes" >&6; }
8725
8726 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8727
8728
8729   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8730 $as_echo_n "checking for catalogs to be installed... " >&6; }
8731   # Look for .po and .gmo files in the source directory.
8732   CATALOGS=
8733   XLINGUAS=
8734   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8735     # If there aren't any .gmo files the shell will give us the
8736     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8737     # weeded out.
8738     case "$cat" in *\**)
8739       continue;;
8740     esac
8741     # The quadruple backslash is collapsed to a double backslash
8742     # by the backticks, then collapsed again by the double quotes,
8743     # leaving us with one backslash in the sed expression (right
8744     # before the dot that mustn't act as a wildcard).
8745     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8746     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8747     # The user is allowed to set LINGUAS to a list of languages to
8748     # install catalogs for.  If it's empty that means "all of them."
8749     if test "x$LINGUAS" = x; then
8750       CATALOGS="$CATALOGS $cat"
8751       XLINGUAS="$XLINGUAS $lang"
8752     else
8753       case "$LINGUAS" in *$lang*)
8754         CATALOGS="$CATALOGS $cat"
8755         XLINGUAS="$XLINGUAS $lang"
8756         ;;
8757       esac
8758     fi
8759   done
8760   LINGUAS="$XLINGUAS"
8761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8762 $as_echo "$LINGUAS" >&6; }
8763
8764
8765     DATADIRNAME=share
8766
8767   INSTOBJEXT=.mo
8768
8769   GENCAT=gencat
8770
8771   CATOBJEXT=.gmo
8772
8773 fi
8774
8775 # Check for common headers.
8776 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8777 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8778 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8779 do :
8780   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8781 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8782 eval as_val=\$$as_ac_Header
8783    if test "x$as_val" = x""yes; then :
8784   cat >>confdefs.h <<_ACEOF
8785 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8786 _ACEOF
8787
8788 fi
8789
8790 done
8791
8792 for ac_header in sys/time.h sys/resource.h
8793 do :
8794   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8795 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8796 eval as_val=\$$as_ac_Header
8797    if test "x$as_val" = x""yes; then :
8798   cat >>confdefs.h <<_ACEOF
8799 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8800 _ACEOF
8801
8802 fi
8803
8804 done
8805
8806 for ac_header in fcntl.h fpu_control.h
8807 do :
8808   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8809 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8810 eval as_val=\$$as_ac_Header
8811    if test "x$as_val" = x""yes; then :
8812   cat >>confdefs.h <<_ACEOF
8813 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8814 _ACEOF
8815
8816 fi
8817
8818 done
8819
8820 for ac_header in dlfcn.h errno.h sys/stat.h
8821 do :
8822   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8823 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8824 eval as_val=\$$as_ac_Header
8825    if test "x$as_val" = x""yes; then :
8826   cat >>confdefs.h <<_ACEOF
8827 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8828 _ACEOF
8829
8830 fi
8831
8832 done
8833
8834 for ac_func in getrusage time sigaction __setfpucw
8835 do :
8836   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8837 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8838 eval as_val=\$$as_ac_var
8839    if test "x$as_val" = x""yes; then :
8840   cat >>confdefs.h <<_ACEOF
8841 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8842 _ACEOF
8843
8844 fi
8845 done
8846
8847
8848 # Check for socket libraries
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8850 $as_echo_n "checking for bind in -lsocket... " >&6; }
8851 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8852   $as_echo_n "(cached) " >&6
8853 else
8854   ac_check_lib_save_LIBS=$LIBS
8855 LIBS="-lsocket  $LIBS"
8856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8857 /* end confdefs.h.  */
8858
8859 /* Override any GCC internal prototype to avoid an error.
8860    Use char because int might match the return type of a GCC
8861    builtin and then its argument prototype would still apply.  */
8862 #ifdef __cplusplus
8863 extern "C"
8864 #endif
8865 char bind ();
8866 int
8867 main ()
8868 {
8869 return bind ();
8870   ;
8871   return 0;
8872 }
8873 _ACEOF
8874 if ac_fn_c_try_link "$LINENO"; then :
8875   ac_cv_lib_socket_bind=yes
8876 else
8877   ac_cv_lib_socket_bind=no
8878 fi
8879 rm -f core conftest.err conftest.$ac_objext \
8880     conftest$ac_exeext conftest.$ac_ext
8881 LIBS=$ac_check_lib_save_LIBS
8882 fi
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8884 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8885 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8886   cat >>confdefs.h <<_ACEOF
8887 #define HAVE_LIBSOCKET 1
8888 _ACEOF
8889
8890   LIBS="-lsocket $LIBS"
8891
8892 fi
8893
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8895 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8896 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8897   $as_echo_n "(cached) " >&6
8898 else
8899   ac_check_lib_save_LIBS=$LIBS
8900 LIBS="-lnsl  $LIBS"
8901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902 /* end confdefs.h.  */
8903
8904 /* Override any GCC internal prototype to avoid an error.
8905    Use char because int might match the return type of a GCC
8906    builtin and then its argument prototype would still apply.  */
8907 #ifdef __cplusplus
8908 extern "C"
8909 #endif
8910 char gethostbyname ();
8911 int
8912 main ()
8913 {
8914 return gethostbyname ();
8915   ;
8916   return 0;
8917 }
8918 _ACEOF
8919 if ac_fn_c_try_link "$LINENO"; then :
8920   ac_cv_lib_nsl_gethostbyname=yes
8921 else
8922   ac_cv_lib_nsl_gethostbyname=no
8923 fi
8924 rm -f core conftest.err conftest.$ac_objext \
8925     conftest$ac_exeext conftest.$ac_ext
8926 LIBS=$ac_check_lib_save_LIBS
8927 fi
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8929 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8930 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8931   cat >>confdefs.h <<_ACEOF
8932 #define HAVE_LIBNSL 1
8933 _ACEOF
8934
8935   LIBS="-lnsl $LIBS"
8936
8937 fi
8938
8939
8940 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8941 # using the same condition.
8942
8943   # Use the system's zlib library.
8944   zlibdir="-L\$(top_builddir)/../zlib"
8945   zlibinc="-I\$(top_srcdir)/../zlib"
8946
8947 # Check whether --with-system-zlib was given.
8948 if test "${with_system_zlib+set}" = set; then :
8949   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8950     zlibdir=
8951     zlibinc=
8952   fi
8953
8954 fi
8955
8956
8957
8958
8959
8960 # BFD uses libdl when when plugins enabled.
8961
8962   maybe_plugins=no
8963   for ac_header in dlfcn.h
8964 do :
8965   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8966 "
8967 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8968   cat >>confdefs.h <<_ACEOF
8969 #define HAVE_DLFCN_H 1
8970 _ACEOF
8971  maybe_plugins=yes
8972 fi
8973
8974 done
8975
8976   for ac_header in windows.h
8977 do :
8978   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8979 "
8980 if test "x$ac_cv_header_windows_h" = x""yes; then :
8981   cat >>confdefs.h <<_ACEOF
8982 #define HAVE_WINDOWS_H 1
8983 _ACEOF
8984  maybe_plugins=yes
8985 fi
8986
8987 done
8988
8989
8990   # Check whether --enable-plugins was given.
8991 if test "${enable_plugins+set}" = set; then :
8992   enableval=$enable_plugins; case "${enableval}" in
8993       no) plugins=no ;;
8994       *) plugins=yes
8995          if test "$maybe_plugins" != "yes" ; then
8996            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8997          fi ;;
8998      esac
8999 else
9000   plugins=$maybe_plugins
9001
9002 fi
9003
9004   if test "$plugins" = "yes"; then
9005     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9006 $as_echo_n "checking for library containing dlopen... " >&6; }
9007 if test "${ac_cv_search_dlopen+set}" = set; then :
9008   $as_echo_n "(cached) " >&6
9009 else
9010   ac_func_search_save_LIBS=$LIBS
9011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9012 /* end confdefs.h.  */
9013
9014 /* Override any GCC internal prototype to avoid an error.
9015    Use char because int might match the return type of a GCC
9016    builtin and then its argument prototype would still apply.  */
9017 #ifdef __cplusplus
9018 extern "C"
9019 #endif
9020 char dlopen ();
9021 int
9022 main ()
9023 {
9024 return dlopen ();
9025   ;
9026   return 0;
9027 }
9028 _ACEOF
9029 for ac_lib in '' dl; do
9030   if test -z "$ac_lib"; then
9031     ac_res="none required"
9032   else
9033     ac_res=-l$ac_lib
9034     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9035   fi
9036   if ac_fn_c_try_link "$LINENO"; then :
9037   ac_cv_search_dlopen=$ac_res
9038 fi
9039 rm -f core conftest.err conftest.$ac_objext \
9040     conftest$ac_exeext
9041   if test "${ac_cv_search_dlopen+set}" = set; then :
9042   break
9043 fi
9044 done
9045 if test "${ac_cv_search_dlopen+set}" = set; then :
9046
9047 else
9048   ac_cv_search_dlopen=no
9049 fi
9050 rm conftest.$ac_ext
9051 LIBS=$ac_func_search_save_LIBS
9052 fi
9053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9054 $as_echo "$ac_cv_search_dlopen" >&6; }
9055 ac_res=$ac_cv_search_dlopen
9056 if test "$ac_res" != no; then :
9057   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9058
9059 fi
9060
9061   fi
9062
9063  if test "$plugins" = yes; then
9064   PLUGINS_TRUE=
9065   PLUGINS_FALSE='#'
9066 else
9067   PLUGINS_TRUE='#'
9068   PLUGINS_FALSE=
9069 fi
9070
9071
9072
9073
9074
9075 # Set options
9076 enable_dlopen=yes
9077
9078
9079
9080
9081   enable_win32_dll=no
9082
9083
9084             # Check whether --enable-shared was given.
9085 if test "${enable_shared+set}" = set; then :
9086   enableval=$enable_shared; p=${PACKAGE-default}
9087     case $enableval in
9088     yes) enable_shared=yes ;;
9089     no) enable_shared=no ;;
9090     *)
9091       enable_shared=no
9092       # Look at the argument we got.  We use all the common list separators.
9093       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9094       for pkg in $enableval; do
9095         IFS="$lt_save_ifs"
9096         if test "X$pkg" = "X$p"; then
9097           enable_shared=yes
9098         fi
9099       done
9100       IFS="$lt_save_ifs"
9101       ;;
9102     esac
9103 else
9104   enable_shared=yes
9105 fi
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115   # Check whether --enable-static was given.
9116 if test "${enable_static+set}" = set; then :
9117   enableval=$enable_static; p=${PACKAGE-default}
9118     case $enableval in
9119     yes) enable_static=yes ;;
9120     no) enable_static=no ;;
9121     *)
9122      enable_static=no
9123       # Look at the argument we got.  We use all the common list separators.
9124       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9125       for pkg in $enableval; do
9126         IFS="$lt_save_ifs"
9127         if test "X$pkg" = "X$p"; then
9128           enable_static=yes
9129         fi
9130       done
9131       IFS="$lt_save_ifs"
9132       ;;
9133     esac
9134 else
9135   enable_static=yes
9136 fi
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147 # Check whether --with-pic was given.
9148 if test "${with_pic+set}" = set; then :
9149   withval=$with_pic; pic_mode="$withval"
9150 else
9151   pic_mode=default
9152 fi
9153
9154
9155 test -z "$pic_mode" && pic_mode=default
9156
9157
9158
9159
9160
9161
9162
9163   # Check whether --enable-fast-install was given.
9164 if test "${enable_fast_install+set}" = set; then :
9165   enableval=$enable_fast_install; p=${PACKAGE-default}
9166     case $enableval in
9167     yes) enable_fast_install=yes ;;
9168     no) enable_fast_install=no ;;
9169     *)
9170       enable_fast_install=no
9171       # Look at the argument we got.  We use all the common list separators.
9172       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9173       for pkg in $enableval; do
9174         IFS="$lt_save_ifs"
9175         if test "X$pkg" = "X$p"; then
9176           enable_fast_install=yes
9177         fi
9178       done
9179       IFS="$lt_save_ifs"
9180       ;;
9181     esac
9182 else
9183   enable_fast_install=yes
9184 fi
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196 # This can be used to rebuild libtool when needed
9197 LIBTOOL_DEPS="$ltmain"
9198
9199 # Always use our own libtool.
9200 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227 test -z "$LN_S" && LN_S="ln -s"
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242 if test -n "${ZSH_VERSION+set}" ; then
9243    setopt NO_GLOB_SUBST
9244 fi
9245
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9247 $as_echo_n "checking for objdir... " >&6; }
9248 if test "${lt_cv_objdir+set}" = set; then :
9249   $as_echo_n "(cached) " >&6
9250 else
9251   rm -f .libs 2>/dev/null
9252 mkdir .libs 2>/dev/null
9253 if test -d .libs; then
9254   lt_cv_objdir=.libs
9255 else
9256   # MS-DOS does not allow filenames that begin with a dot.
9257   lt_cv_objdir=_libs
9258 fi
9259 rmdir .libs 2>/dev/null
9260 fi
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9262 $as_echo "$lt_cv_objdir" >&6; }
9263 objdir=$lt_cv_objdir
9264
9265
9266
9267
9268
9269 cat >>confdefs.h <<_ACEOF
9270 #define LT_OBJDIR "$lt_cv_objdir/"
9271 _ACEOF
9272
9273
9274
9275
9276 case $host_os in
9277 aix3*)
9278   # AIX sometimes has problems with the GCC collect2 program.  For some
9279   # reason, if we set the COLLECT_NAMES environment variable, the problems
9280   # vanish in a puff of smoke.
9281   if test "X${COLLECT_NAMES+set}" != Xset; then
9282     COLLECT_NAMES=
9283     export COLLECT_NAMES
9284   fi
9285   ;;
9286 esac
9287
9288 # Global variables:
9289 ofile=libtool
9290 can_build_shared=yes
9291
9292 # All known linkers require a `.a' archive for static linking (except MSVC,
9293 # which needs '.lib').
9294 libext=a
9295
9296 with_gnu_ld="$lt_cv_prog_gnu_ld"
9297
9298 old_CC="$CC"
9299 old_CFLAGS="$CFLAGS"
9300
9301 # Set sane defaults for various variables
9302 test -z "$CC" && CC=cc
9303 test -z "$LTCC" && LTCC=$CC
9304 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9305 test -z "$LD" && LD=ld
9306 test -z "$ac_objext" && ac_objext=o
9307
9308 for cc_temp in $compiler""; do
9309   case $cc_temp in
9310     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9311     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9312     \-*) ;;
9313     *) break;;
9314   esac
9315 done
9316 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9317
9318
9319 # Only perform the check for file, if the check method requires it
9320 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9321 case $deplibs_check_method in
9322 file_magic*)
9323   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9324     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9325 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9326 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9327   $as_echo_n "(cached) " >&6
9328 else
9329   case $MAGIC_CMD in
9330 [\\/*] |  ?:[\\/]*)
9331   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9332   ;;
9333 *)
9334   lt_save_MAGIC_CMD="$MAGIC_CMD"
9335   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9336   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9337   for ac_dir in $ac_dummy; do
9338     IFS="$lt_save_ifs"
9339     test -z "$ac_dir" && ac_dir=.
9340     if test -f $ac_dir/${ac_tool_prefix}file; then
9341       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9342       if test -n "$file_magic_test_file"; then
9343         case $deplibs_check_method in
9344         "file_magic "*)
9345           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9346           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9347           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9348             $EGREP "$file_magic_regex" > /dev/null; then
9349             :
9350           else
9351             cat <<_LT_EOF 1>&2
9352
9353 *** Warning: the command libtool uses to detect shared libraries,
9354 *** $file_magic_cmd, produces output that libtool cannot recognize.
9355 *** The result is that libtool may fail to recognize shared libraries
9356 *** as such.  This will affect the creation of libtool libraries that
9357 *** depend on shared libraries, but programs linked with such libtool
9358 *** libraries will work regardless of this problem.  Nevertheless, you
9359 *** may want to report the problem to your system manager and/or to
9360 *** bug-libtool@gnu.org
9361
9362 _LT_EOF
9363           fi ;;
9364         esac
9365       fi
9366       break
9367     fi
9368   done
9369   IFS="$lt_save_ifs"
9370   MAGIC_CMD="$lt_save_MAGIC_CMD"
9371   ;;
9372 esac
9373 fi
9374
9375 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9376 if test -n "$MAGIC_CMD"; then
9377   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9378 $as_echo "$MAGIC_CMD" >&6; }
9379 else
9380   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9381 $as_echo "no" >&6; }
9382 fi
9383
9384
9385
9386
9387
9388 if test -z "$lt_cv_path_MAGIC_CMD"; then
9389   if test -n "$ac_tool_prefix"; then
9390     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9391 $as_echo_n "checking for file... " >&6; }
9392 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9393   $as_echo_n "(cached) " >&6
9394 else
9395   case $MAGIC_CMD in
9396 [\\/*] |  ?:[\\/]*)
9397   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9398   ;;
9399 *)
9400   lt_save_MAGIC_CMD="$MAGIC_CMD"
9401   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9402   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9403   for ac_dir in $ac_dummy; do
9404     IFS="$lt_save_ifs"
9405     test -z "$ac_dir" && ac_dir=.
9406     if test -f $ac_dir/file; then
9407       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9408       if test -n "$file_magic_test_file"; then
9409         case $deplibs_check_method in
9410         "file_magic "*)
9411           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9412           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9413           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9414             $EGREP "$file_magic_regex" > /dev/null; then
9415             :
9416           else
9417             cat <<_LT_EOF 1>&2
9418
9419 *** Warning: the command libtool uses to detect shared libraries,
9420 *** $file_magic_cmd, produces output that libtool cannot recognize.
9421 *** The result is that libtool may fail to recognize shared libraries
9422 *** as such.  This will affect the creation of libtool libraries that
9423 *** depend on shared libraries, but programs linked with such libtool
9424 *** libraries will work regardless of this problem.  Nevertheless, you
9425 *** may want to report the problem to your system manager and/or to
9426 *** bug-libtool@gnu.org
9427
9428 _LT_EOF
9429           fi ;;
9430         esac
9431       fi
9432       break
9433     fi
9434   done
9435   IFS="$lt_save_ifs"
9436   MAGIC_CMD="$lt_save_MAGIC_CMD"
9437   ;;
9438 esac
9439 fi
9440
9441 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9442 if test -n "$MAGIC_CMD"; then
9443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9444 $as_echo "$MAGIC_CMD" >&6; }
9445 else
9446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9447 $as_echo "no" >&6; }
9448 fi
9449
9450
9451   else
9452     MAGIC_CMD=:
9453   fi
9454 fi
9455
9456   fi
9457   ;;
9458 esac
9459
9460 # Use C for the default configuration in the libtool script
9461
9462 lt_save_CC="$CC"
9463 ac_ext=c
9464 ac_cpp='$CPP $CPPFLAGS'
9465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9468
9469
9470 # Source file extension for C test sources.
9471 ac_ext=c
9472
9473 # Object file extension for compiled C test sources.
9474 objext=o
9475 objext=$objext
9476
9477 # Code to be used in simple compile tests
9478 lt_simple_compile_test_code="int some_variable = 0;"
9479
9480 # Code to be used in simple link tests
9481 lt_simple_link_test_code='int main(){return(0);}'
9482
9483
9484
9485
9486
9487
9488
9489 # If no C compiler was specified, use CC.
9490 LTCC=${LTCC-"$CC"}
9491
9492 # If no C compiler flags were specified, use CFLAGS.
9493 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9494
9495 # Allow CC to be a program name with arguments.
9496 compiler=$CC
9497
9498 # Save the default compiler, since it gets overwritten when the other
9499 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9500 compiler_DEFAULT=$CC
9501
9502 # save warnings/boilerplate of simple test code
9503 ac_outfile=conftest.$ac_objext
9504 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9505 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9506 _lt_compiler_boilerplate=`cat conftest.err`
9507 $RM conftest*
9508
9509 ac_outfile=conftest.$ac_objext
9510 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9511 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9512 _lt_linker_boilerplate=`cat conftest.err`
9513 $RM -r conftest*
9514
9515
9516 ## CAVEAT EMPTOR:
9517 ## There is no encapsulation within the following macros, do not change
9518 ## the running order or otherwise move them around unless you know exactly
9519 ## what you are doing...
9520 if test -n "$compiler"; then
9521
9522 lt_prog_compiler_no_builtin_flag=
9523
9524 if test "$GCC" = yes; then
9525   case $cc_basename in
9526   nvcc*)
9527     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9528   *)
9529     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9530   esac
9531
9532   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9533 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9534 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9535   $as_echo_n "(cached) " >&6
9536 else
9537   lt_cv_prog_compiler_rtti_exceptions=no
9538    ac_outfile=conftest.$ac_objext
9539    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9540    lt_compiler_flag="-fno-rtti -fno-exceptions"
9541    # Insert the option either (1) after the last *FLAGS variable, or
9542    # (2) before a word containing "conftest.", or (3) at the end.
9543    # Note that $ac_compile itself does not contain backslashes and begins
9544    # with a dollar sign (not a hyphen), so the echo should work correctly.
9545    # The option is referenced via a variable to avoid confusing sed.
9546    lt_compile=`echo "$ac_compile" | $SED \
9547    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9548    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9549    -e 's:$: $lt_compiler_flag:'`
9550    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9551    (eval "$lt_compile" 2>conftest.err)
9552    ac_status=$?
9553    cat conftest.err >&5
9554    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9555    if (exit $ac_status) && test -s "$ac_outfile"; then
9556      # The compiler can only warn and ignore the option if not recognized
9557      # So say no if there are warnings other than the usual output.
9558      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9559      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9560      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9561        lt_cv_prog_compiler_rtti_exceptions=yes
9562      fi
9563    fi
9564    $RM conftest*
9565
9566 fi
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9568 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9569
9570 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9571     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9572 else
9573     :
9574 fi
9575
9576 fi
9577
9578
9579
9580
9581
9582
9583   lt_prog_compiler_wl=
9584 lt_prog_compiler_pic=
9585 lt_prog_compiler_static=
9586
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9588 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9589
9590   if test "$GCC" = yes; then
9591     lt_prog_compiler_wl='-Wl,'
9592     lt_prog_compiler_static='-static'
9593
9594     case $host_os in
9595       aix*)
9596       # All AIX code is PIC.
9597       if test "$host_cpu" = ia64; then
9598         # AIX 5 now supports IA64 processor
9599         lt_prog_compiler_static='-Bstatic'
9600       fi
9601       lt_prog_compiler_pic='-fPIC'
9602       ;;
9603
9604     amigaos*)
9605       case $host_cpu in
9606       powerpc)
9607             # see comment about AmigaOS4 .so support
9608             lt_prog_compiler_pic='-fPIC'
9609         ;;
9610       m68k)
9611             # FIXME: we need at least 68020 code to build shared libraries, but
9612             # adding the `-m68020' flag to GCC prevents building anything better,
9613             # like `-m68040'.
9614             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9615         ;;
9616       esac
9617       ;;
9618
9619     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9620       # PIC is the default for these OSes.
9621       ;;
9622
9623     mingw* | cygwin* | pw32* | os2* | cegcc*)
9624       # This hack is so that the source file can tell whether it is being
9625       # built for inclusion in a dll (and should export symbols for example).
9626       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9627       # (--disable-auto-import) libraries
9628       lt_prog_compiler_pic='-DDLL_EXPORT'
9629       ;;
9630
9631     darwin* | rhapsody*)
9632       # PIC is the default on this platform
9633       # Common symbols not allowed in MH_DYLIB files
9634       lt_prog_compiler_pic='-fno-common'
9635       ;;
9636
9637     haiku*)
9638       # PIC is the default for Haiku.
9639       # The "-static" flag exists, but is broken.
9640       lt_prog_compiler_static=
9641       ;;
9642
9643     hpux*)
9644       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9645       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9646       # sets the default TLS model and affects inlining.
9647       case $host_cpu in
9648       hppa*64*)
9649         # +Z the default
9650         ;;
9651       *)
9652         lt_prog_compiler_pic='-fPIC'
9653         ;;
9654       esac
9655       ;;
9656
9657     interix[3-9]*)
9658       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9659       # Instead, we relocate shared libraries at runtime.
9660       ;;
9661
9662     msdosdjgpp*)
9663       # Just because we use GCC doesn't mean we suddenly get shared libraries
9664       # on systems that don't support them.
9665       lt_prog_compiler_can_build_shared=no
9666       enable_shared=no
9667       ;;
9668
9669     *nto* | *qnx*)
9670       # QNX uses GNU C++, but need to define -shared option too, otherwise
9671       # it will coredump.
9672       lt_prog_compiler_pic='-fPIC -shared'
9673       ;;
9674
9675     sysv4*MP*)
9676       if test -d /usr/nec; then
9677         lt_prog_compiler_pic=-Kconform_pic
9678       fi
9679       ;;
9680
9681     *)
9682       lt_prog_compiler_pic='-fPIC'
9683       ;;
9684     esac
9685
9686     case $cc_basename in
9687     nvcc*) # Cuda Compiler Driver 2.2
9688       lt_prog_compiler_wl='-Xlinker '
9689       lt_prog_compiler_pic='-Xcompiler -fPIC'
9690       ;;
9691     esac
9692   else
9693     # PORTME Check for flag to pass linker flags through the system compiler.
9694     case $host_os in
9695     aix*)
9696       lt_prog_compiler_wl='-Wl,'
9697       if test "$host_cpu" = ia64; then
9698         # AIX 5 now supports IA64 processor
9699         lt_prog_compiler_static='-Bstatic'
9700       else
9701         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9702       fi
9703       ;;
9704
9705     mingw* | cygwin* | pw32* | os2* | cegcc*)
9706       # This hack is so that the source file can tell whether it is being
9707       # built for inclusion in a dll (and should export symbols for example).
9708       lt_prog_compiler_pic='-DDLL_EXPORT'
9709       ;;
9710
9711     hpux9* | hpux10* | hpux11*)
9712       lt_prog_compiler_wl='-Wl,'
9713       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9714       # not for PA HP-UX.
9715       case $host_cpu in
9716       hppa*64*|ia64*)
9717         # +Z the default
9718         ;;
9719       *)
9720         lt_prog_compiler_pic='+Z'
9721         ;;
9722       esac
9723       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9724       lt_prog_compiler_static='${wl}-a ${wl}archive'
9725       ;;
9726
9727     irix5* | irix6* | nonstopux*)
9728       lt_prog_compiler_wl='-Wl,'
9729       # PIC (with -KPIC) is the default.
9730       lt_prog_compiler_static='-non_shared'
9731       ;;
9732
9733     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9734       case $cc_basename in
9735       # old Intel for x86_64 which still supported -KPIC.
9736       ecc*)
9737         lt_prog_compiler_wl='-Wl,'
9738         lt_prog_compiler_pic='-KPIC'
9739         lt_prog_compiler_static='-static'
9740         ;;
9741       # icc used to be incompatible with GCC.
9742       # ICC 10 doesn't accept -KPIC any more.
9743       icc* | ifort*)
9744         lt_prog_compiler_wl='-Wl,'
9745         lt_prog_compiler_pic='-fPIC'
9746         lt_prog_compiler_static='-static'
9747         ;;
9748       # Lahey Fortran 8.1.
9749       lf95*)
9750         lt_prog_compiler_wl='-Wl,'
9751         lt_prog_compiler_pic='--shared'
9752         lt_prog_compiler_static='--static'
9753         ;;
9754       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9755         # Portland Group compilers (*not* the Pentium gcc compiler,
9756         # which looks to be a dead project)
9757         lt_prog_compiler_wl='-Wl,'
9758         lt_prog_compiler_pic='-fpic'
9759         lt_prog_compiler_static='-Bstatic'
9760         ;;
9761       ccc*)
9762         lt_prog_compiler_wl='-Wl,'
9763         # All Alpha code is PIC.
9764         lt_prog_compiler_static='-non_shared'
9765         ;;
9766       xl* | bgxl* | bgf* | mpixl*)
9767         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9768         lt_prog_compiler_wl='-Wl,'
9769         lt_prog_compiler_pic='-qpic'
9770         lt_prog_compiler_static='-qstaticlink'
9771         ;;
9772       *)
9773         case `$CC -V 2>&1 | sed 5q` in
9774         *Sun\ F* | *Sun*Fortran*)
9775           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9776           lt_prog_compiler_pic='-KPIC'
9777           lt_prog_compiler_static='-Bstatic'
9778           lt_prog_compiler_wl=''
9779           ;;
9780         *Sun\ C*)
9781           # Sun C 5.9
9782           lt_prog_compiler_pic='-KPIC'
9783           lt_prog_compiler_static='-Bstatic'
9784           lt_prog_compiler_wl='-Wl,'
9785           ;;
9786         esac
9787         ;;
9788       esac
9789       ;;
9790
9791     newsos6)
9792       lt_prog_compiler_pic='-KPIC'
9793       lt_prog_compiler_static='-Bstatic'
9794       ;;
9795
9796     *nto* | *qnx*)
9797       # QNX uses GNU C++, but need to define -shared option too, otherwise
9798       # it will coredump.
9799       lt_prog_compiler_pic='-fPIC -shared'
9800       ;;
9801
9802     osf3* | osf4* | osf5*)
9803       lt_prog_compiler_wl='-Wl,'
9804       # All OSF/1 code is PIC.
9805       lt_prog_compiler_static='-non_shared'
9806       ;;
9807
9808     rdos*)
9809       lt_prog_compiler_static='-non_shared'
9810       ;;
9811
9812     solaris*)
9813       lt_prog_compiler_pic='-KPIC'
9814       lt_prog_compiler_static='-Bstatic'
9815       case $cc_basename in
9816       f77* | f90* | f95*)
9817         lt_prog_compiler_wl='-Qoption ld ';;
9818       *)
9819         lt_prog_compiler_wl='-Wl,';;
9820       esac
9821       ;;
9822
9823     sunos4*)
9824       lt_prog_compiler_wl='-Qoption ld '
9825       lt_prog_compiler_pic='-PIC'
9826       lt_prog_compiler_static='-Bstatic'
9827       ;;
9828
9829     sysv4 | sysv4.2uw2* | sysv4.3*)
9830       lt_prog_compiler_wl='-Wl,'
9831       lt_prog_compiler_pic='-KPIC'
9832       lt_prog_compiler_static='-Bstatic'
9833       ;;
9834
9835     sysv4*MP*)
9836       if test -d /usr/nec ;then
9837         lt_prog_compiler_pic='-Kconform_pic'
9838         lt_prog_compiler_static='-Bstatic'
9839       fi
9840       ;;
9841
9842     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9843       lt_prog_compiler_wl='-Wl,'
9844       lt_prog_compiler_pic='-KPIC'
9845       lt_prog_compiler_static='-Bstatic'
9846       ;;
9847
9848     unicos*)
9849       lt_prog_compiler_wl='-Wl,'
9850       lt_prog_compiler_can_build_shared=no
9851       ;;
9852
9853     uts4*)
9854       lt_prog_compiler_pic='-pic'
9855       lt_prog_compiler_static='-Bstatic'
9856       ;;
9857
9858     *)
9859       lt_prog_compiler_can_build_shared=no
9860       ;;
9861     esac
9862   fi
9863
9864 case $host_os in
9865   # For platforms which do not support PIC, -DPIC is meaningless:
9866   *djgpp*)
9867     lt_prog_compiler_pic=
9868     ;;
9869   *)
9870     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9871     ;;
9872 esac
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9874 $as_echo "$lt_prog_compiler_pic" >&6; }
9875
9876
9877
9878
9879
9880
9881 #
9882 # Check to make sure the PIC flag actually works.
9883 #
9884 if test -n "$lt_prog_compiler_pic"; then
9885   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9886 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9887 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9888   $as_echo_n "(cached) " >&6
9889 else
9890   lt_cv_prog_compiler_pic_works=no
9891    ac_outfile=conftest.$ac_objext
9892    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9893    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9894    # Insert the option either (1) after the last *FLAGS variable, or
9895    # (2) before a word containing "conftest.", or (3) at the end.
9896    # Note that $ac_compile itself does not contain backslashes and begins
9897    # with a dollar sign (not a hyphen), so the echo should work correctly.
9898    # The option is referenced via a variable to avoid confusing sed.
9899    lt_compile=`echo "$ac_compile" | $SED \
9900    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9901    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9902    -e 's:$: $lt_compiler_flag:'`
9903    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9904    (eval "$lt_compile" 2>conftest.err)
9905    ac_status=$?
9906    cat conftest.err >&5
9907    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9908    if (exit $ac_status) && test -s "$ac_outfile"; then
9909      # The compiler can only warn and ignore the option if not recognized
9910      # So say no if there are warnings other than the usual output.
9911      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9912      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9913      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9914        lt_cv_prog_compiler_pic_works=yes
9915      fi
9916    fi
9917    $RM conftest*
9918
9919 fi
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9921 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9922
9923 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9924     case $lt_prog_compiler_pic in
9925      "" | " "*) ;;
9926      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9927      esac
9928 else
9929     lt_prog_compiler_pic=
9930      lt_prog_compiler_can_build_shared=no
9931 fi
9932
9933 fi
9934
9935
9936
9937
9938
9939
9940 #
9941 # Check to make sure the static flag actually works.
9942 #
9943 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9945 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9946 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9947   $as_echo_n "(cached) " >&6
9948 else
9949   lt_cv_prog_compiler_static_works=no
9950    save_LDFLAGS="$LDFLAGS"
9951    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9952    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9953    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9954      # The linker can only warn and ignore the option if not recognized
9955      # So say no if there are warnings
9956      if test -s conftest.err; then
9957        # Append any errors to the config.log.
9958        cat conftest.err 1>&5
9959        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9960        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9961        if diff conftest.exp conftest.er2 >/dev/null; then
9962          lt_cv_prog_compiler_static_works=yes
9963        fi
9964      else
9965        lt_cv_prog_compiler_static_works=yes
9966      fi
9967    fi
9968    $RM -r conftest*
9969    LDFLAGS="$save_LDFLAGS"
9970
9971 fi
9972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9973 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9974
9975 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9976     :
9977 else
9978     lt_prog_compiler_static=
9979 fi
9980
9981
9982
9983
9984
9985
9986
9987   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9988 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9989 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9990   $as_echo_n "(cached) " >&6
9991 else
9992   lt_cv_prog_compiler_c_o=no
9993    $RM -r conftest 2>/dev/null
9994    mkdir conftest
9995    cd conftest
9996    mkdir out
9997    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9998
9999    lt_compiler_flag="-o out/conftest2.$ac_objext"
10000    # Insert the option either (1) after the last *FLAGS variable, or
10001    # (2) before a word containing "conftest.", or (3) at the end.
10002    # Note that $ac_compile itself does not contain backslashes and begins
10003    # with a dollar sign (not a hyphen), so the echo should work correctly.
10004    lt_compile=`echo "$ac_compile" | $SED \
10005    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10006    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10007    -e 's:$: $lt_compiler_flag:'`
10008    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10009    (eval "$lt_compile" 2>out/conftest.err)
10010    ac_status=$?
10011    cat out/conftest.err >&5
10012    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10013    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10014    then
10015      # The compiler can only warn and ignore the option if not recognized
10016      # So say no if there are warnings
10017      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10018      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10019      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10020        lt_cv_prog_compiler_c_o=yes
10021      fi
10022    fi
10023    chmod u+w . 2>&5
10024    $RM conftest*
10025    # SGI C++ compiler will create directory out/ii_files/ for
10026    # template instantiation
10027    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10028    $RM out/* && rmdir out
10029    cd ..
10030    $RM -r conftest
10031    $RM conftest*
10032
10033 fi
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10035 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10036
10037
10038
10039
10040
10041
10042   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10043 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10044 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10045   $as_echo_n "(cached) " >&6
10046 else
10047   lt_cv_prog_compiler_c_o=no
10048    $RM -r conftest 2>/dev/null
10049    mkdir conftest
10050    cd conftest
10051    mkdir out
10052    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10053
10054    lt_compiler_flag="-o out/conftest2.$ac_objext"
10055    # Insert the option either (1) after the last *FLAGS variable, or
10056    # (2) before a word containing "conftest.", or (3) at the end.
10057    # Note that $ac_compile itself does not contain backslashes and begins
10058    # with a dollar sign (not a hyphen), so the echo should work correctly.
10059    lt_compile=`echo "$ac_compile" | $SED \
10060    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10061    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10062    -e 's:$: $lt_compiler_flag:'`
10063    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10064    (eval "$lt_compile" 2>out/conftest.err)
10065    ac_status=$?
10066    cat out/conftest.err >&5
10067    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10068    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10069    then
10070      # The compiler can only warn and ignore the option if not recognized
10071      # So say no if there are warnings
10072      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10073      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10074      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10075        lt_cv_prog_compiler_c_o=yes
10076      fi
10077    fi
10078    chmod u+w . 2>&5
10079    $RM conftest*
10080    # SGI C++ compiler will create directory out/ii_files/ for
10081    # template instantiation
10082    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10083    $RM out/* && rmdir out
10084    cd ..
10085    $RM -r conftest
10086    $RM conftest*
10087
10088 fi
10089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10090 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10091
10092
10093
10094
10095 hard_links="nottested"
10096 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10097   # do not overwrite the value of need_locks provided by the user
10098   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10099 $as_echo_n "checking if we can lock with hard links... " >&6; }
10100   hard_links=yes
10101   $RM conftest*
10102   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10103   touch conftest.a
10104   ln conftest.a conftest.b 2>&5 || hard_links=no
10105   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10107 $as_echo "$hard_links" >&6; }
10108   if test "$hard_links" = no; then
10109     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10110 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10111     need_locks=warn
10112   fi
10113 else
10114   need_locks=no
10115 fi
10116
10117
10118
10119
10120
10121
10122   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10123 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10124
10125   runpath_var=
10126   allow_undefined_flag=
10127   always_export_symbols=no
10128   archive_cmds=
10129   archive_expsym_cmds=
10130   compiler_needs_object=no
10131   enable_shared_with_static_runtimes=no
10132   export_dynamic_flag_spec=
10133   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10134   hardcode_automatic=no
10135   hardcode_direct=no
10136   hardcode_direct_absolute=no
10137   hardcode_libdir_flag_spec=
10138   hardcode_libdir_flag_spec_ld=
10139   hardcode_libdir_separator=
10140   hardcode_minus_L=no
10141   hardcode_shlibpath_var=unsupported
10142   inherit_rpath=no
10143   link_all_deplibs=unknown
10144   module_cmds=
10145   module_expsym_cmds=
10146   old_archive_from_new_cmds=
10147   old_archive_from_expsyms_cmds=
10148   thread_safe_flag_spec=
10149   whole_archive_flag_spec=
10150   # include_expsyms should be a list of space-separated symbols to be *always*
10151   # included in the symbol list
10152   include_expsyms=
10153   # exclude_expsyms can be an extended regexp of symbols to exclude
10154   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10155   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10156   # as well as any symbol that contains `d'.
10157   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10158   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10159   # platforms (ab)use it in PIC code, but their linkers get confused if
10160   # the symbol is explicitly referenced.  Since portable code cannot
10161   # rely on this symbol name, it's probably fine to never include it in
10162   # preloaded symbol tables.
10163   # Exclude shared library initialization/finalization symbols.
10164   extract_expsyms_cmds=
10165
10166   case $host_os in
10167   cygwin* | mingw* | pw32* | cegcc*)
10168     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10169     # When not using gcc, we currently assume that we are using
10170     # Microsoft Visual C++.
10171     if test "$GCC" != yes; then
10172       with_gnu_ld=no
10173     fi
10174     ;;
10175   interix*)
10176     # we just hope/assume this is gcc and not c89 (= MSVC++)
10177     with_gnu_ld=yes
10178     ;;
10179   openbsd*)
10180     with_gnu_ld=no
10181     ;;
10182   esac
10183
10184   ld_shlibs=yes
10185
10186   # On some targets, GNU ld is compatible enough with the native linker
10187   # that we're better off using the native interface for both.
10188   lt_use_gnu_ld_interface=no
10189   if test "$with_gnu_ld" = yes; then
10190     case $host_os in
10191       aix*)
10192         # The AIX port of GNU ld has always aspired to compatibility
10193         # with the native linker.  However, as the warning in the GNU ld
10194         # block says, versions before 2.19.5* couldn't really create working
10195         # shared libraries, regardless of the interface used.
10196         case `$LD -v 2>&1` in
10197           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10198           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10199           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10200           *)
10201             lt_use_gnu_ld_interface=yes
10202             ;;
10203         esac
10204         ;;
10205       *)
10206         lt_use_gnu_ld_interface=yes
10207         ;;
10208     esac
10209   fi
10210
10211   if test "$lt_use_gnu_ld_interface" = yes; then
10212     # If archive_cmds runs LD, not CC, wlarc should be empty
10213     wlarc='${wl}'
10214
10215     # Set some defaults for GNU ld with shared library support. These
10216     # are reset later if shared libraries are not supported. Putting them
10217     # here allows them to be overridden if necessary.
10218     runpath_var=LD_RUN_PATH
10219     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10220     export_dynamic_flag_spec='${wl}--export-dynamic'
10221     # ancient GNU ld didn't support --whole-archive et. al.
10222     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10223       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10224     else
10225       whole_archive_flag_spec=
10226     fi
10227     supports_anon_versioning=no
10228     case `$LD -v 2>&1` in
10229       *GNU\ gold*) supports_anon_versioning=yes ;;
10230       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10231       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10232       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10233       *\ 2.11.*) ;; # other 2.11 versions
10234       *) supports_anon_versioning=yes ;;
10235     esac
10236
10237     # See if GNU ld supports shared libraries.
10238     case $host_os in
10239     aix[3-9]*)
10240       # On AIX/PPC, the GNU linker is very broken
10241       if test "$host_cpu" != ia64; then
10242         ld_shlibs=no
10243         cat <<_LT_EOF 1>&2
10244
10245 *** Warning: the GNU linker, at least up to release 2.19, is reported
10246 *** to be unable to reliably create shared libraries on AIX.
10247 *** Therefore, libtool is disabling shared libraries support.  If you
10248 *** really care for shared libraries, you may want to install binutils
10249 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10250 *** You will then need to restart the configuration process.
10251
10252 _LT_EOF
10253       fi
10254       ;;
10255
10256     amigaos*)
10257       case $host_cpu in
10258       powerpc)
10259             # see comment about AmigaOS4 .so support
10260             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10261             archive_expsym_cmds=''
10262         ;;
10263       m68k)
10264             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)'
10265             hardcode_libdir_flag_spec='-L$libdir'
10266             hardcode_minus_L=yes
10267         ;;
10268       esac
10269       ;;
10270
10271     beos*)
10272       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10273         allow_undefined_flag=unsupported
10274         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10275         # support --undefined.  This deserves some investigation.  FIXME
10276         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10277       else
10278         ld_shlibs=no
10279       fi
10280       ;;
10281
10282     cygwin* | mingw* | pw32* | cegcc*)
10283       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10284       # as there is no search path for DLLs.
10285       hardcode_libdir_flag_spec='-L$libdir'
10286       export_dynamic_flag_spec='${wl}--export-all-symbols'
10287       allow_undefined_flag=unsupported
10288       always_export_symbols=no
10289       enable_shared_with_static_runtimes=yes
10290       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10291
10292       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10293         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10294         # If the export-symbols file already is a .def file (1st line
10295         # is EXPORTS), use it as is; otherwise, prepend...
10296         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10297           cp $export_symbols $output_objdir/$soname.def;
10298         else
10299           echo EXPORTS > $output_objdir/$soname.def;
10300           cat $export_symbols >> $output_objdir/$soname.def;
10301         fi~
10302         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10303       else
10304         ld_shlibs=no
10305       fi
10306       ;;
10307
10308     haiku*)
10309       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10310       link_all_deplibs=yes
10311       ;;
10312
10313     interix[3-9]*)
10314       hardcode_direct=no
10315       hardcode_shlibpath_var=no
10316       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10317       export_dynamic_flag_spec='${wl}-E'
10318       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10319       # Instead, shared libraries are loaded at an image base (0x10000000 by
10320       # default) and relocated if they conflict, which is a slow very memory
10321       # consuming and fragmenting process.  To avoid this, we pick a random,
10322       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10323       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10324       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10325       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'
10326       ;;
10327
10328     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10329       tmp_diet=no
10330       if test "$host_os" = linux-dietlibc; then
10331         case $cc_basename in
10332           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10333         esac
10334       fi
10335       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10336          && test "$tmp_diet" = no
10337       then
10338         tmp_addflag=' $pic_flag'
10339         tmp_sharedflag='-shared'
10340         case $cc_basename,$host_cpu in
10341         pgcc*)                          # Portland Group C compiler
10342           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'
10343           tmp_addflag=' $pic_flag'
10344           ;;
10345         pgf77* | pgf90* | pgf95* | pgfortran*)
10346                                         # Portland Group f77 and f90 compilers
10347           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'
10348           tmp_addflag=' $pic_flag -Mnomain' ;;
10349         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10350           tmp_addflag=' -i_dynamic' ;;
10351         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10352           tmp_addflag=' -i_dynamic -nofor_main' ;;
10353         ifc* | ifort*)                  # Intel Fortran compiler
10354           tmp_addflag=' -nofor_main' ;;
10355         lf95*)                          # Lahey Fortran 8.1
10356           whole_archive_flag_spec=
10357           tmp_sharedflag='--shared' ;;
10358         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10359           tmp_sharedflag='-qmkshrobj'
10360           tmp_addflag= ;;
10361         nvcc*)  # Cuda Compiler Driver 2.2
10362           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'
10363           compiler_needs_object=yes
10364           ;;
10365         esac
10366         case `$CC -V 2>&1 | sed 5q` in
10367         *Sun\ C*)                       # Sun C 5.9
10368           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'
10369           compiler_needs_object=yes
10370           tmp_sharedflag='-G' ;;
10371         *Sun\ F*)                       # Sun Fortran 8.3
10372           tmp_sharedflag='-G' ;;
10373         esac
10374         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10375
10376         if test "x$supports_anon_versioning" = xyes; then
10377           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10378             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10379             echo "local: *; };" >> $output_objdir/$libname.ver~
10380             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10381         fi
10382
10383         case $cc_basename in
10384         xlf* | bgf* | bgxlf* | mpixlf*)
10385           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10386           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10387           hardcode_libdir_flag_spec=
10388           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10389           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10390           if test "x$supports_anon_versioning" = xyes; then
10391             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10392               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10393               echo "local: *; };" >> $output_objdir/$libname.ver~
10394               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10395           fi
10396           ;;
10397         esac
10398       else
10399         ld_shlibs=no
10400       fi
10401       ;;
10402
10403     netbsd*)
10404       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10405         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10406         wlarc=
10407       else
10408         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10409         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10410       fi
10411       ;;
10412
10413     solaris*)
10414       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10415         ld_shlibs=no
10416         cat <<_LT_EOF 1>&2
10417
10418 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10419 *** create shared libraries on Solaris systems.  Therefore, libtool
10420 *** is disabling shared libraries support.  We urge you to upgrade GNU
10421 *** binutils to release 2.9.1 or newer.  Another option is to modify
10422 *** your PATH or compiler configuration so that the native linker is
10423 *** used, and then restart.
10424
10425 _LT_EOF
10426       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10427         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10428         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10429       else
10430         ld_shlibs=no
10431       fi
10432       ;;
10433
10434     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10435       case `$LD -v 2>&1` in
10436         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10437         ld_shlibs=no
10438         cat <<_LT_EOF 1>&2
10439
10440 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10441 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10442 *** is disabling shared libraries support.  We urge you to upgrade GNU
10443 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10444 *** your PATH or compiler configuration so that the native linker is
10445 *** used, and then restart.
10446
10447 _LT_EOF
10448         ;;
10449         *)
10450           # For security reasons, it is highly recommended that you always
10451           # use absolute paths for naming shared libraries, and exclude the
10452           # DT_RUNPATH tag from executables and libraries.  But doing so
10453           # requires that you compile everything twice, which is a pain.
10454           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10455             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10456             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10457             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10458           else
10459             ld_shlibs=no
10460           fi
10461         ;;
10462       esac
10463       ;;
10464
10465     sunos4*)
10466       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10467       wlarc=
10468       hardcode_direct=yes
10469       hardcode_shlibpath_var=no
10470       ;;
10471
10472     *)
10473       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10474         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10475         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10476       else
10477         ld_shlibs=no
10478       fi
10479       ;;
10480     esac
10481
10482     if test "$ld_shlibs" = no; then
10483       runpath_var=
10484       hardcode_libdir_flag_spec=
10485       export_dynamic_flag_spec=
10486       whole_archive_flag_spec=
10487     fi
10488   else
10489     # PORTME fill in a description of your system's linker (not GNU ld)
10490     case $host_os in
10491     aix3*)
10492       allow_undefined_flag=unsupported
10493       always_export_symbols=yes
10494       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'
10495       # Note: this linker hardcodes the directories in LIBPATH if there
10496       # are no directories specified by -L.
10497       hardcode_minus_L=yes
10498       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10499         # Neither direct hardcoding nor static linking is supported with a
10500         # broken collect2.
10501         hardcode_direct=unsupported
10502       fi
10503       ;;
10504
10505     aix[4-9]*)
10506       if test "$host_cpu" = ia64; then
10507         # On IA64, the linker does run time linking by default, so we don't
10508         # have to do anything special.
10509         aix_use_runtimelinking=no
10510         exp_sym_flag='-Bexport'
10511         no_entry_flag=""
10512       else
10513         # If we're using GNU nm, then we don't want the "-C" option.
10514         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10515         # Also, AIX nm treats weak defined symbols like other global
10516         # defined symbols, whereas GNU nm marks them as "W".
10517         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10518           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'
10519         else
10520           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'
10521         fi
10522         aix_use_runtimelinking=no
10523
10524         # Test if we are trying to use run time linking or normal
10525         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10526         # need to do runtime linking.
10527         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10528           for ld_flag in $LDFLAGS; do
10529           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10530             aix_use_runtimelinking=yes
10531             break
10532           fi
10533           done
10534           ;;
10535         esac
10536
10537         exp_sym_flag='-bexport'
10538         no_entry_flag='-bnoentry'
10539       fi
10540
10541       # When large executables or shared objects are built, AIX ld can
10542       # have problems creating the table of contents.  If linking a library
10543       # or program results in "error TOC overflow" add -mminimal-toc to
10544       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10545       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10546
10547       archive_cmds=''
10548       hardcode_direct=yes
10549       hardcode_direct_absolute=yes
10550       hardcode_libdir_separator=':'
10551       link_all_deplibs=yes
10552       file_list_spec='${wl}-f,'
10553
10554       if test "$GCC" = yes; then
10555         case $host_os in aix4.[012]|aix4.[012].*)
10556         # We only want to do this on AIX 4.2 and lower, the check
10557         # below for broken collect2 doesn't work under 4.3+
10558           collect2name=`${CC} -print-prog-name=collect2`
10559           if test -f "$collect2name" &&
10560            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10561           then
10562           # We have reworked collect2
10563           :
10564           else
10565           # We have old collect2
10566           hardcode_direct=unsupported
10567           # It fails to find uninstalled libraries when the uninstalled
10568           # path is not listed in the libpath.  Setting hardcode_minus_L
10569           # to unsupported forces relinking
10570           hardcode_minus_L=yes
10571           hardcode_libdir_flag_spec='-L$libdir'
10572           hardcode_libdir_separator=
10573           fi
10574           ;;
10575         esac
10576         shared_flag='-shared'
10577         if test "$aix_use_runtimelinking" = yes; then
10578           shared_flag="$shared_flag "'${wl}-G'
10579         fi
10580       else
10581         # not using gcc
10582         if test "$host_cpu" = ia64; then
10583         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10584         # chokes on -Wl,-G. The following line is correct:
10585           shared_flag='-G'
10586         else
10587           if test "$aix_use_runtimelinking" = yes; then
10588             shared_flag='${wl}-G'
10589           else
10590             shared_flag='${wl}-bM:SRE'
10591           fi
10592         fi
10593       fi
10594
10595       export_dynamic_flag_spec='${wl}-bexpall'
10596       # It seems that -bexpall does not export symbols beginning with
10597       # underscore (_), so it is better to generate a list of symbols to export.
10598       always_export_symbols=yes
10599       if test "$aix_use_runtimelinking" = yes; then
10600         # Warning - without using the other runtime loading flags (-brtl),
10601         # -berok will link without error, but may produce a broken library.
10602         allow_undefined_flag='-berok'
10603         # Determine the default libpath from the value encoded in an
10604         # empty executable.
10605         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10606 /* end confdefs.h.  */
10607
10608 int
10609 main ()
10610 {
10611
10612   ;
10613   return 0;
10614 }
10615 _ACEOF
10616 if ac_fn_c_try_link "$LINENO"; then :
10617
10618 lt_aix_libpath_sed='
10619     /Import File Strings/,/^$/ {
10620         /^0/ {
10621             s/^0  *\(.*\)$/\1/
10622             p
10623         }
10624     }'
10625 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10626 # Check for a 64-bit object if we didn't find anything.
10627 if test -z "$aix_libpath"; then
10628   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10629 fi
10630 fi
10631 rm -f core conftest.err conftest.$ac_objext \
10632     conftest$ac_exeext conftest.$ac_ext
10633 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10634
10635         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10636         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"
10637       else
10638         if test "$host_cpu" = ia64; then
10639           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10640           allow_undefined_flag="-z nodefs"
10641           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"
10642         else
10643          # Determine the default libpath from the value encoded in an
10644          # empty executable.
10645          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10646 /* end confdefs.h.  */
10647
10648 int
10649 main ()
10650 {
10651
10652   ;
10653   return 0;
10654 }
10655 _ACEOF
10656 if ac_fn_c_try_link "$LINENO"; then :
10657
10658 lt_aix_libpath_sed='
10659     /Import File Strings/,/^$/ {
10660         /^0/ {
10661             s/^0  *\(.*\)$/\1/
10662             p
10663         }
10664     }'
10665 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10666 # Check for a 64-bit object if we didn't find anything.
10667 if test -z "$aix_libpath"; then
10668   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10669 fi
10670 fi
10671 rm -f core conftest.err conftest.$ac_objext \
10672     conftest$ac_exeext conftest.$ac_ext
10673 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10674
10675          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10676           # Warning - without using the other run time loading flags,
10677           # -berok will link without error, but may produce a broken library.
10678           no_undefined_flag=' ${wl}-bernotok'
10679           allow_undefined_flag=' ${wl}-berok'
10680           if test "$with_gnu_ld" = yes; then
10681             # We only use this code for GNU lds that support --whole-archive.
10682             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10683           else
10684             # Exported symbols can be pulled into shared objects from archives
10685             whole_archive_flag_spec='$convenience'
10686           fi
10687           archive_cmds_need_lc=yes
10688           # This is similar to how AIX traditionally builds its shared libraries.
10689           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'
10690         fi
10691       fi
10692       ;;
10693
10694     amigaos*)
10695       case $host_cpu in
10696       powerpc)
10697             # see comment about AmigaOS4 .so support
10698             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10699             archive_expsym_cmds=''
10700         ;;
10701       m68k)
10702             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)'
10703             hardcode_libdir_flag_spec='-L$libdir'
10704             hardcode_minus_L=yes
10705         ;;
10706       esac
10707       ;;
10708
10709     bsdi[45]*)
10710       export_dynamic_flag_spec=-rdynamic
10711       ;;
10712
10713     cygwin* | mingw* | pw32* | cegcc*)
10714       # When not using gcc, we currently assume that we are using
10715       # Microsoft Visual C++.
10716       # hardcode_libdir_flag_spec is actually meaningless, as there is
10717       # no search path for DLLs.
10718       hardcode_libdir_flag_spec=' '
10719       allow_undefined_flag=unsupported
10720       # Tell ltmain to make .lib files, not .a files.
10721       libext=lib
10722       # Tell ltmain to make .dll files, not .so files.
10723       shrext_cmds=".dll"
10724       # FIXME: Setting linknames here is a bad hack.
10725       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10726       # The linker will automatically build a .lib file if we build a DLL.
10727       old_archive_from_new_cmds='true'
10728       # FIXME: Should let the user specify the lib program.
10729       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10730       fix_srcfile_path='`cygpath -w "$srcfile"`'
10731       enable_shared_with_static_runtimes=yes
10732       ;;
10733
10734     darwin* | rhapsody*)
10735
10736
10737   archive_cmds_need_lc=no
10738   hardcode_direct=no
10739   hardcode_automatic=yes
10740   hardcode_shlibpath_var=unsupported
10741   if test "$lt_cv_ld_force_load" = "yes"; then
10742     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\"`'
10743   else
10744     whole_archive_flag_spec=''
10745   fi
10746   link_all_deplibs=yes
10747   allow_undefined_flag="$_lt_dar_allow_undefined"
10748   case $cc_basename in
10749      ifort*) _lt_dar_can_shared=yes ;;
10750      *) _lt_dar_can_shared=$GCC ;;
10751   esac
10752   if test "$_lt_dar_can_shared" = "yes"; then
10753     output_verbose_link_cmd=func_echo_all
10754     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10755     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10756     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}"
10757     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}"
10758
10759   else
10760   ld_shlibs=no
10761   fi
10762
10763       ;;
10764
10765     dgux*)
10766       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10767       hardcode_libdir_flag_spec='-L$libdir'
10768       hardcode_shlibpath_var=no
10769       ;;
10770
10771     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10772     # support.  Future versions do this automatically, but an explicit c++rt0.o
10773     # does not break anything, and helps significantly (at the cost of a little
10774     # extra space).
10775     freebsd2.2*)
10776       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10777       hardcode_libdir_flag_spec='-R$libdir'
10778       hardcode_direct=yes
10779       hardcode_shlibpath_var=no
10780       ;;
10781
10782     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10783     freebsd2.*)
10784       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10785       hardcode_direct=yes
10786       hardcode_minus_L=yes
10787       hardcode_shlibpath_var=no
10788       ;;
10789
10790     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10791     freebsd* | dragonfly*)
10792       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10793       hardcode_libdir_flag_spec='-R$libdir'
10794       hardcode_direct=yes
10795       hardcode_shlibpath_var=no
10796       ;;
10797
10798     hpux9*)
10799       if test "$GCC" = yes; then
10800         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'
10801       else
10802         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'
10803       fi
10804       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10805       hardcode_libdir_separator=:
10806       hardcode_direct=yes
10807
10808       # hardcode_minus_L: Not really in the search PATH,
10809       # but as the default location of the library.
10810       hardcode_minus_L=yes
10811       export_dynamic_flag_spec='${wl}-E'
10812       ;;
10813
10814     hpux10*)
10815       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10816         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10817       else
10818         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10819       fi
10820       if test "$with_gnu_ld" = no; then
10821         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10822         hardcode_libdir_flag_spec_ld='+b $libdir'
10823         hardcode_libdir_separator=:
10824         hardcode_direct=yes
10825         hardcode_direct_absolute=yes
10826         export_dynamic_flag_spec='${wl}-E'
10827         # hardcode_minus_L: Not really in the search PATH,
10828         # but as the default location of the library.
10829         hardcode_minus_L=yes
10830       fi
10831       ;;
10832
10833     hpux11*)
10834       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10835         case $host_cpu in
10836         hppa*64*)
10837           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10838           ;;
10839         ia64*)
10840           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10841           ;;
10842         *)
10843           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10844           ;;
10845         esac
10846       else
10847         case $host_cpu in
10848         hppa*64*)
10849           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10850           ;;
10851         ia64*)
10852           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10853           ;;
10854         *)
10855
10856           # Older versions of the 11.00 compiler do not understand -b yet
10857           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10858           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10859 $as_echo_n "checking if $CC understands -b... " >&6; }
10860 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10861   $as_echo_n "(cached) " >&6
10862 else
10863   lt_cv_prog_compiler__b=no
10864    save_LDFLAGS="$LDFLAGS"
10865    LDFLAGS="$LDFLAGS -b"
10866    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10867    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10868      # The linker can only warn and ignore the option if not recognized
10869      # So say no if there are warnings
10870      if test -s conftest.err; then
10871        # Append any errors to the config.log.
10872        cat conftest.err 1>&5
10873        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10874        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10875        if diff conftest.exp conftest.er2 >/dev/null; then
10876          lt_cv_prog_compiler__b=yes
10877        fi
10878      else
10879        lt_cv_prog_compiler__b=yes
10880      fi
10881    fi
10882    $RM -r conftest*
10883    LDFLAGS="$save_LDFLAGS"
10884
10885 fi
10886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10887 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10888
10889 if test x"$lt_cv_prog_compiler__b" = xyes; then
10890     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10891 else
10892     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10893 fi
10894
10895           ;;
10896         esac
10897       fi
10898       if test "$with_gnu_ld" = no; then
10899         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10900         hardcode_libdir_separator=:
10901
10902         case $host_cpu in
10903         hppa*64*|ia64*)
10904           hardcode_direct=no
10905           hardcode_shlibpath_var=no
10906           ;;
10907         *)
10908           hardcode_direct=yes
10909           hardcode_direct_absolute=yes
10910           export_dynamic_flag_spec='${wl}-E'
10911
10912           # hardcode_minus_L: Not really in the search PATH,
10913           # but as the default location of the library.
10914           hardcode_minus_L=yes
10915           ;;
10916         esac
10917       fi
10918       ;;
10919
10920     irix5* | irix6* | nonstopux*)
10921       if test "$GCC" = yes; then
10922         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'
10923         # Try to use the -exported_symbol ld option, if it does not
10924         # work, assume that -exports_file does not work either and
10925         # implicitly export all symbols.
10926         save_LDFLAGS="$LDFLAGS"
10927         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10928         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10929 /* end confdefs.h.  */
10930 int foo(void) {}
10931 _ACEOF
10932 if ac_fn_c_try_link "$LINENO"; then :
10933   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'
10934
10935 fi
10936 rm -f core conftest.err conftest.$ac_objext \
10937     conftest$ac_exeext conftest.$ac_ext
10938         LDFLAGS="$save_LDFLAGS"
10939       else
10940         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'
10941         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'
10942       fi
10943       archive_cmds_need_lc='no'
10944       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10945       hardcode_libdir_separator=:
10946       inherit_rpath=yes
10947       link_all_deplibs=yes
10948       ;;
10949
10950     netbsd*)
10951       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10952         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10953       else
10954         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10955       fi
10956       hardcode_libdir_flag_spec='-R$libdir'
10957       hardcode_direct=yes
10958       hardcode_shlibpath_var=no
10959       ;;
10960
10961     newsos6)
10962       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10963       hardcode_direct=yes
10964       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10965       hardcode_libdir_separator=:
10966       hardcode_shlibpath_var=no
10967       ;;
10968
10969     *nto* | *qnx*)
10970       ;;
10971
10972     openbsd*)
10973       if test -f /usr/libexec/ld.so; then
10974         hardcode_direct=yes
10975         hardcode_shlibpath_var=no
10976         hardcode_direct_absolute=yes
10977         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10978           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10979           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10980           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10981           export_dynamic_flag_spec='${wl}-E'
10982         else
10983           case $host_os in
10984            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10985              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10986              hardcode_libdir_flag_spec='-R$libdir'
10987              ;;
10988            *)
10989              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10990              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10991              ;;
10992           esac
10993         fi
10994       else
10995         ld_shlibs=no
10996       fi
10997       ;;
10998
10999     os2*)
11000       hardcode_libdir_flag_spec='-L$libdir'
11001       hardcode_minus_L=yes
11002       allow_undefined_flag=unsupported
11003       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'
11004       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11005       ;;
11006
11007     osf3*)
11008       if test "$GCC" = yes; then
11009         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11010         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'
11011       else
11012         allow_undefined_flag=' -expect_unresolved \*'
11013         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'
11014       fi
11015       archive_cmds_need_lc='no'
11016       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11017       hardcode_libdir_separator=:
11018       ;;
11019
11020     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11021       if test "$GCC" = yes; then
11022         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11023         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'
11024         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11025       else
11026         allow_undefined_flag=' -expect_unresolved \*'
11027         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'
11028         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~
11029         $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'
11030
11031         # Both c and cxx compiler support -rpath directly
11032         hardcode_libdir_flag_spec='-rpath $libdir'
11033       fi
11034       archive_cmds_need_lc='no'
11035       hardcode_libdir_separator=:
11036       ;;
11037
11038     solaris*)
11039       no_undefined_flag=' -z defs'
11040       if test "$GCC" = yes; then
11041         wlarc='${wl}'
11042         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11043         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11044           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11045       else
11046         case `$CC -V 2>&1` in
11047         *"Compilers 5.0"*)
11048           wlarc=''
11049           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11050           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11051           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11052           ;;
11053         *)
11054           wlarc='${wl}'
11055           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11056           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11057           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11058           ;;
11059         esac
11060       fi
11061       hardcode_libdir_flag_spec='-R$libdir'
11062       hardcode_shlibpath_var=no
11063       case $host_os in
11064       solaris2.[0-5] | solaris2.[0-5].*) ;;
11065       *)
11066         # The compiler driver will combine and reorder linker options,
11067         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11068         # but is careful enough not to reorder.
11069         # Supported since Solaris 2.6 (maybe 2.5.1?)
11070         if test "$GCC" = yes; then
11071           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11072         else
11073           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11074         fi
11075         ;;
11076       esac
11077       link_all_deplibs=yes
11078       ;;
11079
11080     sunos4*)
11081       if test "x$host_vendor" = xsequent; then
11082         # Use $CC to link under sequent, because it throws in some extra .o
11083         # files that make .init and .fini sections work.
11084         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11085       else
11086         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11087       fi
11088       hardcode_libdir_flag_spec='-L$libdir'
11089       hardcode_direct=yes
11090       hardcode_minus_L=yes
11091       hardcode_shlibpath_var=no
11092       ;;
11093
11094     sysv4)
11095       case $host_vendor in
11096         sni)
11097           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11098           hardcode_direct=yes # is this really true???
11099         ;;
11100         siemens)
11101           ## LD is ld it makes a PLAMLIB
11102           ## CC just makes a GrossModule.
11103           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11104           reload_cmds='$CC -r -o $output$reload_objs'
11105           hardcode_direct=no
11106         ;;
11107         motorola)
11108           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11109           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11110         ;;
11111       esac
11112       runpath_var='LD_RUN_PATH'
11113       hardcode_shlibpath_var=no
11114       ;;
11115
11116     sysv4.3*)
11117       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11118       hardcode_shlibpath_var=no
11119       export_dynamic_flag_spec='-Bexport'
11120       ;;
11121
11122     sysv4*MP*)
11123       if test -d /usr/nec; then
11124         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11125         hardcode_shlibpath_var=no
11126         runpath_var=LD_RUN_PATH
11127         hardcode_runpath_var=yes
11128         ld_shlibs=yes
11129       fi
11130       ;;
11131
11132     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11133       no_undefined_flag='${wl}-z,text'
11134       archive_cmds_need_lc=no
11135       hardcode_shlibpath_var=no
11136       runpath_var='LD_RUN_PATH'
11137
11138       if test "$GCC" = yes; then
11139         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11140         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11141       else
11142         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11143         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11144       fi
11145       ;;
11146
11147     sysv5* | sco3.2v5* | sco5v6*)
11148       # Note: We can NOT use -z defs as we might desire, because we do not
11149       # link with -lc, and that would cause any symbols used from libc to
11150       # always be unresolved, which means just about no library would
11151       # ever link correctly.  If we're not using GNU ld we use -z text
11152       # though, which does catch some bad symbols but isn't as heavy-handed
11153       # as -z defs.
11154       no_undefined_flag='${wl}-z,text'
11155       allow_undefined_flag='${wl}-z,nodefs'
11156       archive_cmds_need_lc=no
11157       hardcode_shlibpath_var=no
11158       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11159       hardcode_libdir_separator=':'
11160       link_all_deplibs=yes
11161       export_dynamic_flag_spec='${wl}-Bexport'
11162       runpath_var='LD_RUN_PATH'
11163
11164       if test "$GCC" = yes; then
11165         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11166         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11167       else
11168         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11169         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11170       fi
11171       ;;
11172
11173     uts4*)
11174       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11175       hardcode_libdir_flag_spec='-L$libdir'
11176       hardcode_shlibpath_var=no
11177       ;;
11178
11179     *)
11180       ld_shlibs=no
11181       ;;
11182     esac
11183
11184     if test x$host_vendor = xsni; then
11185       case $host in
11186       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11187         export_dynamic_flag_spec='${wl}-Blargedynsym'
11188         ;;
11189       esac
11190     fi
11191   fi
11192
11193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11194 $as_echo "$ld_shlibs" >&6; }
11195 test "$ld_shlibs" = no && can_build_shared=no
11196
11197 with_gnu_ld=$with_gnu_ld
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213 #
11214 # Do we need to explicitly link libc?
11215 #
11216 case "x$archive_cmds_need_lc" in
11217 x|xyes)
11218   # Assume -lc should be added
11219   archive_cmds_need_lc=yes
11220
11221   if test "$enable_shared" = yes && test "$GCC" = yes; then
11222     case $archive_cmds in
11223     *'~'*)
11224       # FIXME: we may have to deal with multi-command sequences.
11225       ;;
11226     '$CC '*)
11227       # Test whether the compiler implicitly links with -lc since on some
11228       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11229       # to ld, don't add -lc before -lgcc.
11230       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11231 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11232 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11233   $as_echo_n "(cached) " >&6
11234 else
11235   $RM conftest*
11236         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11237
11238         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11239   (eval $ac_compile) 2>&5
11240   ac_status=$?
11241   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11242   test $ac_status = 0; } 2>conftest.err; then
11243           soname=conftest
11244           lib=conftest
11245           libobjs=conftest.$ac_objext
11246           deplibs=
11247           wl=$lt_prog_compiler_wl
11248           pic_flag=$lt_prog_compiler_pic
11249           compiler_flags=-v
11250           linker_flags=-v
11251           verstring=
11252           output_objdir=.
11253           libname=conftest
11254           lt_save_allow_undefined_flag=$allow_undefined_flag
11255           allow_undefined_flag=
11256           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11257   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11258   ac_status=$?
11259   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11260   test $ac_status = 0; }
11261           then
11262             lt_cv_archive_cmds_need_lc=no
11263           else
11264             lt_cv_archive_cmds_need_lc=yes
11265           fi
11266           allow_undefined_flag=$lt_save_allow_undefined_flag
11267         else
11268           cat conftest.err 1>&5
11269         fi
11270         $RM conftest*
11271
11272 fi
11273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11274 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11275       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11276       ;;
11277     esac
11278   fi
11279   ;;
11280 esac
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11439 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11440
11441 if test "$GCC" = yes; then
11442   case $host_os in
11443     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11444     *) lt_awk_arg="/^libraries:/" ;;
11445   esac
11446   case $host_os in
11447     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11448     *) lt_sed_strip_eq="s,=/,/,g" ;;
11449   esac
11450   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11451   case $lt_search_path_spec in
11452   *\;*)
11453     # if the path contains ";" then we assume it to be the separator
11454     # otherwise default to the standard path separator (i.e. ":") - it is
11455     # assumed that no part of a normal pathname contains ";" but that should
11456     # okay in the real world where ";" in dirpaths is itself problematic.
11457     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11458     ;;
11459   *)
11460     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11461     ;;
11462   esac
11463   # Ok, now we have the path, separated by spaces, we can step through it
11464   # and add multilib dir if necessary.
11465   lt_tmp_lt_search_path_spec=
11466   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11467   for lt_sys_path in $lt_search_path_spec; do
11468     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11469       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11470     else
11471       test -d "$lt_sys_path" && \
11472         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11473     fi
11474   done
11475   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11476 BEGIN {RS=" "; FS="/|\n";} {
11477   lt_foo="";
11478   lt_count=0;
11479   for (lt_i = NF; lt_i > 0; lt_i--) {
11480     if ($lt_i != "" && $lt_i != ".") {
11481       if ($lt_i == "..") {
11482         lt_count++;
11483       } else {
11484         if (lt_count == 0) {
11485           lt_foo="/" $lt_i lt_foo;
11486         } else {
11487           lt_count--;
11488         }
11489       }
11490     }
11491   }
11492   if (lt_foo != "") { lt_freq[lt_foo]++; }
11493   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11494 }'`
11495   # AWK program above erroneously prepends '/' to C:/dos/paths
11496   # for these hosts.
11497   case $host_os in
11498     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11499       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11500   esac
11501   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11502 else
11503   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11504 fi
11505 library_names_spec=
11506 libname_spec='lib$name'
11507 soname_spec=
11508 shrext_cmds=".so"
11509 postinstall_cmds=
11510 postuninstall_cmds=
11511 finish_cmds=
11512 finish_eval=
11513 shlibpath_var=
11514 shlibpath_overrides_runpath=unknown
11515 version_type=none
11516 dynamic_linker="$host_os ld.so"
11517 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11518 need_lib_prefix=unknown
11519 hardcode_into_libs=no
11520
11521 # when you set need_version to no, make sure it does not cause -set_version
11522 # flags to be left without arguments
11523 need_version=unknown
11524
11525 case $host_os in
11526 aix3*)
11527   version_type=linux
11528   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11529   shlibpath_var=LIBPATH
11530
11531   # AIX 3 has no versioning support, so we append a major version to the name.
11532   soname_spec='${libname}${release}${shared_ext}$major'
11533   ;;
11534
11535 aix[4-9]*)
11536   version_type=linux
11537   need_lib_prefix=no
11538   need_version=no
11539   hardcode_into_libs=yes
11540   if test "$host_cpu" = ia64; then
11541     # AIX 5 supports IA64
11542     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11543     shlibpath_var=LD_LIBRARY_PATH
11544   else
11545     # With GCC up to 2.95.x, collect2 would create an import file
11546     # for dependence libraries.  The import file would start with
11547     # the line `#! .'.  This would cause the generated library to
11548     # depend on `.', always an invalid library.  This was fixed in
11549     # development snapshots of GCC prior to 3.0.
11550     case $host_os in
11551       aix4 | aix4.[01] | aix4.[01].*)
11552       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11553            echo ' yes '
11554            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11555         :
11556       else
11557         can_build_shared=no
11558       fi
11559       ;;
11560     esac
11561     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11562     # soname into executable. Probably we can add versioning support to
11563     # collect2, so additional links can be useful in future.
11564     if test "$aix_use_runtimelinking" = yes; then
11565       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11566       # instead of lib<name>.a to let people know that these are not
11567       # typical AIX shared libraries.
11568       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11569     else
11570       # We preserve .a as extension for shared libraries through AIX4.2
11571       # and later when we are not doing run time linking.
11572       library_names_spec='${libname}${release}.a $libname.a'
11573       soname_spec='${libname}${release}${shared_ext}$major'
11574     fi
11575     shlibpath_var=LIBPATH
11576   fi
11577   ;;
11578
11579 amigaos*)
11580   case $host_cpu in
11581   powerpc)
11582     # Since July 2007 AmigaOS4 officially supports .so libraries.
11583     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11584     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11585     ;;
11586   m68k)
11587     library_names_spec='$libname.ixlibrary $libname.a'
11588     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11589     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'
11590     ;;
11591   esac
11592   ;;
11593
11594 beos*)
11595   library_names_spec='${libname}${shared_ext}'
11596   dynamic_linker="$host_os ld.so"
11597   shlibpath_var=LIBRARY_PATH
11598   ;;
11599
11600 bsdi[45]*)
11601   version_type=linux
11602   need_version=no
11603   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11604   soname_spec='${libname}${release}${shared_ext}$major'
11605   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11606   shlibpath_var=LD_LIBRARY_PATH
11607   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11608   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11609   # the default ld.so.conf also contains /usr/contrib/lib and
11610   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11611   # libtool to hard-code these into programs
11612   ;;
11613
11614 cygwin* | mingw* | pw32* | cegcc*)
11615   version_type=windows
11616   shrext_cmds=".dll"
11617   need_version=no
11618   need_lib_prefix=no
11619
11620   case $GCC,$host_os in
11621   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11622     library_names_spec='$libname.dll.a'
11623     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11624     postinstall_cmds='base_file=`basename \${file}`~
11625       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11626       dldir=$destdir/`dirname \$dlpath`~
11627       test -d \$dldir || mkdir -p \$dldir~
11628       $install_prog $dir/$dlname \$dldir/$dlname~
11629       chmod a+x \$dldir/$dlname~
11630       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11631         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11632       fi'
11633     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11634       dlpath=$dir/\$dldll~
11635        $RM \$dlpath'
11636     shlibpath_overrides_runpath=yes
11637
11638     case $host_os in
11639     cygwin*)
11640       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11641       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11642
11643       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11644       ;;
11645     mingw* | cegcc*)
11646       # MinGW DLLs use traditional 'lib' prefix
11647       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11648       ;;
11649     pw32*)
11650       # pw32 DLLs use 'pw' prefix rather than 'lib'
11651       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11652       ;;
11653     esac
11654     ;;
11655
11656   *)
11657     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11658     ;;
11659   esac
11660   dynamic_linker='Win32 ld.exe'
11661   # FIXME: first we should search . and the directory the executable is in
11662   shlibpath_var=PATH
11663   ;;
11664
11665 darwin* | rhapsody*)
11666   dynamic_linker="$host_os dyld"
11667   version_type=darwin
11668   need_lib_prefix=no
11669   need_version=no
11670   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11671   soname_spec='${libname}${release}${major}$shared_ext'
11672   shlibpath_overrides_runpath=yes
11673   shlibpath_var=DYLD_LIBRARY_PATH
11674   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11675
11676   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11677   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11678   ;;
11679
11680 dgux*)
11681   version_type=linux
11682   need_lib_prefix=no
11683   need_version=no
11684   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11685   soname_spec='${libname}${release}${shared_ext}$major'
11686   shlibpath_var=LD_LIBRARY_PATH
11687   ;;
11688
11689 freebsd* | dragonfly*)
11690   # DragonFly does not have aout.  When/if they implement a new
11691   # versioning mechanism, adjust this.
11692   if test -x /usr/bin/objformat; then
11693     objformat=`/usr/bin/objformat`
11694   else
11695     case $host_os in
11696     freebsd[23].*) objformat=aout ;;
11697     *) objformat=elf ;;
11698     esac
11699   fi
11700   version_type=freebsd-$objformat
11701   case $version_type in
11702     freebsd-elf*)
11703       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11704       need_version=no
11705       need_lib_prefix=no
11706       ;;
11707     freebsd-*)
11708       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11709       need_version=yes
11710       ;;
11711   esac
11712   shlibpath_var=LD_LIBRARY_PATH
11713   case $host_os in
11714   freebsd2.*)
11715     shlibpath_overrides_runpath=yes
11716     ;;
11717   freebsd3.[01]* | freebsdelf3.[01]*)
11718     shlibpath_overrides_runpath=yes
11719     hardcode_into_libs=yes
11720     ;;
11721   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11722   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11723     shlibpath_overrides_runpath=no
11724     hardcode_into_libs=yes
11725     ;;
11726   *) # from 4.6 on, and DragonFly
11727     shlibpath_overrides_runpath=yes
11728     hardcode_into_libs=yes
11729     ;;
11730   esac
11731   ;;
11732
11733 gnu*)
11734   version_type=linux
11735   need_lib_prefix=no
11736   need_version=no
11737   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11738   soname_spec='${libname}${release}${shared_ext}$major'
11739   shlibpath_var=LD_LIBRARY_PATH
11740   hardcode_into_libs=yes
11741   ;;
11742
11743 haiku*)
11744   version_type=linux
11745   need_lib_prefix=no
11746   need_version=no
11747   dynamic_linker="$host_os runtime_loader"
11748   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11749   soname_spec='${libname}${release}${shared_ext}$major'
11750   shlibpath_var=LIBRARY_PATH
11751   shlibpath_overrides_runpath=yes
11752   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11753   hardcode_into_libs=yes
11754   ;;
11755
11756 hpux9* | hpux10* | hpux11*)
11757   # Give a soname corresponding to the major version so that dld.sl refuses to
11758   # link against other versions.
11759   version_type=sunos
11760   need_lib_prefix=no
11761   need_version=no
11762   case $host_cpu in
11763   ia64*)
11764     shrext_cmds='.so'
11765     hardcode_into_libs=yes
11766     dynamic_linker="$host_os dld.so"
11767     shlibpath_var=LD_LIBRARY_PATH
11768     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11769     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11770     soname_spec='${libname}${release}${shared_ext}$major'
11771     if test "X$HPUX_IA64_MODE" = X32; then
11772       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11773     else
11774       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11775     fi
11776     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11777     ;;
11778   hppa*64*)
11779     shrext_cmds='.sl'
11780     hardcode_into_libs=yes
11781     dynamic_linker="$host_os dld.sl"
11782     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11783     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11784     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11785     soname_spec='${libname}${release}${shared_ext}$major'
11786     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11787     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11788     ;;
11789   *)
11790     shrext_cmds='.sl'
11791     dynamic_linker="$host_os dld.sl"
11792     shlibpath_var=SHLIB_PATH
11793     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11794     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11795     soname_spec='${libname}${release}${shared_ext}$major'
11796     ;;
11797   esac
11798   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11799   postinstall_cmds='chmod 555 $lib'
11800   # or fails outright, so override atomically:
11801   install_override_mode=555
11802   ;;
11803
11804 interix[3-9]*)
11805   version_type=linux
11806   need_lib_prefix=no
11807   need_version=no
11808   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11809   soname_spec='${libname}${release}${shared_ext}$major'
11810   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11811   shlibpath_var=LD_LIBRARY_PATH
11812   shlibpath_overrides_runpath=no
11813   hardcode_into_libs=yes
11814   ;;
11815
11816 irix5* | irix6* | nonstopux*)
11817   case $host_os in
11818     nonstopux*) version_type=nonstopux ;;
11819     *)
11820         if test "$lt_cv_prog_gnu_ld" = yes; then
11821                 version_type=linux
11822         else
11823                 version_type=irix
11824         fi ;;
11825   esac
11826   need_lib_prefix=no
11827   need_version=no
11828   soname_spec='${libname}${release}${shared_ext}$major'
11829   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11830   case $host_os in
11831   irix5* | nonstopux*)
11832     libsuff= shlibsuff=
11833     ;;
11834   *)
11835     case $LD in # libtool.m4 will add one of these switches to LD
11836     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11837       libsuff= shlibsuff= libmagic=32-bit;;
11838     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11839       libsuff=32 shlibsuff=N32 libmagic=N32;;
11840     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11841       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11842     *) libsuff= shlibsuff= libmagic=never-match;;
11843     esac
11844     ;;
11845   esac
11846   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11847   shlibpath_overrides_runpath=no
11848   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11849   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11850   hardcode_into_libs=yes
11851   ;;
11852
11853 # No shared lib support for Linux oldld, aout, or coff.
11854 linux*oldld* | linux*aout* | linux*coff*)
11855   dynamic_linker=no
11856   ;;
11857
11858 # This must be Linux ELF.
11859 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11860   version_type=linux
11861   need_lib_prefix=no
11862   need_version=no
11863   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11864   soname_spec='${libname}${release}${shared_ext}$major'
11865   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11866   shlibpath_var=LD_LIBRARY_PATH
11867   shlibpath_overrides_runpath=no
11868
11869   # Some binutils ld are patched to set DT_RUNPATH
11870   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11871   $as_echo_n "(cached) " >&6
11872 else
11873   lt_cv_shlibpath_overrides_runpath=no
11874     save_LDFLAGS=$LDFLAGS
11875     save_libdir=$libdir
11876     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11877          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11878     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11879 /* end confdefs.h.  */
11880
11881 int
11882 main ()
11883 {
11884
11885   ;
11886   return 0;
11887 }
11888 _ACEOF
11889 if ac_fn_c_try_link "$LINENO"; then :
11890   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11891   lt_cv_shlibpath_overrides_runpath=yes
11892 fi
11893 fi
11894 rm -f core conftest.err conftest.$ac_objext \
11895     conftest$ac_exeext conftest.$ac_ext
11896     LDFLAGS=$save_LDFLAGS
11897     libdir=$save_libdir
11898
11899 fi
11900
11901   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11902
11903   # This implies no fast_install, which is unacceptable.
11904   # Some rework will be needed to allow for fast_install
11905   # before this can be enabled.
11906   hardcode_into_libs=yes
11907
11908   # Append ld.so.conf contents to the search path
11909   if test -f /etc/ld.so.conf; then
11910     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' ' '`
11911     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11912   fi
11913
11914   # We used to test for /lib/ld.so.1 and disable shared libraries on
11915   # powerpc, because MkLinux only supported shared libraries with the
11916   # GNU dynamic linker.  Since this was broken with cross compilers,
11917   # most powerpc-linux boxes support dynamic linking these days and
11918   # people can always --disable-shared, the test was removed, and we
11919   # assume the GNU/Linux dynamic linker is in use.
11920   dynamic_linker='GNU/Linux ld.so'
11921   ;;
11922
11923 netbsd*)
11924   version_type=sunos
11925   need_lib_prefix=no
11926   need_version=no
11927   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11928     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11929     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11930     dynamic_linker='NetBSD (a.out) ld.so'
11931   else
11932     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11933     soname_spec='${libname}${release}${shared_ext}$major'
11934     dynamic_linker='NetBSD ld.elf_so'
11935   fi
11936   shlibpath_var=LD_LIBRARY_PATH
11937   shlibpath_overrides_runpath=yes
11938   hardcode_into_libs=yes
11939   ;;
11940
11941 newsos6)
11942   version_type=linux
11943   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11944   shlibpath_var=LD_LIBRARY_PATH
11945   shlibpath_overrides_runpath=yes
11946   ;;
11947
11948 *nto* | *qnx*)
11949   version_type=qnx
11950   need_lib_prefix=no
11951   need_version=no
11952   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11953   soname_spec='${libname}${release}${shared_ext}$major'
11954   shlibpath_var=LD_LIBRARY_PATH
11955   shlibpath_overrides_runpath=no
11956   hardcode_into_libs=yes
11957   dynamic_linker='ldqnx.so'
11958   ;;
11959
11960 openbsd*)
11961   version_type=sunos
11962   sys_lib_dlsearch_path_spec="/usr/lib"
11963   need_lib_prefix=no
11964   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11965   case $host_os in
11966     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11967     *)                          need_version=no  ;;
11968   esac
11969   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11970   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11971   shlibpath_var=LD_LIBRARY_PATH
11972   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11973     case $host_os in
11974       openbsd2.[89] | openbsd2.[89].*)
11975         shlibpath_overrides_runpath=no
11976         ;;
11977       *)
11978         shlibpath_overrides_runpath=yes
11979         ;;
11980       esac
11981   else
11982     shlibpath_overrides_runpath=yes
11983   fi
11984   ;;
11985
11986 os2*)
11987   libname_spec='$name'
11988   shrext_cmds=".dll"
11989   need_lib_prefix=no
11990   library_names_spec='$libname${shared_ext} $libname.a'
11991   dynamic_linker='OS/2 ld.exe'
11992   shlibpath_var=LIBPATH
11993   ;;
11994
11995 osf3* | osf4* | osf5*)
11996   version_type=osf
11997   need_lib_prefix=no
11998   need_version=no
11999   soname_spec='${libname}${release}${shared_ext}$major'
12000   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12001   shlibpath_var=LD_LIBRARY_PATH
12002   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12003   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12004   ;;
12005
12006 rdos*)
12007   dynamic_linker=no
12008   ;;
12009
12010 solaris*)
12011   version_type=linux
12012   need_lib_prefix=no
12013   need_version=no
12014   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12015   soname_spec='${libname}${release}${shared_ext}$major'
12016   shlibpath_var=LD_LIBRARY_PATH
12017   shlibpath_overrides_runpath=yes
12018   hardcode_into_libs=yes
12019   # ldd complains unless libraries are executable
12020   postinstall_cmds='chmod +x $lib'
12021   ;;
12022
12023 sunos4*)
12024   version_type=sunos
12025   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12026   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12027   shlibpath_var=LD_LIBRARY_PATH
12028   shlibpath_overrides_runpath=yes
12029   if test "$with_gnu_ld" = yes; then
12030     need_lib_prefix=no
12031   fi
12032   need_version=yes
12033   ;;
12034
12035 sysv4 | sysv4.3*)
12036   version_type=linux
12037   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12038   soname_spec='${libname}${release}${shared_ext}$major'
12039   shlibpath_var=LD_LIBRARY_PATH
12040   case $host_vendor in
12041     sni)
12042       shlibpath_overrides_runpath=no
12043       need_lib_prefix=no
12044       runpath_var=LD_RUN_PATH
12045       ;;
12046     siemens)
12047       need_lib_prefix=no
12048       ;;
12049     motorola)
12050       need_lib_prefix=no
12051       need_version=no
12052       shlibpath_overrides_runpath=no
12053       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12054       ;;
12055   esac
12056   ;;
12057
12058 sysv4*MP*)
12059   if test -d /usr/nec ;then
12060     version_type=linux
12061     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12062     soname_spec='$libname${shared_ext}.$major'
12063     shlibpath_var=LD_LIBRARY_PATH
12064   fi
12065   ;;
12066
12067 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12068   version_type=freebsd-elf
12069   need_lib_prefix=no
12070   need_version=no
12071   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12072   soname_spec='${libname}${release}${shared_ext}$major'
12073   shlibpath_var=LD_LIBRARY_PATH
12074   shlibpath_overrides_runpath=yes
12075   hardcode_into_libs=yes
12076   if test "$with_gnu_ld" = yes; then
12077     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12078   else
12079     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12080     case $host_os in
12081       sco3.2v5*)
12082         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12083         ;;
12084     esac
12085   fi
12086   sys_lib_dlsearch_path_spec='/usr/lib'
12087   ;;
12088
12089 tpf*)
12090   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12091   version_type=linux
12092   need_lib_prefix=no
12093   need_version=no
12094   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12095   shlibpath_var=LD_LIBRARY_PATH
12096   shlibpath_overrides_runpath=no
12097   hardcode_into_libs=yes
12098   ;;
12099
12100 uts4*)
12101   version_type=linux
12102   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12103   soname_spec='${libname}${release}${shared_ext}$major'
12104   shlibpath_var=LD_LIBRARY_PATH
12105   ;;
12106
12107 *)
12108   dynamic_linker=no
12109   ;;
12110 esac
12111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12112 $as_echo "$dynamic_linker" >&6; }
12113 test "$dynamic_linker" = no && can_build_shared=no
12114
12115 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12116 if test "$GCC" = yes; then
12117   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12118 fi
12119
12120 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12121   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12122 fi
12123 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12124   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12125 fi
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12219 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12220 hardcode_action=
12221 if test -n "$hardcode_libdir_flag_spec" ||
12222    test -n "$runpath_var" ||
12223    test "X$hardcode_automatic" = "Xyes" ; then
12224
12225   # We can hardcode non-existent directories.
12226   if test "$hardcode_direct" != no &&
12227      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12228      # have to relink, otherwise we might link with an installed library
12229      # when we should be linking with a yet-to-be-installed one
12230      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12231      test "$hardcode_minus_L" != no; then
12232     # Linking always hardcodes the temporary library directory.
12233     hardcode_action=relink
12234   else
12235     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12236     hardcode_action=immediate
12237   fi
12238 else
12239   # We cannot hardcode anything, or else we can only hardcode existing
12240   # directories.
12241   hardcode_action=unsupported
12242 fi
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12244 $as_echo "$hardcode_action" >&6; }
12245
12246 if test "$hardcode_action" = relink ||
12247    test "$inherit_rpath" = yes; then
12248   # Fast installation is not supported
12249   enable_fast_install=no
12250 elif test "$shlibpath_overrides_runpath" = yes ||
12251      test "$enable_shared" = no; then
12252   # Fast installation is not necessary
12253   enable_fast_install=needless
12254 fi
12255
12256
12257
12258
12259
12260
12261   if test "x$enable_dlopen" != xyes; then
12262   enable_dlopen=unknown
12263   enable_dlopen_self=unknown
12264   enable_dlopen_self_static=unknown
12265 else
12266   lt_cv_dlopen=no
12267   lt_cv_dlopen_libs=
12268
12269   case $host_os in
12270   beos*)
12271     lt_cv_dlopen="load_add_on"
12272     lt_cv_dlopen_libs=
12273     lt_cv_dlopen_self=yes
12274     ;;
12275
12276   mingw* | pw32* | cegcc*)
12277     lt_cv_dlopen="LoadLibrary"
12278     lt_cv_dlopen_libs=
12279     ;;
12280
12281   cygwin*)
12282     lt_cv_dlopen="dlopen"
12283     lt_cv_dlopen_libs=
12284     ;;
12285
12286   darwin*)
12287   # if libdl is installed we need to link against it
12288     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12289 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12290 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12291   $as_echo_n "(cached) " >&6
12292 else
12293   ac_check_lib_save_LIBS=$LIBS
12294 LIBS="-ldl  $LIBS"
12295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12296 /* end confdefs.h.  */
12297
12298 /* Override any GCC internal prototype to avoid an error.
12299    Use char because int might match the return type of a GCC
12300    builtin and then its argument prototype would still apply.  */
12301 #ifdef __cplusplus
12302 extern "C"
12303 #endif
12304 char dlopen ();
12305 int
12306 main ()
12307 {
12308 return dlopen ();
12309   ;
12310   return 0;
12311 }
12312 _ACEOF
12313 if ac_fn_c_try_link "$LINENO"; then :
12314   ac_cv_lib_dl_dlopen=yes
12315 else
12316   ac_cv_lib_dl_dlopen=no
12317 fi
12318 rm -f core conftest.err conftest.$ac_objext \
12319     conftest$ac_exeext conftest.$ac_ext
12320 LIBS=$ac_check_lib_save_LIBS
12321 fi
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12323 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12324 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12325   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12326 else
12327
12328     lt_cv_dlopen="dyld"
12329     lt_cv_dlopen_libs=
12330     lt_cv_dlopen_self=yes
12331
12332 fi
12333
12334     ;;
12335
12336   *)
12337     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12338 if test "x$ac_cv_func_shl_load" = x""yes; then :
12339   lt_cv_dlopen="shl_load"
12340 else
12341   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12342 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12343 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12344   $as_echo_n "(cached) " >&6
12345 else
12346   ac_check_lib_save_LIBS=$LIBS
12347 LIBS="-ldld  $LIBS"
12348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12349 /* end confdefs.h.  */
12350
12351 /* Override any GCC internal prototype to avoid an error.
12352    Use char because int might match the return type of a GCC
12353    builtin and then its argument prototype would still apply.  */
12354 #ifdef __cplusplus
12355 extern "C"
12356 #endif
12357 char shl_load ();
12358 int
12359 main ()
12360 {
12361 return shl_load ();
12362   ;
12363   return 0;
12364 }
12365 _ACEOF
12366 if ac_fn_c_try_link "$LINENO"; then :
12367   ac_cv_lib_dld_shl_load=yes
12368 else
12369   ac_cv_lib_dld_shl_load=no
12370 fi
12371 rm -f core conftest.err conftest.$ac_objext \
12372     conftest$ac_exeext conftest.$ac_ext
12373 LIBS=$ac_check_lib_save_LIBS
12374 fi
12375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12376 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12377 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12378   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12379 else
12380   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12381 if test "x$ac_cv_func_dlopen" = x""yes; then :
12382   lt_cv_dlopen="dlopen"
12383 else
12384   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12385 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12386 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12387   $as_echo_n "(cached) " >&6
12388 else
12389   ac_check_lib_save_LIBS=$LIBS
12390 LIBS="-ldl  $LIBS"
12391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392 /* end confdefs.h.  */
12393
12394 /* Override any GCC internal prototype to avoid an error.
12395    Use char because int might match the return type of a GCC
12396    builtin and then its argument prototype would still apply.  */
12397 #ifdef __cplusplus
12398 extern "C"
12399 #endif
12400 char dlopen ();
12401 int
12402 main ()
12403 {
12404 return dlopen ();
12405   ;
12406   return 0;
12407 }
12408 _ACEOF
12409 if ac_fn_c_try_link "$LINENO"; then :
12410   ac_cv_lib_dl_dlopen=yes
12411 else
12412   ac_cv_lib_dl_dlopen=no
12413 fi
12414 rm -f core conftest.err conftest.$ac_objext \
12415     conftest$ac_exeext conftest.$ac_ext
12416 LIBS=$ac_check_lib_save_LIBS
12417 fi
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12419 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12420 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12421   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12422 else
12423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12424 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12425 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12426   $as_echo_n "(cached) " >&6
12427 else
12428   ac_check_lib_save_LIBS=$LIBS
12429 LIBS="-lsvld  $LIBS"
12430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12431 /* end confdefs.h.  */
12432
12433 /* Override any GCC internal prototype to avoid an error.
12434    Use char because int might match the return type of a GCC
12435    builtin and then its argument prototype would still apply.  */
12436 #ifdef __cplusplus
12437 extern "C"
12438 #endif
12439 char dlopen ();
12440 int
12441 main ()
12442 {
12443 return dlopen ();
12444   ;
12445   return 0;
12446 }
12447 _ACEOF
12448 if ac_fn_c_try_link "$LINENO"; then :
12449   ac_cv_lib_svld_dlopen=yes
12450 else
12451   ac_cv_lib_svld_dlopen=no
12452 fi
12453 rm -f core conftest.err conftest.$ac_objext \
12454     conftest$ac_exeext conftest.$ac_ext
12455 LIBS=$ac_check_lib_save_LIBS
12456 fi
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12458 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12459 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12460   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12461 else
12462   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12463 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12464 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12465   $as_echo_n "(cached) " >&6
12466 else
12467   ac_check_lib_save_LIBS=$LIBS
12468 LIBS="-ldld  $LIBS"
12469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12470 /* end confdefs.h.  */
12471
12472 /* Override any GCC internal prototype to avoid an error.
12473    Use char because int might match the return type of a GCC
12474    builtin and then its argument prototype would still apply.  */
12475 #ifdef __cplusplus
12476 extern "C"
12477 #endif
12478 char dld_link ();
12479 int
12480 main ()
12481 {
12482 return dld_link ();
12483   ;
12484   return 0;
12485 }
12486 _ACEOF
12487 if ac_fn_c_try_link "$LINENO"; then :
12488   ac_cv_lib_dld_dld_link=yes
12489 else
12490   ac_cv_lib_dld_dld_link=no
12491 fi
12492 rm -f core conftest.err conftest.$ac_objext \
12493     conftest$ac_exeext conftest.$ac_ext
12494 LIBS=$ac_check_lib_save_LIBS
12495 fi
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12497 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12498 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12499   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12500 fi
12501
12502
12503 fi
12504
12505
12506 fi
12507
12508
12509 fi
12510
12511
12512 fi
12513
12514
12515 fi
12516
12517     ;;
12518   esac
12519
12520   if test "x$lt_cv_dlopen" != xno; then
12521     enable_dlopen=yes
12522   else
12523     enable_dlopen=no
12524   fi
12525
12526   case $lt_cv_dlopen in
12527   dlopen)
12528     save_CPPFLAGS="$CPPFLAGS"
12529     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12530
12531     save_LDFLAGS="$LDFLAGS"
12532     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12533
12534     save_LIBS="$LIBS"
12535     LIBS="$lt_cv_dlopen_libs $LIBS"
12536
12537     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12538 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12539 if test "${lt_cv_dlopen_self+set}" = set; then :
12540   $as_echo_n "(cached) " >&6
12541 else
12542           if test "$cross_compiling" = yes; then :
12543   lt_cv_dlopen_self=cross
12544 else
12545   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12546   lt_status=$lt_dlunknown
12547   cat > conftest.$ac_ext <<_LT_EOF
12548 #line 12548 "configure"
12549 #include "confdefs.h"
12550
12551 #if HAVE_DLFCN_H
12552 #include <dlfcn.h>
12553 #endif
12554
12555 #include <stdio.h>
12556
12557 #ifdef RTLD_GLOBAL
12558 #  define LT_DLGLOBAL           RTLD_GLOBAL
12559 #else
12560 #  ifdef DL_GLOBAL
12561 #    define LT_DLGLOBAL         DL_GLOBAL
12562 #  else
12563 #    define LT_DLGLOBAL         0
12564 #  endif
12565 #endif
12566
12567 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12568    find out it does not work in some platform. */
12569 #ifndef LT_DLLAZY_OR_NOW
12570 #  ifdef RTLD_LAZY
12571 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12572 #  else
12573 #    ifdef DL_LAZY
12574 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12575 #    else
12576 #      ifdef RTLD_NOW
12577 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12578 #      else
12579 #        ifdef DL_NOW
12580 #          define LT_DLLAZY_OR_NOW      DL_NOW
12581 #        else
12582 #          define LT_DLLAZY_OR_NOW      0
12583 #        endif
12584 #      endif
12585 #    endif
12586 #  endif
12587 #endif
12588
12589 /* When -fvisbility=hidden is used, assume the code has been annotated
12590    correspondingly for the symbols needed.  */
12591 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12592 void fnord () __attribute__((visibility("default")));
12593 #endif
12594
12595 void fnord () { int i=42; }
12596 int main ()
12597 {
12598   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12599   int status = $lt_dlunknown;
12600
12601   if (self)
12602     {
12603       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12604       else
12605         {
12606           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12607           else puts (dlerror ());
12608         }
12609       /* dlclose (self); */
12610     }
12611   else
12612     puts (dlerror ());
12613
12614   return status;
12615 }
12616 _LT_EOF
12617   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12618   (eval $ac_link) 2>&5
12619   ac_status=$?
12620   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12621   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12622     (./conftest; exit; ) >&5 2>/dev/null
12623     lt_status=$?
12624     case x$lt_status in
12625       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12626       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12627       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12628     esac
12629   else :
12630     # compilation failed
12631     lt_cv_dlopen_self=no
12632   fi
12633 fi
12634 rm -fr conftest*
12635
12636
12637 fi
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12639 $as_echo "$lt_cv_dlopen_self" >&6; }
12640
12641     if test "x$lt_cv_dlopen_self" = xyes; then
12642       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12643       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12644 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12645 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12646   $as_echo_n "(cached) " >&6
12647 else
12648           if test "$cross_compiling" = yes; then :
12649   lt_cv_dlopen_self_static=cross
12650 else
12651   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12652   lt_status=$lt_dlunknown
12653   cat > conftest.$ac_ext <<_LT_EOF
12654 #line 12654 "configure"
12655 #include "confdefs.h"
12656
12657 #if HAVE_DLFCN_H
12658 #include <dlfcn.h>
12659 #endif
12660
12661 #include <stdio.h>
12662
12663 #ifdef RTLD_GLOBAL
12664 #  define LT_DLGLOBAL           RTLD_GLOBAL
12665 #else
12666 #  ifdef DL_GLOBAL
12667 #    define LT_DLGLOBAL         DL_GLOBAL
12668 #  else
12669 #    define LT_DLGLOBAL         0
12670 #  endif
12671 #endif
12672
12673 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12674    find out it does not work in some platform. */
12675 #ifndef LT_DLLAZY_OR_NOW
12676 #  ifdef RTLD_LAZY
12677 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12678 #  else
12679 #    ifdef DL_LAZY
12680 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12681 #    else
12682 #      ifdef RTLD_NOW
12683 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12684 #      else
12685 #        ifdef DL_NOW
12686 #          define LT_DLLAZY_OR_NOW      DL_NOW
12687 #        else
12688 #          define LT_DLLAZY_OR_NOW      0
12689 #        endif
12690 #      endif
12691 #    endif
12692 #  endif
12693 #endif
12694
12695 /* When -fvisbility=hidden is used, assume the code has been annotated
12696    correspondingly for the symbols needed.  */
12697 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12698 void fnord () __attribute__((visibility("default")));
12699 #endif
12700
12701 void fnord () { int i=42; }
12702 int main ()
12703 {
12704   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12705   int status = $lt_dlunknown;
12706
12707   if (self)
12708     {
12709       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12710       else
12711         {
12712           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12713           else puts (dlerror ());
12714         }
12715       /* dlclose (self); */
12716     }
12717   else
12718     puts (dlerror ());
12719
12720   return status;
12721 }
12722 _LT_EOF
12723   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12724   (eval $ac_link) 2>&5
12725   ac_status=$?
12726   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12727   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12728     (./conftest; exit; ) >&5 2>/dev/null
12729     lt_status=$?
12730     case x$lt_status in
12731       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12732       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12733       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12734     esac
12735   else :
12736     # compilation failed
12737     lt_cv_dlopen_self_static=no
12738   fi
12739 fi
12740 rm -fr conftest*
12741
12742
12743 fi
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12745 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12746     fi
12747
12748     CPPFLAGS="$save_CPPFLAGS"
12749     LDFLAGS="$save_LDFLAGS"
12750     LIBS="$save_LIBS"
12751     ;;
12752   esac
12753
12754   case $lt_cv_dlopen_self in
12755   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12756   *) enable_dlopen_self=unknown ;;
12757   esac
12758
12759   case $lt_cv_dlopen_self_static in
12760   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12761   *) enable_dlopen_self_static=unknown ;;
12762   esac
12763 fi
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781 striplib=
12782 old_striplib=
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12784 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12785 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12786   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12787   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12789 $as_echo "yes" >&6; }
12790 else
12791 # FIXME - insert some real tests, host_os isn't really good enough
12792   case $host_os in
12793   darwin*)
12794     if test -n "$STRIP" ; then
12795       striplib="$STRIP -x"
12796       old_striplib="$STRIP -S"
12797       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12798 $as_echo "yes" >&6; }
12799     else
12800       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12801 $as_echo "no" >&6; }
12802     fi
12803     ;;
12804   *)
12805     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12806 $as_echo "no" >&6; }
12807     ;;
12808   esac
12809 fi
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822   # Report which library types will actually be built
12823   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12824 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12826 $as_echo "$can_build_shared" >&6; }
12827
12828   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12829 $as_echo_n "checking whether to build shared libraries... " >&6; }
12830   test "$can_build_shared" = "no" && enable_shared=no
12831
12832   # On AIX, shared libraries and static libraries use the same namespace, and
12833   # are all built from PIC.
12834   case $host_os in
12835   aix3*)
12836     test "$enable_shared" = yes && enable_static=no
12837     if test -n "$RANLIB"; then
12838       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12839       postinstall_cmds='$RANLIB $lib'
12840     fi
12841     ;;
12842
12843   aix[4-9]*)
12844     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12845       test "$enable_shared" = yes && enable_static=no
12846     fi
12847     ;;
12848   esac
12849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12850 $as_echo "$enable_shared" >&6; }
12851
12852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12853 $as_echo_n "checking whether to build static libraries... " >&6; }
12854   # Make sure either enable_shared or enable_static is yes.
12855   test "$enable_shared" = yes || enable_static=yes
12856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12857 $as_echo "$enable_static" >&6; }
12858
12859
12860
12861
12862 fi
12863 ac_ext=c
12864 ac_cpp='$CPP $CPPFLAGS'
12865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12866 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12867 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12868
12869 CC="$lt_save_CC"
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883         ac_config_commands="$ac_config_commands libtool"
12884
12885
12886
12887
12888 # Only expand once:
12889
12890
12891
12892
12893 . ${srcdir}/../../bfd/configure.host
12894
12895
12896
12897
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12899 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12900     # Check whether --enable-maintainer-mode was given.
12901 if test "${enable_maintainer_mode+set}" = set; then :
12902   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12903 else
12904   USE_MAINTAINER_MODE=no
12905 fi
12906
12907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12908 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12909    if test $USE_MAINTAINER_MODE = yes; then
12910   MAINTAINER_MODE_TRUE=
12911   MAINTAINER_MODE_FALSE='#'
12912 else
12913   MAINTAINER_MODE_TRUE='#'
12914   MAINTAINER_MODE_FALSE=
12915 fi
12916
12917   MAINT=$MAINTAINER_MODE_TRUE
12918
12919
12920
12921
12922 # Check whether --enable-sim-bswap was given.
12923 if test "${enable_sim_bswap+set}" = set; then :
12924   enableval=$enable_sim_bswap; case "${enableval}" in
12925   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12926   no)   sim_bswap="-DWITH_BSWAP=0";;
12927   *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12928 esac
12929 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12930   echo "Setting bswap flags = $sim_bswap" 6>&1
12931 fi
12932 else
12933   sim_bswap=""
12934 fi
12935
12936
12937
12938 # Check whether --enable-sim-cflags was given.
12939 if test "${enable_sim_cflags+set}" = set; then :
12940   enableval=$enable_sim_cflags; case "${enableval}" in
12941   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
12942   trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12943   no)    sim_cflags="";;
12944   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12945 esac
12946 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12947   echo "Setting sim cflags = $sim_cflags" 6>&1
12948 fi
12949 else
12950   sim_cflags=""
12951 fi
12952
12953
12954
12955 # Check whether --enable-sim-debug was given.
12956 if test "${enable_sim_debug+set}" = set; then :
12957   enableval=$enable_sim_debug; case "${enableval}" in
12958   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12959   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12960   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12961 esac
12962 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12963   echo "Setting sim debug = $sim_debug" 6>&1
12964 fi
12965 else
12966   sim_debug=""
12967 fi
12968
12969
12970
12971 # Check whether --enable-sim-stdio was given.
12972 if test "${enable_sim_stdio+set}" = set; then :
12973   enableval=$enable_sim_stdio; case "${enableval}" in
12974   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12975   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12976   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12977 esac
12978 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12979   echo "Setting stdio flags = $sim_stdio" 6>&1
12980 fi
12981 else
12982   sim_stdio=""
12983 fi
12984
12985
12986
12987 # Check whether --enable-sim-trace was given.
12988 if test "${enable_sim_trace+set}" = set; then :
12989   enableval=$enable_sim_trace; case "${enableval}" in
12990   yes)  sim_trace="-DWITH_TRACE=-1";;
12991   no)   sim_trace="-DWITH_TRACE=0";;
12992   [-0-9]*)
12993         sim_trace="-DWITH_TRACE='(${enableval})'";;
12994   [[:lower:]]*)
12995         sim_trace=""
12996         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12997           if test x"$sim_trace" = x; then
12998             sim_trace="-DWITH_TRACE='(TRACE_$x"
12999           else
13000             sim_trace="${sim_trace}|TRACE_$x"
13001           fi
13002         done
13003         sim_trace="$sim_trace)'" ;;
13004 esac
13005 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13006   echo "Setting sim trace = $sim_trace" 6>&1
13007 fi
13008 else
13009   sim_trace=""
13010 fi
13011
13012
13013
13014 # Check whether --enable-sim-profile was given.
13015 if test "${enable_sim_profile+set}" = set; then :
13016   enableval=$enable_sim_profile; case "${enableval}" in
13017   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13018   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13019   [-0-9]*)
13020         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13021   [a-z]*)
13022         sim_profile=""
13023         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13024           if test x"$sim_profile" = x; then
13025             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13026           else
13027             sim_profile="${sim_profile}|PROFILE_$x"
13028           fi
13029         done
13030         sim_profile="$sim_profile)'" ;;
13031 esac
13032 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13033   echo "Setting sim profile = $sim_profile" 6>&1
13034 fi
13035 else
13036   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13037 fi
13038
13039
13040
13041
13042 # Check whether --with-pkgversion was given.
13043 if test "${with_pkgversion+set}" = set; then :
13044   withval=$with_pkgversion; case "$withval" in
13045       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13046       no)  PKGVERSION= ;;
13047       *)   PKGVERSION="($withval) " ;;
13048      esac
13049 else
13050   PKGVERSION="(SIM) "
13051
13052 fi
13053
13054
13055
13056
13057
13058 # Check whether --with-bugurl was given.
13059 if test "${with_bugurl+set}" = set; then :
13060   withval=$with_bugurl; case "$withval" in
13061       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13062       no)  BUGURL=
13063            ;;
13064       *)   BUGURL="$withval"
13065            ;;
13066      esac
13067 else
13068   BUGURL="http://www.gnu.org/software/gdb/bugs/"
13069
13070 fi
13071
13072   case ${BUGURL} in
13073   "")
13074     REPORT_BUGS_TO=
13075     REPORT_BUGS_TEXI=
13076     ;;
13077   *)
13078     REPORT_BUGS_TO="<$BUGURL>"
13079     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13080     ;;
13081   esac;
13082
13083
13084
13085
13086 cat >>confdefs.h <<_ACEOF
13087 #define PKGVERSION "$PKGVERSION"
13088 _ACEOF
13089
13090
13091 cat >>confdefs.h <<_ACEOF
13092 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13093 _ACEOF
13094
13095
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13097 $as_echo_n "checking return type of signal handlers... " >&6; }
13098 if test "${ac_cv_type_signal+set}" = set; then :
13099   $as_echo_n "(cached) " >&6
13100 else
13101   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13102 /* end confdefs.h.  */
13103 #include <sys/types.h>
13104 #include <signal.h>
13105
13106 int
13107 main ()
13108 {
13109 return *(signal (0, 0)) (0) == 1;
13110   ;
13111   return 0;
13112 }
13113 _ACEOF
13114 if ac_fn_c_try_compile "$LINENO"; then :
13115   ac_cv_type_signal=int
13116 else
13117   ac_cv_type_signal=void
13118 fi
13119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13120 fi
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13122 $as_echo "$ac_cv_type_signal" >&6; }
13123
13124 cat >>confdefs.h <<_ACEOF
13125 #define RETSIGTYPE $ac_cv_type_signal
13126 _ACEOF
13127
13128
13129
13130
13131
13132 sim_link_files=
13133 sim_link_links=
13134
13135 # targ-vals.def points to the libc macro description file.
13136 case "${target}" in
13137 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
13138 esac
13139 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
13140 sim_link_links="${sim_link_links} targ-vals.def"
13141
13142
13143
13144 # For dv-rv and rvdummy.
13145 for ac_header in sys/socket.h sys/select.h limits.h sys/param.h
13146 do :
13147   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13148 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13149 eval as_val=\$$as_ac_Header
13150    if test "x$as_val" = x""yes; then :
13151   cat >>confdefs.h <<_ACEOF
13152 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13153 _ACEOF
13154
13155 fi
13156
13157 done
13158
13159
13160
13161 wire_endian="LITTLE"
13162 default_endian=""
13163 # Check whether --enable-sim-endian was given.
13164 if test "${enable_sim_endian+set}" = set; then :
13165   enableval=$enable_sim_endian; case "${enableval}" in
13166   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13167   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13168   yes)   if test x"$wire_endian" != x; then
13169            sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13170          else
13171           if test x"$default_endian" != x; then
13172              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13173            else
13174              echo "No hard-wired endian for target $target" 1>&6
13175              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13176            fi
13177          fi;;
13178   no)    if test x"$default_endian" != x; then
13179            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13180          else
13181            if test x"$wire_endian" != x; then
13182              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13183            else
13184              echo "No default endian for target $target" 1>&6
13185              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13186            fi
13187          fi;;
13188   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13189 esac
13190 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13191   echo "Setting endian flags = $sim_endian" 6>&1
13192 fi
13193 else
13194   if test x"$default_endian" != x; then
13195   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13196 else
13197   if test x"$wire_endian" != x; then
13198     sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13199   else
13200     sim_endian=
13201   fi
13202 fi
13203 fi
13204
13205 wire_alignment="NONSTRICT_ALIGNMENT"
13206 default_alignment=""
13207
13208 # Check whether --enable-sim-alignment was given.
13209 if test "${enable_sim_alignment+set}" = set; then :
13210   enableval=$enable_sim_alignment; case "${enableval}" in
13211   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13212   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13213   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13214   yes) if test x"$wire_alignment" != x; then
13215          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13216        else
13217          if test x"$default_alignment" != x; then
13218            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13219          else
13220            echo "No hard-wired alignment for target $target" 1>&6
13221            sim_alignment="-DWITH_ALIGNMENT=0"
13222          fi
13223        fi;;
13224   no)  if test x"$default_alignment" != x; then
13225          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13226        else
13227          if test x"$wire_alignment" != x; then
13228            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13229          else
13230            echo "No default alignment for target $target" 1>&6
13231            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13232          fi
13233        fi;;
13234   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13235 esac
13236 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13237   echo "Setting alignment flags = $sim_alignment" 6>&1
13238 fi
13239 else
13240   if test x"$default_alignment" != x; then
13241   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13242 else
13243   if test x"$wire_alignment" != x; then
13244     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13245   else
13246     sim_alignment=
13247   fi
13248 fi
13249 fi
13250
13251
13252 default_sim_scache="16384"
13253 # Check whether --enable-sim-scache was given.
13254 if test "${enable_sim_scache+set}" = set; then :
13255   enableval=$enable_sim_scache; case "${enableval}" in
13256   yes)  sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13257   no)   sim_scache="-DWITH_SCACHE=0" ;;
13258   [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13259   *)    as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13260         sim_scache="";;
13261 esac
13262 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13263   echo "Setting scache size = $sim_scache" 6>&1
13264 fi
13265 else
13266   sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13267 fi
13268
13269
13270
13271 # Check whether --enable-werror was given.
13272 if test "${enable_werror+set}" = set; then :
13273   enableval=$enable_werror; case "${enableval}" in
13274      yes | y) ERROR_ON_WARNING="yes" ;;
13275      no | n)  ERROR_ON_WARNING="no" ;;
13276      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13277    esac
13278 fi
13279
13280
13281 # Enable -Werror by default when using gcc
13282 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13283     ERROR_ON_WARNING=yes
13284 fi
13285
13286 WERROR_CFLAGS=""
13287 if test "${ERROR_ON_WARNING}" = yes ; then
13288 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13289 #    WERROR_CFLAGS="-Werror"
13290      true
13291 fi
13292
13293 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13294 -Wpointer-sign \
13295 -Wno-unused -Wunused-value -Wunused-function \
13296 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13297 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13298 -Wold-style-declaration -Wold-style-definition"
13299
13300 # Enable -Wno-format by default when using gcc on mingw since many
13301 # GCC versions complain about %I64.
13302 case "${host}" in
13303   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13304   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13305 esac
13306
13307 # Check whether --enable-build-warnings was given.
13308 if test "${enable_build_warnings+set}" = set; then :
13309   enableval=$enable_build_warnings; case "${enableval}" in
13310   yes)  ;;
13311   no)   build_warnings="-w";;
13312   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13313         build_warnings="${build_warnings} ${t}";;
13314   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13315         build_warnings="${t} ${build_warnings}";;
13316   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13317 esac
13318 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13319   echo "Setting compiler warning flags = $build_warnings" 6>&1
13320 fi
13321 fi
13322 # Check whether --enable-sim-build-warnings was given.
13323 if test "${enable_sim_build_warnings+set}" = set; then :
13324   enableval=$enable_sim_build_warnings; case "${enableval}" in
13325   yes)  ;;
13326   no)   build_warnings="-w";;
13327   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13328         build_warnings="${build_warnings} ${t}";;
13329   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13330         build_warnings="${t} ${build_warnings}";;
13331   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13332 esac
13333 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13334   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13335 fi
13336 fi
13337 WARN_CFLAGS=""
13338 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13339 then
13340     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13341 $as_echo_n "checking compiler warning flags... " >&6; }
13342     # Separate out the -Werror flag as some files just cannot be
13343     # compiled with it enabled.
13344     for w in ${build_warnings}; do
13345         case $w in
13346         -Werr*) WERROR_CFLAGS=-Werror ;;
13347         *) # Check that GCC accepts it
13348             saved_CFLAGS="$CFLAGS"
13349             CFLAGS="$CFLAGS $w"
13350             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h.  */
13352
13353 int
13354 main ()
13355 {
13356
13357   ;
13358   return 0;
13359 }
13360 _ACEOF
13361 if ac_fn_c_try_compile "$LINENO"; then :
13362   WARN_CFLAGS="${WARN_CFLAGS} $w"
13363 fi
13364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13365             CFLAGS="$saved_CFLAGS"
13366         esac
13367     done
13368     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13369 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13370 fi
13371
13372
13373 if test ""; then
13374   hardware=""
13375 else
13376   hardware="cfi core pal glue"
13377 fi
13378 hardware="$hardware rv cris cris_900000xx"
13379
13380 sim_hw_cflags="-DWITH_HW=1"
13381 sim_hw="$hardware"
13382 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13383
13384 # Check whether --enable-sim-hardware was given.
13385 if test "${enable_sim_hardware+set}" = set; then :
13386   enableval=$enable_sim_hardware;
13387 else
13388   enable_sim_hardware="yes"
13389 fi
13390
13391 case ${enable_sim_hardware} in
13392   yes|no) ;;
13393   ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13394   *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13395   *)  hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13396 esac
13397
13398 if test "$enable_sim_hardware" = no; then
13399   sim_hw_objs=
13400   sim_hw_cflags="-DWITH_HW=0"
13401   sim_hw=
13402 else
13403   sim_hw_cflags="-DWITH_HW=1"
13404   # remove duplicates
13405   sim_hw=""
13406   sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13407   for i in $hardware ; do
13408     case " $sim_hw " in
13409       *" $i "*) ;;
13410       *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13411     esac
13412   done
13413   # mingw does not support sockser
13414   case ${host} in
13415     *mingw*) ;;
13416     *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13417        # that you instatiate.  Instead, other code will call into it directly.
13418        # At some point, we should convert it over.
13419        sim_hw_objs="$sim_hw_objs dv-sockser.o"
13420
13421 cat >>confdefs.h <<_ACEOF
13422 #define HAVE_DV_SOCKSER 1
13423 _ACEOF
13424
13425        ;;
13426   esac
13427   if test x"$silent" != x"yes"; then
13428     echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13429   fi
13430     case " $hardware " in
13431     *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13432 $as_echo_n "checking for log2 in -lm... " >&6; }
13433 if test "${ac_cv_lib_m_log2+set}" = set; then :
13434   $as_echo_n "(cached) " >&6
13435 else
13436   ac_check_lib_save_LIBS=$LIBS
13437 LIBS="-lm  $LIBS"
13438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13439 /* end confdefs.h.  */
13440
13441 /* Override any GCC internal prototype to avoid an error.
13442    Use char because int might match the return type of a GCC
13443    builtin and then its argument prototype would still apply.  */
13444 #ifdef __cplusplus
13445 extern "C"
13446 #endif
13447 char log2 ();
13448 int
13449 main ()
13450 {
13451 return log2 ();
13452   ;
13453   return 0;
13454 }
13455 _ACEOF
13456 if ac_fn_c_try_link "$LINENO"; then :
13457   ac_cv_lib_m_log2=yes
13458 else
13459   ac_cv_lib_m_log2=no
13460 fi
13461 rm -f core conftest.err conftest.$ac_objext \
13462     conftest$ac_exeext conftest.$ac_ext
13463 LIBS=$ac_check_lib_save_LIBS
13464 fi
13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13466 $as_echo "$ac_cv_lib_m_log2" >&6; }
13467 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13468   cat >>confdefs.h <<_ACEOF
13469 #define HAVE_LIBM 1
13470 _ACEOF
13471
13472   LIBS="-lm $LIBS"
13473
13474 fi
13475 ;;
13476   esac
13477 fi
13478
13479
13480 # The default model shouldn't matter as long as there's a BFD.
13481
13482 default_sim_default_model="crisv32"
13483 # Check whether --enable-sim-default-model was given.
13484 if test "${enable_sim_default_model+set}" = set; then :
13485   enableval=$enable_sim_default_model; case "${enableval}" in
13486   yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13487   *)    sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13488 esac
13489 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13490   echo "Setting default model = $sim_default_model" 6>&1
13491 fi
13492 else
13493   sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13494 fi
13495
13496
13497
13498 # Check whether --enable-sim-environment was given.
13499 if test "${enable_sim_environment+set}" = set; then :
13500   enableval=$enable_sim_environment; case "${enableval}" in
13501   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13502   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13503   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13504   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13505   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13506        sim_environment="";;
13507 esac
13508 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13509   echo "Setting sim environment = $sim_environment" 6>&1
13510 fi
13511 else
13512   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13513 fi
13514
13515
13516 default_sim_inline=""
13517 # Check whether --enable-sim-inline was given.
13518 if test "${enable_sim_inline+set}" = set; then :
13519   enableval=$enable_sim_inline; sim_inline=""
13520 case "$enableval" in
13521   no)           sim_inline="-DDEFAULT_INLINE=0";;
13522   0)            sim_inline="-DDEFAULT_INLINE=0";;
13523   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13524   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13525   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13526        new_flag=""
13527        case "$x" in
13528          *_INLINE=*)    new_flag="-D$x";;
13529          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13530          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13531          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13532        esac
13533        if test x"$sim_inline" = x""; then
13534          sim_inline="$new_flag"
13535        else
13536          sim_inline="$sim_inline $new_flag"
13537        fi
13538      done;;
13539 esac
13540 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13541   echo "Setting inline flags = $sim_inline" 6>&1
13542 fi
13543 else
13544
13545 if test "x$cross_compiling" = "xno"; then
13546   if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13547     sim_inline="${default_sim_inline}"
13548     if test x"$silent" != x"yes"; then
13549       echo "Setting inline flags = $sim_inline" 6>&1
13550     fi
13551   else
13552     sim_inline=""
13553   fi
13554 else
13555   sim_inline="-DDEFAULT_INLINE=0"
13556 fi
13557 fi
13558
13559
13560 cgen_maint=no
13561 cgen=guile
13562 cgendir='$(srcdir)/../../cgen'
13563 # Check whether --enable-cgen-maint was given.
13564 if test "${enable_cgen_maint+set}" = set; then :
13565   enableval=$enable_cgen_maint; case "${enableval}" in
13566   yes)  cgen_maint=yes ;;
13567   no)   cgen_maint=no ;;
13568   *)
13569         # argument is cgen install directory (not implemented yet).
13570         # Having a `share' directory might be more appropriate for the .scm,
13571         # .cpu, etc. files.
13572         cgendir=${cgen_maint}/lib/cgen
13573         cgen=guile
13574         ;;
13575 esac
13576 fi
13577 if test x${cgen_maint} != xno ; then
13578   CGEN_MAINT=''
13579 else
13580   CGEN_MAINT='#'
13581 fi
13582
13583
13584
13585
13586
13587
13588 ac_sources="$sim_link_files"
13589 ac_dests="$sim_link_links"
13590 while test -n "$ac_sources"; do
13591   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13592   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13593   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13594 done
13595 ac_config_links="$ac_config_links $ac_config_links_1"
13596
13597 cgen_breaks=""
13598 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13599 cgen_breaks="break cgen_rtx_error";
13600 fi
13601
13602 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13603
13604 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13605
13606 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13607
13608 ac_config_commands="$ac_config_commands Makefile"
13609
13610 ac_config_commands="$ac_config_commands stamp-h"
13611
13612 cat >confcache <<\_ACEOF
13613 # This file is a shell script that caches the results of configure
13614 # tests run on this system so they can be shared between configure
13615 # scripts and configure runs, see configure's option --config-cache.
13616 # It is not useful on other systems.  If it contains results you don't
13617 # want to keep, you may remove or edit it.
13618 #
13619 # config.status only pays attention to the cache file if you give it
13620 # the --recheck option to rerun configure.
13621 #
13622 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13623 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13624 # following values.
13625
13626 _ACEOF
13627
13628 # The following way of writing the cache mishandles newlines in values,
13629 # but we know of no workaround that is simple, portable, and efficient.
13630 # So, we kill variables containing newlines.
13631 # Ultrix sh set writes to stderr and can't be redirected directly,
13632 # and sets the high bit in the cache file unless we assign to the vars.
13633 (
13634   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13635     eval ac_val=\$$ac_var
13636     case $ac_val in #(
13637     *${as_nl}*)
13638       case $ac_var in #(
13639       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13640 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13641       esac
13642       case $ac_var in #(
13643       _ | IFS | as_nl) ;; #(
13644       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13645       *) { eval $ac_var=; unset $ac_var;} ;;
13646       esac ;;
13647     esac
13648   done
13649
13650   (set) 2>&1 |
13651     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13652     *${as_nl}ac_space=\ *)
13653       # `set' does not quote correctly, so add quotes: double-quote
13654       # substitution turns \\\\ into \\, and sed turns \\ into \.
13655       sed -n \
13656         "s/'/'\\\\''/g;
13657           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13658       ;; #(
13659     *)
13660       # `set' quotes correctly as required by POSIX, so do not add quotes.
13661       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13662       ;;
13663     esac |
13664     sort
13665 ) |
13666   sed '
13667      /^ac_cv_env_/b end
13668      t clear
13669      :clear
13670      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13671      t end
13672      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13673      :end' >>confcache
13674 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13675   if test -w "$cache_file"; then
13676     test "x$cache_file" != "x/dev/null" &&
13677       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13678 $as_echo "$as_me: updating cache $cache_file" >&6;}
13679     cat confcache >$cache_file
13680   else
13681     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13682 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13683   fi
13684 fi
13685 rm -f confcache
13686
13687 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13688 # Let make expand exec_prefix.
13689 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13690
13691 DEFS=-DHAVE_CONFIG_H
13692
13693 ac_libobjs=
13694 ac_ltlibobjs=
13695 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13696   # 1. Remove the extension, and $U if already installed.
13697   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13698   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13699   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13700   #    will be set to the directory where LIBOBJS objects are built.
13701   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13702   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13703 done
13704 LIBOBJS=$ac_libobjs
13705
13706 LTLIBOBJS=$ac_ltlibobjs
13707
13708
13709
13710 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13711   as_fn_error "conditional \"GMAKE\" was never defined.
13712 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13713 fi
13714 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13715   as_fn_error "conditional \"PLUGINS\" was never defined.
13716 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13717 fi
13718 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13719   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13720 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13721 fi
13722
13723 : ${CONFIG_STATUS=./config.status}
13724 ac_write_fail=0
13725 ac_clean_files_save=$ac_clean_files
13726 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13728 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13729 as_write_fail=0
13730 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13731 #! $SHELL
13732 # Generated by $as_me.
13733 # Run this file to recreate the current configuration.
13734 # Compiler output produced by configure, useful for debugging
13735 # configure, is in config.log if it exists.
13736
13737 debug=false
13738 ac_cs_recheck=false
13739 ac_cs_silent=false
13740
13741 SHELL=\${CONFIG_SHELL-$SHELL}
13742 export SHELL
13743 _ASEOF
13744 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13745 ## -------------------- ##
13746 ## M4sh Initialization. ##
13747 ## -------------------- ##
13748
13749 # Be more Bourne compatible
13750 DUALCASE=1; export DUALCASE # for MKS sh
13751 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13752   emulate sh
13753   NULLCMD=:
13754   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13755   # is contrary to our usage.  Disable this feature.
13756   alias -g '${1+"$@"}'='"$@"'
13757   setopt NO_GLOB_SUBST
13758 else
13759   case `(set -o) 2>/dev/null` in #(
13760   *posix*) :
13761     set -o posix ;; #(
13762   *) :
13763      ;;
13764 esac
13765 fi
13766
13767
13768 as_nl='
13769 '
13770 export as_nl
13771 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13772 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13773 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13774 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13775 # Prefer a ksh shell builtin over an external printf program on Solaris,
13776 # but without wasting forks for bash or zsh.
13777 if test -z "$BASH_VERSION$ZSH_VERSION" \
13778     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13779   as_echo='print -r --'
13780   as_echo_n='print -rn --'
13781 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13782   as_echo='printf %s\n'
13783   as_echo_n='printf %s'
13784 else
13785   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13786     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13787     as_echo_n='/usr/ucb/echo -n'
13788   else
13789     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13790     as_echo_n_body='eval
13791       arg=$1;
13792       case $arg in #(
13793       *"$as_nl"*)
13794         expr "X$arg" : "X\\(.*\\)$as_nl";
13795         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13796       esac;
13797       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13798     '
13799     export as_echo_n_body
13800     as_echo_n='sh -c $as_echo_n_body as_echo'
13801   fi
13802   export as_echo_body
13803   as_echo='sh -c $as_echo_body as_echo'
13804 fi
13805
13806 # The user is always right.
13807 if test "${PATH_SEPARATOR+set}" != set; then
13808   PATH_SEPARATOR=:
13809   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13810     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13811       PATH_SEPARATOR=';'
13812   }
13813 fi
13814
13815
13816 # IFS
13817 # We need space, tab and new line, in precisely that order.  Quoting is
13818 # there to prevent editors from complaining about space-tab.
13819 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13820 # splitting by setting IFS to empty value.)
13821 IFS=" ""        $as_nl"
13822
13823 # Find who we are.  Look in the path if we contain no directory separator.
13824 case $0 in #((
13825   *[\\/]* ) as_myself=$0 ;;
13826   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13827 for as_dir in $PATH
13828 do
13829   IFS=$as_save_IFS
13830   test -z "$as_dir" && as_dir=.
13831     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13832   done
13833 IFS=$as_save_IFS
13834
13835      ;;
13836 esac
13837 # We did not find ourselves, most probably we were run as `sh COMMAND'
13838 # in which case we are not to be found in the path.
13839 if test "x$as_myself" = x; then
13840   as_myself=$0
13841 fi
13842 if test ! -f "$as_myself"; then
13843   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13844   exit 1
13845 fi
13846
13847 # Unset variables that we do not need and which cause bugs (e.g. in
13848 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13849 # suppresses any "Segmentation fault" message there.  '((' could
13850 # trigger a bug in pdksh 5.2.14.
13851 for as_var in BASH_ENV ENV MAIL MAILPATH
13852 do eval test x\${$as_var+set} = xset \
13853   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13854 done
13855 PS1='$ '
13856 PS2='> '
13857 PS4='+ '
13858
13859 # NLS nuisances.
13860 LC_ALL=C
13861 export LC_ALL
13862 LANGUAGE=C
13863 export LANGUAGE
13864
13865 # CDPATH.
13866 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13867
13868
13869 # as_fn_error ERROR [LINENO LOG_FD]
13870 # ---------------------------------
13871 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13872 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13873 # script with status $?, using 1 if that was 0.
13874 as_fn_error ()
13875 {
13876   as_status=$?; test $as_status -eq 0 && as_status=1
13877   if test "$3"; then
13878     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13879     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13880   fi
13881   $as_echo "$as_me: error: $1" >&2
13882   as_fn_exit $as_status
13883 } # as_fn_error
13884
13885
13886 # as_fn_set_status STATUS
13887 # -----------------------
13888 # Set $? to STATUS, without forking.
13889 as_fn_set_status ()
13890 {
13891   return $1
13892 } # as_fn_set_status
13893
13894 # as_fn_exit STATUS
13895 # -----------------
13896 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13897 as_fn_exit ()
13898 {
13899   set +e
13900   as_fn_set_status $1
13901   exit $1
13902 } # as_fn_exit
13903
13904 # as_fn_unset VAR
13905 # ---------------
13906 # Portably unset VAR.
13907 as_fn_unset ()
13908 {
13909   { eval $1=; unset $1;}
13910 }
13911 as_unset=as_fn_unset
13912 # as_fn_append VAR VALUE
13913 # ----------------------
13914 # Append the text in VALUE to the end of the definition contained in VAR. Take
13915 # advantage of any shell optimizations that allow amortized linear growth over
13916 # repeated appends, instead of the typical quadratic growth present in naive
13917 # implementations.
13918 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13919   eval 'as_fn_append ()
13920   {
13921     eval $1+=\$2
13922   }'
13923 else
13924   as_fn_append ()
13925   {
13926     eval $1=\$$1\$2
13927   }
13928 fi # as_fn_append
13929
13930 # as_fn_arith ARG...
13931 # ------------------
13932 # Perform arithmetic evaluation on the ARGs, and store the result in the
13933 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13934 # must be portable across $(()) and expr.
13935 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13936   eval 'as_fn_arith ()
13937   {
13938     as_val=$(( $* ))
13939   }'
13940 else
13941   as_fn_arith ()
13942   {
13943     as_val=`expr "$@" || test $? -eq 1`
13944   }
13945 fi # as_fn_arith
13946
13947
13948 if expr a : '\(a\)' >/dev/null 2>&1 &&
13949    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13950   as_expr=expr
13951 else
13952   as_expr=false
13953 fi
13954
13955 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13956   as_basename=basename
13957 else
13958   as_basename=false
13959 fi
13960
13961 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13962   as_dirname=dirname
13963 else
13964   as_dirname=false
13965 fi
13966
13967 as_me=`$as_basename -- "$0" ||
13968 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13969          X"$0" : 'X\(//\)$' \| \
13970          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13971 $as_echo X/"$0" |
13972     sed '/^.*\/\([^/][^/]*\)\/*$/{
13973             s//\1/
13974             q
13975           }
13976           /^X\/\(\/\/\)$/{
13977             s//\1/
13978             q
13979           }
13980           /^X\/\(\/\).*/{
13981             s//\1/
13982             q
13983           }
13984           s/.*/./; q'`
13985
13986 # Avoid depending upon Character Ranges.
13987 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13988 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13989 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13990 as_cr_digits='0123456789'
13991 as_cr_alnum=$as_cr_Letters$as_cr_digits
13992
13993 ECHO_C= ECHO_N= ECHO_T=
13994 case `echo -n x` in #(((((
13995 -n*)
13996   case `echo 'xy\c'` in
13997   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13998   xy)  ECHO_C='\c';;
13999   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14000        ECHO_T=' ';;
14001   esac;;
14002 *)
14003   ECHO_N='-n';;
14004 esac
14005
14006 rm -f conf$$ conf$$.exe conf$$.file
14007 if test -d conf$$.dir; then
14008   rm -f conf$$.dir/conf$$.file
14009 else
14010   rm -f conf$$.dir
14011   mkdir conf$$.dir 2>/dev/null
14012 fi
14013 if (echo >conf$$.file) 2>/dev/null; then
14014   if ln -s conf$$.file conf$$ 2>/dev/null; then
14015     as_ln_s='ln -s'
14016     # ... but there are two gotchas:
14017     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14018     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14019     # In both cases, we have to default to `cp -p'.
14020     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14021       as_ln_s='cp -p'
14022   elif ln conf$$.file conf$$ 2>/dev/null; then
14023     as_ln_s=ln
14024   else
14025     as_ln_s='cp -p'
14026   fi
14027 else
14028   as_ln_s='cp -p'
14029 fi
14030 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14031 rmdir conf$$.dir 2>/dev/null
14032
14033
14034 # as_fn_mkdir_p
14035 # -------------
14036 # Create "$as_dir" as a directory, including parents if necessary.
14037 as_fn_mkdir_p ()
14038 {
14039
14040   case $as_dir in #(
14041   -*) as_dir=./$as_dir;;
14042   esac
14043   test -d "$as_dir" || eval $as_mkdir_p || {
14044     as_dirs=
14045     while :; do
14046       case $as_dir in #(
14047       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14048       *) as_qdir=$as_dir;;
14049       esac
14050       as_dirs="'$as_qdir' $as_dirs"
14051       as_dir=`$as_dirname -- "$as_dir" ||
14052 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14053          X"$as_dir" : 'X\(//\)[^/]' \| \
14054          X"$as_dir" : 'X\(//\)$' \| \
14055          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14056 $as_echo X"$as_dir" |
14057     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14058             s//\1/
14059             q
14060           }
14061           /^X\(\/\/\)[^/].*/{
14062             s//\1/
14063             q
14064           }
14065           /^X\(\/\/\)$/{
14066             s//\1/
14067             q
14068           }
14069           /^X\(\/\).*/{
14070             s//\1/
14071             q
14072           }
14073           s/.*/./; q'`
14074       test -d "$as_dir" && break
14075     done
14076     test -z "$as_dirs" || eval "mkdir $as_dirs"
14077   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14078
14079
14080 } # as_fn_mkdir_p
14081 if mkdir -p . 2>/dev/null; then
14082   as_mkdir_p='mkdir -p "$as_dir"'
14083 else
14084   test -d ./-p && rmdir ./-p
14085   as_mkdir_p=false
14086 fi
14087
14088 if test -x / >/dev/null 2>&1; then
14089   as_test_x='test -x'
14090 else
14091   if ls -dL / >/dev/null 2>&1; then
14092     as_ls_L_option=L
14093   else
14094     as_ls_L_option=
14095   fi
14096   as_test_x='
14097     eval sh -c '\''
14098       if test -d "$1"; then
14099         test -d "$1/.";
14100       else
14101         case $1 in #(
14102         -*)set "./$1";;
14103         esac;
14104         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14105         ???[sx]*):;;*)false;;esac;fi
14106     '\'' sh
14107   '
14108 fi
14109 as_executable_p=$as_test_x
14110
14111 # Sed expression to map a string onto a valid CPP name.
14112 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14113
14114 # Sed expression to map a string onto a valid variable name.
14115 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14116
14117
14118 exec 6>&1
14119 ## ----------------------------------- ##
14120 ## Main body of $CONFIG_STATUS script. ##
14121 ## ----------------------------------- ##
14122 _ASEOF
14123 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14124
14125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14126 # Save the log message, to keep $0 and so on meaningful, and to
14127 # report actual input values of CONFIG_FILES etc. instead of their
14128 # values after options handling.
14129 ac_log="
14130 This file was extended by $as_me, which was
14131 generated by GNU Autoconf 2.64.  Invocation command line was
14132
14133   CONFIG_FILES    = $CONFIG_FILES
14134   CONFIG_HEADERS  = $CONFIG_HEADERS
14135   CONFIG_LINKS    = $CONFIG_LINKS
14136   CONFIG_COMMANDS = $CONFIG_COMMANDS
14137   $ $0 $@
14138
14139 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14140 "
14141
14142 _ACEOF
14143
14144 case $ac_config_files in *"
14145 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14146 esac
14147
14148 case $ac_config_headers in *"
14149 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14150 esac
14151
14152
14153 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14154 # Files that config.status was made for.
14155 config_files="$ac_config_files"
14156 config_headers="$ac_config_headers"
14157 config_links="$ac_config_links"
14158 config_commands="$ac_config_commands"
14159
14160 _ACEOF
14161
14162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14163 ac_cs_usage="\
14164 \`$as_me' instantiates files and other configuration actions
14165 from templates according to the current configuration.  Unless the files
14166 and actions are specified as TAGs, all are instantiated by default.
14167
14168 Usage: $0 [OPTION]... [TAG]...
14169
14170   -h, --help       print this help, then exit
14171   -V, --version    print version number and configuration settings, then exit
14172   -q, --quiet, --silent
14173                    do not print progress messages
14174   -d, --debug      don't remove temporary files
14175       --recheck    update $as_me by reconfiguring in the same conditions
14176       --file=FILE[:TEMPLATE]
14177                    instantiate the configuration file FILE
14178       --header=FILE[:TEMPLATE]
14179                    instantiate the configuration header FILE
14180
14181 Configuration files:
14182 $config_files
14183
14184 Configuration headers:
14185 $config_headers
14186
14187 Configuration links:
14188 $config_links
14189
14190 Configuration commands:
14191 $config_commands
14192
14193 Report bugs to the package provider."
14194
14195 _ACEOF
14196 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14197 ac_cs_version="\\
14198 config.status
14199 configured by $0, generated by GNU Autoconf 2.64,
14200   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14201
14202 Copyright (C) 2009 Free Software Foundation, Inc.
14203 This config.status script is free software; the Free Software Foundation
14204 gives unlimited permission to copy, distribute and modify it."
14205
14206 ac_pwd='$ac_pwd'
14207 srcdir='$srcdir'
14208 INSTALL='$INSTALL'
14209 AWK='$AWK'
14210 test -n "\$AWK" || AWK=awk
14211 _ACEOF
14212
14213 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14214 # The default lists apply if the user does not specify any file.
14215 ac_need_defaults=:
14216 while test $# != 0
14217 do
14218   case $1 in
14219   --*=*)
14220     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14221     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14222     ac_shift=:
14223     ;;
14224   *)
14225     ac_option=$1
14226     ac_optarg=$2
14227     ac_shift=shift
14228     ;;
14229   esac
14230
14231   case $ac_option in
14232   # Handling of the options.
14233   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14234     ac_cs_recheck=: ;;
14235   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14236     $as_echo "$ac_cs_version"; exit ;;
14237   --debug | --debu | --deb | --de | --d | -d )
14238     debug=: ;;
14239   --file | --fil | --fi | --f )
14240     $ac_shift
14241     case $ac_optarg in
14242     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14243     esac
14244     as_fn_append CONFIG_FILES " '$ac_optarg'"
14245     ac_need_defaults=false;;
14246   --header | --heade | --head | --hea )
14247     $ac_shift
14248     case $ac_optarg in
14249     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14250     esac
14251     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14252     ac_need_defaults=false;;
14253   --he | --h)
14254     # Conflict between --help and --header
14255     as_fn_error "ambiguous option: \`$1'
14256 Try \`$0 --help' for more information.";;
14257   --help | --hel | -h )
14258     $as_echo "$ac_cs_usage"; exit ;;
14259   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14260   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14261     ac_cs_silent=: ;;
14262
14263   # This is an error.
14264   -*) as_fn_error "unrecognized option: \`$1'
14265 Try \`$0 --help' for more information." ;;
14266
14267   *) as_fn_append ac_config_targets " $1"
14268      ac_need_defaults=false ;;
14269
14270   esac
14271   shift
14272 done
14273
14274 ac_configure_extra_args=
14275
14276 if $ac_cs_silent; then
14277   exec 6>/dev/null
14278   ac_configure_extra_args="$ac_configure_extra_args --silent"
14279 fi
14280
14281 _ACEOF
14282 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14283 if \$ac_cs_recheck; then
14284   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14285   shift
14286   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14287   CONFIG_SHELL='$SHELL'
14288   export CONFIG_SHELL
14289   exec "\$@"
14290 fi
14291
14292 _ACEOF
14293 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14294 exec 5>>config.log
14295 {
14296   echo
14297   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14298 ## Running $as_me. ##
14299 _ASBOX
14300   $as_echo "$ac_log"
14301 } >&5
14302
14303 _ACEOF
14304 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14305 #
14306 # INIT-COMMANDS
14307 #
14308 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14309
14310
14311 # The HP-UX ksh and POSIX shell print the target directory to stdout
14312 # if CDPATH is set.
14313 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14314
14315 sed_quote_subst='$sed_quote_subst'
14316 double_quote_subst='$double_quote_subst'
14317 delay_variable_subst='$delay_variable_subst'
14318 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14319 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14320 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14321 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14322 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14323 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14324 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14325 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14326 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14327 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14328 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14329 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14330 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14331 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14332 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14333 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14334 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14335 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14336 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14337 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14338 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14339 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14340 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14341 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14342 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14343 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14344 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14345 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14346 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14347 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14348 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14349 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14350 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14351 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14352 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14353 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14354 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14355 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14356 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14357 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14358 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14359 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14360 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14361 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14362 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14363 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14364 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14365 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14366 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"`'
14367 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14368 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14369 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14370 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14371 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14372 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14373 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14374 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14375 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14376 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14377 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14378 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14379 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14380 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14381 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14382 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14383 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14384 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14385 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14386 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14387 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14388 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14389 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14390 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14391 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14392 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14393 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14394 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14395 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14396 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14397 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14398 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14399 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14400 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14401 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14402 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14403 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14404 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14405 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14406 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14407 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14408 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14409 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14410 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14411 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14412 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14413 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14414 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14415 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14416 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14417 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14418 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14419 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14420 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14421 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14422 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14423 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14424 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14425 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14426 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14427 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14428 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14429 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14430 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14431 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14432 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14433 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14434 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14435 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14436 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14437 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14438
14439 LTCC='$LTCC'
14440 LTCFLAGS='$LTCFLAGS'
14441 compiler='$compiler_DEFAULT'
14442
14443 # A function that is used when there is no print builtin or printf.
14444 func_fallback_echo ()
14445 {
14446   eval 'cat <<_LTECHO_EOF
14447 \$1
14448 _LTECHO_EOF'
14449 }
14450
14451 # Quote evaled strings.
14452 for var in SHELL \
14453 ECHO \
14454 SED \
14455 GREP \
14456 EGREP \
14457 FGREP \
14458 LD \
14459 NM \
14460 LN_S \
14461 lt_SP2NL \
14462 lt_NL2SP \
14463 reload_flag \
14464 OBJDUMP \
14465 deplibs_check_method \
14466 file_magic_cmd \
14467 AR \
14468 AR_FLAGS \
14469 STRIP \
14470 RANLIB \
14471 CC \
14472 CFLAGS \
14473 compiler \
14474 lt_cv_sys_global_symbol_pipe \
14475 lt_cv_sys_global_symbol_to_cdecl \
14476 lt_cv_sys_global_symbol_to_c_name_address \
14477 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14478 lt_prog_compiler_no_builtin_flag \
14479 lt_prog_compiler_wl \
14480 lt_prog_compiler_pic \
14481 lt_prog_compiler_static \
14482 lt_cv_prog_compiler_c_o \
14483 need_locks \
14484 DSYMUTIL \
14485 NMEDIT \
14486 LIPO \
14487 OTOOL \
14488 OTOOL64 \
14489 shrext_cmds \
14490 export_dynamic_flag_spec \
14491 whole_archive_flag_spec \
14492 compiler_needs_object \
14493 with_gnu_ld \
14494 allow_undefined_flag \
14495 no_undefined_flag \
14496 hardcode_libdir_flag_spec \
14497 hardcode_libdir_flag_spec_ld \
14498 hardcode_libdir_separator \
14499 fix_srcfile_path \
14500 exclude_expsyms \
14501 include_expsyms \
14502 file_list_spec \
14503 variables_saved_for_relink \
14504 libname_spec \
14505 library_names_spec \
14506 soname_spec \
14507 install_override_mode \
14508 finish_eval \
14509 old_striplib \
14510 striplib; do
14511     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14512     *[\\\\\\\`\\"\\\$]*)
14513       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14514       ;;
14515     *)
14516       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14517       ;;
14518     esac
14519 done
14520
14521 # Double-quote double-evaled strings.
14522 for var in reload_cmds \
14523 old_postinstall_cmds \
14524 old_postuninstall_cmds \
14525 old_archive_cmds \
14526 extract_expsyms_cmds \
14527 old_archive_from_new_cmds \
14528 old_archive_from_expsyms_cmds \
14529 archive_cmds \
14530 archive_expsym_cmds \
14531 module_cmds \
14532 module_expsym_cmds \
14533 export_symbols_cmds \
14534 prelink_cmds \
14535 postinstall_cmds \
14536 postuninstall_cmds \
14537 finish_cmds \
14538 sys_lib_search_path_spec \
14539 sys_lib_dlsearch_path_spec; do
14540     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14541     *[\\\\\\\`\\"\\\$]*)
14542       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14543       ;;
14544     *)
14545       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14546       ;;
14547     esac
14548 done
14549
14550 ac_aux_dir='$ac_aux_dir'
14551 xsi_shell='$xsi_shell'
14552 lt_shell_append='$lt_shell_append'
14553
14554 # See if we are running on zsh, and set the options which allow our
14555 # commands through without removal of \ escapes INIT.
14556 if test -n "\${ZSH_VERSION+set}" ; then
14557    setopt NO_GLOB_SUBST
14558 fi
14559
14560
14561     PACKAGE='$PACKAGE'
14562     VERSION='$VERSION'
14563     TIMESTAMP='$TIMESTAMP'
14564     RM='$RM'
14565     ofile='$ofile'
14566
14567
14568
14569
14570 _ACEOF
14571
14572 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14573
14574 # Handling of arguments.
14575 for ac_config_target in $ac_config_targets
14576 do
14577   case $ac_config_target in
14578     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14579     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14580     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14581     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14582     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14583     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14584     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14585     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14586     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14587
14588   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14589   esac
14590 done
14591
14592
14593 # If the user did not use the arguments to specify the items to instantiate,
14594 # then the envvar interface is used.  Set only those that are not.
14595 # We use the long form for the default assignment because of an extremely
14596 # bizarre bug on SunOS 4.1.3.
14597 if $ac_need_defaults; then
14598   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14599   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14600   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14601   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14602 fi
14603
14604 # Have a temporary directory for convenience.  Make it in the build tree
14605 # simply because there is no reason against having it here, and in addition,
14606 # creating and moving files from /tmp can sometimes cause problems.
14607 # Hook for its removal unless debugging.
14608 # Note that there is a small window in which the directory will not be cleaned:
14609 # after its creation but before its name has been assigned to `$tmp'.
14610 $debug ||
14611 {
14612   tmp=
14613   trap 'exit_status=$?
14614   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14615 ' 0
14616   trap 'as_fn_exit 1' 1 2 13 15
14617 }
14618 # Create a (secure) tmp directory for tmp files.
14619
14620 {
14621   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14622   test -n "$tmp" && test -d "$tmp"
14623 }  ||
14624 {
14625   tmp=./conf$$-$RANDOM
14626   (umask 077 && mkdir "$tmp")
14627 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14628
14629 # Set up the scripts for CONFIG_FILES section.
14630 # No need to generate them if there are no CONFIG_FILES.
14631 # This happens for instance with `./config.status config.h'.
14632 if test -n "$CONFIG_FILES"; then
14633
14634
14635 ac_cr=`echo X | tr X '\015'`
14636 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14637 # But we know of no other shell where ac_cr would be empty at this
14638 # point, so we can use a bashism as a fallback.
14639 if test "x$ac_cr" = x; then
14640   eval ac_cr=\$\'\\r\'
14641 fi
14642 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14643 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14644   ac_cs_awk_cr='\r'
14645 else
14646   ac_cs_awk_cr=$ac_cr
14647 fi
14648
14649 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14650 _ACEOF
14651
14652
14653 {
14654   echo "cat >conf$$subs.awk <<_ACEOF" &&
14655   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14656   echo "_ACEOF"
14657 } >conf$$subs.sh ||
14658   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14659 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14660 ac_delim='%!_!# '
14661 for ac_last_try in false false false false false :; do
14662   . ./conf$$subs.sh ||
14663     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14664
14665   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14666   if test $ac_delim_n = $ac_delim_num; then
14667     break
14668   elif $ac_last_try; then
14669     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14670   else
14671     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14672   fi
14673 done
14674 rm -f conf$$subs.sh
14675
14676 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14677 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14678 _ACEOF
14679 sed -n '
14680 h
14681 s/^/S["/; s/!.*/"]=/
14682 p
14683 g
14684 s/^[^!]*!//
14685 :repl
14686 t repl
14687 s/'"$ac_delim"'$//
14688 t delim
14689 :nl
14690 h
14691 s/\(.\{148\}\).*/\1/
14692 t more1
14693 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14694 p
14695 n
14696 b repl
14697 :more1
14698 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14699 p
14700 g
14701 s/.\{148\}//
14702 t nl
14703 :delim
14704 h
14705 s/\(.\{148\}\).*/\1/
14706 t more2
14707 s/["\\]/\\&/g; s/^/"/; s/$/"/
14708 p
14709 b
14710 :more2
14711 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14712 p
14713 g
14714 s/.\{148\}//
14715 t delim
14716 ' <conf$$subs.awk | sed '
14717 /^[^""]/{
14718   N
14719   s/\n//
14720 }
14721 ' >>$CONFIG_STATUS || ac_write_fail=1
14722 rm -f conf$$subs.awk
14723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14724 _ACAWK
14725 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14726   for (key in S) S_is_set[key] = 1
14727   FS = "\a"
14728
14729 }
14730 {
14731   line = $ 0
14732   nfields = split(line, field, "@")
14733   substed = 0
14734   len = length(field[1])
14735   for (i = 2; i < nfields; i++) {
14736     key = field[i]
14737     keylen = length(key)
14738     if (S_is_set[key]) {
14739       value = S[key]
14740       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14741       len += length(value) + length(field[++i])
14742       substed = 1
14743     } else
14744       len += 1 + keylen
14745   }
14746
14747   print line
14748 }
14749
14750 _ACAWK
14751 _ACEOF
14752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14753 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14754   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14755 else
14756   cat
14757 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14758   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14759 _ACEOF
14760
14761 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14762 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14763 # trailing colons and then remove the whole line if VPATH becomes empty
14764 # (actually we leave an empty line to preserve line numbers).
14765 if test "x$srcdir" = x.; then
14766   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14767 s/:*\$(srcdir):*/:/
14768 s/:*\${srcdir}:*/:/
14769 s/:*@srcdir@:*/:/
14770 s/^\([^=]*=[     ]*\):*/\1/
14771 s/:*$//
14772 s/^[^=]*=[       ]*$//
14773 }'
14774 fi
14775
14776 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14777 fi # test -n "$CONFIG_FILES"
14778
14779 # Set up the scripts for CONFIG_HEADERS section.
14780 # No need to generate them if there are no CONFIG_HEADERS.
14781 # This happens for instance with `./config.status Makefile'.
14782 if test -n "$CONFIG_HEADERS"; then
14783 cat >"$tmp/defines.awk" <<\_ACAWK ||
14784 BEGIN {
14785 _ACEOF
14786
14787 # Transform confdefs.h into an awk script `defines.awk', embedded as
14788 # here-document in config.status, that substitutes the proper values into
14789 # config.h.in to produce config.h.
14790
14791 # Create a delimiter string that does not exist in confdefs.h, to ease
14792 # handling of long lines.
14793 ac_delim='%!_!# '
14794 for ac_last_try in false false :; do
14795   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14796   if test -z "$ac_t"; then
14797     break
14798   elif $ac_last_try; then
14799     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14800   else
14801     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14802   fi
14803 done
14804
14805 # For the awk script, D is an array of macro values keyed by name,
14806 # likewise P contains macro parameters if any.  Preserve backslash
14807 # newline sequences.
14808
14809 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14810 sed -n '
14811 s/.\{148\}/&'"$ac_delim"'/g
14812 t rset
14813 :rset
14814 s/^[     ]*#[    ]*define[       ][      ]*/ /
14815 t def
14816 d
14817 :def
14818 s/\\$//
14819 t bsnl
14820 s/["\\]/\\&/g
14821 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14822 D["\1"]=" \3"/p
14823 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14824 d
14825 :bsnl
14826 s/["\\]/\\&/g
14827 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14828 D["\1"]=" \3\\\\\\n"\\/p
14829 t cont
14830 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14831 t cont
14832 d
14833 :cont
14834 n
14835 s/.\{148\}/&'"$ac_delim"'/g
14836 t clear
14837 :clear
14838 s/\\$//
14839 t bsnlc
14840 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14841 d
14842 :bsnlc
14843 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14844 b cont
14845 ' <confdefs.h | sed '
14846 s/'"$ac_delim"'/"\\\
14847 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14848
14849 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14850   for (key in D) D_is_set[key] = 1
14851   FS = "\a"
14852 }
14853 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14854   line = \$ 0
14855   split(line, arg, " ")
14856   if (arg[1] == "#") {
14857     defundef = arg[2]
14858     mac1 = arg[3]
14859   } else {
14860     defundef = substr(arg[1], 2)
14861     mac1 = arg[2]
14862   }
14863   split(mac1, mac2, "(") #)
14864   macro = mac2[1]
14865   prefix = substr(line, 1, index(line, defundef) - 1)
14866   if (D_is_set[macro]) {
14867     # Preserve the white space surrounding the "#".
14868     print prefix "define", macro P[macro] D[macro]
14869     next
14870   } else {
14871     # Replace #undef with comments.  This is necessary, for example,
14872     # in the case of _POSIX_SOURCE, which is predefined and required
14873     # on some systems where configure will not decide to define it.
14874     if (defundef == "undef") {
14875       print "/*", prefix defundef, macro, "*/"
14876       next
14877     }
14878   }
14879 }
14880 { print }
14881 _ACAWK
14882 _ACEOF
14883 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14884   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14885 fi # test -n "$CONFIG_HEADERS"
14886
14887
14888 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14889 shift
14890 for ac_tag
14891 do
14892   case $ac_tag in
14893   :[FHLC]) ac_mode=$ac_tag; continue;;
14894   esac
14895   case $ac_mode$ac_tag in
14896   :[FHL]*:*);;
14897   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14898   :[FH]-) ac_tag=-:-;;
14899   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14900   esac
14901   ac_save_IFS=$IFS
14902   IFS=:
14903   set x $ac_tag
14904   IFS=$ac_save_IFS
14905   shift
14906   ac_file=$1
14907   shift
14908
14909   case $ac_mode in
14910   :L) ac_source=$1;;
14911   :[FH])
14912     ac_file_inputs=
14913     for ac_f
14914     do
14915       case $ac_f in
14916       -) ac_f="$tmp/stdin";;
14917       *) # Look for the file first in the build tree, then in the source tree
14918          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14919          # because $ac_f cannot contain `:'.
14920          test -f "$ac_f" ||
14921            case $ac_f in
14922            [\\/$]*) false;;
14923            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14924            esac ||
14925            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14926       esac
14927       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14928       as_fn_append ac_file_inputs " '$ac_f'"
14929     done
14930
14931     # Let's still pretend it is `configure' which instantiates (i.e., don't
14932     # use $as_me), people would be surprised to read:
14933     #    /* config.h.  Generated by config.status.  */
14934     configure_input='Generated from '`
14935           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14936         `' by configure.'
14937     if test x"$ac_file" != x-; then
14938       configure_input="$ac_file.  $configure_input"
14939       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14940 $as_echo "$as_me: creating $ac_file" >&6;}
14941     fi
14942     # Neutralize special characters interpreted by sed in replacement strings.
14943     case $configure_input in #(
14944     *\&* | *\|* | *\\* )
14945        ac_sed_conf_input=`$as_echo "$configure_input" |
14946        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14947     *) ac_sed_conf_input=$configure_input;;
14948     esac
14949
14950     case $ac_tag in
14951     *:-:* | *:-) cat >"$tmp/stdin" \
14952       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14953     esac
14954     ;;
14955   esac
14956
14957   ac_dir=`$as_dirname -- "$ac_file" ||
14958 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14959          X"$ac_file" : 'X\(//\)[^/]' \| \
14960          X"$ac_file" : 'X\(//\)$' \| \
14961          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14962 $as_echo X"$ac_file" |
14963     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14964             s//\1/
14965             q
14966           }
14967           /^X\(\/\/\)[^/].*/{
14968             s//\1/
14969             q
14970           }
14971           /^X\(\/\/\)$/{
14972             s//\1/
14973             q
14974           }
14975           /^X\(\/\).*/{
14976             s//\1/
14977             q
14978           }
14979           s/.*/./; q'`
14980   as_dir="$ac_dir"; as_fn_mkdir_p
14981   ac_builddir=.
14982
14983 case "$ac_dir" in
14984 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14985 *)
14986   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14987   # A ".." for each directory in $ac_dir_suffix.
14988   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14989   case $ac_top_builddir_sub in
14990   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14991   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14992   esac ;;
14993 esac
14994 ac_abs_top_builddir=$ac_pwd
14995 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14996 # for backward compatibility:
14997 ac_top_builddir=$ac_top_build_prefix
14998
14999 case $srcdir in
15000   .)  # We are building in place.
15001     ac_srcdir=.
15002     ac_top_srcdir=$ac_top_builddir_sub
15003     ac_abs_top_srcdir=$ac_pwd ;;
15004   [\\/]* | ?:[\\/]* )  # Absolute name.
15005     ac_srcdir=$srcdir$ac_dir_suffix;
15006     ac_top_srcdir=$srcdir
15007     ac_abs_top_srcdir=$srcdir ;;
15008   *) # Relative name.
15009     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15010     ac_top_srcdir=$ac_top_build_prefix$srcdir
15011     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15012 esac
15013 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15014
15015
15016   case $ac_mode in
15017   :F)
15018   #
15019   # CONFIG_FILE
15020   #
15021
15022   case $INSTALL in
15023   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15024   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15025   esac
15026 _ACEOF
15027
15028 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15029 # If the template does not know about datarootdir, expand it.
15030 # FIXME: This hack should be removed a few years after 2.60.
15031 ac_datarootdir_hack=; ac_datarootdir_seen=
15032 ac_sed_dataroot='
15033 /datarootdir/ {
15034   p
15035   q
15036 }
15037 /@datadir@/p
15038 /@docdir@/p
15039 /@infodir@/p
15040 /@localedir@/p
15041 /@mandir@/p'
15042 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15043 *datarootdir*) ac_datarootdir_seen=yes;;
15044 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15045   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15046 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15047 _ACEOF
15048 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15049   ac_datarootdir_hack='
15050   s&@datadir@&$datadir&g
15051   s&@docdir@&$docdir&g
15052   s&@infodir@&$infodir&g
15053   s&@localedir@&$localedir&g
15054   s&@mandir@&$mandir&g
15055   s&\\\${datarootdir}&$datarootdir&g' ;;
15056 esac
15057 _ACEOF
15058
15059 # Neutralize VPATH when `$srcdir' = `.'.
15060 # Shell code in configure.ac might set extrasub.
15061 # FIXME: do we really want to maintain this feature?
15062 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15063 ac_sed_extra="$ac_vpsub
15064 $extrasub
15065 _ACEOF
15066 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15067 :t
15068 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15069 s|@configure_input@|$ac_sed_conf_input|;t t
15070 s&@top_builddir@&$ac_top_builddir_sub&;t t
15071 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15072 s&@srcdir@&$ac_srcdir&;t t
15073 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15074 s&@top_srcdir@&$ac_top_srcdir&;t t
15075 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15076 s&@builddir@&$ac_builddir&;t t
15077 s&@abs_builddir@&$ac_abs_builddir&;t t
15078 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15079 s&@INSTALL@&$ac_INSTALL&;t t
15080 $ac_datarootdir_hack
15081 "
15082 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15083   || as_fn_error "could not create $ac_file" "$LINENO" 5
15084
15085 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15086   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15087   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15088   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15089 which seems to be undefined.  Please make sure it is defined." >&5
15090 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15091 which seems to be undefined.  Please make sure it is defined." >&2;}
15092
15093   rm -f "$tmp/stdin"
15094   case $ac_file in
15095   -) cat "$tmp/out" && rm -f "$tmp/out";;
15096   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15097   esac \
15098   || as_fn_error "could not create $ac_file" "$LINENO" 5
15099  ;;
15100   :H)
15101   #
15102   # CONFIG_HEADER
15103   #
15104   if test x"$ac_file" != x-; then
15105     {
15106       $as_echo "/* $configure_input  */" \
15107       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15108     } >"$tmp/config.h" \
15109       || as_fn_error "could not create $ac_file" "$LINENO" 5
15110     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15111       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15112 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15113     else
15114       rm -f "$ac_file"
15115       mv "$tmp/config.h" "$ac_file" \
15116         || as_fn_error "could not create $ac_file" "$LINENO" 5
15117     fi
15118   else
15119     $as_echo "/* $configure_input  */" \
15120       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15121       || as_fn_error "could not create -" "$LINENO" 5
15122   fi
15123  ;;
15124   :L)
15125   #
15126   # CONFIG_LINK
15127   #
15128
15129   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15130     :
15131   else
15132     # Prefer the file from the source tree if names are identical.
15133     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15134       ac_source=$srcdir/$ac_source
15135     fi
15136
15137     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15138 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15139
15140     if test ! -r "$ac_source"; then
15141       as_fn_error "$ac_source: file not found" "$LINENO" 5
15142     fi
15143     rm -f "$ac_file"
15144
15145     # Try a relative symlink, then a hard link, then a copy.
15146     case $srcdir in
15147     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15148         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15149     esac
15150     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15151       ln "$ac_source" "$ac_file" 2>/dev/null ||
15152       cp -p "$ac_source" "$ac_file" ||
15153       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15154   fi
15155  ;;
15156   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15157 $as_echo "$as_me: executing $ac_file commands" >&6;}
15158  ;;
15159   esac
15160
15161
15162   case $ac_file$ac_mode in
15163     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15164     "libtool":C)
15165
15166     # See if we are running on zsh, and set the options which allow our
15167     # commands through without removal of \ escapes.
15168     if test -n "${ZSH_VERSION+set}" ; then
15169       setopt NO_GLOB_SUBST
15170     fi
15171
15172     cfgfile="${ofile}T"
15173     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15174     $RM "$cfgfile"
15175
15176     cat <<_LT_EOF >> "$cfgfile"
15177 #! $SHELL
15178
15179 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15180 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15181 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15182 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15183 #
15184 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15185 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15186 #   Written by Gordon Matzigkeit, 1996
15187 #
15188 #   This file is part of GNU Libtool.
15189 #
15190 # GNU Libtool is free software; you can redistribute it and/or
15191 # modify it under the terms of the GNU General Public License as
15192 # published by the Free Software Foundation; either version 2 of
15193 # the License, or (at your option) any later version.
15194 #
15195 # As a special exception to the GNU General Public License,
15196 # if you distribute this file as part of a program or library that
15197 # is built using GNU Libtool, you may include this file under the
15198 # same distribution terms that you use for the rest of that program.
15199 #
15200 # GNU Libtool is distributed in the hope that it will be useful,
15201 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15202 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15203 # GNU General Public License for more details.
15204 #
15205 # You should have received a copy of the GNU General Public License
15206 # along with GNU Libtool; see the file COPYING.  If not, a copy
15207 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15208 # obtained by writing to the Free Software Foundation, Inc.,
15209 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15210
15211
15212 # The names of the tagged configurations supported by this script.
15213 available_tags=""
15214
15215 # ### BEGIN LIBTOOL CONFIG
15216
15217 # Which release of libtool.m4 was used?
15218 macro_version=$macro_version
15219 macro_revision=$macro_revision
15220
15221 # Whether or not to build shared libraries.
15222 build_libtool_libs=$enable_shared
15223
15224 # Whether or not to build static libraries.
15225 build_old_libs=$enable_static
15226
15227 # What type of objects to build.
15228 pic_mode=$pic_mode
15229
15230 # Whether or not to optimize for fast installation.
15231 fast_install=$enable_fast_install
15232
15233 # Shell to use when invoking shell scripts.
15234 SHELL=$lt_SHELL
15235
15236 # An echo program that protects backslashes.
15237 ECHO=$lt_ECHO
15238
15239 # The host system.
15240 host_alias=$host_alias
15241 host=$host
15242 host_os=$host_os
15243
15244 # The build system.
15245 build_alias=$build_alias
15246 build=$build
15247 build_os=$build_os
15248
15249 # A sed program that does not truncate output.
15250 SED=$lt_SED
15251
15252 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15253 Xsed="\$SED -e 1s/^X//"
15254
15255 # A grep program that handles long lines.
15256 GREP=$lt_GREP
15257
15258 # An ERE matcher.
15259 EGREP=$lt_EGREP
15260
15261 # A literal string matcher.
15262 FGREP=$lt_FGREP
15263
15264 # A BSD- or MS-compatible name lister.
15265 NM=$lt_NM
15266
15267 # Whether we need soft or hard links.
15268 LN_S=$lt_LN_S
15269
15270 # What is the maximum length of a command?
15271 max_cmd_len=$max_cmd_len
15272
15273 # Object file suffix (normally "o").
15274 objext=$ac_objext
15275
15276 # Executable file suffix (normally "").
15277 exeext=$exeext
15278
15279 # whether the shell understands "unset".
15280 lt_unset=$lt_unset
15281
15282 # turn spaces into newlines.
15283 SP2NL=$lt_lt_SP2NL
15284
15285 # turn newlines into spaces.
15286 NL2SP=$lt_lt_NL2SP
15287
15288 # An object symbol dumper.
15289 OBJDUMP=$lt_OBJDUMP
15290
15291 # Method to check whether dependent libraries are shared objects.
15292 deplibs_check_method=$lt_deplibs_check_method
15293
15294 # Command to use when deplibs_check_method == "file_magic".
15295 file_magic_cmd=$lt_file_magic_cmd
15296
15297 # The archiver.
15298 AR=$lt_AR
15299 AR_FLAGS=$lt_AR_FLAGS
15300
15301 # A symbol stripping program.
15302 STRIP=$lt_STRIP
15303
15304 # Commands used to install an old-style archive.
15305 RANLIB=$lt_RANLIB
15306 old_postinstall_cmds=$lt_old_postinstall_cmds
15307 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15308
15309 # Whether to use a lock for old archive extraction.
15310 lock_old_archive_extraction=$lock_old_archive_extraction
15311
15312 # A C compiler.
15313 LTCC=$lt_CC
15314
15315 # LTCC compiler flags.
15316 LTCFLAGS=$lt_CFLAGS
15317
15318 # Take the output of nm and produce a listing of raw symbols and C names.
15319 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15320
15321 # Transform the output of nm in a proper C declaration.
15322 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15323
15324 # Transform the output of nm in a C name address pair.
15325 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15326
15327 # Transform the output of nm in a C name address pair when lib prefix is needed.
15328 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15329
15330 # The name of the directory that contains temporary libtool files.
15331 objdir=$objdir
15332
15333 # Used to examine libraries when file_magic_cmd begins with "file".
15334 MAGIC_CMD=$MAGIC_CMD
15335
15336 # Must we lock files when doing compilation?
15337 need_locks=$lt_need_locks
15338
15339 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15340 DSYMUTIL=$lt_DSYMUTIL
15341
15342 # Tool to change global to local symbols on Mac OS X.
15343 NMEDIT=$lt_NMEDIT
15344
15345 # Tool to manipulate fat objects and archives on Mac OS X.
15346 LIPO=$lt_LIPO
15347
15348 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15349 OTOOL=$lt_OTOOL
15350
15351 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15352 OTOOL64=$lt_OTOOL64
15353
15354 # Old archive suffix (normally "a").
15355 libext=$libext
15356
15357 # Shared library suffix (normally ".so").
15358 shrext_cmds=$lt_shrext_cmds
15359
15360 # The commands to extract the exported symbol list from a shared archive.
15361 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15362
15363 # Variables whose values should be saved in libtool wrapper scripts and
15364 # restored at link time.
15365 variables_saved_for_relink=$lt_variables_saved_for_relink
15366
15367 # Do we need the "lib" prefix for modules?
15368 need_lib_prefix=$need_lib_prefix
15369
15370 # Do we need a version for libraries?
15371 need_version=$need_version
15372
15373 # Library versioning type.
15374 version_type=$version_type
15375
15376 # Shared library runtime path variable.
15377 runpath_var=$runpath_var
15378
15379 # Shared library path variable.
15380 shlibpath_var=$shlibpath_var
15381
15382 # Is shlibpath searched before the hard-coded library search path?
15383 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15384
15385 # Format of library name prefix.
15386 libname_spec=$lt_libname_spec
15387
15388 # List of archive names.  First name is the real one, the rest are links.
15389 # The last name is the one that the linker finds with -lNAME
15390 library_names_spec=$lt_library_names_spec
15391
15392 # The coded name of the library, if different from the real name.
15393 soname_spec=$lt_soname_spec
15394
15395 # Permission mode override for installation of shared libraries.
15396 install_override_mode=$lt_install_override_mode
15397
15398 # Command to use after installation of a shared archive.
15399 postinstall_cmds=$lt_postinstall_cmds
15400
15401 # Command to use after uninstallation of a shared archive.
15402 postuninstall_cmds=$lt_postuninstall_cmds
15403
15404 # Commands used to finish a libtool library installation in a directory.
15405 finish_cmds=$lt_finish_cmds
15406
15407 # As "finish_cmds", except a single script fragment to be evaled but
15408 # not shown.
15409 finish_eval=$lt_finish_eval
15410
15411 # Whether we should hardcode library paths into libraries.
15412 hardcode_into_libs=$hardcode_into_libs
15413
15414 # Compile-time system search path for libraries.
15415 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15416
15417 # Run-time system search path for libraries.
15418 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15419
15420 # Whether dlopen is supported.
15421 dlopen_support=$enable_dlopen
15422
15423 # Whether dlopen of programs is supported.
15424 dlopen_self=$enable_dlopen_self
15425
15426 # Whether dlopen of statically linked programs is supported.
15427 dlopen_self_static=$enable_dlopen_self_static
15428
15429 # Commands to strip libraries.
15430 old_striplib=$lt_old_striplib
15431 striplib=$lt_striplib
15432
15433
15434 # The linker used to build libraries.
15435 LD=$lt_LD
15436
15437 # How to create reloadable object files.
15438 reload_flag=$lt_reload_flag
15439 reload_cmds=$lt_reload_cmds
15440
15441 # Commands used to build an old-style archive.
15442 old_archive_cmds=$lt_old_archive_cmds
15443
15444 # A language specific compiler.
15445 CC=$lt_compiler
15446
15447 # Is the compiler the GNU compiler?
15448 with_gcc=$GCC
15449
15450 # Compiler flag to turn off builtin functions.
15451 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15452
15453 # How to pass a linker flag through the compiler.
15454 wl=$lt_lt_prog_compiler_wl
15455
15456 # Additional compiler flags for building library objects.
15457 pic_flag=$lt_lt_prog_compiler_pic
15458
15459 # Compiler flag to prevent dynamic linking.
15460 link_static_flag=$lt_lt_prog_compiler_static
15461
15462 # Does compiler simultaneously support -c and -o options?
15463 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15464
15465 # Whether or not to add -lc for building shared libraries.
15466 build_libtool_need_lc=$archive_cmds_need_lc
15467
15468 # Whether or not to disallow shared libs when runtime libs are static.
15469 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15470
15471 # Compiler flag to allow reflexive dlopens.
15472 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15473
15474 # Compiler flag to generate shared objects directly from archives.
15475 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15476
15477 # Whether the compiler copes with passing no objects directly.
15478 compiler_needs_object=$lt_compiler_needs_object
15479
15480 # Create an old-style archive from a shared archive.
15481 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15482
15483 # Create a temporary old-style archive to link instead of a shared archive.
15484 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15485
15486 # Commands used to build a shared archive.
15487 archive_cmds=$lt_archive_cmds
15488 archive_expsym_cmds=$lt_archive_expsym_cmds
15489
15490 # Commands used to build a loadable module if different from building
15491 # a shared archive.
15492 module_cmds=$lt_module_cmds
15493 module_expsym_cmds=$lt_module_expsym_cmds
15494
15495 # Whether we are building with GNU ld or not.
15496 with_gnu_ld=$lt_with_gnu_ld
15497
15498 # Flag that allows shared libraries with undefined symbols to be built.
15499 allow_undefined_flag=$lt_allow_undefined_flag
15500
15501 # Flag that enforces no undefined symbols.
15502 no_undefined_flag=$lt_no_undefined_flag
15503
15504 # Flag to hardcode \$libdir into a binary during linking.
15505 # This must work even if \$libdir does not exist
15506 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15507
15508 # If ld is used when linking, flag to hardcode \$libdir into a binary
15509 # during linking.  This must work even if \$libdir does not exist.
15510 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15511
15512 # Whether we need a single "-rpath" flag with a separated argument.
15513 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15514
15515 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15516 # DIR into the resulting binary.
15517 hardcode_direct=$hardcode_direct
15518
15519 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15520 # DIR into the resulting binary and the resulting library dependency is
15521 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15522 # library is relocated.
15523 hardcode_direct_absolute=$hardcode_direct_absolute
15524
15525 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15526 # into the resulting binary.
15527 hardcode_minus_L=$hardcode_minus_L
15528
15529 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15530 # into the resulting binary.
15531 hardcode_shlibpath_var=$hardcode_shlibpath_var
15532
15533 # Set to "yes" if building a shared library automatically hardcodes DIR
15534 # into the library and all subsequent libraries and executables linked
15535 # against it.
15536 hardcode_automatic=$hardcode_automatic
15537
15538 # Set to yes if linker adds runtime paths of dependent libraries
15539 # to runtime path list.
15540 inherit_rpath=$inherit_rpath
15541
15542 # Whether libtool must link a program against all its dependency libraries.
15543 link_all_deplibs=$link_all_deplibs
15544
15545 # Fix the shell variable \$srcfile for the compiler.
15546 fix_srcfile_path=$lt_fix_srcfile_path
15547
15548 # Set to "yes" if exported symbols are required.
15549 always_export_symbols=$always_export_symbols
15550
15551 # The commands to list exported symbols.
15552 export_symbols_cmds=$lt_export_symbols_cmds
15553
15554 # Symbols that should not be listed in the preloaded symbols.
15555 exclude_expsyms=$lt_exclude_expsyms
15556
15557 # Symbols that must always be exported.
15558 include_expsyms=$lt_include_expsyms
15559
15560 # Commands necessary for linking programs (against libraries) with templates.
15561 prelink_cmds=$lt_prelink_cmds
15562
15563 # Specify filename containing input files.
15564 file_list_spec=$lt_file_list_spec
15565
15566 # How to hardcode a shared library path into an executable.
15567 hardcode_action=$hardcode_action
15568
15569 # ### END LIBTOOL CONFIG
15570
15571 _LT_EOF
15572
15573   case $host_os in
15574   aix3*)
15575     cat <<\_LT_EOF >> "$cfgfile"
15576 # AIX sometimes has problems with the GCC collect2 program.  For some
15577 # reason, if we set the COLLECT_NAMES environment variable, the problems
15578 # vanish in a puff of smoke.
15579 if test "X${COLLECT_NAMES+set}" != Xset; then
15580   COLLECT_NAMES=
15581   export COLLECT_NAMES
15582 fi
15583 _LT_EOF
15584     ;;
15585   esac
15586
15587
15588 ltmain="$ac_aux_dir/ltmain.sh"
15589
15590
15591   # We use sed instead of cat because bash on DJGPP gets confused if
15592   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15593   # text mode, it properly converts lines to CR/LF.  This bash problem
15594   # is reportedly fixed, but why not run on old versions too?
15595   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15596     || (rm -f "$cfgfile"; exit 1)
15597
15598   case $xsi_shell in
15599   yes)
15600     cat << \_LT_EOF >> "$cfgfile"
15601
15602 # func_dirname file append nondir_replacement
15603 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15604 # otherwise set result to NONDIR_REPLACEMENT.
15605 func_dirname ()
15606 {
15607   case ${1} in
15608     */*) func_dirname_result="${1%/*}${2}" ;;
15609     *  ) func_dirname_result="${3}" ;;
15610   esac
15611 }
15612
15613 # func_basename file
15614 func_basename ()
15615 {
15616   func_basename_result="${1##*/}"
15617 }
15618
15619 # func_dirname_and_basename file append nondir_replacement
15620 # perform func_basename and func_dirname in a single function
15621 # call:
15622 #   dirname:  Compute the dirname of FILE.  If nonempty,
15623 #             add APPEND to the result, otherwise set result
15624 #             to NONDIR_REPLACEMENT.
15625 #             value returned in "$func_dirname_result"
15626 #   basename: Compute filename of FILE.
15627 #             value retuned in "$func_basename_result"
15628 # Implementation must be kept synchronized with func_dirname
15629 # and func_basename. For efficiency, we do not delegate to
15630 # those functions but instead duplicate the functionality here.
15631 func_dirname_and_basename ()
15632 {
15633   case ${1} in
15634     */*) func_dirname_result="${1%/*}${2}" ;;
15635     *  ) func_dirname_result="${3}" ;;
15636   esac
15637   func_basename_result="${1##*/}"
15638 }
15639
15640 # func_stripname prefix suffix name
15641 # strip PREFIX and SUFFIX off of NAME.
15642 # PREFIX and SUFFIX must not contain globbing or regex special
15643 # characters, hashes, percent signs, but SUFFIX may contain a leading
15644 # dot (in which case that matches only a dot).
15645 func_stripname ()
15646 {
15647   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15648   # positional parameters, so assign one to ordinary parameter first.
15649   func_stripname_result=${3}
15650   func_stripname_result=${func_stripname_result#"${1}"}
15651   func_stripname_result=${func_stripname_result%"${2}"}
15652 }
15653
15654 # func_opt_split
15655 func_opt_split ()
15656 {
15657   func_opt_split_opt=${1%%=*}
15658   func_opt_split_arg=${1#*=}
15659 }
15660
15661 # func_lo2o object
15662 func_lo2o ()
15663 {
15664   case ${1} in
15665     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15666     *)    func_lo2o_result=${1} ;;
15667   esac
15668 }
15669
15670 # func_xform libobj-or-source
15671 func_xform ()
15672 {
15673   func_xform_result=${1%.*}.lo
15674 }
15675
15676 # func_arith arithmetic-term...
15677 func_arith ()
15678 {
15679   func_arith_result=$(( $* ))
15680 }
15681
15682 # func_len string
15683 # STRING may not start with a hyphen.
15684 func_len ()
15685 {
15686   func_len_result=${#1}
15687 }
15688
15689 _LT_EOF
15690     ;;
15691   *) # Bourne compatible functions.
15692     cat << \_LT_EOF >> "$cfgfile"
15693
15694 # func_dirname file append nondir_replacement
15695 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15696 # otherwise set result to NONDIR_REPLACEMENT.
15697 func_dirname ()
15698 {
15699   # Extract subdirectory from the argument.
15700   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15701   if test "X$func_dirname_result" = "X${1}"; then
15702     func_dirname_result="${3}"
15703   else
15704     func_dirname_result="$func_dirname_result${2}"
15705   fi
15706 }
15707
15708 # func_basename file
15709 func_basename ()
15710 {
15711   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15712 }
15713
15714
15715 # func_stripname prefix suffix name
15716 # strip PREFIX and SUFFIX off of NAME.
15717 # PREFIX and SUFFIX must not contain globbing or regex special
15718 # characters, hashes, percent signs, but SUFFIX may contain a leading
15719 # dot (in which case that matches only a dot).
15720 # func_strip_suffix prefix name
15721 func_stripname ()
15722 {
15723   case ${2} in
15724     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15725     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15726   esac
15727 }
15728
15729 # sed scripts:
15730 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15731 my_sed_long_arg='1s/^-[^=]*=//'
15732
15733 # func_opt_split
15734 func_opt_split ()
15735 {
15736   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15737   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15738 }
15739
15740 # func_lo2o object
15741 func_lo2o ()
15742 {
15743   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15744 }
15745
15746 # func_xform libobj-or-source
15747 func_xform ()
15748 {
15749   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15750 }
15751
15752 # func_arith arithmetic-term...
15753 func_arith ()
15754 {
15755   func_arith_result=`expr "$@"`
15756 }
15757
15758 # func_len string
15759 # STRING may not start with a hyphen.
15760 func_len ()
15761 {
15762   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15763 }
15764
15765 _LT_EOF
15766 esac
15767
15768 case $lt_shell_append in
15769   yes)
15770     cat << \_LT_EOF >> "$cfgfile"
15771
15772 # func_append var value
15773 # Append VALUE to the end of shell variable VAR.
15774 func_append ()
15775 {
15776   eval "$1+=\$2"
15777 }
15778 _LT_EOF
15779     ;;
15780   *)
15781     cat << \_LT_EOF >> "$cfgfile"
15782
15783 # func_append var value
15784 # Append VALUE to the end of shell variable VAR.
15785 func_append ()
15786 {
15787   eval "$1=\$$1\$2"
15788 }
15789
15790 _LT_EOF
15791     ;;
15792   esac
15793
15794
15795   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15796     || (rm -f "$cfgfile"; exit 1)
15797
15798   mv -f "$cfgfile" "$ofile" ||
15799     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15800   chmod +x "$ofile"
15801
15802  ;;
15803     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15804  rm -f Makesim1.tmp Makesim2.tmp Makefile
15805  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15806  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15807  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15808         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15809         <Makefile.sim >Makefile
15810  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15811  ;;
15812     "stamp-h":C) echo > stamp-h ;;
15813
15814   esac
15815 done # for ac_tag
15816
15817
15818 as_fn_exit 0
15819 _ACEOF
15820 ac_clean_files=$ac_clean_files_save
15821
15822 test $ac_write_fail = 0 ||
15823   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15824
15825
15826 # configure is writing to config.log, and then calls config.status.
15827 # config.status does its own redirection, appending to config.log.
15828 # Unfortunately, on DOS this fails, as config.log is still kept open
15829 # by configure, so config.status won't be able to write to it; its
15830 # output is simply discarded.  So we exec the FD to /dev/null,
15831 # effectively closing config.log, so it can be properly (re)opened and
15832 # appended to by config.status.  When coming back to configure, we
15833 # need to make the FD available again.
15834 if test "$no_create" != yes; then
15835   ac_cs_success=:
15836   ac_config_status_args=
15837   test "$silent" = yes &&
15838     ac_config_status_args="$ac_config_status_args --quiet"
15839   exec 5>/dev/null
15840   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15841   exec 5>>config.log
15842   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15843   # would make configure fail if this is the last instruction.
15844   $ac_cs_success || as_fn_exit $?
15845 fi
15846 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15847   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15848 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15849 fi
15850
15851