Makefile.def: Remove reference to boehm-gc target module.
[platform/upstream/gcc.git] / libobjc / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for package-unused version-unused.
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
173   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     PATH=/empty FPATH=/empty; export PATH FPATH
178     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || 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='package-unused'
558 PACKAGE_TARNAME='libobjc'
559 PACKAGE_VERSION='version-unused'
560 PACKAGE_STRING='package-unused version-unused'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 ac_unique_file="objc/objc.h"
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 OBJC_BOEHM_GC_LIBS
604 OBJC_BOEHM_GC_INCLUDES
605 OBJC_BOEHM_GC
606 OBJC_GCFLAGS
607 PKG_CONFIG_LIBDIR
608 PKG_CONFIG_PATH
609 PKG_CONFIG
610 SET_MAKE
611 CPP
612 OTOOL64
613 OTOOL
614 LIPO
615 NMEDIT
616 DSYMUTIL
617 AWK
618 STRIP
619 LN_S
620 NM
621 ac_ct_DUMPBIN
622 DUMPBIN
623 LD
624 FGREP
625 EGREP
626 GREP
627 SED
628 LIBTOOL
629 OBJDUMP
630 DLLTOOL
631 MAINT
632 MAINTAINER_MODE_FALSE
633 MAINTAINER_MODE_TRUE
634 INSTALL_DATA
635 INSTALL_SCRIPT
636 INSTALL_PROGRAM
637 RANLIB
638 AR
639 AS
640 extra_ldflags_libobjc
641 lt_host_flags
642 OBJEXT
643 EXEEXT
644 ac_ct_CC
645 CPPFLAGS
646 LDFLAGS
647 CFLAGS
648 CC
649 libsuffix
650 includedirname
651 toolexeclibdir
652 toolexecdir
653 glibcpp_srcdir
654 target_noncanonical
655 target_os
656 target_vendor
657 target_cpu
658 target
659 host_os
660 host_vendor
661 host_cpu
662 host
663 multi_basedir
664 VERSION
665 target_subdir
666 host_subdir
667 build_subdir
668 build_libsubdir
669 build_os
670 build_vendor
671 build_cpu
672 build
673 target_alias
674 host_alias
675 build_alias
676 LIBS
677 ECHO_T
678 ECHO_N
679 ECHO_C
680 DEFS
681 mandir
682 localedir
683 libdir
684 psdir
685 pdfdir
686 dvidir
687 htmldir
688 infodir
689 docdir
690 oldincludedir
691 includedir
692 localstatedir
693 sharedstatedir
694 sysconfdir
695 datadir
696 datarootdir
697 libexecdir
698 sbindir
699 bindir
700 program_transform_name
701 prefix
702 exec_prefix
703 PACKAGE_URL
704 PACKAGE_BUGREPORT
705 PACKAGE_STRING
706 PACKAGE_VERSION
707 PACKAGE_TARNAME
708 PACKAGE_NAME
709 PATH_SEPARATOR
710 SHELL'
711 ac_subst_files=''
712 ac_user_opts='
713 enable_option_checking
714 with_build_libsubdir
715 with_target_subdir
716 with_cross_host
717 enable_version_specific_runtime_libs
718 enable_multilib
719 enable_maintainer_mode
720 enable_shared
721 enable_static
722 with_pic
723 enable_fast_install
724 with_gnu_ld
725 enable_libtool_lock
726 enable_tls
727 enable_objc_gc
728 with_target_bdw_gc
729 with_target_bdw_gc_include
730 with_target_bdw_gc_lib
731 '
732       ac_precious_vars='build_alias
733 host_alias
734 target_alias
735 CPP
736 CPPFLAGS
737 PKG_CONFIG
738 PKG_CONFIG_PATH
739 PKG_CONFIG_LIBDIR'
740
741
742 # Initialize some variables set by options.
743 ac_init_help=
744 ac_init_version=false
745 ac_unrecognized_opts=
746 ac_unrecognized_sep=
747 # The variables have the same names as the options, with
748 # dashes changed to underlines.
749 cache_file=/dev/null
750 exec_prefix=NONE
751 no_create=
752 no_recursion=
753 prefix=NONE
754 program_prefix=NONE
755 program_suffix=NONE
756 program_transform_name=s,x,x,
757 silent=
758 site=
759 srcdir=
760 verbose=
761 x_includes=NONE
762 x_libraries=NONE
763
764 # Installation directory options.
765 # These are left unexpanded so users can "make install exec_prefix=/foo"
766 # and all the variables that are supposed to be based on exec_prefix
767 # by default will actually change.
768 # Use braces instead of parens because sh, perl, etc. also accept them.
769 # (The list follows the same order as the GNU Coding Standards.)
770 bindir='${exec_prefix}/bin'
771 sbindir='${exec_prefix}/sbin'
772 libexecdir='${exec_prefix}/libexec'
773 datarootdir='${prefix}/share'
774 datadir='${datarootdir}'
775 sysconfdir='${prefix}/etc'
776 sharedstatedir='${prefix}/com'
777 localstatedir='${prefix}/var'
778 includedir='${prefix}/include'
779 oldincludedir='/usr/include'
780 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
781 infodir='${datarootdir}/info'
782 htmldir='${docdir}'
783 dvidir='${docdir}'
784 pdfdir='${docdir}'
785 psdir='${docdir}'
786 libdir='${exec_prefix}/lib'
787 localedir='${datarootdir}/locale'
788 mandir='${datarootdir}/man'
789
790 ac_prev=
791 ac_dashdash=
792 for ac_option
793 do
794   # If the previous option needs an argument, assign it.
795   if test -n "$ac_prev"; then
796     eval $ac_prev=\$ac_option
797     ac_prev=
798     continue
799   fi
800
801   case $ac_option in
802   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
803   *)    ac_optarg=yes ;;
804   esac
805
806   # Accept the important Cygnus configure options, so we can diagnose typos.
807
808   case $ac_dashdash$ac_option in
809   --)
810     ac_dashdash=yes ;;
811
812   -bindir | --bindir | --bindi | --bind | --bin | --bi)
813     ac_prev=bindir ;;
814   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
815     bindir=$ac_optarg ;;
816
817   -build | --build | --buil | --bui | --bu)
818     ac_prev=build_alias ;;
819   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
820     build_alias=$ac_optarg ;;
821
822   -cache-file | --cache-file | --cache-fil | --cache-fi \
823   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
824     ac_prev=cache_file ;;
825   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
826   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
827     cache_file=$ac_optarg ;;
828
829   --config-cache | -C)
830     cache_file=config.cache ;;
831
832   -datadir | --datadir | --datadi | --datad)
833     ac_prev=datadir ;;
834   -datadir=* | --datadir=* | --datadi=* | --datad=*)
835     datadir=$ac_optarg ;;
836
837   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
838   | --dataroo | --dataro | --datar)
839     ac_prev=datarootdir ;;
840   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
841   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
842     datarootdir=$ac_optarg ;;
843
844   -disable-* | --disable-*)
845     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
846     # Reject names that are not valid shell variable names.
847     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
848       as_fn_error "invalid feature name: $ac_useropt"
849     ac_useropt_orig=$ac_useropt
850     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
851     case $ac_user_opts in
852       *"
853 "enable_$ac_useropt"
854 "*) ;;
855       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
856          ac_unrecognized_sep=', ';;
857     esac
858     eval enable_$ac_useropt=no ;;
859
860   -docdir | --docdir | --docdi | --doc | --do)
861     ac_prev=docdir ;;
862   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
863     docdir=$ac_optarg ;;
864
865   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
866     ac_prev=dvidir ;;
867   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
868     dvidir=$ac_optarg ;;
869
870   -enable-* | --enable-*)
871     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
872     # Reject names that are not valid shell variable names.
873     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
874       as_fn_error "invalid feature name: $ac_useropt"
875     ac_useropt_orig=$ac_useropt
876     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
877     case $ac_user_opts in
878       *"
879 "enable_$ac_useropt"
880 "*) ;;
881       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
882          ac_unrecognized_sep=', ';;
883     esac
884     eval enable_$ac_useropt=\$ac_optarg ;;
885
886   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
887   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
888   | --exec | --exe | --ex)
889     ac_prev=exec_prefix ;;
890   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
891   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
892   | --exec=* | --exe=* | --ex=*)
893     exec_prefix=$ac_optarg ;;
894
895   -gas | --gas | --ga | --g)
896     # Obsolete; use --with-gas.
897     with_gas=yes ;;
898
899   -help | --help | --hel | --he | -h)
900     ac_init_help=long ;;
901   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
902     ac_init_help=recursive ;;
903   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
904     ac_init_help=short ;;
905
906   -host | --host | --hos | --ho)
907     ac_prev=host_alias ;;
908   -host=* | --host=* | --hos=* | --ho=*)
909     host_alias=$ac_optarg ;;
910
911   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
912     ac_prev=htmldir ;;
913   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
914   | --ht=*)
915     htmldir=$ac_optarg ;;
916
917   -includedir | --includedir | --includedi | --included | --include \
918   | --includ | --inclu | --incl | --inc)
919     ac_prev=includedir ;;
920   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
921   | --includ=* | --inclu=* | --incl=* | --inc=*)
922     includedir=$ac_optarg ;;
923
924   -infodir | --infodir | --infodi | --infod | --info | --inf)
925     ac_prev=infodir ;;
926   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
927     infodir=$ac_optarg ;;
928
929   -libdir | --libdir | --libdi | --libd)
930     ac_prev=libdir ;;
931   -libdir=* | --libdir=* | --libdi=* | --libd=*)
932     libdir=$ac_optarg ;;
933
934   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
935   | --libexe | --libex | --libe)
936     ac_prev=libexecdir ;;
937   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
938   | --libexe=* | --libex=* | --libe=*)
939     libexecdir=$ac_optarg ;;
940
941   -localedir | --localedir | --localedi | --localed | --locale)
942     ac_prev=localedir ;;
943   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
944     localedir=$ac_optarg ;;
945
946   -localstatedir | --localstatedir | --localstatedi | --localstated \
947   | --localstate | --localstat | --localsta | --localst | --locals)
948     ac_prev=localstatedir ;;
949   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
950   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
951     localstatedir=$ac_optarg ;;
952
953   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
954     ac_prev=mandir ;;
955   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
956     mandir=$ac_optarg ;;
957
958   -nfp | --nfp | --nf)
959     # Obsolete; use --without-fp.
960     with_fp=no ;;
961
962   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
963   | --no-cr | --no-c | -n)
964     no_create=yes ;;
965
966   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
967   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
968     no_recursion=yes ;;
969
970   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
971   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
972   | --oldin | --oldi | --old | --ol | --o)
973     ac_prev=oldincludedir ;;
974   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
975   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
976   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
977     oldincludedir=$ac_optarg ;;
978
979   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
980     ac_prev=prefix ;;
981   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
982     prefix=$ac_optarg ;;
983
984   -program-prefix | --program-prefix | --program-prefi | --program-pref \
985   | --program-pre | --program-pr | --program-p)
986     ac_prev=program_prefix ;;
987   -program-prefix=* | --program-prefix=* | --program-prefi=* \
988   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
989     program_prefix=$ac_optarg ;;
990
991   -program-suffix | --program-suffix | --program-suffi | --program-suff \
992   | --program-suf | --program-su | --program-s)
993     ac_prev=program_suffix ;;
994   -program-suffix=* | --program-suffix=* | --program-suffi=* \
995   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
996     program_suffix=$ac_optarg ;;
997
998   -program-transform-name | --program-transform-name \
999   | --program-transform-nam | --program-transform-na \
1000   | --program-transform-n | --program-transform- \
1001   | --program-transform | --program-transfor \
1002   | --program-transfo | --program-transf \
1003   | --program-trans | --program-tran \
1004   | --progr-tra | --program-tr | --program-t)
1005     ac_prev=program_transform_name ;;
1006   -program-transform-name=* | --program-transform-name=* \
1007   | --program-transform-nam=* | --program-transform-na=* \
1008   | --program-transform-n=* | --program-transform-=* \
1009   | --program-transform=* | --program-transfor=* \
1010   | --program-transfo=* | --program-transf=* \
1011   | --program-trans=* | --program-tran=* \
1012   | --progr-tra=* | --program-tr=* | --program-t=*)
1013     program_transform_name=$ac_optarg ;;
1014
1015   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1016     ac_prev=pdfdir ;;
1017   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1018     pdfdir=$ac_optarg ;;
1019
1020   -psdir | --psdir | --psdi | --psd | --ps)
1021     ac_prev=psdir ;;
1022   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1023     psdir=$ac_optarg ;;
1024
1025   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1026   | -silent | --silent | --silen | --sile | --sil)
1027     silent=yes ;;
1028
1029   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1030     ac_prev=sbindir ;;
1031   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1032   | --sbi=* | --sb=*)
1033     sbindir=$ac_optarg ;;
1034
1035   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1036   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1037   | --sharedst | --shareds | --shared | --share | --shar \
1038   | --sha | --sh)
1039     ac_prev=sharedstatedir ;;
1040   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1041   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1042   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1043   | --sha=* | --sh=*)
1044     sharedstatedir=$ac_optarg ;;
1045
1046   -site | --site | --sit)
1047     ac_prev=site ;;
1048   -site=* | --site=* | --sit=*)
1049     site=$ac_optarg ;;
1050
1051   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1052     ac_prev=srcdir ;;
1053   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1054     srcdir=$ac_optarg ;;
1055
1056   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1057   | --syscon | --sysco | --sysc | --sys | --sy)
1058     ac_prev=sysconfdir ;;
1059   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1060   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1061     sysconfdir=$ac_optarg ;;
1062
1063   -target | --target | --targe | --targ | --tar | --ta | --t)
1064     ac_prev=target_alias ;;
1065   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1066     target_alias=$ac_optarg ;;
1067
1068   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1069     verbose=yes ;;
1070
1071   -version | --version | --versio | --versi | --vers | -V)
1072     ac_init_version=: ;;
1073
1074   -with-* | --with-*)
1075     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1076     # Reject names that are not valid shell variable names.
1077     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1078       as_fn_error "invalid package name: $ac_useropt"
1079     ac_useropt_orig=$ac_useropt
1080     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1081     case $ac_user_opts in
1082       *"
1083 "with_$ac_useropt"
1084 "*) ;;
1085       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1086          ac_unrecognized_sep=', ';;
1087     esac
1088     eval with_$ac_useropt=\$ac_optarg ;;
1089
1090   -without-* | --without-*)
1091     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1092     # Reject names that are not valid shell variable names.
1093     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1094       as_fn_error "invalid package name: $ac_useropt"
1095     ac_useropt_orig=$ac_useropt
1096     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1097     case $ac_user_opts in
1098       *"
1099 "with_$ac_useropt"
1100 "*) ;;
1101       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1102          ac_unrecognized_sep=', ';;
1103     esac
1104     eval with_$ac_useropt=no ;;
1105
1106   --x)
1107     # Obsolete; use --with-x.
1108     with_x=yes ;;
1109
1110   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1111   | --x-incl | --x-inc | --x-in | --x-i)
1112     ac_prev=x_includes ;;
1113   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1114   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1115     x_includes=$ac_optarg ;;
1116
1117   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1118   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1119     ac_prev=x_libraries ;;
1120   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1121   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1122     x_libraries=$ac_optarg ;;
1123
1124   -*) as_fn_error "unrecognized option: \`$ac_option'
1125 Try \`$0 --help' for more information."
1126     ;;
1127
1128   *=*)
1129     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1130     # Reject names that are not valid shell variable names.
1131     case $ac_envvar in #(
1132       '' | [0-9]* | *[!_$as_cr_alnum]* )
1133       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1134     esac
1135     eval $ac_envvar=\$ac_optarg
1136     export $ac_envvar ;;
1137
1138   *)
1139     # FIXME: should be removed in autoconf 3.0.
1140     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1141     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1142       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1143     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1144     ;;
1145
1146   esac
1147 done
1148
1149 if test -n "$ac_prev"; then
1150   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1151   as_fn_error "missing argument to $ac_option"
1152 fi
1153
1154 if test -n "$ac_unrecognized_opts"; then
1155   case $enable_option_checking in
1156     no) ;;
1157     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1158     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1159   esac
1160 fi
1161
1162 # Check all directory arguments for consistency.
1163 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1164                 datadir sysconfdir sharedstatedir localstatedir includedir \
1165                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1166                 libdir localedir mandir
1167 do
1168   eval ac_val=\$$ac_var
1169   # Remove trailing slashes.
1170   case $ac_val in
1171     */ )
1172       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1173       eval $ac_var=\$ac_val;;
1174   esac
1175   # Be sure to have absolute directory names.
1176   case $ac_val in
1177     [\\/$]* | ?:[\\/]* )  continue;;
1178     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1179   esac
1180   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1181 done
1182
1183 # There might be people who depend on the old broken behavior: `$host'
1184 # used to hold the argument of --host etc.
1185 # FIXME: To remove some day.
1186 build=$build_alias
1187 host=$host_alias
1188 target=$target_alias
1189
1190 # FIXME: To remove some day.
1191 if test "x$host_alias" != x; then
1192   if test "x$build_alias" = x; then
1193     cross_compiling=maybe
1194     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1195     If a cross compiler is detected then cross compile mode will be used." >&2
1196   elif test "x$build_alias" != "x$host_alias"; then
1197     cross_compiling=yes
1198   fi
1199 fi
1200
1201 ac_tool_prefix=
1202 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1203
1204 test "$silent" = yes && exec 6>/dev/null
1205
1206
1207 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1208 ac_ls_di=`ls -di .` &&
1209 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1210   as_fn_error "working directory cannot be determined"
1211 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1212   as_fn_error "pwd does not report name of working directory"
1213
1214
1215 # Find the source files, if location was not specified.
1216 if test -z "$srcdir"; then
1217   ac_srcdir_defaulted=yes
1218   # Try the directory containing this script, then the parent directory.
1219   ac_confdir=`$as_dirname -- "$as_myself" ||
1220 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1221          X"$as_myself" : 'X\(//\)[^/]' \| \
1222          X"$as_myself" : 'X\(//\)$' \| \
1223          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1224 $as_echo X"$as_myself" |
1225     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1226             s//\1/
1227             q
1228           }
1229           /^X\(\/\/\)[^/].*/{
1230             s//\1/
1231             q
1232           }
1233           /^X\(\/\/\)$/{
1234             s//\1/
1235             q
1236           }
1237           /^X\(\/\).*/{
1238             s//\1/
1239             q
1240           }
1241           s/.*/./; q'`
1242   srcdir=$ac_confdir
1243   if test ! -r "$srcdir/$ac_unique_file"; then
1244     srcdir=..
1245   fi
1246 else
1247   ac_srcdir_defaulted=no
1248 fi
1249 if test ! -r "$srcdir/$ac_unique_file"; then
1250   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1251   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1252 fi
1253 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1254 ac_abs_confdir=`(
1255         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1256         pwd)`
1257 # When building in place, set srcdir=.
1258 if test "$ac_abs_confdir" = "$ac_pwd"; then
1259   srcdir=.
1260 fi
1261 # Remove unnecessary trailing slashes from srcdir.
1262 # Double slashes in file names in object file debugging info
1263 # mess up M-x gdb in Emacs.
1264 case $srcdir in
1265 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1266 esac
1267 for ac_var in $ac_precious_vars; do
1268   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1269   eval ac_env_${ac_var}_value=\$${ac_var}
1270   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1271   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1272 done
1273
1274 #
1275 # Report the --help message.
1276 #
1277 if test "$ac_init_help" = "long"; then
1278   # Omit some internal or obsolete options to make the list less imposing.
1279   # This message is too long to be a string in the A/UX 3.1 sh.
1280   cat <<_ACEOF
1281 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
1282
1283 Usage: $0 [OPTION]... [VAR=VALUE]...
1284
1285 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1286 VAR=VALUE.  See below for descriptions of some of the useful variables.
1287
1288 Defaults for the options are specified in brackets.
1289
1290 Configuration:
1291   -h, --help              display this help and exit
1292       --help=short        display options specific to this package
1293       --help=recursive    display the short help of all the included packages
1294   -V, --version           display version information and exit
1295   -q, --quiet, --silent   do not print \`checking...' messages
1296       --cache-file=FILE   cache test results in FILE [disabled]
1297   -C, --config-cache      alias for \`--cache-file=config.cache'
1298   -n, --no-create         do not create output files
1299       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1300
1301 Installation directories:
1302   --prefix=PREFIX         install architecture-independent files in PREFIX
1303                           [$ac_default_prefix]
1304   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1305                           [PREFIX]
1306
1307 By default, \`make install' will install all the files in
1308 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1309 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1310 for instance \`--prefix=\$HOME'.
1311
1312 For better control, use the options below.
1313
1314 Fine tuning of the installation directories:
1315   --bindir=DIR            user executables [EPREFIX/bin]
1316   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1317   --libexecdir=DIR        program executables [EPREFIX/libexec]
1318   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1319   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1320   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1321   --libdir=DIR            object code libraries [EPREFIX/lib]
1322   --includedir=DIR        C header files [PREFIX/include]
1323   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1324   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1325   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1326   --infodir=DIR           info documentation [DATAROOTDIR/info]
1327   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1328   --mandir=DIR            man documentation [DATAROOTDIR/man]
1329   --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1330   --htmldir=DIR           html documentation [DOCDIR]
1331   --dvidir=DIR            dvi documentation [DOCDIR]
1332   --pdfdir=DIR            pdf documentation [DOCDIR]
1333   --psdir=DIR             ps documentation [DOCDIR]
1334 _ACEOF
1335
1336   cat <<\_ACEOF
1337
1338 System types:
1339   --build=BUILD     configure for building on BUILD [guessed]
1340   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1341   --target=TARGET   configure for building compilers for TARGET [HOST]
1342 _ACEOF
1343 fi
1344
1345 if test -n "$ac_init_help"; then
1346   case $ac_init_help in
1347      short | recursive ) echo "Configuration of package-unused version-unused:";;
1348    esac
1349   cat <<\_ACEOF
1350
1351 Optional Features:
1352   --disable-option-checking  ignore unrecognized --enable/--with options
1353   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1354   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1355   --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1356   --enable-multilib       build many library versions (default)
1357   --enable-maintainer-mode  enable make rules and dependencies not useful
1358                           (and sometimes confusing) to the casual installer
1359   --enable-shared[=PKGS]  build shared libraries [default=yes]
1360   --enable-static[=PKGS]  build static libraries [default=yes]
1361   --enable-fast-install[=PKGS]
1362                           optimize for fast installation [default=yes]
1363   --disable-libtool-lock  avoid locking (might break parallel builds)
1364   --enable-tls            Use thread-local storage [default=yes]
1365   --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1366                           Objective-C runtime
1367
1368 Optional Packages:
1369   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1370   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1371   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1372   --with-target-subdir=SUBDIR
1373                            configuring in a subdirectory
1374   --with-cross-host=HOST  configuring with a cross compiler
1375   --with-pic              try to use only PIC/non-PIC objects [default=use
1376                           both]
1377   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1378   --with-target-bdw-gc=PATHLIST
1379                           specify prefix directory for installed bdw-gc
1380                           package. Equivalent to
1381                           --with-target-bdw-gc-include=PATH/include plus
1382                           --with-target-bdw-gc-lib=PATH/lib
1383   --with-target-bdw-gc-include=PATHLIST
1384                           specify directories for installed bdw-gc include
1385                           files
1386   --with-target-bdw-gc-lib=PATHLIST
1387                           specify directories for installed bdw-gc library
1388
1389 Some influential environment variables:
1390   CC          C compiler command
1391   CFLAGS      C compiler flags
1392   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1393               nonstandard directory <lib dir>
1394   LIBS        libraries to pass to the linker, e.g. -l<library>
1395   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1396               you have headers in a nonstandard directory <include dir>
1397   CPP         C preprocessor
1398   PKG_CONFIG  path to pkg-config utility
1399   PKG_CONFIG_PATH
1400               directories to add to pkg-config's search path
1401   PKG_CONFIG_LIBDIR
1402               path overriding pkg-config's built-in search path
1403
1404 Use these variables to override the choices made by `configure' or to help
1405 it to find libraries and programs with nonstandard names/locations.
1406
1407 Report bugs to the package provider.
1408 _ACEOF
1409 ac_status=$?
1410 fi
1411
1412 if test "$ac_init_help" = "recursive"; then
1413   # If there are subdirs, report their specific --help.
1414   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1415     test -d "$ac_dir" ||
1416       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1417       continue
1418     ac_builddir=.
1419
1420 case "$ac_dir" in
1421 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1422 *)
1423   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1424   # A ".." for each directory in $ac_dir_suffix.
1425   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1426   case $ac_top_builddir_sub in
1427   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1428   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1429   esac ;;
1430 esac
1431 ac_abs_top_builddir=$ac_pwd
1432 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1433 # for backward compatibility:
1434 ac_top_builddir=$ac_top_build_prefix
1435
1436 case $srcdir in
1437   .)  # We are building in place.
1438     ac_srcdir=.
1439     ac_top_srcdir=$ac_top_builddir_sub
1440     ac_abs_top_srcdir=$ac_pwd ;;
1441   [\\/]* | ?:[\\/]* )  # Absolute name.
1442     ac_srcdir=$srcdir$ac_dir_suffix;
1443     ac_top_srcdir=$srcdir
1444     ac_abs_top_srcdir=$srcdir ;;
1445   *) # Relative name.
1446     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1447     ac_top_srcdir=$ac_top_build_prefix$srcdir
1448     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1449 esac
1450 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1451
1452     cd "$ac_dir" || { ac_status=$?; continue; }
1453     # Check for guested configure.
1454     if test -f "$ac_srcdir/configure.gnu"; then
1455       echo &&
1456       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1457     elif test -f "$ac_srcdir/configure"; then
1458       echo &&
1459       $SHELL "$ac_srcdir/configure" --help=recursive
1460     else
1461       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1462     fi || ac_status=$?
1463     cd "$ac_pwd" || { ac_status=$?; break; }
1464   done
1465 fi
1466
1467 test -n "$ac_init_help" && exit $ac_status
1468 if $ac_init_version; then
1469   cat <<\_ACEOF
1470 package-unused configure version-unused
1471 generated by GNU Autoconf 2.64
1472
1473 Copyright (C) 2009 Free Software Foundation, Inc.
1474 This configure script is free software; the Free Software Foundation
1475 gives unlimited permission to copy, distribute and modify it.
1476 _ACEOF
1477   exit
1478 fi
1479
1480 ## ------------------------ ##
1481 ## Autoconf initialization. ##
1482 ## ------------------------ ##
1483
1484 # ac_fn_c_try_compile LINENO
1485 # --------------------------
1486 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1487 ac_fn_c_try_compile ()
1488 {
1489   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1490   rm -f conftest.$ac_objext
1491   if { { ac_try="$ac_compile"
1492 case "(($ac_try" in
1493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1494   *) ac_try_echo=$ac_try;;
1495 esac
1496 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1497 $as_echo "$ac_try_echo"; } >&5
1498   (eval "$ac_compile") 2>conftest.err
1499   ac_status=$?
1500   if test -s conftest.err; then
1501     grep -v '^ *+' conftest.err >conftest.er1
1502     cat conftest.er1 >&5
1503     mv -f conftest.er1 conftest.err
1504   fi
1505   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1506   test $ac_status = 0; } && {
1507          test -z "$ac_c_werror_flag" ||
1508          test ! -s conftest.err
1509        } && test -s conftest.$ac_objext; then :
1510   ac_retval=0
1511 else
1512   $as_echo "$as_me: failed program was:" >&5
1513 sed 's/^/| /' conftest.$ac_ext >&5
1514
1515         ac_retval=1
1516 fi
1517   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1518   return $ac_retval
1519
1520 } # ac_fn_c_try_compile
1521
1522 # ac_fn_c_try_link LINENO
1523 # -----------------------
1524 # Try to link conftest.$ac_ext, and return whether this succeeded.
1525 ac_fn_c_try_link ()
1526 {
1527   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1528   rm -f conftest.$ac_objext conftest$ac_exeext
1529   if { { ac_try="$ac_link"
1530 case "(($ac_try" in
1531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1532   *) ac_try_echo=$ac_try;;
1533 esac
1534 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1535 $as_echo "$ac_try_echo"; } >&5
1536   (eval "$ac_link") 2>conftest.err
1537   ac_status=$?
1538   if test -s conftest.err; then
1539     grep -v '^ *+' conftest.err >conftest.er1
1540     cat conftest.er1 >&5
1541     mv -f conftest.er1 conftest.err
1542   fi
1543   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1544   test $ac_status = 0; } && {
1545          test -z "$ac_c_werror_flag" ||
1546          test ! -s conftest.err
1547        } && test -s conftest$ac_exeext && {
1548          test "$cross_compiling" = yes ||
1549          $as_test_x conftest$ac_exeext
1550        }; then :
1551   ac_retval=0
1552 else
1553   $as_echo "$as_me: failed program was:" >&5
1554 sed 's/^/| /' conftest.$ac_ext >&5
1555
1556         ac_retval=1
1557 fi
1558   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1559   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1560   # interfere with the next link command; also delete a directory that is
1561   # left behind by Apple's compiler.  We do this before executing the actions.
1562   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1563   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1564   return $ac_retval
1565
1566 } # ac_fn_c_try_link
1567
1568 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1569 # -------------------------------------------------------
1570 # Tests whether HEADER exists and can be compiled using the include files in
1571 # INCLUDES, setting the cache variable VAR accordingly.
1572 ac_fn_c_check_header_compile ()
1573 {
1574   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1576 $as_echo_n "checking for $2... " >&6; }
1577 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1578   $as_echo_n "(cached) " >&6
1579 else
1580   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1581 /* end confdefs.h.  */
1582 $4
1583 #include <$2>
1584 _ACEOF
1585 if ac_fn_c_try_compile "$LINENO"; then :
1586   eval "$3=yes"
1587 else
1588   eval "$3=no"
1589 fi
1590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1591 fi
1592 eval ac_res=\$$3
1593                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1594 $as_echo "$ac_res" >&6; }
1595   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1596
1597 } # ac_fn_c_check_header_compile
1598
1599 # ac_fn_c_try_cpp LINENO
1600 # ----------------------
1601 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1602 ac_fn_c_try_cpp ()
1603 {
1604   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605   if { { ac_try="$ac_cpp conftest.$ac_ext"
1606 case "(($ac_try" in
1607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1608   *) ac_try_echo=$ac_try;;
1609 esac
1610 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1611 $as_echo "$ac_try_echo"; } >&5
1612   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1613   ac_status=$?
1614   if test -s conftest.err; then
1615     grep -v '^ *+' conftest.err >conftest.er1
1616     cat conftest.er1 >&5
1617     mv -f conftest.er1 conftest.err
1618   fi
1619   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1620   test $ac_status = 0; } >/dev/null && {
1621          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1622          test ! -s conftest.err
1623        }; then :
1624   ac_retval=0
1625 else
1626   $as_echo "$as_me: failed program was:" >&5
1627 sed 's/^/| /' conftest.$ac_ext >&5
1628
1629     ac_retval=1
1630 fi
1631   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1632   return $ac_retval
1633
1634 } # ac_fn_c_try_cpp
1635
1636 # ac_fn_c_try_run LINENO
1637 # ----------------------
1638 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1639 # that executables *can* be run.
1640 ac_fn_c_try_run ()
1641 {
1642   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1643   if { { ac_try="$ac_link"
1644 case "(($ac_try" in
1645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646   *) ac_try_echo=$ac_try;;
1647 esac
1648 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649 $as_echo "$ac_try_echo"; } >&5
1650   (eval "$ac_link") 2>&5
1651   ac_status=$?
1652   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1654   { { case "(($ac_try" in
1655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656   *) ac_try_echo=$ac_try;;
1657 esac
1658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659 $as_echo "$ac_try_echo"; } >&5
1660   (eval "$ac_try") 2>&5
1661   ac_status=$?
1662   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1663   test $ac_status = 0; }; }; then :
1664   ac_retval=0
1665 else
1666   $as_echo "$as_me: program exited with status $ac_status" >&5
1667        $as_echo "$as_me: failed program was:" >&5
1668 sed 's/^/| /' conftest.$ac_ext >&5
1669
1670        ac_retval=$ac_status
1671 fi
1672   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1673   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1674   return $ac_retval
1675
1676 } # ac_fn_c_try_run
1677
1678 # ac_fn_c_check_func LINENO FUNC VAR
1679 # ----------------------------------
1680 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1681 ac_fn_c_check_func ()
1682 {
1683   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1685 $as_echo_n "checking for $2... " >&6; }
1686 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1687   $as_echo_n "(cached) " >&6
1688 else
1689   if test x$gcc_no_link = xyes; then
1690   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1691 fi
1692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693 /* end confdefs.h.  */
1694 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1695    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1696 #define $2 innocuous_$2
1697
1698 /* System header to define __stub macros and hopefully few prototypes,
1699     which can conflict with char $2 (); below.
1700     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1701     <limits.h> exists even on freestanding compilers.  */
1702
1703 #ifdef __STDC__
1704 # include <limits.h>
1705 #else
1706 # include <assert.h>
1707 #endif
1708
1709 #undef $2
1710
1711 /* Override any GCC internal prototype to avoid an error.
1712    Use char because int might match the return type of a GCC
1713    builtin and then its argument prototype would still apply.  */
1714 #ifdef __cplusplus
1715 extern "C"
1716 #endif
1717 char $2 ();
1718 /* The GNU C library defines this for functions which it implements
1719     to always fail with ENOSYS.  Some functions are actually named
1720     something starting with __ and the normal name is an alias.  */
1721 #if defined __stub_$2 || defined __stub___$2
1722 choke me
1723 #endif
1724
1725 int
1726 main ()
1727 {
1728 return $2 ();
1729   ;
1730   return 0;
1731 }
1732 _ACEOF
1733 if ac_fn_c_try_link "$LINENO"; then :
1734   eval "$3=yes"
1735 else
1736   eval "$3=no"
1737 fi
1738 rm -f core conftest.err conftest.$ac_objext \
1739     conftest$ac_exeext conftest.$ac_ext
1740 fi
1741 eval ac_res=\$$3
1742                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1743 $as_echo "$ac_res" >&6; }
1744   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1745
1746 } # ac_fn_c_check_func
1747
1748 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1749 # -------------------------------------------------------
1750 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1751 # the include files in INCLUDES and setting the cache variable VAR
1752 # accordingly.
1753 ac_fn_c_check_header_mongrel ()
1754 {
1755   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
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 fi
1762 eval ac_res=\$$3
1763                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1764 $as_echo "$ac_res" >&6; }
1765 else
1766   # Is the header compilable?
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1768 $as_echo_n "checking $2 usability... " >&6; }
1769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1770 /* end confdefs.h.  */
1771 $4
1772 #include <$2>
1773 _ACEOF
1774 if ac_fn_c_try_compile "$LINENO"; then :
1775   ac_header_compiler=yes
1776 else
1777   ac_header_compiler=no
1778 fi
1779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1781 $as_echo "$ac_header_compiler" >&6; }
1782
1783 # Is the header present?
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1785 $as_echo_n "checking $2 presence... " >&6; }
1786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1787 /* end confdefs.h.  */
1788 #include <$2>
1789 _ACEOF
1790 if ac_fn_c_try_cpp "$LINENO"; then :
1791   ac_header_preproc=yes
1792 else
1793   ac_header_preproc=no
1794 fi
1795 rm -f conftest.err conftest.$ac_ext
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1797 $as_echo "$ac_header_preproc" >&6; }
1798
1799 # So?  What about this header?
1800 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1801   yes:no: )
1802     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1803 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1804     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1805 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1806     ;;
1807   no:yes:* )
1808     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1809 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1810     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1811 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1812     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1813 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1814     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1815 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1816     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1817 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1818     ;;
1819 esac
1820   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1821 $as_echo_n "checking for $2... " >&6; }
1822 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1823   $as_echo_n "(cached) " >&6
1824 else
1825   eval "$3=\$ac_header_compiler"
1826 fi
1827 eval ac_res=\$$3
1828                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1829 $as_echo "$ac_res" >&6; }
1830 fi
1831   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1832
1833 } # ac_fn_c_check_header_mongrel
1834 cat >config.log <<_ACEOF
1835 This file contains any messages produced by compilers while
1836 running configure, to aid debugging if configure makes a mistake.
1837
1838 It was created by package-unused $as_me version-unused, which was
1839 generated by GNU Autoconf 2.64.  Invocation command line was
1840
1841   $ $0 $@
1842
1843 _ACEOF
1844 exec 5>>config.log
1845 {
1846 cat <<_ASUNAME
1847 ## --------- ##
1848 ## Platform. ##
1849 ## --------- ##
1850
1851 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1852 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1853 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1854 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1855 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1856
1857 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1858 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1859
1860 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1861 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1862 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1863 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1864 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1865 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1866 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1867
1868 _ASUNAME
1869
1870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1871 for as_dir in $PATH
1872 do
1873   IFS=$as_save_IFS
1874   test -z "$as_dir" && as_dir=.
1875     $as_echo "PATH: $as_dir"
1876   done
1877 IFS=$as_save_IFS
1878
1879 } >&5
1880
1881 cat >&5 <<_ACEOF
1882
1883
1884 ## ----------- ##
1885 ## Core tests. ##
1886 ## ----------- ##
1887
1888 _ACEOF
1889
1890
1891 # Keep a trace of the command line.
1892 # Strip out --no-create and --no-recursion so they do not pile up.
1893 # Strip out --silent because we don't want to record it for future runs.
1894 # Also quote any args containing shell meta-characters.
1895 # Make two passes to allow for proper duplicate-argument suppression.
1896 ac_configure_args=
1897 ac_configure_args0=
1898 ac_configure_args1=
1899 ac_must_keep_next=false
1900 for ac_pass in 1 2
1901 do
1902   for ac_arg
1903   do
1904     case $ac_arg in
1905     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1906     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1907     | -silent | --silent | --silen | --sile | --sil)
1908       continue ;;
1909     *\'*)
1910       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1911     esac
1912     case $ac_pass in
1913     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1914     2)
1915       as_fn_append ac_configure_args1 " '$ac_arg'"
1916       if test $ac_must_keep_next = true; then
1917         ac_must_keep_next=false # Got value, back to normal.
1918       else
1919         case $ac_arg in
1920           *=* | --config-cache | -C | -disable-* | --disable-* \
1921           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1922           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1923           | -with-* | --with-* | -without-* | --without-* | --x)
1924             case "$ac_configure_args0 " in
1925               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1926             esac
1927             ;;
1928           -* ) ac_must_keep_next=true ;;
1929         esac
1930       fi
1931       as_fn_append ac_configure_args " '$ac_arg'"
1932       ;;
1933     esac
1934   done
1935 done
1936 { ac_configure_args0=; unset ac_configure_args0;}
1937 { ac_configure_args1=; unset ac_configure_args1;}
1938
1939 # When interrupted or exit'd, cleanup temporary files, and complete
1940 # config.log.  We remove comments because anyway the quotes in there
1941 # would cause problems or look ugly.
1942 # WARNING: Use '\'' to represent an apostrophe within the trap.
1943 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1944 trap 'exit_status=$?
1945   # Save into config.log some information that might help in debugging.
1946   {
1947     echo
1948
1949     cat <<\_ASBOX
1950 ## ---------------- ##
1951 ## Cache variables. ##
1952 ## ---------------- ##
1953 _ASBOX
1954     echo
1955     # The following way of writing the cache mishandles newlines in values,
1956 (
1957   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1958     eval ac_val=\$$ac_var
1959     case $ac_val in #(
1960     *${as_nl}*)
1961       case $ac_var in #(
1962       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1963 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1964       esac
1965       case $ac_var in #(
1966       _ | IFS | as_nl) ;; #(
1967       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1968       *) { eval $ac_var=; unset $ac_var;} ;;
1969       esac ;;
1970     esac
1971   done
1972   (set) 2>&1 |
1973     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1974     *${as_nl}ac_space=\ *)
1975       sed -n \
1976         "s/'\''/'\''\\\\'\'''\''/g;
1977           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1978       ;; #(
1979     *)
1980       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1981       ;;
1982     esac |
1983     sort
1984 )
1985     echo
1986
1987     cat <<\_ASBOX
1988 ## ----------------- ##
1989 ## Output variables. ##
1990 ## ----------------- ##
1991 _ASBOX
1992     echo
1993     for ac_var in $ac_subst_vars
1994     do
1995       eval ac_val=\$$ac_var
1996       case $ac_val in
1997       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1998       esac
1999       $as_echo "$ac_var='\''$ac_val'\''"
2000     done | sort
2001     echo
2002
2003     if test -n "$ac_subst_files"; then
2004       cat <<\_ASBOX
2005 ## ------------------- ##
2006 ## File substitutions. ##
2007 ## ------------------- ##
2008 _ASBOX
2009       echo
2010       for ac_var in $ac_subst_files
2011       do
2012         eval ac_val=\$$ac_var
2013         case $ac_val in
2014         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2015         esac
2016         $as_echo "$ac_var='\''$ac_val'\''"
2017       done | sort
2018       echo
2019     fi
2020
2021     if test -s confdefs.h; then
2022       cat <<\_ASBOX
2023 ## ----------- ##
2024 ## confdefs.h. ##
2025 ## ----------- ##
2026 _ASBOX
2027       echo
2028       cat confdefs.h
2029       echo
2030     fi
2031     test "$ac_signal" != 0 &&
2032       $as_echo "$as_me: caught signal $ac_signal"
2033     $as_echo "$as_me: exit $exit_status"
2034   } >&5
2035   rm -f core *.core core.conftest.* &&
2036     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2037     exit $exit_status
2038 ' 0
2039 for ac_signal in 1 2 13 15; do
2040   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2041 done
2042 ac_signal=0
2043
2044 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2045 rm -f -r conftest* confdefs.h
2046
2047 $as_echo "/* confdefs.h */" > confdefs.h
2048
2049 # Predefined preprocessor variables.
2050
2051 cat >>confdefs.h <<_ACEOF
2052 #define PACKAGE_NAME "$PACKAGE_NAME"
2053 _ACEOF
2054
2055 cat >>confdefs.h <<_ACEOF
2056 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2057 _ACEOF
2058
2059 cat >>confdefs.h <<_ACEOF
2060 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2061 _ACEOF
2062
2063 cat >>confdefs.h <<_ACEOF
2064 #define PACKAGE_STRING "$PACKAGE_STRING"
2065 _ACEOF
2066
2067 cat >>confdefs.h <<_ACEOF
2068 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2069 _ACEOF
2070
2071 cat >>confdefs.h <<_ACEOF
2072 #define PACKAGE_URL "$PACKAGE_URL"
2073 _ACEOF
2074
2075
2076 # Let the site file select an alternate cache file if it wants to.
2077 # Prefer an explicitly selected file to automatically selected ones.
2078 ac_site_file1=NONE
2079 ac_site_file2=NONE
2080 if test -n "$CONFIG_SITE"; then
2081   ac_site_file1=$CONFIG_SITE
2082 elif test "x$prefix" != xNONE; then
2083   ac_site_file1=$prefix/share/config.site
2084   ac_site_file2=$prefix/etc/config.site
2085 else
2086   ac_site_file1=$ac_default_prefix/share/config.site
2087   ac_site_file2=$ac_default_prefix/etc/config.site
2088 fi
2089 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2090 do
2091   test "x$ac_site_file" = xNONE && continue
2092   if test -r "$ac_site_file"; then
2093     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2094 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2095     sed 's/^/| /' "$ac_site_file" >&5
2096     . "$ac_site_file"
2097   fi
2098 done
2099
2100 if test -r "$cache_file"; then
2101   # Some versions of bash will fail to source /dev/null (special
2102   # files actually), so we avoid doing that.
2103   if test -f "$cache_file"; then
2104     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2105 $as_echo "$as_me: loading cache $cache_file" >&6;}
2106     case $cache_file in
2107       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2108       *)                      . "./$cache_file";;
2109     esac
2110   fi
2111 else
2112   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2113 $as_echo "$as_me: creating cache $cache_file" >&6;}
2114   >$cache_file
2115 fi
2116
2117 # Check that the precious variables saved in the cache have kept the same
2118 # value.
2119 ac_cache_corrupted=false
2120 for ac_var in $ac_precious_vars; do
2121   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2122   eval ac_new_set=\$ac_env_${ac_var}_set
2123   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2124   eval ac_new_val=\$ac_env_${ac_var}_value
2125   case $ac_old_set,$ac_new_set in
2126     set,)
2127       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2128 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2129       ac_cache_corrupted=: ;;
2130     ,set)
2131       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2132 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2133       ac_cache_corrupted=: ;;
2134     ,);;
2135     *)
2136       if test "x$ac_old_val" != "x$ac_new_val"; then
2137         # differences in whitespace do not lead to failure.
2138         ac_old_val_w=`echo x $ac_old_val`
2139         ac_new_val_w=`echo x $ac_new_val`
2140         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2141           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2142 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2143           ac_cache_corrupted=:
2144         else
2145           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2146 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2147           eval $ac_var=\$ac_old_val
2148         fi
2149         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2150 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2151         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2152 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2153       fi;;
2154   esac
2155   # Pass precious variables to config.status.
2156   if test "$ac_new_set" = set; then
2157     case $ac_new_val in
2158     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2159     *) ac_arg=$ac_var=$ac_new_val ;;
2160     esac
2161     case " $ac_configure_args " in
2162       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2163       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2164     esac
2165   fi
2166 done
2167 if $ac_cache_corrupted; then
2168   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2169 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2170   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2171 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2172   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2173 fi
2174 ## -------------------- ##
2175 ## Main body of script. ##
2176 ## -------------------- ##
2177
2178 ac_ext=c
2179 ac_cpp='$CPP $CPPFLAGS'
2180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2183
2184
2185
2186
2187
2188
2189 ac_aux_dir=
2190 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2191   for ac_t in install-sh install.sh shtool; do
2192     if test -f "$ac_dir/$ac_t"; then
2193       ac_aux_dir=$ac_dir
2194       ac_install_sh="$ac_aux_dir/$ac_t -c"
2195       break 2
2196     fi
2197   done
2198 done
2199 if test -z "$ac_aux_dir"; then
2200   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2201 fi
2202
2203 # These three variables are undocumented and unsupported,
2204 # and are intended to be withdrawn in a future Autoconf release.
2205 # They can cause serious problems if a builder's source tree is in a directory
2206 # whose full name contains unusual characters.
2207 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2208 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2209 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2210
2211
2212 # Make sure we can run config.sub.
2213 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2214   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2215
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2217 $as_echo_n "checking build system type... " >&6; }
2218 if test "${ac_cv_build+set}" = set; then :
2219   $as_echo_n "(cached) " >&6
2220 else
2221   ac_build_alias=$build_alias
2222 test "x$ac_build_alias" = x &&
2223   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2224 test "x$ac_build_alias" = x &&
2225   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2226 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2227   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2228
2229 fi
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2231 $as_echo "$ac_cv_build" >&6; }
2232 case $ac_cv_build in
2233 *-*-*) ;;
2234 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2235 esac
2236 build=$ac_cv_build
2237 ac_save_IFS=$IFS; IFS='-'
2238 set x $ac_cv_build
2239 shift
2240 build_cpu=$1
2241 build_vendor=$2
2242 shift; shift
2243 # Remember, the first character of IFS is used to create $*,
2244 # except with old shells:
2245 build_os=$*
2246 IFS=$ac_save_IFS
2247 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2248
2249
2250  case ${build_alias} in
2251   "") build_noncanonical=${build} ;;
2252   *) build_noncanonical=${build_alias} ;;
2253 esac
2254
2255  case ${host_alias} in
2256   "") host_noncanonical=${build_noncanonical} ;;
2257   *) host_noncanonical=${host_alias} ;;
2258 esac
2259
2260  case ${target_alias} in
2261   "") target_noncanonical=${host_noncanonical} ;;
2262   *) target_noncanonical=${target_alias} ;;
2263 esac
2264
2265
2266 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2267 # have matching libraries, they should use host libraries: Makefile.tpl
2268 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2269 # However, they still use the build modules, because the corresponding
2270 # host modules (e.g. bison) are only built for the host when bootstrap
2271 # finishes. So:
2272 # - build_subdir is where we find build modules, and never changes.
2273 # - build_libsubdir is where we find build libraries, and can be overridden.
2274
2275 # Prefix 'build-' so this never conflicts with target_subdir.
2276 build_subdir="build-${build_noncanonical}"
2277
2278 # Check whether --with-build-libsubdir was given.
2279 if test "${with_build_libsubdir+set}" = set; then :
2280   withval=$with_build_libsubdir; build_libsubdir="$withval"
2281 else
2282   build_libsubdir="$build_subdir"
2283 fi
2284
2285 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2286 if ( test $srcdir = . && test -d gcc ) \
2287    || test -d $srcdir/../host-${host_noncanonical}; then
2288   host_subdir="host-${host_noncanonical}"
2289 else
2290   host_subdir=.
2291 fi
2292 # No prefix.
2293 target_subdir=${target_noncanonical}
2294
2295
2296 # We need the following definitions because AC_PROG_LIBTOOL relies on them
2297 PACKAGE=libobjc
2298 # Version is pulled out to make it a bit easier to change using sed.
2299 VERSION=4:0:0
2300
2301
2302 # This works around the fact that libtool configuration may change LD
2303 # for this particular configuration, but some shells, instead of
2304 # keeping the changes in LD private, export them just because LD is
2305 # exported.
2306 ORIGINAL_LD_FOR_MULTILIBS=$LD
2307
2308 # -------
2309 # Options
2310 # -------
2311
2312 # We use these options to decide which functions to include.
2313
2314 # Check whether --with-target-subdir was given.
2315 if test "${with_target_subdir+set}" = set; then :
2316   withval=$with_target_subdir;
2317 fi
2318
2319
2320 # Check whether --with-cross-host was given.
2321 if test "${with_cross_host+set}" = set; then :
2322   withval=$with_cross_host;
2323 fi
2324
2325
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2327 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2328 # Check whether --enable-version-specific-runtime-libs was given.
2329 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2330   enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2331  yes) version_specific_libs=yes ;;
2332  no)  version_specific_libs=no ;;
2333  *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2334  esac
2335 else
2336   version_specific_libs=no
2337 fi
2338
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2340 $as_echo "$version_specific_libs" >&6; }
2341
2342 # -----------
2343 # Directories
2344 # -----------
2345
2346 # Find the rest of the source tree framework.
2347 # Default to --enable-multilib
2348 # Check whether --enable-multilib was given.
2349 if test "${enable_multilib+set}" = set; then :
2350   enableval=$enable_multilib; case "$enableval" in
2351   yes) multilib=yes ;;
2352   no)  multilib=no ;;
2353   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2354  esac
2355 else
2356   multilib=yes
2357 fi
2358
2359
2360 # We may get other options which we leave undocumented:
2361 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2362 # See config-ml.in if you want the gory details.
2363
2364 if test "$srcdir" = "."; then
2365   if test "$with_target_subdir" != "."; then
2366     multi_basedir="$srcdir/$with_multisrctop../.."
2367   else
2368     multi_basedir="$srcdir/$with_multisrctop.."
2369   fi
2370 else
2371   multi_basedir="$srcdir/.."
2372 fi
2373
2374
2375 # Even if the default multilib is not a cross compilation,
2376 # it may be that some of the other multilibs are.
2377 if test $cross_compiling = no && test $multilib = yes \
2378    && test "x${with_multisubdir}" != x ; then
2379    cross_compiling=maybe
2380 fi
2381
2382 ac_config_commands="$ac_config_commands default-1"
2383
2384
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2386 $as_echo_n "checking host system type... " >&6; }
2387 if test "${ac_cv_host+set}" = set; then :
2388   $as_echo_n "(cached) " >&6
2389 else
2390   if test "x$host_alias" = x; then
2391   ac_cv_host=$ac_cv_build
2392 else
2393   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2394     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2395 fi
2396
2397 fi
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2399 $as_echo "$ac_cv_host" >&6; }
2400 case $ac_cv_host in
2401 *-*-*) ;;
2402 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2403 esac
2404 host=$ac_cv_host
2405 ac_save_IFS=$IFS; IFS='-'
2406 set x $ac_cv_host
2407 shift
2408 host_cpu=$1
2409 host_vendor=$2
2410 shift; shift
2411 # Remember, the first character of IFS is used to create $*,
2412 # except with old shells:
2413 host_os=$*
2414 IFS=$ac_save_IFS
2415 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2416
2417
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2419 $as_echo_n "checking target system type... " >&6; }
2420 if test "${ac_cv_target+set}" = set; then :
2421   $as_echo_n "(cached) " >&6
2422 else
2423   if test "x$target_alias" = x; then
2424   ac_cv_target=$ac_cv_host
2425 else
2426   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2427     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2428 fi
2429
2430 fi
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2432 $as_echo "$ac_cv_target" >&6; }
2433 case $ac_cv_target in
2434 *-*-*) ;;
2435 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2436 esac
2437 target=$ac_cv_target
2438 ac_save_IFS=$IFS; IFS='-'
2439 set x $ac_cv_target
2440 shift
2441 target_cpu=$1
2442 target_vendor=$2
2443 shift; shift
2444 # Remember, the first character of IFS is used to create $*,
2445 # except with old shells:
2446 target_os=$*
2447 IFS=$ac_save_IFS
2448 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2449
2450
2451 # The aliases save the names the user supplied, while $host etc.
2452 # will get canonicalized.
2453 test -n "$target_alias" &&
2454   test "$program_prefix$program_suffix$program_transform_name" = \
2455     NONENONEs,x,x, &&
2456   program_prefix=${target_alias}-
2457
2458
2459
2460
2461 # Export source directory.
2462 # These need to be absolute paths, yet at the same time need to
2463 # canonicalize only relative paths, because then amd will not unmount
2464 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2465 case $srcdir in
2466   \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2467   *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2468 esac
2469
2470
2471 # Calculate toolexeclibdir
2472 # Also toolexecdir, though it's only used in toolexeclibdir
2473 case ${version_specific_libs} in
2474   yes)
2475     # Need the gcc compiler version to know where to install libraries
2476     # and header files if --enable-version-specific-runtime-libs option
2477     # is selected.
2478     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2479     toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2480     ;;
2481   no)
2482     if test -n "$with_cross_host" &&
2483        test x"$with_cross_host" != x"no"; then
2484       # Install a library built with a cross compiler in tooldir, not libdir.
2485       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2486       toolexeclibdir='$(toolexecdir)/lib'
2487     else
2488       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2489       toolexeclibdir='$(libdir)'
2490     fi
2491     multi_os_directory=`$CC -print-multi-os-directory`
2492     case $multi_os_directory in
2493       .) ;; # Avoid trailing /.
2494       *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2495     esac
2496     ;;
2497 esac
2498
2499
2500
2501 # Figure out if we want to name the include directory and the
2502 #  library name changes differently.
2503 includedirname=include
2504 libsuffix=
2505 case "${host}" in
2506   *-darwin*)
2507     # Darwin is the only target so far that needs a different include directory.
2508     includedirname=include-gnu-runtime
2509     libsuffix=-gnu
2510     ;;
2511 esac
2512
2513
2514
2515 ac_config_headers="$ac_config_headers config.h"
2516
2517
2518 # --------
2519 # Programs
2520 # --------
2521
2522
2523
2524 # We must force CC to /not/ be a precious variable; otherwise
2525 # the wrong, non-multilib-adjusted value will be used in multilibs.
2526 # As a side effect, we have to subst CFLAGS ourselves.
2527
2528
2529 ac_ext=c
2530 ac_cpp='$CPP $CPPFLAGS'
2531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2534 if test -n "$ac_tool_prefix"; then
2535   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2536 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2538 $as_echo_n "checking for $ac_word... " >&6; }
2539 if test "${ac_cv_prog_CC+set}" = set; then :
2540   $as_echo_n "(cached) " >&6
2541 else
2542   if test -n "$CC"; then
2543   ac_cv_prog_CC="$CC" # Let the user override the test.
2544 else
2545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546 for as_dir in $PATH
2547 do
2548   IFS=$as_save_IFS
2549   test -z "$as_dir" && as_dir=.
2550     for ac_exec_ext in '' $ac_executable_extensions; do
2551   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2552     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2553     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554     break 2
2555   fi
2556 done
2557   done
2558 IFS=$as_save_IFS
2559
2560 fi
2561 fi
2562 CC=$ac_cv_prog_CC
2563 if test -n "$CC"; then
2564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2565 $as_echo "$CC" >&6; }
2566 else
2567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2568 $as_echo "no" >&6; }
2569 fi
2570
2571
2572 fi
2573 if test -z "$ac_cv_prog_CC"; then
2574   ac_ct_CC=$CC
2575   # Extract the first word of "gcc", so it can be a program name with args.
2576 set dummy gcc; ac_word=$2
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2578 $as_echo_n "checking for $ac_word... " >&6; }
2579 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2580   $as_echo_n "(cached) " >&6
2581 else
2582   if test -n "$ac_ct_CC"; then
2583   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2584 else
2585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586 for as_dir in $PATH
2587 do
2588   IFS=$as_save_IFS
2589   test -z "$as_dir" && as_dir=.
2590     for ac_exec_ext in '' $ac_executable_extensions; do
2591   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2592     ac_cv_prog_ac_ct_CC="gcc"
2593     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2594     break 2
2595   fi
2596 done
2597   done
2598 IFS=$as_save_IFS
2599
2600 fi
2601 fi
2602 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2603 if test -n "$ac_ct_CC"; then
2604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2605 $as_echo "$ac_ct_CC" >&6; }
2606 else
2607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2608 $as_echo "no" >&6; }
2609 fi
2610
2611   if test "x$ac_ct_CC" = x; then
2612     CC=""
2613   else
2614     case $cross_compiling:$ac_tool_warned in
2615 yes:)
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2617 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2618 ac_tool_warned=yes ;;
2619 esac
2620     CC=$ac_ct_CC
2621   fi
2622 else
2623   CC="$ac_cv_prog_CC"
2624 fi
2625
2626 if test -z "$CC"; then
2627           if test -n "$ac_tool_prefix"; then
2628     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2629 set dummy ${ac_tool_prefix}cc; ac_word=$2
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2631 $as_echo_n "checking for $ac_word... " >&6; }
2632 if test "${ac_cv_prog_CC+set}" = set; then :
2633   $as_echo_n "(cached) " >&6
2634 else
2635   if test -n "$CC"; then
2636   ac_cv_prog_CC="$CC" # Let the user override the test.
2637 else
2638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639 for as_dir in $PATH
2640 do
2641   IFS=$as_save_IFS
2642   test -z "$as_dir" && as_dir=.
2643     for ac_exec_ext in '' $ac_executable_extensions; do
2644   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2645     ac_cv_prog_CC="${ac_tool_prefix}cc"
2646     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2647     break 2
2648   fi
2649 done
2650   done
2651 IFS=$as_save_IFS
2652
2653 fi
2654 fi
2655 CC=$ac_cv_prog_CC
2656 if test -n "$CC"; then
2657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2658 $as_echo "$CC" >&6; }
2659 else
2660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2661 $as_echo "no" >&6; }
2662 fi
2663
2664
2665   fi
2666 fi
2667 if test -z "$CC"; then
2668   # Extract the first word of "cc", so it can be a program name with args.
2669 set dummy cc; ac_word=$2
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671 $as_echo_n "checking for $ac_word... " >&6; }
2672 if test "${ac_cv_prog_CC+set}" = set; then :
2673   $as_echo_n "(cached) " >&6
2674 else
2675   if test -n "$CC"; then
2676   ac_cv_prog_CC="$CC" # Let the user override the test.
2677 else
2678   ac_prog_rejected=no
2679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2680 for as_dir in $PATH
2681 do
2682   IFS=$as_save_IFS
2683   test -z "$as_dir" && as_dir=.
2684     for ac_exec_ext in '' $ac_executable_extensions; do
2685   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2686     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2687        ac_prog_rejected=yes
2688        continue
2689      fi
2690     ac_cv_prog_CC="cc"
2691     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2692     break 2
2693   fi
2694 done
2695   done
2696 IFS=$as_save_IFS
2697
2698 if test $ac_prog_rejected = yes; then
2699   # We found a bogon in the path, so make sure we never use it.
2700   set dummy $ac_cv_prog_CC
2701   shift
2702   if test $# != 0; then
2703     # We chose a different compiler from the bogus one.
2704     # However, it has the same basename, so the bogon will be chosen
2705     # first if we set CC to just the basename; use the full file name.
2706     shift
2707     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2708   fi
2709 fi
2710 fi
2711 fi
2712 CC=$ac_cv_prog_CC
2713 if test -n "$CC"; then
2714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2715 $as_echo "$CC" >&6; }
2716 else
2717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2718 $as_echo "no" >&6; }
2719 fi
2720
2721
2722 fi
2723 if test -z "$CC"; then
2724   if test -n "$ac_tool_prefix"; then
2725   for ac_prog in cl.exe
2726   do
2727     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2728 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2730 $as_echo_n "checking for $ac_word... " >&6; }
2731 if test "${ac_cv_prog_CC+set}" = set; then :
2732   $as_echo_n "(cached) " >&6
2733 else
2734   if test -n "$CC"; then
2735   ac_cv_prog_CC="$CC" # Let the user override the test.
2736 else
2737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2738 for as_dir in $PATH
2739 do
2740   IFS=$as_save_IFS
2741   test -z "$as_dir" && as_dir=.
2742     for ac_exec_ext in '' $ac_executable_extensions; do
2743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2744     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2745     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2746     break 2
2747   fi
2748 done
2749   done
2750 IFS=$as_save_IFS
2751
2752 fi
2753 fi
2754 CC=$ac_cv_prog_CC
2755 if test -n "$CC"; then
2756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2757 $as_echo "$CC" >&6; }
2758 else
2759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2760 $as_echo "no" >&6; }
2761 fi
2762
2763
2764     test -n "$CC" && break
2765   done
2766 fi
2767 if test -z "$CC"; then
2768   ac_ct_CC=$CC
2769   for ac_prog in cl.exe
2770 do
2771   # Extract the first word of "$ac_prog", so it can be a program name with args.
2772 set dummy $ac_prog; ac_word=$2
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774 $as_echo_n "checking for $ac_word... " >&6; }
2775 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2776   $as_echo_n "(cached) " >&6
2777 else
2778   if test -n "$ac_ct_CC"; then
2779   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780 else
2781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782 for as_dir in $PATH
2783 do
2784   IFS=$as_save_IFS
2785   test -z "$as_dir" && as_dir=.
2786     for ac_exec_ext in '' $ac_executable_extensions; do
2787   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788     ac_cv_prog_ac_ct_CC="$ac_prog"
2789     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790     break 2
2791   fi
2792 done
2793   done
2794 IFS=$as_save_IFS
2795
2796 fi
2797 fi
2798 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2799 if test -n "$ac_ct_CC"; then
2800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2801 $as_echo "$ac_ct_CC" >&6; }
2802 else
2803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 $as_echo "no" >&6; }
2805 fi
2806
2807
2808   test -n "$ac_ct_CC" && break
2809 done
2810
2811   if test "x$ac_ct_CC" = x; then
2812     CC=""
2813   else
2814     case $cross_compiling:$ac_tool_warned in
2815 yes:)
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2817 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2818 ac_tool_warned=yes ;;
2819 esac
2820     CC=$ac_ct_CC
2821   fi
2822 fi
2823
2824 fi
2825
2826
2827 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2828 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2829 as_fn_error "no acceptable C compiler found in \$PATH
2830 See \`config.log' for more details." "$LINENO" 5; }
2831
2832 # Provide some information about the compiler.
2833 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2834 set X $ac_compile
2835 ac_compiler=$2
2836 for ac_option in --version -v -V -qversion; do
2837   { { ac_try="$ac_compiler $ac_option >&5"
2838 case "(($ac_try" in
2839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2840   *) ac_try_echo=$ac_try;;
2841 esac
2842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2843 $as_echo "$ac_try_echo"; } >&5
2844   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2845   ac_status=$?
2846   if test -s conftest.err; then
2847     sed '10a\
2848 ... rest of stderr output deleted ...
2849          10q' conftest.err >conftest.er1
2850     cat conftest.er1 >&5
2851     rm -f conftest.er1 conftest.err
2852   fi
2853   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2854   test $ac_status = 0; }
2855 done
2856
2857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2858 /* end confdefs.h.  */
2859
2860 int
2861 main ()
2862 {
2863
2864   ;
2865   return 0;
2866 }
2867 _ACEOF
2868 # FIXME: Cleanup?
2869 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2870   (eval $ac_link) 2>&5
2871   ac_status=$?
2872   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2873   test $ac_status = 0; }; then :
2874   gcc_no_link=no
2875 else
2876   gcc_no_link=yes
2877 fi
2878 if test x$gcc_no_link = xyes; then
2879   # Setting cross_compile will disable run tests; it will
2880   # also disable AC_CHECK_FILE but that's generally
2881   # correct if we can't link.
2882   cross_compiling=yes
2883   EXEEXT=
2884 else
2885   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2886 /* end confdefs.h.  */
2887
2888 int
2889 main ()
2890 {
2891
2892   ;
2893   return 0;
2894 }
2895 _ACEOF
2896 ac_clean_files_save=$ac_clean_files
2897 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2898 # Try to create an executable without -o first, disregard a.out.
2899 # It will help us diagnose broken compilers, and finding out an intuition
2900 # of exeext.
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2902 $as_echo_n "checking for C compiler default output file name... " >&6; }
2903 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2904
2905 # The possible output files:
2906 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2907
2908 ac_rmfiles=
2909 for ac_file in $ac_files
2910 do
2911   case $ac_file in
2912     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2913     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2914   esac
2915 done
2916 rm -f $ac_rmfiles
2917
2918 if { { ac_try="$ac_link_default"
2919 case "(($ac_try" in
2920   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2921   *) ac_try_echo=$ac_try;;
2922 esac
2923 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2924 $as_echo "$ac_try_echo"; } >&5
2925   (eval "$ac_link_default") 2>&5
2926   ac_status=$?
2927   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2928   test $ac_status = 0; }; then :
2929   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2930 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2931 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2932 # so that the user can short-circuit this test for compilers unknown to
2933 # Autoconf.
2934 for ac_file in $ac_files ''
2935 do
2936   test -f "$ac_file" || continue
2937   case $ac_file in
2938     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2939         ;;
2940     [ab].out )
2941         # We found the default executable, but exeext='' is most
2942         # certainly right.
2943         break;;
2944     *.* )
2945         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2946         then :; else
2947            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2948         fi
2949         # We set ac_cv_exeext here because the later test for it is not
2950         # safe: cross compilers may not add the suffix if given an `-o'
2951         # argument, so we may need to know it at that point already.
2952         # Even if this section looks crufty: it has the advantage of
2953         # actually working.
2954         break;;
2955     * )
2956         break;;
2957   esac
2958 done
2959 test "$ac_cv_exeext" = no && ac_cv_exeext=
2960
2961 else
2962   ac_file=''
2963 fi
2964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2965 $as_echo "$ac_file" >&6; }
2966 if test -z "$ac_file"; then :
2967   $as_echo "$as_me: failed program was:" >&5
2968 sed 's/^/| /' conftest.$ac_ext >&5
2969
2970 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972 { as_fn_set_status 77
2973 as_fn_error "C compiler cannot create executables
2974 See \`config.log' for more details." "$LINENO" 5; }; }
2975 fi
2976 ac_exeext=$ac_cv_exeext
2977
2978 # Check that the compiler produces executables we can run.  If not, either
2979 # the compiler is broken, or we cross compile.
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2981 $as_echo_n "checking whether the C compiler works... " >&6; }
2982 # If not cross compiling, check that we can run a simple program.
2983 if test "$cross_compiling" != yes; then
2984   if { ac_try='./$ac_file'
2985   { { case "(($ac_try" in
2986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987   *) ac_try_echo=$ac_try;;
2988 esac
2989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990 $as_echo "$ac_try_echo"; } >&5
2991   (eval "$ac_try") 2>&5
2992   ac_status=$?
2993   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994   test $ac_status = 0; }; }; then
2995     cross_compiling=no
2996   else
2997     if test "$cross_compiling" = maybe; then
2998         cross_compiling=yes
2999     else
3000         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3001 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3002 as_fn_error "cannot run C compiled programs.
3003 If you meant to cross compile, use \`--host'.
3004 See \`config.log' for more details." "$LINENO" 5; }
3005     fi
3006   fi
3007 fi
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3009 $as_echo "yes" >&6; }
3010
3011 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3012 ac_clean_files=$ac_clean_files_save
3013 # Check that the compiler produces executables we can run.  If not, either
3014 # the compiler is broken, or we cross compile.
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3016 $as_echo_n "checking whether we are cross compiling... " >&6; }
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3018 $as_echo "$cross_compiling" >&6; }
3019
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3021 $as_echo_n "checking for suffix of executables... " >&6; }
3022 if { { ac_try="$ac_link"
3023 case "(($ac_try" in
3024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025   *) ac_try_echo=$ac_try;;
3026 esac
3027 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3028 $as_echo "$ac_try_echo"; } >&5
3029   (eval "$ac_link") 2>&5
3030   ac_status=$?
3031   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3032   test $ac_status = 0; }; then :
3033   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3034 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3035 # work properly (i.e., refer to `conftest.exe'), while it won't with
3036 # `rm'.
3037 for ac_file in conftest.exe conftest conftest.*; do
3038   test -f "$ac_file" || continue
3039   case $ac_file in
3040     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3041     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3042           break;;
3043     * ) break;;
3044   esac
3045 done
3046 else
3047   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3048 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3049 as_fn_error "cannot compute suffix of executables: cannot compile and link
3050 See \`config.log' for more details." "$LINENO" 5; }
3051 fi
3052 rm -f conftest$ac_cv_exeext
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3054 $as_echo "$ac_cv_exeext" >&6; }
3055
3056 rm -f conftest.$ac_ext
3057 EXEEXT=$ac_cv_exeext
3058 ac_exeext=$EXEEXT
3059 fi
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3061 $as_echo_n "checking for suffix of object files... " >&6; }
3062 if test "${ac_cv_objext+set}" = set; then :
3063   $as_echo_n "(cached) " >&6
3064 else
3065   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3066 /* end confdefs.h.  */
3067
3068 int
3069 main ()
3070 {
3071
3072   ;
3073   return 0;
3074 }
3075 _ACEOF
3076 rm -f conftest.o conftest.obj
3077 if { { ac_try="$ac_compile"
3078 case "(($ac_try" in
3079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080   *) ac_try_echo=$ac_try;;
3081 esac
3082 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3083 $as_echo "$ac_try_echo"; } >&5
3084   (eval "$ac_compile") 2>&5
3085   ac_status=$?
3086   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3087   test $ac_status = 0; }; then :
3088   for ac_file in conftest.o conftest.obj conftest.*; do
3089   test -f "$ac_file" || continue;
3090   case $ac_file in
3091     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3092     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3093        break;;
3094   esac
3095 done
3096 else
3097   $as_echo "$as_me: failed program was:" >&5
3098 sed 's/^/| /' conftest.$ac_ext >&5
3099
3100 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3101 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3102 as_fn_error "cannot compute suffix of object files: cannot compile
3103 See \`config.log' for more details." "$LINENO" 5; }
3104 fi
3105 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3106 fi
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3108 $as_echo "$ac_cv_objext" >&6; }
3109 OBJEXT=$ac_cv_objext
3110 ac_objext=$OBJEXT
3111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3112 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3113 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3114   $as_echo_n "(cached) " >&6
3115 else
3116   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117 /* end confdefs.h.  */
3118
3119 int
3120 main ()
3121 {
3122 #ifndef __GNUC__
3123        choke me
3124 #endif
3125
3126   ;
3127   return 0;
3128 }
3129 _ACEOF
3130 if ac_fn_c_try_compile "$LINENO"; then :
3131   ac_compiler_gnu=yes
3132 else
3133   ac_compiler_gnu=no
3134 fi
3135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3136 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3137
3138 fi
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3140 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3141 if test $ac_compiler_gnu = yes; then
3142   GCC=yes
3143 else
3144   GCC=
3145 fi
3146 ac_test_CFLAGS=${CFLAGS+set}
3147 ac_save_CFLAGS=$CFLAGS
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3149 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3150 if test "${ac_cv_prog_cc_g+set}" = set; then :
3151   $as_echo_n "(cached) " >&6
3152 else
3153   ac_save_c_werror_flag=$ac_c_werror_flag
3154    ac_c_werror_flag=yes
3155    ac_cv_prog_cc_g=no
3156    CFLAGS="-g"
3157    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3158 /* end confdefs.h.  */
3159
3160 int
3161 main ()
3162 {
3163
3164   ;
3165   return 0;
3166 }
3167 _ACEOF
3168 if ac_fn_c_try_compile "$LINENO"; then :
3169   ac_cv_prog_cc_g=yes
3170 else
3171   CFLAGS=""
3172       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3173 /* end confdefs.h.  */
3174
3175 int
3176 main ()
3177 {
3178
3179   ;
3180   return 0;
3181 }
3182 _ACEOF
3183 if ac_fn_c_try_compile "$LINENO"; then :
3184
3185 else
3186   ac_c_werror_flag=$ac_save_c_werror_flag
3187          CFLAGS="-g"
3188          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3189 /* end confdefs.h.  */
3190
3191 int
3192 main ()
3193 {
3194
3195   ;
3196   return 0;
3197 }
3198 _ACEOF
3199 if ac_fn_c_try_compile "$LINENO"; then :
3200   ac_cv_prog_cc_g=yes
3201 fi
3202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3203 fi
3204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3205 fi
3206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3207    ac_c_werror_flag=$ac_save_c_werror_flag
3208 fi
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3210 $as_echo "$ac_cv_prog_cc_g" >&6; }
3211 if test "$ac_test_CFLAGS" = set; then
3212   CFLAGS=$ac_save_CFLAGS
3213 elif test $ac_cv_prog_cc_g = yes; then
3214   if test "$GCC" = yes; then
3215     CFLAGS="-g -O2"
3216   else
3217     CFLAGS="-g"
3218   fi
3219 else
3220   if test "$GCC" = yes; then
3221     CFLAGS="-O2"
3222   else
3223     CFLAGS=
3224   fi
3225 fi
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3227 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3228 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3229   $as_echo_n "(cached) " >&6
3230 else
3231   ac_cv_prog_cc_c89=no
3232 ac_save_CC=$CC
3233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234 /* end confdefs.h.  */
3235 #include <stdarg.h>
3236 #include <stdio.h>
3237 #include <sys/types.h>
3238 #include <sys/stat.h>
3239 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3240 struct buf { int x; };
3241 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3242 static char *e (p, i)
3243      char **p;
3244      int i;
3245 {
3246   return p[i];
3247 }
3248 static char *f (char * (*g) (char **, int), char **p, ...)
3249 {
3250   char *s;
3251   va_list v;
3252   va_start (v,p);
3253   s = g (p, va_arg (v,int));
3254   va_end (v);
3255   return s;
3256 }
3257
3258 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3259    function prototypes and stuff, but not '\xHH' hex character constants.
3260    These don't provoke an error unfortunately, instead are silently treated
3261    as 'x'.  The following induces an error, until -std is added to get
3262    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3263    array size at least.  It's necessary to write '\x00'==0 to get something
3264    that's true only with -std.  */
3265 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3266
3267 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3268    inside strings and character constants.  */
3269 #define FOO(x) 'x'
3270 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3271
3272 int test (int i, double x);
3273 struct s1 {int (*f) (int a);};
3274 struct s2 {int (*f) (double a);};
3275 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3276 int argc;
3277 char **argv;
3278 int
3279 main ()
3280 {
3281 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3282   ;
3283   return 0;
3284 }
3285 _ACEOF
3286 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3287         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3288 do
3289   CC="$ac_save_CC $ac_arg"
3290   if ac_fn_c_try_compile "$LINENO"; then :
3291   ac_cv_prog_cc_c89=$ac_arg
3292 fi
3293 rm -f core conftest.err conftest.$ac_objext
3294   test "x$ac_cv_prog_cc_c89" != "xno" && break
3295 done
3296 rm -f conftest.$ac_ext
3297 CC=$ac_save_CC
3298
3299 fi
3300 # AC_CACHE_VAL
3301 case "x$ac_cv_prog_cc_c89" in
3302   x)
3303     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3304 $as_echo "none needed" >&6; } ;;
3305   xno)
3306     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3307 $as_echo "unsupported" >&6; } ;;
3308   *)
3309     CC="$CC $ac_cv_prog_cc_c89"
3310     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3311 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3312 esac
3313 if test "x$ac_cv_prog_cc_c89" != xno; then :
3314
3315 fi
3316
3317 ac_ext=c
3318 ac_cpp='$CPP $CPPFLAGS'
3319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3322
3323
3324
3325 # extra LD Flags which are required for targets
3326
3327
3328
3329 case $host in
3330   *-cygwin* | *-mingw*)
3331     # 'host' will be top-level target in the case of a target lib,
3332     # we must compare to with_cross_host to decide if this is a native
3333     # or cross-compiler and select where to install dlls appropriately.
3334     if test -n "$with_cross_host" &&
3335         test x"$with_cross_host" != x"no"; then
3336       lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3337     else
3338       lt_host_flags='-no-undefined -bindir "$(bindir)"';
3339     fi
3340     ;;
3341   *)
3342     lt_host_flags=
3343     ;;
3344 esac
3345
3346
3347
3348 case "${host}" in
3349   *-darwin*)
3350     # Darwin needs -single_module when linking libobjc
3351     extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3352     ;;
3353   *-cygwin*|*-mingw*)
3354     # Tell libtool to build DLLs on Windows
3355     extra_ldflags_libobjc='$(lt_host_flags)'
3356     ;;
3357 esac
3358
3359
3360
3361
3362 if test -n "$ac_tool_prefix"; then
3363   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3364 set dummy ${ac_tool_prefix}as; ac_word=$2
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3366 $as_echo_n "checking for $ac_word... " >&6; }
3367 if test "${ac_cv_prog_AS+set}" = set; then :
3368   $as_echo_n "(cached) " >&6
3369 else
3370   if test -n "$AS"; then
3371   ac_cv_prog_AS="$AS" # Let the user override the test.
3372 else
3373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3374 for as_dir in $PATH
3375 do
3376   IFS=$as_save_IFS
3377   test -z "$as_dir" && as_dir=.
3378     for ac_exec_ext in '' $ac_executable_extensions; do
3379   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3380     ac_cv_prog_AS="${ac_tool_prefix}as"
3381     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3382     break 2
3383   fi
3384 done
3385   done
3386 IFS=$as_save_IFS
3387
3388 fi
3389 fi
3390 AS=$ac_cv_prog_AS
3391 if test -n "$AS"; then
3392   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3393 $as_echo "$AS" >&6; }
3394 else
3395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3396 $as_echo "no" >&6; }
3397 fi
3398
3399
3400 fi
3401 if test -z "$ac_cv_prog_AS"; then
3402   ac_ct_AS=$AS
3403   # Extract the first word of "as", so it can be a program name with args.
3404 set dummy as; ac_word=$2
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3406 $as_echo_n "checking for $ac_word... " >&6; }
3407 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3408   $as_echo_n "(cached) " >&6
3409 else
3410   if test -n "$ac_ct_AS"; then
3411   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3412 else
3413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3414 for as_dir in $PATH
3415 do
3416   IFS=$as_save_IFS
3417   test -z "$as_dir" && as_dir=.
3418     for ac_exec_ext in '' $ac_executable_extensions; do
3419   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3420     ac_cv_prog_ac_ct_AS="as"
3421     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3422     break 2
3423   fi
3424 done
3425   done
3426 IFS=$as_save_IFS
3427
3428 fi
3429 fi
3430 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3431 if test -n "$ac_ct_AS"; then
3432   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3433 $as_echo "$ac_ct_AS" >&6; }
3434 else
3435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3436 $as_echo "no" >&6; }
3437 fi
3438
3439   if test "x$ac_ct_AS" = x; then
3440     AS=""
3441   else
3442     case $cross_compiling:$ac_tool_warned in
3443 yes:)
3444 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3445 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3446 ac_tool_warned=yes ;;
3447 esac
3448     AS=$ac_ct_AS
3449   fi
3450 else
3451   AS="$ac_cv_prog_AS"
3452 fi
3453
3454 if test -n "$ac_tool_prefix"; then
3455   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3456 set dummy ${ac_tool_prefix}ar; ac_word=$2
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3458 $as_echo_n "checking for $ac_word... " >&6; }
3459 if test "${ac_cv_prog_AR+set}" = set; then :
3460   $as_echo_n "(cached) " >&6
3461 else
3462   if test -n "$AR"; then
3463   ac_cv_prog_AR="$AR" # Let the user override the test.
3464 else
3465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466 for as_dir in $PATH
3467 do
3468   IFS=$as_save_IFS
3469   test -z "$as_dir" && as_dir=.
3470     for ac_exec_ext in '' $ac_executable_extensions; do
3471   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3472     ac_cv_prog_AR="${ac_tool_prefix}ar"
3473     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3474     break 2
3475   fi
3476 done
3477   done
3478 IFS=$as_save_IFS
3479
3480 fi
3481 fi
3482 AR=$ac_cv_prog_AR
3483 if test -n "$AR"; then
3484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3485 $as_echo "$AR" >&6; }
3486 else
3487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3488 $as_echo "no" >&6; }
3489 fi
3490
3491
3492 fi
3493 if test -z "$ac_cv_prog_AR"; then
3494   ac_ct_AR=$AR
3495   # Extract the first word of "ar", so it can be a program name with args.
3496 set dummy ar; ac_word=$2
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3498 $as_echo_n "checking for $ac_word... " >&6; }
3499 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3500   $as_echo_n "(cached) " >&6
3501 else
3502   if test -n "$ac_ct_AR"; then
3503   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3504 else
3505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3506 for as_dir in $PATH
3507 do
3508   IFS=$as_save_IFS
3509   test -z "$as_dir" && as_dir=.
3510     for ac_exec_ext in '' $ac_executable_extensions; do
3511   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3512     ac_cv_prog_ac_ct_AR="ar"
3513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3514     break 2
3515   fi
3516 done
3517   done
3518 IFS=$as_save_IFS
3519
3520 fi
3521 fi
3522 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3523 if test -n "$ac_ct_AR"; then
3524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3525 $as_echo "$ac_ct_AR" >&6; }
3526 else
3527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3528 $as_echo "no" >&6; }
3529 fi
3530
3531   if test "x$ac_ct_AR" = x; then
3532     AR=""
3533   else
3534     case $cross_compiling:$ac_tool_warned in
3535 yes:)
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3537 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3538 ac_tool_warned=yes ;;
3539 esac
3540     AR=$ac_ct_AR
3541   fi
3542 else
3543   AR="$ac_cv_prog_AR"
3544 fi
3545
3546 if test -n "$ac_tool_prefix"; then
3547   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3548 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3550 $as_echo_n "checking for $ac_word... " >&6; }
3551 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3552   $as_echo_n "(cached) " >&6
3553 else
3554   if test -n "$RANLIB"; then
3555   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3556 else
3557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3558 for as_dir in $PATH
3559 do
3560   IFS=$as_save_IFS
3561   test -z "$as_dir" && as_dir=.
3562     for ac_exec_ext in '' $ac_executable_extensions; do
3563   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3564     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3565     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3566     break 2
3567   fi
3568 done
3569   done
3570 IFS=$as_save_IFS
3571
3572 fi
3573 fi
3574 RANLIB=$ac_cv_prog_RANLIB
3575 if test -n "$RANLIB"; then
3576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3577 $as_echo "$RANLIB" >&6; }
3578 else
3579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3580 $as_echo "no" >&6; }
3581 fi
3582
3583
3584 fi
3585 if test -z "$ac_cv_prog_RANLIB"; then
3586   ac_ct_RANLIB=$RANLIB
3587   # Extract the first word of "ranlib", so it can be a program name with args.
3588 set dummy ranlib; ac_word=$2
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590 $as_echo_n "checking for $ac_word... " >&6; }
3591 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3592   $as_echo_n "(cached) " >&6
3593 else
3594   if test -n "$ac_ct_RANLIB"; then
3595   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3596 else
3597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598 for as_dir in $PATH
3599 do
3600   IFS=$as_save_IFS
3601   test -z "$as_dir" && as_dir=.
3602     for ac_exec_ext in '' $ac_executable_extensions; do
3603   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3604     ac_cv_prog_ac_ct_RANLIB="ranlib"
3605     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606     break 2
3607   fi
3608 done
3609   done
3610 IFS=$as_save_IFS
3611
3612 fi
3613 fi
3614 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3615 if test -n "$ac_ct_RANLIB"; then
3616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3617 $as_echo "$ac_ct_RANLIB" >&6; }
3618 else
3619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620 $as_echo "no" >&6; }
3621 fi
3622
3623   if test "x$ac_ct_RANLIB" = x; then
3624     RANLIB=":"
3625   else
3626     case $cross_compiling:$ac_tool_warned in
3627 yes:)
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3629 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3630 ac_tool_warned=yes ;;
3631 esac
3632     RANLIB=$ac_ct_RANLIB
3633   fi
3634 else
3635   RANLIB="$ac_cv_prog_RANLIB"
3636 fi
3637
3638 # Find a good install program.  We prefer a C program (faster),
3639 # so one script is as good as another.  But avoid the broken or
3640 # incompatible versions:
3641 # SysV /etc/install, /usr/sbin/install
3642 # SunOS /usr/etc/install
3643 # IRIX /sbin/install
3644 # AIX /bin/install
3645 # AmigaOS /C/install, which installs bootblocks on floppy discs
3646 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3647 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3648 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3649 # OS/2's system install, which has a completely different semantic
3650 # ./install, which can be erroneously created by make from ./install.sh.
3651 # Reject install programs that cannot install multiple files.
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3653 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3654 if test -z "$INSTALL"; then
3655 if test "${ac_cv_path_install+set}" = set; then :
3656   $as_echo_n "(cached) " >&6
3657 else
3658   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659 for as_dir in $PATH
3660 do
3661   IFS=$as_save_IFS
3662   test -z "$as_dir" && as_dir=.
3663     # Account for people who put trailing slashes in PATH elements.
3664 case $as_dir/ in #((
3665   ./ | .// | /[cC]/* | \
3666   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3667   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3668   /usr/ucb/* ) ;;
3669   *)
3670     # OSF1 and SCO ODT 3.0 have their own names for install.
3671     # Don't use installbsd from OSF since it installs stuff as root
3672     # by default.
3673     for ac_prog in ginstall scoinst install; do
3674       for ac_exec_ext in '' $ac_executable_extensions; do
3675         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3676           if test $ac_prog = install &&
3677             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3678             # AIX install.  It has an incompatible calling convention.
3679             :
3680           elif test $ac_prog = install &&
3681             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3682             # program-specific install script used by HP pwplus--don't use.
3683             :
3684           else
3685             rm -rf conftest.one conftest.two conftest.dir
3686             echo one > conftest.one
3687             echo two > conftest.two
3688             mkdir conftest.dir
3689             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3690               test -s conftest.one && test -s conftest.two &&
3691               test -s conftest.dir/conftest.one &&
3692               test -s conftest.dir/conftest.two
3693             then
3694               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3695               break 3
3696             fi
3697           fi
3698         fi
3699       done
3700     done
3701     ;;
3702 esac
3703
3704   done
3705 IFS=$as_save_IFS
3706
3707 rm -rf conftest.one conftest.two conftest.dir
3708
3709 fi
3710   if test "${ac_cv_path_install+set}" = set; then
3711     INSTALL=$ac_cv_path_install
3712   else
3713     # As a last resort, use the slow shell script.  Don't cache a
3714     # value for INSTALL within a source directory, because that will
3715     # break other packages using the cache if that directory is
3716     # removed, or if the value is a relative name.
3717     INSTALL=$ac_install_sh
3718   fi
3719 fi
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3721 $as_echo "$INSTALL" >&6; }
3722
3723 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3724 # It thinks the first close brace ends the variable substitution.
3725 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3726
3727 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3728
3729 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3730
3731
3732
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3734 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3735     # Check whether --enable-maintainer-mode was given.
3736 if test "${enable_maintainer_mode+set}" = set; then :
3737   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3738 else
3739   USE_MAINTAINER_MODE=no
3740 fi
3741
3742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3743 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3744    if test $USE_MAINTAINER_MODE = yes; then
3745   MAINTAINER_MODE_TRUE=
3746   MAINTAINER_MODE_FALSE='#'
3747 else
3748   MAINTAINER_MODE_TRUE='#'
3749   MAINTAINER_MODE_FALSE=
3750 fi
3751
3752   MAINT=$MAINTAINER_MODE_TRUE
3753
3754
3755
3756 # Enable Win32 DLL on MS Windows - FIXME
3757 enable_win32_dll=yes
3758
3759 case $host in
3760 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3761   if test -n "$ac_tool_prefix"; then
3762   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3763 set dummy ${ac_tool_prefix}as; ac_word=$2
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3765 $as_echo_n "checking for $ac_word... " >&6; }
3766 if test "${ac_cv_prog_AS+set}" = set; then :
3767   $as_echo_n "(cached) " >&6
3768 else
3769   if test -n "$AS"; then
3770   ac_cv_prog_AS="$AS" # Let the user override the test.
3771 else
3772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3773 for as_dir in $PATH
3774 do
3775   IFS=$as_save_IFS
3776   test -z "$as_dir" && as_dir=.
3777     for ac_exec_ext in '' $ac_executable_extensions; do
3778   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3779     ac_cv_prog_AS="${ac_tool_prefix}as"
3780     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3781     break 2
3782   fi
3783 done
3784   done
3785 IFS=$as_save_IFS
3786
3787 fi
3788 fi
3789 AS=$ac_cv_prog_AS
3790 if test -n "$AS"; then
3791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3792 $as_echo "$AS" >&6; }
3793 else
3794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3795 $as_echo "no" >&6; }
3796 fi
3797
3798
3799 fi
3800 if test -z "$ac_cv_prog_AS"; then
3801   ac_ct_AS=$AS
3802   # Extract the first word of "as", so it can be a program name with args.
3803 set dummy as; ac_word=$2
3804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3805 $as_echo_n "checking for $ac_word... " >&6; }
3806 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3807   $as_echo_n "(cached) " >&6
3808 else
3809   if test -n "$ac_ct_AS"; then
3810   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3811 else
3812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3813 for as_dir in $PATH
3814 do
3815   IFS=$as_save_IFS
3816   test -z "$as_dir" && as_dir=.
3817     for ac_exec_ext in '' $ac_executable_extensions; do
3818   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3819     ac_cv_prog_ac_ct_AS="as"
3820     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3821     break 2
3822   fi
3823 done
3824   done
3825 IFS=$as_save_IFS
3826
3827 fi
3828 fi
3829 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3830 if test -n "$ac_ct_AS"; then
3831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3832 $as_echo "$ac_ct_AS" >&6; }
3833 else
3834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3835 $as_echo "no" >&6; }
3836 fi
3837
3838   if test "x$ac_ct_AS" = x; then
3839     AS="false"
3840   else
3841     case $cross_compiling:$ac_tool_warned in
3842 yes:)
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3844 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3845 ac_tool_warned=yes ;;
3846 esac
3847     AS=$ac_ct_AS
3848   fi
3849 else
3850   AS="$ac_cv_prog_AS"
3851 fi
3852
3853   if test -n "$ac_tool_prefix"; then
3854   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3855 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3857 $as_echo_n "checking for $ac_word... " >&6; }
3858 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3859   $as_echo_n "(cached) " >&6
3860 else
3861   if test -n "$DLLTOOL"; then
3862   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3863 else
3864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865 for as_dir in $PATH
3866 do
3867   IFS=$as_save_IFS
3868   test -z "$as_dir" && as_dir=.
3869     for ac_exec_ext in '' $ac_executable_extensions; do
3870   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3871     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3872     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3873     break 2
3874   fi
3875 done
3876   done
3877 IFS=$as_save_IFS
3878
3879 fi
3880 fi
3881 DLLTOOL=$ac_cv_prog_DLLTOOL
3882 if test -n "$DLLTOOL"; then
3883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3884 $as_echo "$DLLTOOL" >&6; }
3885 else
3886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3887 $as_echo "no" >&6; }
3888 fi
3889
3890
3891 fi
3892 if test -z "$ac_cv_prog_DLLTOOL"; then
3893   ac_ct_DLLTOOL=$DLLTOOL
3894   # Extract the first word of "dlltool", so it can be a program name with args.
3895 set dummy dlltool; ac_word=$2
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3897 $as_echo_n "checking for $ac_word... " >&6; }
3898 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3899   $as_echo_n "(cached) " >&6
3900 else
3901   if test -n "$ac_ct_DLLTOOL"; then
3902   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3903 else
3904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3905 for as_dir in $PATH
3906 do
3907   IFS=$as_save_IFS
3908   test -z "$as_dir" && as_dir=.
3909     for ac_exec_ext in '' $ac_executable_extensions; do
3910   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3911     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3912     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3913     break 2
3914   fi
3915 done
3916   done
3917 IFS=$as_save_IFS
3918
3919 fi
3920 fi
3921 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3922 if test -n "$ac_ct_DLLTOOL"; then
3923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3924 $as_echo "$ac_ct_DLLTOOL" >&6; }
3925 else
3926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3927 $as_echo "no" >&6; }
3928 fi
3929
3930   if test "x$ac_ct_DLLTOOL" = x; then
3931     DLLTOOL="false"
3932   else
3933     case $cross_compiling:$ac_tool_warned in
3934 yes:)
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3937 ac_tool_warned=yes ;;
3938 esac
3939     DLLTOOL=$ac_ct_DLLTOOL
3940   fi
3941 else
3942   DLLTOOL="$ac_cv_prog_DLLTOOL"
3943 fi
3944
3945   if test -n "$ac_tool_prefix"; then
3946   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3947 set dummy ${ac_tool_prefix}objdump; ac_word=$2
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3949 $as_echo_n "checking for $ac_word... " >&6; }
3950 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3951   $as_echo_n "(cached) " >&6
3952 else
3953   if test -n "$OBJDUMP"; then
3954   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3955 else
3956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3957 for as_dir in $PATH
3958 do
3959   IFS=$as_save_IFS
3960   test -z "$as_dir" && as_dir=.
3961     for ac_exec_ext in '' $ac_executable_extensions; do
3962   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3963     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3964     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3965     break 2
3966   fi
3967 done
3968   done
3969 IFS=$as_save_IFS
3970
3971 fi
3972 fi
3973 OBJDUMP=$ac_cv_prog_OBJDUMP
3974 if test -n "$OBJDUMP"; then
3975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3976 $as_echo "$OBJDUMP" >&6; }
3977 else
3978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979 $as_echo "no" >&6; }
3980 fi
3981
3982
3983 fi
3984 if test -z "$ac_cv_prog_OBJDUMP"; then
3985   ac_ct_OBJDUMP=$OBJDUMP
3986   # Extract the first word of "objdump", so it can be a program name with args.
3987 set dummy objdump; ac_word=$2
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3989 $as_echo_n "checking for $ac_word... " >&6; }
3990 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3991   $as_echo_n "(cached) " >&6
3992 else
3993   if test -n "$ac_ct_OBJDUMP"; then
3994   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3995 else
3996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3997 for as_dir in $PATH
3998 do
3999   IFS=$as_save_IFS
4000   test -z "$as_dir" && as_dir=.
4001     for ac_exec_ext in '' $ac_executable_extensions; do
4002   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4003     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4004     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4005     break 2
4006   fi
4007 done
4008   done
4009 IFS=$as_save_IFS
4010
4011 fi
4012 fi
4013 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4014 if test -n "$ac_ct_OBJDUMP"; then
4015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4016 $as_echo "$ac_ct_OBJDUMP" >&6; }
4017 else
4018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4019 $as_echo "no" >&6; }
4020 fi
4021
4022   if test "x$ac_ct_OBJDUMP" = x; then
4023     OBJDUMP="false"
4024   else
4025     case $cross_compiling:$ac_tool_warned in
4026 yes:)
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4028 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4029 ac_tool_warned=yes ;;
4030 esac
4031     OBJDUMP=$ac_ct_OBJDUMP
4032   fi
4033 else
4034   OBJDUMP="$ac_cv_prog_OBJDUMP"
4035 fi
4036
4037   ;;
4038 esac
4039
4040 test -z "$AS" && AS=as
4041
4042
4043
4044
4045
4046 test -z "$DLLTOOL" && DLLTOOL=dlltool
4047
4048
4049
4050
4051
4052 test -z "$OBJDUMP" && OBJDUMP=objdump
4053
4054
4055
4056
4057
4058
4059
4060
4061 case `pwd` in
4062   *\ * | *\     *)
4063     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4064 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4065 esac
4066
4067
4068
4069 macro_version='2.2.7a'
4070 macro_revision='1.3134'
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084 ltmain="$ac_aux_dir/ltmain.sh"
4085
4086 # Backslashify metacharacters that are still active within
4087 # double-quoted strings.
4088 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4089
4090 # Same as above, but do not quote variable references.
4091 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4092
4093 # Sed substitution to delay expansion of an escaped shell variable in a
4094 # double_quote_subst'ed string.
4095 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4096
4097 # Sed substitution to delay expansion of an escaped single quote.
4098 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4099
4100 # Sed substitution to avoid accidental globbing in evaled expressions
4101 no_glob_subst='s/\*/\\\*/g'
4102
4103 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4104 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4105 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4106
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4108 $as_echo_n "checking how to print strings... " >&6; }
4109 # Test print first, because it will be a builtin if present.
4110 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4111    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4112   ECHO='print -r --'
4113 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4114   ECHO='printf %s\n'
4115 else
4116   # Use this function as a fallback that always works.
4117   func_fallback_echo ()
4118   {
4119     eval 'cat <<_LTECHO_EOF
4120 $1
4121 _LTECHO_EOF'
4122   }
4123   ECHO='func_fallback_echo'
4124 fi
4125
4126 # func_echo_all arg...
4127 # Invoke $ECHO with all args, space-separated.
4128 func_echo_all ()
4129 {
4130     $ECHO ""
4131 }
4132
4133 case "$ECHO" in
4134   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4135 $as_echo "printf" >&6; } ;;
4136   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4137 $as_echo "print -r" >&6; } ;;
4138   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4139 $as_echo "cat" >&6; } ;;
4140 esac
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4156 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4157 if test "${ac_cv_path_SED+set}" = set; then :
4158   $as_echo_n "(cached) " >&6
4159 else
4160             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4161      for ac_i in 1 2 3 4 5 6 7; do
4162        ac_script="$ac_script$as_nl$ac_script"
4163      done
4164      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4165      { ac_script=; unset ac_script;}
4166      if test -z "$SED"; then
4167   ac_path_SED_found=false
4168   # Loop through the user's path and test for each of PROGNAME-LIST
4169   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4170 for as_dir in $PATH
4171 do
4172   IFS=$as_save_IFS
4173   test -z "$as_dir" && as_dir=.
4174     for ac_prog in sed gsed; do
4175     for ac_exec_ext in '' $ac_executable_extensions; do
4176       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4177       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4178 # Check for GNU ac_path_SED and select it if it is found.
4179   # Check for GNU $ac_path_SED
4180 case `"$ac_path_SED" --version 2>&1` in
4181 *GNU*)
4182   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4183 *)
4184   ac_count=0
4185   $as_echo_n 0123456789 >"conftest.in"
4186   while :
4187   do
4188     cat "conftest.in" "conftest.in" >"conftest.tmp"
4189     mv "conftest.tmp" "conftest.in"
4190     cp "conftest.in" "conftest.nl"
4191     $as_echo '' >> "conftest.nl"
4192     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4193     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4194     as_fn_arith $ac_count + 1 && ac_count=$as_val
4195     if test $ac_count -gt ${ac_path_SED_max-0}; then
4196       # Best one so far, save it but keep looking for a better one
4197       ac_cv_path_SED="$ac_path_SED"
4198       ac_path_SED_max=$ac_count
4199     fi
4200     # 10*(2^10) chars as input seems more than enough
4201     test $ac_count -gt 10 && break
4202   done
4203   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4204 esac
4205
4206       $ac_path_SED_found && break 3
4207     done
4208   done
4209   done
4210 IFS=$as_save_IFS
4211   if test -z "$ac_cv_path_SED"; then
4212     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4213   fi
4214 else
4215   ac_cv_path_SED=$SED
4216 fi
4217
4218 fi
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4220 $as_echo "$ac_cv_path_SED" >&6; }
4221  SED="$ac_cv_path_SED"
4222   rm -f conftest.sed
4223
4224 test -z "$SED" && SED=sed
4225 Xsed="$SED -e 1s/^X//"
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4238 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4239 if test "${ac_cv_path_GREP+set}" = set; then :
4240   $as_echo_n "(cached) " >&6
4241 else
4242   if test -z "$GREP"; then
4243   ac_path_GREP_found=false
4244   # Loop through the user's path and test for each of PROGNAME-LIST
4245   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4246 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4247 do
4248   IFS=$as_save_IFS
4249   test -z "$as_dir" && as_dir=.
4250     for ac_prog in grep ggrep; do
4251     for ac_exec_ext in '' $ac_executable_extensions; do
4252       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4253       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4254 # Check for GNU ac_path_GREP and select it if it is found.
4255   # Check for GNU $ac_path_GREP
4256 case `"$ac_path_GREP" --version 2>&1` in
4257 *GNU*)
4258   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4259 *)
4260   ac_count=0
4261   $as_echo_n 0123456789 >"conftest.in"
4262   while :
4263   do
4264     cat "conftest.in" "conftest.in" >"conftest.tmp"
4265     mv "conftest.tmp" "conftest.in"
4266     cp "conftest.in" "conftest.nl"
4267     $as_echo 'GREP' >> "conftest.nl"
4268     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4269     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4270     as_fn_arith $ac_count + 1 && ac_count=$as_val
4271     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4272       # Best one so far, save it but keep looking for a better one
4273       ac_cv_path_GREP="$ac_path_GREP"
4274       ac_path_GREP_max=$ac_count
4275     fi
4276     # 10*(2^10) chars as input seems more than enough
4277     test $ac_count -gt 10 && break
4278   done
4279   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4280 esac
4281
4282       $ac_path_GREP_found && break 3
4283     done
4284   done
4285   done
4286 IFS=$as_save_IFS
4287   if test -z "$ac_cv_path_GREP"; then
4288     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4289   fi
4290 else
4291   ac_cv_path_GREP=$GREP
4292 fi
4293
4294 fi
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4296 $as_echo "$ac_cv_path_GREP" >&6; }
4297  GREP="$ac_cv_path_GREP"
4298
4299
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4301 $as_echo_n "checking for egrep... " >&6; }
4302 if test "${ac_cv_path_EGREP+set}" = set; then :
4303   $as_echo_n "(cached) " >&6
4304 else
4305   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4306    then ac_cv_path_EGREP="$GREP -E"
4307    else
4308      if test -z "$EGREP"; then
4309   ac_path_EGREP_found=false
4310   # Loop through the user's path and test for each of PROGNAME-LIST
4311   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4313 do
4314   IFS=$as_save_IFS
4315   test -z "$as_dir" && as_dir=.
4316     for ac_prog in egrep; do
4317     for ac_exec_ext in '' $ac_executable_extensions; do
4318       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4319       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4320 # Check for GNU ac_path_EGREP and select it if it is found.
4321   # Check for GNU $ac_path_EGREP
4322 case `"$ac_path_EGREP" --version 2>&1` in
4323 *GNU*)
4324   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4325 *)
4326   ac_count=0
4327   $as_echo_n 0123456789 >"conftest.in"
4328   while :
4329   do
4330     cat "conftest.in" "conftest.in" >"conftest.tmp"
4331     mv "conftest.tmp" "conftest.in"
4332     cp "conftest.in" "conftest.nl"
4333     $as_echo 'EGREP' >> "conftest.nl"
4334     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4335     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4336     as_fn_arith $ac_count + 1 && ac_count=$as_val
4337     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4338       # Best one so far, save it but keep looking for a better one
4339       ac_cv_path_EGREP="$ac_path_EGREP"
4340       ac_path_EGREP_max=$ac_count
4341     fi
4342     # 10*(2^10) chars as input seems more than enough
4343     test $ac_count -gt 10 && break
4344   done
4345   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4346 esac
4347
4348       $ac_path_EGREP_found && break 3
4349     done
4350   done
4351   done
4352 IFS=$as_save_IFS
4353   if test -z "$ac_cv_path_EGREP"; then
4354     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4355   fi
4356 else
4357   ac_cv_path_EGREP=$EGREP
4358 fi
4359
4360    fi
4361 fi
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4363 $as_echo "$ac_cv_path_EGREP" >&6; }
4364  EGREP="$ac_cv_path_EGREP"
4365
4366
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4368 $as_echo_n "checking for fgrep... " >&6; }
4369 if test "${ac_cv_path_FGREP+set}" = set; then :
4370   $as_echo_n "(cached) " >&6
4371 else
4372   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4373    then ac_cv_path_FGREP="$GREP -F"
4374    else
4375      if test -z "$FGREP"; then
4376   ac_path_FGREP_found=false
4377   # Loop through the user's path and test for each of PROGNAME-LIST
4378   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4379 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4380 do
4381   IFS=$as_save_IFS
4382   test -z "$as_dir" && as_dir=.
4383     for ac_prog in fgrep; do
4384     for ac_exec_ext in '' $ac_executable_extensions; do
4385       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4386       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4387 # Check for GNU ac_path_FGREP and select it if it is found.
4388   # Check for GNU $ac_path_FGREP
4389 case `"$ac_path_FGREP" --version 2>&1` in
4390 *GNU*)
4391   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4392 *)
4393   ac_count=0
4394   $as_echo_n 0123456789 >"conftest.in"
4395   while :
4396   do
4397     cat "conftest.in" "conftest.in" >"conftest.tmp"
4398     mv "conftest.tmp" "conftest.in"
4399     cp "conftest.in" "conftest.nl"
4400     $as_echo 'FGREP' >> "conftest.nl"
4401     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4402     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4403     as_fn_arith $ac_count + 1 && ac_count=$as_val
4404     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4405       # Best one so far, save it but keep looking for a better one
4406       ac_cv_path_FGREP="$ac_path_FGREP"
4407       ac_path_FGREP_max=$ac_count
4408     fi
4409     # 10*(2^10) chars as input seems more than enough
4410     test $ac_count -gt 10 && break
4411   done
4412   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4413 esac
4414
4415       $ac_path_FGREP_found && break 3
4416     done
4417   done
4418   done
4419 IFS=$as_save_IFS
4420   if test -z "$ac_cv_path_FGREP"; then
4421     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4422   fi
4423 else
4424   ac_cv_path_FGREP=$FGREP
4425 fi
4426
4427    fi
4428 fi
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4430 $as_echo "$ac_cv_path_FGREP" >&6; }
4431  FGREP="$ac_cv_path_FGREP"
4432
4433
4434 test -z "$GREP" && GREP=grep
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454 # Check whether --with-gnu-ld was given.
4455 if test "${with_gnu_ld+set}" = set; then :
4456   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4457 else
4458   with_gnu_ld=no
4459 fi
4460
4461 ac_prog=ld
4462 if test "$GCC" = yes; then
4463   # Check if gcc -print-prog-name=ld gives a path.
4464   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4465 $as_echo_n "checking for ld used by $CC... " >&6; }
4466   case $host in
4467   *-*-mingw*)
4468     # gcc leaves a trailing carriage return which upsets mingw
4469     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4470   *)
4471     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4472   esac
4473   case $ac_prog in
4474     # Accept absolute paths.
4475     [\\/]* | ?:[\\/]*)
4476       re_direlt='/[^/][^/]*/\.\./'
4477       # Canonicalize the pathname of ld
4478       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4479       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4480         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4481       done
4482       test -z "$LD" && LD="$ac_prog"
4483       ;;
4484   "")
4485     # If it fails, then pretend we aren't using GCC.
4486     ac_prog=ld
4487     ;;
4488   *)
4489     # If it is relative, then search for the first ld in PATH.
4490     with_gnu_ld=unknown
4491     ;;
4492   esac
4493 elif test "$with_gnu_ld" = yes; then
4494   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4495 $as_echo_n "checking for GNU ld... " >&6; }
4496 else
4497   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4498 $as_echo_n "checking for non-GNU ld... " >&6; }
4499 fi
4500 if test "${lt_cv_path_LD+set}" = set; then :
4501   $as_echo_n "(cached) " >&6
4502 else
4503   if test -z "$LD"; then
4504   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4505   for ac_dir in $PATH; do
4506     IFS="$lt_save_ifs"
4507     test -z "$ac_dir" && ac_dir=.
4508     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4509       lt_cv_path_LD="$ac_dir/$ac_prog"
4510       # Check to see if the program is GNU ld.  I'd rather use --version,
4511       # but apparently some variants of GNU ld only accept -v.
4512       # Break only if it was the GNU/non-GNU ld that we prefer.
4513       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4514       *GNU* | *'with BFD'*)
4515         test "$with_gnu_ld" != no && break
4516         ;;
4517       *)
4518         test "$with_gnu_ld" != yes && break
4519         ;;
4520       esac
4521     fi
4522   done
4523   IFS="$lt_save_ifs"
4524 else
4525   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4526 fi
4527 fi
4528
4529 LD="$lt_cv_path_LD"
4530 if test -n "$LD"; then
4531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4532 $as_echo "$LD" >&6; }
4533 else
4534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4535 $as_echo "no" >&6; }
4536 fi
4537 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4539 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4540 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4541   $as_echo_n "(cached) " >&6
4542 else
4543   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4544 case `$LD -v 2>&1 </dev/null` in
4545 *GNU* | *'with BFD'*)
4546   lt_cv_prog_gnu_ld=yes
4547   ;;
4548 *)
4549   lt_cv_prog_gnu_ld=no
4550   ;;
4551 esac
4552 fi
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4554 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4555 with_gnu_ld=$lt_cv_prog_gnu_ld
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4566 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4567 if test "${lt_cv_path_NM+set}" = set; then :
4568   $as_echo_n "(cached) " >&6
4569 else
4570   if test -n "$NM"; then
4571   # Let the user override the test.
4572   lt_cv_path_NM="$NM"
4573 else
4574   lt_nm_to_check="${ac_tool_prefix}nm"
4575   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4576     lt_nm_to_check="$lt_nm_to_check nm"
4577   fi
4578   for lt_tmp_nm in $lt_nm_to_check; do
4579     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4580     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4581       IFS="$lt_save_ifs"
4582       test -z "$ac_dir" && ac_dir=.
4583       tmp_nm="$ac_dir/$lt_tmp_nm"
4584       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4585         # Check to see if the nm accepts a BSD-compat flag.
4586         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4587         #   nm: unknown option "B" ignored
4588         # Tru64's nm complains that /dev/null is an invalid object file
4589         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4590         */dev/null* | *'Invalid file or object type'*)
4591           lt_cv_path_NM="$tmp_nm -B"
4592           break
4593           ;;
4594         *)
4595           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4596           */dev/null*)
4597             lt_cv_path_NM="$tmp_nm -p"
4598             break
4599             ;;
4600           *)
4601             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4602             continue # so that we can try to find one that supports BSD flags
4603             ;;
4604           esac
4605           ;;
4606         esac
4607       fi
4608     done
4609     IFS="$lt_save_ifs"
4610   done
4611   : ${lt_cv_path_NM=no}
4612 fi
4613 fi
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4615 $as_echo "$lt_cv_path_NM" >&6; }
4616 if test "$lt_cv_path_NM" != "no"; then
4617   NM="$lt_cv_path_NM"
4618 else
4619   # Didn't find any BSD compatible name lister, look for dumpbin.
4620   if test -n "$DUMPBIN"; then :
4621     # Let the user override the test.
4622   else
4623     if test -n "$ac_tool_prefix"; then
4624   for ac_prog in dumpbin "link -dump"
4625   do
4626     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4627 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629 $as_echo_n "checking for $ac_word... " >&6; }
4630 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4631   $as_echo_n "(cached) " >&6
4632 else
4633   if test -n "$DUMPBIN"; then
4634   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4635 else
4636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637 for as_dir in $PATH
4638 do
4639   IFS=$as_save_IFS
4640   test -z "$as_dir" && as_dir=.
4641     for ac_exec_ext in '' $ac_executable_extensions; do
4642   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4643     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4644     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645     break 2
4646   fi
4647 done
4648   done
4649 IFS=$as_save_IFS
4650
4651 fi
4652 fi
4653 DUMPBIN=$ac_cv_prog_DUMPBIN
4654 if test -n "$DUMPBIN"; then
4655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4656 $as_echo "$DUMPBIN" >&6; }
4657 else
4658   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659 $as_echo "no" >&6; }
4660 fi
4661
4662
4663     test -n "$DUMPBIN" && break
4664   done
4665 fi
4666 if test -z "$DUMPBIN"; then
4667   ac_ct_DUMPBIN=$DUMPBIN
4668   for ac_prog in dumpbin "link -dump"
4669 do
4670   # Extract the first word of "$ac_prog", so it can be a program name with args.
4671 set dummy $ac_prog; ac_word=$2
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4673 $as_echo_n "checking for $ac_word... " >&6; }
4674 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4675   $as_echo_n "(cached) " >&6
4676 else
4677   if test -n "$ac_ct_DUMPBIN"; then
4678   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4679 else
4680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4681 for as_dir in $PATH
4682 do
4683   IFS=$as_save_IFS
4684   test -z "$as_dir" && as_dir=.
4685     for ac_exec_ext in '' $ac_executable_extensions; do
4686   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4687     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4688     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4689     break 2
4690   fi
4691 done
4692   done
4693 IFS=$as_save_IFS
4694
4695 fi
4696 fi
4697 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4698 if test -n "$ac_ct_DUMPBIN"; then
4699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4700 $as_echo "$ac_ct_DUMPBIN" >&6; }
4701 else
4702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4703 $as_echo "no" >&6; }
4704 fi
4705
4706
4707   test -n "$ac_ct_DUMPBIN" && break
4708 done
4709
4710   if test "x$ac_ct_DUMPBIN" = x; then
4711     DUMPBIN=":"
4712   else
4713     case $cross_compiling:$ac_tool_warned in
4714 yes:)
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4716 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4717 ac_tool_warned=yes ;;
4718 esac
4719     DUMPBIN=$ac_ct_DUMPBIN
4720   fi
4721 fi
4722
4723     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4724     *COFF*)
4725       DUMPBIN="$DUMPBIN -symbols"
4726       ;;
4727     *)
4728       DUMPBIN=:
4729       ;;
4730     esac
4731   fi
4732
4733   if test "$DUMPBIN" != ":"; then
4734     NM="$DUMPBIN"
4735   fi
4736 fi
4737 test -z "$NM" && NM=nm
4738
4739
4740
4741
4742
4743
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4745 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4746 if test "${lt_cv_nm_interface+set}" = set; then :
4747   $as_echo_n "(cached) " >&6
4748 else
4749   lt_cv_nm_interface="BSD nm"
4750   echo "int some_variable = 0;" > conftest.$ac_ext
4751   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4752   (eval "$ac_compile" 2>conftest.err)
4753   cat conftest.err >&5
4754   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4755   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4756   cat conftest.err >&5
4757   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4758   cat conftest.out >&5
4759   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4760     lt_cv_nm_interface="MS dumpbin"
4761   fi
4762   rm -f conftest*
4763 fi
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4765 $as_echo "$lt_cv_nm_interface" >&6; }
4766
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4768 $as_echo_n "checking whether ln -s works... " >&6; }
4769 LN_S=$as_ln_s
4770 if test "$LN_S" = "ln -s"; then
4771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4772 $as_echo "yes" >&6; }
4773 else
4774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4775 $as_echo "no, using $LN_S" >&6; }
4776 fi
4777
4778 # find the maximum length of command line arguments
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4780 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4781 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4782   $as_echo_n "(cached) " >&6
4783 else
4784     i=0
4785   teststring="ABCD"
4786
4787   case $build_os in
4788   msdosdjgpp*)
4789     # On DJGPP, this test can blow up pretty badly due to problems in libc
4790     # (any single argument exceeding 2000 bytes causes a buffer overrun
4791     # during glob expansion).  Even if it were fixed, the result of this
4792     # check would be larger than it should be.
4793     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4794     ;;
4795
4796   gnu*)
4797     # Under GNU Hurd, this test is not required because there is
4798     # no limit to the length of command line arguments.
4799     # Libtool will interpret -1 as no limit whatsoever
4800     lt_cv_sys_max_cmd_len=-1;
4801     ;;
4802
4803   cygwin* | mingw* | cegcc*)
4804     # On Win9x/ME, this test blows up -- it succeeds, but takes
4805     # about 5 minutes as the teststring grows exponentially.
4806     # Worse, since 9x/ME are not pre-emptively multitasking,
4807     # you end up with a "frozen" computer, even though with patience
4808     # the test eventually succeeds (with a max line length of 256k).
4809     # Instead, let's just punt: use the minimum linelength reported by
4810     # all of the supported platforms: 8192 (on NT/2K/XP).
4811     lt_cv_sys_max_cmd_len=8192;
4812     ;;
4813
4814   mint*)
4815     # On MiNT this can take a long time and run out of memory.
4816     lt_cv_sys_max_cmd_len=8192;
4817     ;;
4818
4819   amigaos*)
4820     # On AmigaOS with pdksh, this test takes hours, literally.
4821     # So we just punt and use a minimum line length of 8192.
4822     lt_cv_sys_max_cmd_len=8192;
4823     ;;
4824
4825   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4826     # This has been around since 386BSD, at least.  Likely further.
4827     if test -x /sbin/sysctl; then
4828       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4829     elif test -x /usr/sbin/sysctl; then
4830       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4831     else
4832       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4833     fi
4834     # And add a safety zone
4835     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4836     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4837     ;;
4838
4839   interix*)
4840     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4841     lt_cv_sys_max_cmd_len=196608
4842     ;;
4843
4844   osf*)
4845     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4846     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4847     # nice to cause kernel panics so lets avoid the loop below.
4848     # First set a reasonable default.
4849     lt_cv_sys_max_cmd_len=16384
4850     #
4851     if test -x /sbin/sysconfig; then
4852       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4853         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4854       esac
4855     fi
4856     ;;
4857   sco3.2v5*)
4858     lt_cv_sys_max_cmd_len=102400
4859     ;;
4860   sysv5* | sco5v6* | sysv4.2uw2*)
4861     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4862     if test -n "$kargmax"; then
4863       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4864     else
4865       lt_cv_sys_max_cmd_len=32768
4866     fi
4867     ;;
4868   *)
4869     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4870     if test -n "$lt_cv_sys_max_cmd_len"; then
4871       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4872       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4873     else
4874       # Make teststring a little bigger before we do anything with it.
4875       # a 1K string should be a reasonable start.
4876       for i in 1 2 3 4 5 6 7 8 ; do
4877         teststring=$teststring$teststring
4878       done
4879       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4880       # If test is not a shell built-in, we'll probably end up computing a
4881       # maximum length that is only half of the actual maximum length, but
4882       # we can't tell.
4883       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4884                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4885               test $i != 17 # 1/2 MB should be enough
4886       do
4887         i=`expr $i + 1`
4888         teststring=$teststring$teststring
4889       done
4890       # Only check the string length outside the loop.
4891       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4892       teststring=
4893       # Add a significant safety factor because C++ compilers can tack on
4894       # massive amounts of additional arguments before passing them to the
4895       # linker.  It appears as though 1/2 is a usable value.
4896       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4897     fi
4898     ;;
4899   esac
4900
4901 fi
4902
4903 if test -n $lt_cv_sys_max_cmd_len ; then
4904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4905 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4906 else
4907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4908 $as_echo "none" >&6; }
4909 fi
4910 max_cmd_len=$lt_cv_sys_max_cmd_len
4911
4912
4913
4914
4915
4916
4917 : ${CP="cp -f"}
4918 : ${MV="mv -f"}
4919 : ${RM="rm -f"}
4920
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4922 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4923 # Try some XSI features
4924 xsi_shell=no
4925 ( _lt_dummy="a/b/c"
4926   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4927       = c,a/b,, \
4928     && eval 'test $(( 1 + 1 )) -eq 2 \
4929     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4930   && xsi_shell=yes
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4932 $as_echo "$xsi_shell" >&6; }
4933
4934
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4936 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4937 lt_shell_append=no
4938 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4939     >/dev/null 2>&1 \
4940   && lt_shell_append=yes
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4942 $as_echo "$lt_shell_append" >&6; }
4943
4944
4945 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4946   lt_unset=unset
4947 else
4948   lt_unset=false
4949 fi
4950
4951
4952
4953
4954
4955 # test EBCDIC or ASCII
4956 case `echo X|tr X '\101'` in
4957  A) # ASCII based system
4958     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4959   lt_SP2NL='tr \040 \012'
4960   lt_NL2SP='tr \015\012 \040\040'
4961   ;;
4962  *) # EBCDIC based system
4963   lt_SP2NL='tr \100 \n'
4964   lt_NL2SP='tr \r\n \100\100'
4965   ;;
4966 esac
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4977 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4978 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4979   $as_echo_n "(cached) " >&6
4980 else
4981   lt_cv_ld_reload_flag='-r'
4982 fi
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4984 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4985 reload_flag=$lt_cv_ld_reload_flag
4986 case $reload_flag in
4987 "" | " "*) ;;
4988 *) reload_flag=" $reload_flag" ;;
4989 esac
4990 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4991 case $host_os in
4992   darwin*)
4993     if test "$GCC" = yes; then
4994       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4995     else
4996       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4997     fi
4998     ;;
4999 esac
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009 if test -n "$ac_tool_prefix"; then
5010   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5011 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5013 $as_echo_n "checking for $ac_word... " >&6; }
5014 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5015   $as_echo_n "(cached) " >&6
5016 else
5017   if test -n "$OBJDUMP"; then
5018   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5019 else
5020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5021 for as_dir in $PATH
5022 do
5023   IFS=$as_save_IFS
5024   test -z "$as_dir" && as_dir=.
5025     for ac_exec_ext in '' $ac_executable_extensions; do
5026   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5027     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5028     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5029     break 2
5030   fi
5031 done
5032   done
5033 IFS=$as_save_IFS
5034
5035 fi
5036 fi
5037 OBJDUMP=$ac_cv_prog_OBJDUMP
5038 if test -n "$OBJDUMP"; then
5039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5040 $as_echo "$OBJDUMP" >&6; }
5041 else
5042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5043 $as_echo "no" >&6; }
5044 fi
5045
5046
5047 fi
5048 if test -z "$ac_cv_prog_OBJDUMP"; then
5049   ac_ct_OBJDUMP=$OBJDUMP
5050   # Extract the first word of "objdump", so it can be a program name with args.
5051 set dummy objdump; ac_word=$2
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5053 $as_echo_n "checking for $ac_word... " >&6; }
5054 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5055   $as_echo_n "(cached) " >&6
5056 else
5057   if test -n "$ac_ct_OBJDUMP"; then
5058   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5059 else
5060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5061 for as_dir in $PATH
5062 do
5063   IFS=$as_save_IFS
5064   test -z "$as_dir" && as_dir=.
5065     for ac_exec_ext in '' $ac_executable_extensions; do
5066   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5067     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5068     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5069     break 2
5070   fi
5071 done
5072   done
5073 IFS=$as_save_IFS
5074
5075 fi
5076 fi
5077 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5078 if test -n "$ac_ct_OBJDUMP"; then
5079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5080 $as_echo "$ac_ct_OBJDUMP" >&6; }
5081 else
5082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5083 $as_echo "no" >&6; }
5084 fi
5085
5086   if test "x$ac_ct_OBJDUMP" = x; then
5087     OBJDUMP="false"
5088   else
5089     case $cross_compiling:$ac_tool_warned in
5090 yes:)
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5092 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5093 ac_tool_warned=yes ;;
5094 esac
5095     OBJDUMP=$ac_ct_OBJDUMP
5096   fi
5097 else
5098   OBJDUMP="$ac_cv_prog_OBJDUMP"
5099 fi
5100
5101 test -z "$OBJDUMP" && OBJDUMP=objdump
5102
5103
5104
5105
5106
5107
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5109 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5110 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5111   $as_echo_n "(cached) " >&6
5112 else
5113   lt_cv_file_magic_cmd='$MAGIC_CMD'
5114 lt_cv_file_magic_test_file=
5115 lt_cv_deplibs_check_method='unknown'
5116 # Need to set the preceding variable on all platforms that support
5117 # interlibrary dependencies.
5118 # 'none' -- dependencies not supported.
5119 # `unknown' -- same as none, but documents that we really don't know.
5120 # 'pass_all' -- all dependencies passed with no checks.
5121 # 'test_compile' -- check by making test program.
5122 # 'file_magic [[regex]]' -- check by looking for files in library path
5123 # which responds to the $file_magic_cmd with a given extended regex.
5124 # If you have `file' or equivalent on your system and you're not sure
5125 # whether `pass_all' will *always* work, you probably want this one.
5126
5127 case $host_os in
5128 aix[4-9]*)
5129   lt_cv_deplibs_check_method=pass_all
5130   ;;
5131
5132 beos*)
5133   lt_cv_deplibs_check_method=pass_all
5134   ;;
5135
5136 bsdi[45]*)
5137   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5138   lt_cv_file_magic_cmd='/usr/bin/file -L'
5139   lt_cv_file_magic_test_file=/shlib/libc.so
5140   ;;
5141
5142 cygwin*)
5143   # func_win32_libid is a shell function defined in ltmain.sh
5144   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5145   lt_cv_file_magic_cmd='func_win32_libid'
5146   ;;
5147
5148 mingw* | pw32*)
5149   # Base MSYS/MinGW do not provide the 'file' command needed by
5150   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5151   # unless we find 'file', for example because we are cross-compiling.
5152   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5153   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5154     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5155     lt_cv_file_magic_cmd='func_win32_libid'
5156   else
5157     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5158     lt_cv_file_magic_cmd='$OBJDUMP -f'
5159   fi
5160   ;;
5161
5162 cegcc*)
5163   # use the weaker test based on 'objdump'. See mingw*.
5164   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5165   lt_cv_file_magic_cmd='$OBJDUMP -f'
5166   ;;
5167
5168 darwin* | rhapsody*)
5169   lt_cv_deplibs_check_method=pass_all
5170   ;;
5171
5172 freebsd* | dragonfly*)
5173   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5174     case $host_cpu in
5175     i*86 )
5176       # Not sure whether the presence of OpenBSD here was a mistake.
5177       # Let's accept both of them until this is cleared up.
5178       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5179       lt_cv_file_magic_cmd=/usr/bin/file
5180       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5181       ;;
5182     esac
5183   else
5184     lt_cv_deplibs_check_method=pass_all
5185   fi
5186   ;;
5187
5188 gnu*)
5189   lt_cv_deplibs_check_method=pass_all
5190   ;;
5191
5192 haiku*)
5193   lt_cv_deplibs_check_method=pass_all
5194   ;;
5195
5196 hpux10.20* | hpux11*)
5197   lt_cv_file_magic_cmd=/usr/bin/file
5198   case $host_cpu in
5199   ia64*)
5200     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5201     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5202     ;;
5203   hppa*64*)
5204     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]'
5205     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5206     ;;
5207   *)
5208     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5209     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5210     ;;
5211   esac
5212   ;;
5213
5214 interix[3-9]*)
5215   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5216   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5217   ;;
5218
5219 irix5* | irix6* | nonstopux*)
5220   case $LD in
5221   *-32|*"-32 ") libmagic=32-bit;;
5222   *-n32|*"-n32 ") libmagic=N32;;
5223   *-64|*"-64 ") libmagic=64-bit;;
5224   *) libmagic=never-match;;
5225   esac
5226   lt_cv_deplibs_check_method=pass_all
5227   ;;
5228
5229 # This must be Linux ELF.
5230 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5231   lt_cv_deplibs_check_method=pass_all
5232   ;;
5233
5234 netbsd*)
5235   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5236     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5237   else
5238     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5239   fi
5240   ;;
5241
5242 newos6*)
5243   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5244   lt_cv_file_magic_cmd=/usr/bin/file
5245   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5246   ;;
5247
5248 *nto* | *qnx*)
5249   lt_cv_deplibs_check_method=pass_all
5250   ;;
5251
5252 openbsd*)
5253   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5254     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5255   else
5256     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5257   fi
5258   ;;
5259
5260 osf3* | osf4* | osf5*)
5261   lt_cv_deplibs_check_method=pass_all
5262   ;;
5263
5264 rdos*)
5265   lt_cv_deplibs_check_method=pass_all
5266   ;;
5267
5268 solaris*)
5269   lt_cv_deplibs_check_method=pass_all
5270   ;;
5271
5272 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5273   lt_cv_deplibs_check_method=pass_all
5274   ;;
5275
5276 sysv4 | sysv4.3*)
5277   case $host_vendor in
5278   motorola)
5279     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]'
5280     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5281     ;;
5282   ncr)
5283     lt_cv_deplibs_check_method=pass_all
5284     ;;
5285   sequent)
5286     lt_cv_file_magic_cmd='/bin/file'
5287     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5288     ;;
5289   sni)
5290     lt_cv_file_magic_cmd='/bin/file'
5291     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5292     lt_cv_file_magic_test_file=/lib/libc.so
5293     ;;
5294   siemens)
5295     lt_cv_deplibs_check_method=pass_all
5296     ;;
5297   pc)
5298     lt_cv_deplibs_check_method=pass_all
5299     ;;
5300   esac
5301   ;;
5302
5303 tpf*)
5304   lt_cv_deplibs_check_method=pass_all
5305   ;;
5306 esac
5307
5308 fi
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5310 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5311 file_magic_cmd=$lt_cv_file_magic_cmd
5312 deplibs_check_method=$lt_cv_deplibs_check_method
5313 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326 if test -n "$ac_tool_prefix"; then
5327   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5328 set dummy ${ac_tool_prefix}ar; ac_word=$2
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5330 $as_echo_n "checking for $ac_word... " >&6; }
5331 if test "${ac_cv_prog_AR+set}" = set; then :
5332   $as_echo_n "(cached) " >&6
5333 else
5334   if test -n "$AR"; then
5335   ac_cv_prog_AR="$AR" # Let the user override the test.
5336 else
5337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5338 for as_dir in $PATH
5339 do
5340   IFS=$as_save_IFS
5341   test -z "$as_dir" && as_dir=.
5342     for ac_exec_ext in '' $ac_executable_extensions; do
5343   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5344     ac_cv_prog_AR="${ac_tool_prefix}ar"
5345     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5346     break 2
5347   fi
5348 done
5349   done
5350 IFS=$as_save_IFS
5351
5352 fi
5353 fi
5354 AR=$ac_cv_prog_AR
5355 if test -n "$AR"; then
5356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5357 $as_echo "$AR" >&6; }
5358 else
5359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5360 $as_echo "no" >&6; }
5361 fi
5362
5363
5364 fi
5365 if test -z "$ac_cv_prog_AR"; then
5366   ac_ct_AR=$AR
5367   # Extract the first word of "ar", so it can be a program name with args.
5368 set dummy ar; ac_word=$2
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5370 $as_echo_n "checking for $ac_word... " >&6; }
5371 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5372   $as_echo_n "(cached) " >&6
5373 else
5374   if test -n "$ac_ct_AR"; then
5375   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5376 else
5377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5378 for as_dir in $PATH
5379 do
5380   IFS=$as_save_IFS
5381   test -z "$as_dir" && as_dir=.
5382     for ac_exec_ext in '' $ac_executable_extensions; do
5383   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5384     ac_cv_prog_ac_ct_AR="ar"
5385     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5386     break 2
5387   fi
5388 done
5389   done
5390 IFS=$as_save_IFS
5391
5392 fi
5393 fi
5394 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5395 if test -n "$ac_ct_AR"; then
5396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5397 $as_echo "$ac_ct_AR" >&6; }
5398 else
5399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400 $as_echo "no" >&6; }
5401 fi
5402
5403   if test "x$ac_ct_AR" = x; then
5404     AR="false"
5405   else
5406     case $cross_compiling:$ac_tool_warned in
5407 yes:)
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5409 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5410 ac_tool_warned=yes ;;
5411 esac
5412     AR=$ac_ct_AR
5413   fi
5414 else
5415   AR="$ac_cv_prog_AR"
5416 fi
5417
5418 test -z "$AR" && AR=ar
5419 test -z "$AR_FLAGS" && AR_FLAGS=cru
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431 if test -n "$ac_tool_prefix"; then
5432   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5433 set dummy ${ac_tool_prefix}strip; ac_word=$2
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5435 $as_echo_n "checking for $ac_word... " >&6; }
5436 if test "${ac_cv_prog_STRIP+set}" = set; then :
5437   $as_echo_n "(cached) " >&6
5438 else
5439   if test -n "$STRIP"; then
5440   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5441 else
5442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5443 for as_dir in $PATH
5444 do
5445   IFS=$as_save_IFS
5446   test -z "$as_dir" && as_dir=.
5447     for ac_exec_ext in '' $ac_executable_extensions; do
5448   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5449     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5450     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5451     break 2
5452   fi
5453 done
5454   done
5455 IFS=$as_save_IFS
5456
5457 fi
5458 fi
5459 STRIP=$ac_cv_prog_STRIP
5460 if test -n "$STRIP"; then
5461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5462 $as_echo "$STRIP" >&6; }
5463 else
5464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5465 $as_echo "no" >&6; }
5466 fi
5467
5468
5469 fi
5470 if test -z "$ac_cv_prog_STRIP"; then
5471   ac_ct_STRIP=$STRIP
5472   # Extract the first word of "strip", so it can be a program name with args.
5473 set dummy strip; ac_word=$2
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5475 $as_echo_n "checking for $ac_word... " >&6; }
5476 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5477   $as_echo_n "(cached) " >&6
5478 else
5479   if test -n "$ac_ct_STRIP"; then
5480   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5481 else
5482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5483 for as_dir in $PATH
5484 do
5485   IFS=$as_save_IFS
5486   test -z "$as_dir" && as_dir=.
5487     for ac_exec_ext in '' $ac_executable_extensions; do
5488   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5489     ac_cv_prog_ac_ct_STRIP="strip"
5490     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5491     break 2
5492   fi
5493 done
5494   done
5495 IFS=$as_save_IFS
5496
5497 fi
5498 fi
5499 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5500 if test -n "$ac_ct_STRIP"; then
5501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5502 $as_echo "$ac_ct_STRIP" >&6; }
5503 else
5504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5505 $as_echo "no" >&6; }
5506 fi
5507
5508   if test "x$ac_ct_STRIP" = x; then
5509     STRIP=":"
5510   else
5511     case $cross_compiling:$ac_tool_warned in
5512 yes:)
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5514 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5515 ac_tool_warned=yes ;;
5516 esac
5517     STRIP=$ac_ct_STRIP
5518   fi
5519 else
5520   STRIP="$ac_cv_prog_STRIP"
5521 fi
5522
5523 test -z "$STRIP" && STRIP=:
5524
5525
5526
5527
5528
5529
5530 if test -n "$ac_tool_prefix"; then
5531   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5532 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5534 $as_echo_n "checking for $ac_word... " >&6; }
5535 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5536   $as_echo_n "(cached) " >&6
5537 else
5538   if test -n "$RANLIB"; then
5539   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5540 else
5541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5542 for as_dir in $PATH
5543 do
5544   IFS=$as_save_IFS
5545   test -z "$as_dir" && as_dir=.
5546     for ac_exec_ext in '' $ac_executable_extensions; do
5547   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5548     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5549     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5550     break 2
5551   fi
5552 done
5553   done
5554 IFS=$as_save_IFS
5555
5556 fi
5557 fi
5558 RANLIB=$ac_cv_prog_RANLIB
5559 if test -n "$RANLIB"; then
5560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5561 $as_echo "$RANLIB" >&6; }
5562 else
5563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5564 $as_echo "no" >&6; }
5565 fi
5566
5567
5568 fi
5569 if test -z "$ac_cv_prog_RANLIB"; then
5570   ac_ct_RANLIB=$RANLIB
5571   # Extract the first word of "ranlib", so it can be a program name with args.
5572 set dummy ranlib; ac_word=$2
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5574 $as_echo_n "checking for $ac_word... " >&6; }
5575 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5576   $as_echo_n "(cached) " >&6
5577 else
5578   if test -n "$ac_ct_RANLIB"; then
5579   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5580 else
5581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5582 for as_dir in $PATH
5583 do
5584   IFS=$as_save_IFS
5585   test -z "$as_dir" && as_dir=.
5586     for ac_exec_ext in '' $ac_executable_extensions; do
5587   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5588     ac_cv_prog_ac_ct_RANLIB="ranlib"
5589     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5590     break 2
5591   fi
5592 done
5593   done
5594 IFS=$as_save_IFS
5595
5596 fi
5597 fi
5598 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5599 if test -n "$ac_ct_RANLIB"; then
5600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5601 $as_echo "$ac_ct_RANLIB" >&6; }
5602 else
5603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5604 $as_echo "no" >&6; }
5605 fi
5606
5607   if test "x$ac_ct_RANLIB" = x; then
5608     RANLIB=":"
5609   else
5610     case $cross_compiling:$ac_tool_warned in
5611 yes:)
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5613 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5614 ac_tool_warned=yes ;;
5615 esac
5616     RANLIB=$ac_ct_RANLIB
5617   fi
5618 else
5619   RANLIB="$ac_cv_prog_RANLIB"
5620 fi
5621
5622 test -z "$RANLIB" && RANLIB=:
5623
5624
5625
5626
5627
5628
5629 # Determine commands to create old-style static archives.
5630 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5631 old_postinstall_cmds='chmod 644 $oldlib'
5632 old_postuninstall_cmds=
5633
5634 if test -n "$RANLIB"; then
5635   case $host_os in
5636   openbsd*)
5637     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5638     ;;
5639   *)
5640     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5641     ;;
5642   esac
5643   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5644 fi
5645
5646 case $host_os in
5647   darwin*)
5648     lock_old_archive_extraction=yes ;;
5649   *)
5650     lock_old_archive_extraction=no ;;
5651 esac
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673 for ac_prog in gawk mawk nawk awk
5674 do
5675   # Extract the first word of "$ac_prog", so it can be a program name with args.
5676 set dummy $ac_prog; ac_word=$2
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5678 $as_echo_n "checking for $ac_word... " >&6; }
5679 if test "${ac_cv_prog_AWK+set}" = set; then :
5680   $as_echo_n "(cached) " >&6
5681 else
5682   if test -n "$AWK"; then
5683   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5684 else
5685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5686 for as_dir in $PATH
5687 do
5688   IFS=$as_save_IFS
5689   test -z "$as_dir" && as_dir=.
5690     for ac_exec_ext in '' $ac_executable_extensions; do
5691   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5692     ac_cv_prog_AWK="$ac_prog"
5693     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5694     break 2
5695   fi
5696 done
5697   done
5698 IFS=$as_save_IFS
5699
5700 fi
5701 fi
5702 AWK=$ac_cv_prog_AWK
5703 if test -n "$AWK"; then
5704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5705 $as_echo "$AWK" >&6; }
5706 else
5707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5708 $as_echo "no" >&6; }
5709 fi
5710
5711
5712   test -n "$AWK" && break
5713 done
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733 # If no C compiler was specified, use CC.
5734 LTCC=${LTCC-"$CC"}
5735
5736 # If no C compiler flags were specified, use CFLAGS.
5737 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5738
5739 # Allow CC to be a program name with arguments.
5740 compiler=$CC
5741
5742
5743 # Check for command to grab the raw symbol name followed by C symbol from nm.
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5745 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5746 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5747   $as_echo_n "(cached) " >&6
5748 else
5749
5750 # These are sane defaults that work on at least a few old systems.
5751 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5752
5753 # Character class describing NM global symbol codes.
5754 symcode='[BCDEGRST]'
5755
5756 # Regexp to match symbols that can be accessed directly from C.
5757 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5758
5759 # Define system-specific variables.
5760 case $host_os in
5761 aix*)
5762   symcode='[BCDT]'
5763   ;;
5764 cygwin* | mingw* | pw32* | cegcc*)
5765   symcode='[ABCDGISTW]'
5766   ;;
5767 hpux*)
5768   if test "$host_cpu" = ia64; then
5769     symcode='[ABCDEGRST]'
5770   fi
5771   ;;
5772 irix* | nonstopux*)
5773   symcode='[BCDEGRST]'
5774   ;;
5775 osf*)
5776   symcode='[BCDEGQRST]'
5777   ;;
5778 solaris*)
5779   symcode='[BDRT]'
5780   ;;
5781 sco3.2v5*)
5782   symcode='[DT]'
5783   ;;
5784 sysv4.2uw2*)
5785   symcode='[DT]'
5786   ;;
5787 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5788   symcode='[ABDT]'
5789   ;;
5790 sysv4)
5791   symcode='[DFNSTU]'
5792   ;;
5793 esac
5794
5795 # If we're using GNU nm, then use its standard symbol codes.
5796 case `$NM -V 2>&1` in
5797 *GNU* | *'with BFD'*)
5798   symcode='[ABCDGIRSTW]' ;;
5799 esac
5800
5801 # Transform an extracted symbol line into a proper C declaration.
5802 # Some systems (esp. on ia64) link data and code symbols differently,
5803 # so use this general approach.
5804 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5805
5806 # Transform an extracted symbol line into symbol name and symbol address
5807 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5808 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'"
5809
5810 # Handle CRLF in mingw tool chain
5811 opt_cr=
5812 case $build_os in
5813 mingw*)
5814   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5815   ;;
5816 esac
5817
5818 # Try without a prefix underscore, then with it.
5819 for ac_symprfx in "" "_"; do
5820
5821   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5822   symxfrm="\\1 $ac_symprfx\\2 \\2"
5823
5824   # Write the raw and C identifiers.
5825   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5826     # Fake it for dumpbin and say T for any non-static function
5827     # and D for any global variable.
5828     # Also find C++ and __fastcall symbols from MSVC++,
5829     # which start with @ or ?.
5830     lt_cv_sys_global_symbol_pipe="$AWK '"\
5831 "     {last_section=section; section=\$ 3};"\
5832 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5833 "     \$ 0!~/External *\|/{next};"\
5834 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5835 "     {if(hide[section]) next};"\
5836 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5837 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5838 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5839 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5840 "     ' prfx=^$ac_symprfx"
5841   else
5842     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5843   fi
5844
5845   # Check to see that the pipe works correctly.
5846   pipe_works=no
5847
5848   rm -f conftest*
5849   cat > conftest.$ac_ext <<_LT_EOF
5850 #ifdef __cplusplus
5851 extern "C" {
5852 #endif
5853 char nm_test_var;
5854 void nm_test_func(void);
5855 void nm_test_func(void){}
5856 #ifdef __cplusplus
5857 }
5858 #endif
5859 int main(){nm_test_var='a';nm_test_func();return(0);}
5860 _LT_EOF
5861
5862   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5863   (eval $ac_compile) 2>&5
5864   ac_status=$?
5865   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866   test $ac_status = 0; }; then
5867     # Now try to grab the symbols.
5868     nlist=conftest.nm
5869     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5870   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5871   ac_status=$?
5872   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5873   test $ac_status = 0; } && test -s "$nlist"; then
5874       # Try sorting and uniquifying the output.
5875       if sort "$nlist" | uniq > "$nlist"T; then
5876         mv -f "$nlist"T "$nlist"
5877       else
5878         rm -f "$nlist"T
5879       fi
5880
5881       # Make sure that we snagged all the symbols we need.
5882       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5883         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5884           cat <<_LT_EOF > conftest.$ac_ext
5885 #ifdef __cplusplus
5886 extern "C" {
5887 #endif
5888
5889 _LT_EOF
5890           # Now generate the symbol file.
5891           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5892
5893           cat <<_LT_EOF >> conftest.$ac_ext
5894
5895 /* The mapping between symbol names and symbols.  */
5896 const struct {
5897   const char *name;
5898   void       *address;
5899 }
5900 lt__PROGRAM__LTX_preloaded_symbols[] =
5901 {
5902   { "@PROGRAM@", (void *) 0 },
5903 _LT_EOF
5904           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5905           cat <<\_LT_EOF >> conftest.$ac_ext
5906   {0, (void *) 0}
5907 };
5908
5909 /* This works around a problem in FreeBSD linker */
5910 #ifdef FREEBSD_WORKAROUND
5911 static const void *lt_preloaded_setup() {
5912   return lt__PROGRAM__LTX_preloaded_symbols;
5913 }
5914 #endif
5915
5916 #ifdef __cplusplus
5917 }
5918 #endif
5919 _LT_EOF
5920           # Now try linking the two files.
5921           mv conftest.$ac_objext conftstm.$ac_objext
5922           lt_save_LIBS="$LIBS"
5923           lt_save_CFLAGS="$CFLAGS"
5924           LIBS="conftstm.$ac_objext"
5925           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5926           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5927   (eval $ac_link) 2>&5
5928   ac_status=$?
5929   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5930   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5931             pipe_works=yes
5932           fi
5933           LIBS="$lt_save_LIBS"
5934           CFLAGS="$lt_save_CFLAGS"
5935         else
5936           echo "cannot find nm_test_func in $nlist" >&5
5937         fi
5938       else
5939         echo "cannot find nm_test_var in $nlist" >&5
5940       fi
5941     else
5942       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5943     fi
5944   else
5945     echo "$progname: failed program was:" >&5
5946     cat conftest.$ac_ext >&5
5947   fi
5948   rm -rf conftest* conftst*
5949
5950   # Do not use the global_symbol_pipe unless it works.
5951   if test "$pipe_works" = yes; then
5952     break
5953   else
5954     lt_cv_sys_global_symbol_pipe=
5955   fi
5956 done
5957
5958 fi
5959
5960 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5961   lt_cv_sys_global_symbol_to_cdecl=
5962 fi
5963 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5965 $as_echo "failed" >&6; }
5966 else
5967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5968 $as_echo "ok" >&6; }
5969 fi
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993 # Check whether --enable-libtool-lock was given.
5994 if test "${enable_libtool_lock+set}" = set; then :
5995   enableval=$enable_libtool_lock;
5996 fi
5997
5998 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5999
6000 # Some flags need to be propagated to the compiler or linker for good
6001 # libtool support.
6002 case $host in
6003 ia64-*-hpux*)
6004   # Find out which ABI we are using.
6005   echo 'int i;' > conftest.$ac_ext
6006   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6007   (eval $ac_compile) 2>&5
6008   ac_status=$?
6009   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6010   test $ac_status = 0; }; then
6011     case `/usr/bin/file conftest.$ac_objext` in
6012       *ELF-32*)
6013         HPUX_IA64_MODE="32"
6014         ;;
6015       *ELF-64*)
6016         HPUX_IA64_MODE="64"
6017         ;;
6018     esac
6019   fi
6020   rm -rf conftest*
6021   ;;
6022 *-*-irix6*)
6023   # Find out which ABI we are using.
6024   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6025   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6026   (eval $ac_compile) 2>&5
6027   ac_status=$?
6028   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6029   test $ac_status = 0; }; then
6030     if test "$lt_cv_prog_gnu_ld" = yes; then
6031       case `/usr/bin/file conftest.$ac_objext` in
6032         *32-bit*)
6033           LD="${LD-ld} -melf32bsmip"
6034           ;;
6035         *N32*)
6036           LD="${LD-ld} -melf32bmipn32"
6037           ;;
6038         *64-bit*)
6039           LD="${LD-ld} -melf64bmip"
6040         ;;
6041       esac
6042     else
6043       case `/usr/bin/file conftest.$ac_objext` in
6044         *32-bit*)
6045           LD="${LD-ld} -32"
6046           ;;
6047         *N32*)
6048           LD="${LD-ld} -n32"
6049           ;;
6050         *64-bit*)
6051           LD="${LD-ld} -64"
6052           ;;
6053       esac
6054     fi
6055   fi
6056   rm -rf conftest*
6057   ;;
6058
6059 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6060 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6061   # Find out which ABI we are using.
6062   echo 'int i;' > conftest.$ac_ext
6063   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6064   (eval $ac_compile) 2>&5
6065   ac_status=$?
6066   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6067   test $ac_status = 0; }; then
6068     case `/usr/bin/file conftest.o` in
6069       *32-bit*)
6070         case $host in
6071           x86_64-*kfreebsd*-gnu)
6072             LD="${LD-ld} -m elf_i386_fbsd"
6073             ;;
6074           x86_64-*linux*)
6075             case `/usr/bin/file conftest.o` in
6076               *x86-64*)
6077                 LD="${LD-ld} -m elf32_x86_64"
6078                 ;;
6079               *)
6080                 LD="${LD-ld} -m elf_i386"
6081                 ;;
6082             esac
6083             ;;
6084           powerpc64le-*linux*)
6085             LD="${LD-ld} -m elf32lppclinux"
6086             ;;
6087           powerpc64-*linux*)
6088             LD="${LD-ld} -m elf32ppclinux"
6089             ;;
6090           s390x-*linux*)
6091             LD="${LD-ld} -m elf_s390"
6092             ;;
6093           sparc64-*linux*)
6094             LD="${LD-ld} -m elf32_sparc"
6095             ;;
6096         esac
6097         ;;
6098       *64-bit*)
6099         case $host in
6100           x86_64-*kfreebsd*-gnu)
6101             LD="${LD-ld} -m elf_x86_64_fbsd"
6102             ;;
6103           x86_64-*linux*)
6104             LD="${LD-ld} -m elf_x86_64"
6105             ;;
6106           powerpcle-*linux*)
6107             LD="${LD-ld} -m elf64lppc"
6108             ;;
6109           powerpc-*linux*)
6110             LD="${LD-ld} -m elf64ppc"
6111             ;;
6112           s390*-*linux*|s390*-*tpf*)
6113             LD="${LD-ld} -m elf64_s390"
6114             ;;
6115           sparc*-*linux*)
6116             LD="${LD-ld} -m elf64_sparc"
6117             ;;
6118         esac
6119         ;;
6120     esac
6121   fi
6122   rm -rf conftest*
6123   ;;
6124
6125 *-*-sco3.2v5*)
6126   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6127   SAVE_CFLAGS="$CFLAGS"
6128   CFLAGS="$CFLAGS -belf"
6129   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6130 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6131 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6132   $as_echo_n "(cached) " >&6
6133 else
6134   ac_ext=c
6135 ac_cpp='$CPP $CPPFLAGS'
6136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6139
6140      if test x$gcc_no_link = xyes; then
6141   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6142 fi
6143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6144 /* end confdefs.h.  */
6145
6146 int
6147 main ()
6148 {
6149
6150   ;
6151   return 0;
6152 }
6153 _ACEOF
6154 if ac_fn_c_try_link "$LINENO"; then :
6155   lt_cv_cc_needs_belf=yes
6156 else
6157   lt_cv_cc_needs_belf=no
6158 fi
6159 rm -f core conftest.err conftest.$ac_objext \
6160     conftest$ac_exeext conftest.$ac_ext
6161      ac_ext=c
6162 ac_cpp='$CPP $CPPFLAGS'
6163 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6164 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6165 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6166
6167 fi
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6169 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6170   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6171     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6172     CFLAGS="$SAVE_CFLAGS"
6173   fi
6174   ;;
6175 sparc*-*solaris*)
6176   # Find out which ABI we are using.
6177   echo 'int i;' > conftest.$ac_ext
6178   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6179   (eval $ac_compile) 2>&5
6180   ac_status=$?
6181   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6182   test $ac_status = 0; }; then
6183     case `/usr/bin/file conftest.o` in
6184     *64-bit*)
6185       case $lt_cv_prog_gnu_ld in
6186       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6187       *)
6188         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6189           LD="${LD-ld} -64"
6190         fi
6191         ;;
6192       esac
6193       ;;
6194     esac
6195   fi
6196   rm -rf conftest*
6197   ;;
6198 esac
6199
6200 need_locks="$enable_libtool_lock"
6201
6202
6203   case $host_os in
6204     rhapsody* | darwin*)
6205     if test -n "$ac_tool_prefix"; then
6206   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6207 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6209 $as_echo_n "checking for $ac_word... " >&6; }
6210 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6211   $as_echo_n "(cached) " >&6
6212 else
6213   if test -n "$DSYMUTIL"; then
6214   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6215 else
6216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6217 for as_dir in $PATH
6218 do
6219   IFS=$as_save_IFS
6220   test -z "$as_dir" && as_dir=.
6221     for ac_exec_ext in '' $ac_executable_extensions; do
6222   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6223     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6224     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6225     break 2
6226   fi
6227 done
6228   done
6229 IFS=$as_save_IFS
6230
6231 fi
6232 fi
6233 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6234 if test -n "$DSYMUTIL"; then
6235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6236 $as_echo "$DSYMUTIL" >&6; }
6237 else
6238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6239 $as_echo "no" >&6; }
6240 fi
6241
6242
6243 fi
6244 if test -z "$ac_cv_prog_DSYMUTIL"; then
6245   ac_ct_DSYMUTIL=$DSYMUTIL
6246   # Extract the first word of "dsymutil", so it can be a program name with args.
6247 set dummy dsymutil; ac_word=$2
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6249 $as_echo_n "checking for $ac_word... " >&6; }
6250 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6251   $as_echo_n "(cached) " >&6
6252 else
6253   if test -n "$ac_ct_DSYMUTIL"; then
6254   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6255 else
6256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6257 for as_dir in $PATH
6258 do
6259   IFS=$as_save_IFS
6260   test -z "$as_dir" && as_dir=.
6261     for ac_exec_ext in '' $ac_executable_extensions; do
6262   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6263     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6264     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6265     break 2
6266   fi
6267 done
6268   done
6269 IFS=$as_save_IFS
6270
6271 fi
6272 fi
6273 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6274 if test -n "$ac_ct_DSYMUTIL"; then
6275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6276 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6277 else
6278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6279 $as_echo "no" >&6; }
6280 fi
6281
6282   if test "x$ac_ct_DSYMUTIL" = x; then
6283     DSYMUTIL=":"
6284   else
6285     case $cross_compiling:$ac_tool_warned in
6286 yes:)
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6288 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6289 ac_tool_warned=yes ;;
6290 esac
6291     DSYMUTIL=$ac_ct_DSYMUTIL
6292   fi
6293 else
6294   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6295 fi
6296
6297     if test -n "$ac_tool_prefix"; then
6298   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6299 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6301 $as_echo_n "checking for $ac_word... " >&6; }
6302 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6303   $as_echo_n "(cached) " >&6
6304 else
6305   if test -n "$NMEDIT"; then
6306   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6307 else
6308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6309 for as_dir in $PATH
6310 do
6311   IFS=$as_save_IFS
6312   test -z "$as_dir" && as_dir=.
6313     for ac_exec_ext in '' $ac_executable_extensions; do
6314   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6315     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6316     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6317     break 2
6318   fi
6319 done
6320   done
6321 IFS=$as_save_IFS
6322
6323 fi
6324 fi
6325 NMEDIT=$ac_cv_prog_NMEDIT
6326 if test -n "$NMEDIT"; then
6327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6328 $as_echo "$NMEDIT" >&6; }
6329 else
6330   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6331 $as_echo "no" >&6; }
6332 fi
6333
6334
6335 fi
6336 if test -z "$ac_cv_prog_NMEDIT"; then
6337   ac_ct_NMEDIT=$NMEDIT
6338   # Extract the first word of "nmedit", so it can be a program name with args.
6339 set dummy nmedit; ac_word=$2
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6341 $as_echo_n "checking for $ac_word... " >&6; }
6342 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6343   $as_echo_n "(cached) " >&6
6344 else
6345   if test -n "$ac_ct_NMEDIT"; then
6346   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6347 else
6348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6349 for as_dir in $PATH
6350 do
6351   IFS=$as_save_IFS
6352   test -z "$as_dir" && as_dir=.
6353     for ac_exec_ext in '' $ac_executable_extensions; do
6354   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6355     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6356     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6357     break 2
6358   fi
6359 done
6360   done
6361 IFS=$as_save_IFS
6362
6363 fi
6364 fi
6365 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6366 if test -n "$ac_ct_NMEDIT"; then
6367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6368 $as_echo "$ac_ct_NMEDIT" >&6; }
6369 else
6370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6371 $as_echo "no" >&6; }
6372 fi
6373
6374   if test "x$ac_ct_NMEDIT" = x; then
6375     NMEDIT=":"
6376   else
6377     case $cross_compiling:$ac_tool_warned in
6378 yes:)
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6380 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6381 ac_tool_warned=yes ;;
6382 esac
6383     NMEDIT=$ac_ct_NMEDIT
6384   fi
6385 else
6386   NMEDIT="$ac_cv_prog_NMEDIT"
6387 fi
6388
6389     if test -n "$ac_tool_prefix"; then
6390   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6391 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393 $as_echo_n "checking for $ac_word... " >&6; }
6394 if test "${ac_cv_prog_LIPO+set}" = set; then :
6395   $as_echo_n "(cached) " >&6
6396 else
6397   if test -n "$LIPO"; then
6398   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6399 else
6400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401 for as_dir in $PATH
6402 do
6403   IFS=$as_save_IFS
6404   test -z "$as_dir" && as_dir=.
6405     for ac_exec_ext in '' $ac_executable_extensions; do
6406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6407     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6408     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6409     break 2
6410   fi
6411 done
6412   done
6413 IFS=$as_save_IFS
6414
6415 fi
6416 fi
6417 LIPO=$ac_cv_prog_LIPO
6418 if test -n "$LIPO"; then
6419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6420 $as_echo "$LIPO" >&6; }
6421 else
6422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6423 $as_echo "no" >&6; }
6424 fi
6425
6426
6427 fi
6428 if test -z "$ac_cv_prog_LIPO"; then
6429   ac_ct_LIPO=$LIPO
6430   # Extract the first word of "lipo", so it can be a program name with args.
6431 set dummy lipo; ac_word=$2
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6433 $as_echo_n "checking for $ac_word... " >&6; }
6434 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6435   $as_echo_n "(cached) " >&6
6436 else
6437   if test -n "$ac_ct_LIPO"; then
6438   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6439 else
6440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6441 for as_dir in $PATH
6442 do
6443   IFS=$as_save_IFS
6444   test -z "$as_dir" && as_dir=.
6445     for ac_exec_ext in '' $ac_executable_extensions; do
6446   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6447     ac_cv_prog_ac_ct_LIPO="lipo"
6448     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6449     break 2
6450   fi
6451 done
6452   done
6453 IFS=$as_save_IFS
6454
6455 fi
6456 fi
6457 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6458 if test -n "$ac_ct_LIPO"; then
6459   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6460 $as_echo "$ac_ct_LIPO" >&6; }
6461 else
6462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6463 $as_echo "no" >&6; }
6464 fi
6465
6466   if test "x$ac_ct_LIPO" = x; then
6467     LIPO=":"
6468   else
6469     case $cross_compiling:$ac_tool_warned in
6470 yes:)
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6472 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6473 ac_tool_warned=yes ;;
6474 esac
6475     LIPO=$ac_ct_LIPO
6476   fi
6477 else
6478   LIPO="$ac_cv_prog_LIPO"
6479 fi
6480
6481     if test -n "$ac_tool_prefix"; then
6482   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6483 set dummy ${ac_tool_prefix}otool; ac_word=$2
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6485 $as_echo_n "checking for $ac_word... " >&6; }
6486 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6487   $as_echo_n "(cached) " >&6
6488 else
6489   if test -n "$OTOOL"; then
6490   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6491 else
6492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6493 for as_dir in $PATH
6494 do
6495   IFS=$as_save_IFS
6496   test -z "$as_dir" && as_dir=.
6497     for ac_exec_ext in '' $ac_executable_extensions; do
6498   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6499     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6500     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6501     break 2
6502   fi
6503 done
6504   done
6505 IFS=$as_save_IFS
6506
6507 fi
6508 fi
6509 OTOOL=$ac_cv_prog_OTOOL
6510 if test -n "$OTOOL"; then
6511   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6512 $as_echo "$OTOOL" >&6; }
6513 else
6514   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6515 $as_echo "no" >&6; }
6516 fi
6517
6518
6519 fi
6520 if test -z "$ac_cv_prog_OTOOL"; then
6521   ac_ct_OTOOL=$OTOOL
6522   # Extract the first word of "otool", so it can be a program name with args.
6523 set dummy otool; ac_word=$2
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6525 $as_echo_n "checking for $ac_word... " >&6; }
6526 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6527   $as_echo_n "(cached) " >&6
6528 else
6529   if test -n "$ac_ct_OTOOL"; then
6530   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6531 else
6532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6533 for as_dir in $PATH
6534 do
6535   IFS=$as_save_IFS
6536   test -z "$as_dir" && as_dir=.
6537     for ac_exec_ext in '' $ac_executable_extensions; do
6538   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6539     ac_cv_prog_ac_ct_OTOOL="otool"
6540     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6541     break 2
6542   fi
6543 done
6544   done
6545 IFS=$as_save_IFS
6546
6547 fi
6548 fi
6549 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6550 if test -n "$ac_ct_OTOOL"; then
6551   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6552 $as_echo "$ac_ct_OTOOL" >&6; }
6553 else
6554   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6555 $as_echo "no" >&6; }
6556 fi
6557
6558   if test "x$ac_ct_OTOOL" = x; then
6559     OTOOL=":"
6560   else
6561     case $cross_compiling:$ac_tool_warned in
6562 yes:)
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6564 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6565 ac_tool_warned=yes ;;
6566 esac
6567     OTOOL=$ac_ct_OTOOL
6568   fi
6569 else
6570   OTOOL="$ac_cv_prog_OTOOL"
6571 fi
6572
6573     if test -n "$ac_tool_prefix"; then
6574   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6575 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6577 $as_echo_n "checking for $ac_word... " >&6; }
6578 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6579   $as_echo_n "(cached) " >&6
6580 else
6581   if test -n "$OTOOL64"; then
6582   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6583 else
6584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585 for as_dir in $PATH
6586 do
6587   IFS=$as_save_IFS
6588   test -z "$as_dir" && as_dir=.
6589     for ac_exec_ext in '' $ac_executable_extensions; do
6590   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6593     break 2
6594   fi
6595 done
6596   done
6597 IFS=$as_save_IFS
6598
6599 fi
6600 fi
6601 OTOOL64=$ac_cv_prog_OTOOL64
6602 if test -n "$OTOOL64"; then
6603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6604 $as_echo "$OTOOL64" >&6; }
6605 else
6606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6607 $as_echo "no" >&6; }
6608 fi
6609
6610
6611 fi
6612 if test -z "$ac_cv_prog_OTOOL64"; then
6613   ac_ct_OTOOL64=$OTOOL64
6614   # Extract the first word of "otool64", so it can be a program name with args.
6615 set dummy otool64; ac_word=$2
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6617 $as_echo_n "checking for $ac_word... " >&6; }
6618 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6619   $as_echo_n "(cached) " >&6
6620 else
6621   if test -n "$ac_ct_OTOOL64"; then
6622   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6623 else
6624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6625 for as_dir in $PATH
6626 do
6627   IFS=$as_save_IFS
6628   test -z "$as_dir" && as_dir=.
6629     for ac_exec_ext in '' $ac_executable_extensions; do
6630   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6631     ac_cv_prog_ac_ct_OTOOL64="otool64"
6632     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6633     break 2
6634   fi
6635 done
6636   done
6637 IFS=$as_save_IFS
6638
6639 fi
6640 fi
6641 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6642 if test -n "$ac_ct_OTOOL64"; then
6643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6644 $as_echo "$ac_ct_OTOOL64" >&6; }
6645 else
6646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6647 $as_echo "no" >&6; }
6648 fi
6649
6650   if test "x$ac_ct_OTOOL64" = x; then
6651     OTOOL64=":"
6652   else
6653     case $cross_compiling:$ac_tool_warned in
6654 yes:)
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6657 ac_tool_warned=yes ;;
6658 esac
6659     OTOOL64=$ac_ct_OTOOL64
6660   fi
6661 else
6662   OTOOL64="$ac_cv_prog_OTOOL64"
6663 fi
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6692 $as_echo_n "checking for -single_module linker flag... " >&6; }
6693 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6694   $as_echo_n "(cached) " >&6
6695 else
6696   lt_cv_apple_cc_single_mod=no
6697       if test -z "${LT_MULTI_MODULE}"; then
6698         # By default we will add the -single_module flag. You can override
6699         # by either setting the environment variable LT_MULTI_MODULE
6700         # non-empty at configure time, or by adding -multi_module to the
6701         # link flags.
6702         rm -rf libconftest.dylib*
6703         echo "int foo(void){return 1;}" > conftest.c
6704         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6705 -dynamiclib -Wl,-single_module conftest.c" >&5
6706         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6707           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6708         _lt_result=$?
6709         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6710           lt_cv_apple_cc_single_mod=yes
6711         else
6712           cat conftest.err >&5
6713         fi
6714         rm -rf libconftest.dylib*
6715         rm -f conftest.*
6716       fi
6717 fi
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6719 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6720     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6721 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6722 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6723   $as_echo_n "(cached) " >&6
6724 else
6725   lt_cv_ld_exported_symbols_list=no
6726       save_LDFLAGS=$LDFLAGS
6727       echo "_main" > conftest.sym
6728       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6729       if test x$gcc_no_link = xyes; then
6730   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6731 fi
6732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6733 /* end confdefs.h.  */
6734
6735 int
6736 main ()
6737 {
6738
6739   ;
6740   return 0;
6741 }
6742 _ACEOF
6743 if ac_fn_c_try_link "$LINENO"; then :
6744   lt_cv_ld_exported_symbols_list=yes
6745 else
6746   lt_cv_ld_exported_symbols_list=no
6747 fi
6748 rm -f core conftest.err conftest.$ac_objext \
6749     conftest$ac_exeext conftest.$ac_ext
6750         LDFLAGS="$save_LDFLAGS"
6751
6752 fi
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6754 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6755     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6756 $as_echo_n "checking for -force_load linker flag... " >&6; }
6757 if test "${lt_cv_ld_force_load+set}" = set; then :
6758   $as_echo_n "(cached) " >&6
6759 else
6760   lt_cv_ld_force_load=no
6761       cat > conftest.c << _LT_EOF
6762 int forced_loaded() { return 2;}
6763 _LT_EOF
6764       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6765       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6766       echo "$AR cru libconftest.a conftest.o" >&5
6767       $AR cru libconftest.a conftest.o 2>&5
6768       cat > conftest.c << _LT_EOF
6769 int main() { return 0;}
6770 _LT_EOF
6771       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6772       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6773       _lt_result=$?
6774       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6775         lt_cv_ld_force_load=yes
6776       else
6777         cat conftest.err >&5
6778       fi
6779         rm -f conftest.err libconftest.a conftest conftest.c
6780         rm -rf conftest.dSYM
6781
6782 fi
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6784 $as_echo "$lt_cv_ld_force_load" >&6; }
6785     case $host_os in
6786     rhapsody* | darwin1.[012])
6787       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6788     darwin1.*)
6789       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6790     darwin*) # darwin 5.x on
6791       # if running on 10.5 or later, the deployment target defaults
6792       # to the OS version, if on x86, and 10.4, the deployment
6793       # target defaults to 10.4. Don't you love it?
6794       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6795         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6796           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6797         10.[012][,.]*)
6798           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6799         10.*)
6800           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6801       esac
6802     ;;
6803   esac
6804     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6805       _lt_dar_single_mod='$single_module'
6806     fi
6807     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6808       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6809     else
6810       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6811     fi
6812     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6813       _lt_dsymutil='~$DSYMUTIL $lib || :'
6814     else
6815       _lt_dsymutil=
6816     fi
6817     ;;
6818   esac
6819
6820 ac_ext=c
6821 ac_cpp='$CPP $CPPFLAGS'
6822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6826 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6827 # On Suns, sometimes $CPP names a directory.
6828 if test -n "$CPP" && test -d "$CPP"; then
6829   CPP=
6830 fi
6831 if test -z "$CPP"; then
6832   if test "${ac_cv_prog_CPP+set}" = set; then :
6833   $as_echo_n "(cached) " >&6
6834 else
6835       # Double quotes because CPP needs to be expanded
6836     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6837     do
6838       ac_preproc_ok=false
6839 for ac_c_preproc_warn_flag in '' yes
6840 do
6841   # Use a header file that comes with gcc, so configuring glibc
6842   # with a fresh cross-compiler works.
6843   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6844   # <limits.h> exists even on freestanding compilers.
6845   # On the NeXT, cc -E runs the code through the compiler's parser,
6846   # not just through cpp. "Syntax error" is here to catch this case.
6847   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6848 /* end confdefs.h.  */
6849 #ifdef __STDC__
6850 # include <limits.h>
6851 #else
6852 # include <assert.h>
6853 #endif
6854                      Syntax error
6855 _ACEOF
6856 if ac_fn_c_try_cpp "$LINENO"; then :
6857
6858 else
6859   # Broken: fails on valid input.
6860 continue
6861 fi
6862 rm -f conftest.err conftest.$ac_ext
6863
6864   # OK, works on sane cases.  Now check whether nonexistent headers
6865   # can be detected and how.
6866   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6867 /* end confdefs.h.  */
6868 #include <ac_nonexistent.h>
6869 _ACEOF
6870 if ac_fn_c_try_cpp "$LINENO"; then :
6871   # Broken: success on invalid input.
6872 continue
6873 else
6874   # Passes both tests.
6875 ac_preproc_ok=:
6876 break
6877 fi
6878 rm -f conftest.err conftest.$ac_ext
6879
6880 done
6881 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6882 rm -f conftest.err conftest.$ac_ext
6883 if $ac_preproc_ok; then :
6884   break
6885 fi
6886
6887     done
6888     ac_cv_prog_CPP=$CPP
6889
6890 fi
6891   CPP=$ac_cv_prog_CPP
6892 else
6893   ac_cv_prog_CPP=$CPP
6894 fi
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6896 $as_echo "$CPP" >&6; }
6897 ac_preproc_ok=false
6898 for ac_c_preproc_warn_flag in '' yes
6899 do
6900   # Use a header file that comes with gcc, so configuring glibc
6901   # with a fresh cross-compiler works.
6902   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6903   # <limits.h> exists even on freestanding compilers.
6904   # On the NeXT, cc -E runs the code through the compiler's parser,
6905   # not just through cpp. "Syntax error" is here to catch this case.
6906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h.  */
6908 #ifdef __STDC__
6909 # include <limits.h>
6910 #else
6911 # include <assert.h>
6912 #endif
6913                      Syntax error
6914 _ACEOF
6915 if ac_fn_c_try_cpp "$LINENO"; then :
6916
6917 else
6918   # Broken: fails on valid input.
6919 continue
6920 fi
6921 rm -f conftest.err conftest.$ac_ext
6922
6923   # OK, works on sane cases.  Now check whether nonexistent headers
6924   # can be detected and how.
6925   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926 /* end confdefs.h.  */
6927 #include <ac_nonexistent.h>
6928 _ACEOF
6929 if ac_fn_c_try_cpp "$LINENO"; then :
6930   # Broken: success on invalid input.
6931 continue
6932 else
6933   # Passes both tests.
6934 ac_preproc_ok=:
6935 break
6936 fi
6937 rm -f conftest.err conftest.$ac_ext
6938
6939 done
6940 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6941 rm -f conftest.err conftest.$ac_ext
6942 if $ac_preproc_ok; then :
6943
6944 else
6945   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6946 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6947 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6948 See \`config.log' for more details." "$LINENO" 5; }
6949 fi
6950
6951 ac_ext=c
6952 ac_cpp='$CPP $CPPFLAGS'
6953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6956
6957
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6959 $as_echo_n "checking for ANSI C header files... " >&6; }
6960 if test "${ac_cv_header_stdc+set}" = set; then :
6961   $as_echo_n "(cached) " >&6
6962 else
6963   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6964 /* end confdefs.h.  */
6965 #include <stdlib.h>
6966 #include <stdarg.h>
6967 #include <string.h>
6968 #include <float.h>
6969
6970 int
6971 main ()
6972 {
6973
6974   ;
6975   return 0;
6976 }
6977 _ACEOF
6978 if ac_fn_c_try_compile "$LINENO"; then :
6979   ac_cv_header_stdc=yes
6980 else
6981   ac_cv_header_stdc=no
6982 fi
6983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6984
6985 if test $ac_cv_header_stdc = yes; then
6986   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6987   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6988 /* end confdefs.h.  */
6989 #include <string.h>
6990
6991 _ACEOF
6992 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6993   $EGREP "memchr" >/dev/null 2>&1; then :
6994
6995 else
6996   ac_cv_header_stdc=no
6997 fi
6998 rm -f conftest*
6999
7000 fi
7001
7002 if test $ac_cv_header_stdc = yes; then
7003   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7004   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7005 /* end confdefs.h.  */
7006 #include <stdlib.h>
7007
7008 _ACEOF
7009 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7010   $EGREP "free" >/dev/null 2>&1; then :
7011
7012 else
7013   ac_cv_header_stdc=no
7014 fi
7015 rm -f conftest*
7016
7017 fi
7018
7019 if test $ac_cv_header_stdc = yes; then
7020   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7021   if test "$cross_compiling" = yes; then :
7022   :
7023 else
7024   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025 /* end confdefs.h.  */
7026 #include <ctype.h>
7027 #include <stdlib.h>
7028 #if ((' ' & 0x0FF) == 0x020)
7029 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7030 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7031 #else
7032 # define ISLOWER(c) \
7033                    (('a' <= (c) && (c) <= 'i') \
7034                      || ('j' <= (c) && (c) <= 'r') \
7035                      || ('s' <= (c) && (c) <= 'z'))
7036 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7037 #endif
7038
7039 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7040 int
7041 main ()
7042 {
7043   int i;
7044   for (i = 0; i < 256; i++)
7045     if (XOR (islower (i), ISLOWER (i))
7046         || toupper (i) != TOUPPER (i))
7047       return 2;
7048   return 0;
7049 }
7050 _ACEOF
7051 if ac_fn_c_try_run "$LINENO"; then :
7052
7053 else
7054   ac_cv_header_stdc=no
7055 fi
7056 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7057   conftest.$ac_objext conftest.beam conftest.$ac_ext
7058 fi
7059
7060 fi
7061 fi
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7063 $as_echo "$ac_cv_header_stdc" >&6; }
7064 if test $ac_cv_header_stdc = yes; then
7065
7066 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7067
7068 fi
7069
7070 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7071 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7072                   inttypes.h stdint.h unistd.h
7073 do :
7074   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7075 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7076 "
7077 eval as_val=\$$as_ac_Header
7078    if test "x$as_val" = x""yes; then :
7079   cat >>confdefs.h <<_ACEOF
7080 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7081 _ACEOF
7082
7083 fi
7084
7085 done
7086
7087
7088 for ac_header in dlfcn.h
7089 do :
7090   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7091 "
7092 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7093   cat >>confdefs.h <<_ACEOF
7094 #define HAVE_DLFCN_H 1
7095 _ACEOF
7096
7097 fi
7098
7099 done
7100
7101
7102
7103
7104
7105 # Set options
7106
7107
7108
7109         enable_dlopen=no
7110
7111
7112
7113             # Check whether --enable-shared was given.
7114 if test "${enable_shared+set}" = set; then :
7115   enableval=$enable_shared; p=${PACKAGE-default}
7116     case $enableval in
7117     yes) enable_shared=yes ;;
7118     no) enable_shared=no ;;
7119     *)
7120       enable_shared=no
7121       # Look at the argument we got.  We use all the common list separators.
7122       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7123       for pkg in $enableval; do
7124         IFS="$lt_save_ifs"
7125         if test "X$pkg" = "X$p"; then
7126           enable_shared=yes
7127         fi
7128       done
7129       IFS="$lt_save_ifs"
7130       ;;
7131     esac
7132 else
7133   enable_shared=yes
7134 fi
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144   # Check whether --enable-static was given.
7145 if test "${enable_static+set}" = set; then :
7146   enableval=$enable_static; p=${PACKAGE-default}
7147     case $enableval in
7148     yes) enable_static=yes ;;
7149     no) enable_static=no ;;
7150     *)
7151      enable_static=no
7152       # Look at the argument we got.  We use all the common list separators.
7153       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7154       for pkg in $enableval; do
7155         IFS="$lt_save_ifs"
7156         if test "X$pkg" = "X$p"; then
7157           enable_static=yes
7158         fi
7159       done
7160       IFS="$lt_save_ifs"
7161       ;;
7162     esac
7163 else
7164   enable_static=yes
7165 fi
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176 # Check whether --with-pic was given.
7177 if test "${with_pic+set}" = set; then :
7178   withval=$with_pic; pic_mode="$withval"
7179 else
7180   pic_mode=default
7181 fi
7182
7183
7184 test -z "$pic_mode" && pic_mode=default
7185
7186
7187
7188
7189
7190
7191
7192   # Check whether --enable-fast-install was given.
7193 if test "${enable_fast_install+set}" = set; then :
7194   enableval=$enable_fast_install; p=${PACKAGE-default}
7195     case $enableval in
7196     yes) enable_fast_install=yes ;;
7197     no) enable_fast_install=no ;;
7198     *)
7199       enable_fast_install=no
7200       # Look at the argument we got.  We use all the common list separators.
7201       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7202       for pkg in $enableval; do
7203         IFS="$lt_save_ifs"
7204         if test "X$pkg" = "X$p"; then
7205           enable_fast_install=yes
7206         fi
7207       done
7208       IFS="$lt_save_ifs"
7209       ;;
7210     esac
7211 else
7212   enable_fast_install=yes
7213 fi
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225 # This can be used to rebuild libtool when needed
7226 LIBTOOL_DEPS="$ltmain"
7227
7228 # Always use our own libtool.
7229 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256 test -z "$LN_S" && LN_S="ln -s"
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271 if test -n "${ZSH_VERSION+set}" ; then
7272    setopt NO_GLOB_SUBST
7273 fi
7274
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7276 $as_echo_n "checking for objdir... " >&6; }
7277 if test "${lt_cv_objdir+set}" = set; then :
7278   $as_echo_n "(cached) " >&6
7279 else
7280   rm -f .libs 2>/dev/null
7281 mkdir .libs 2>/dev/null
7282 if test -d .libs; then
7283   lt_cv_objdir=.libs
7284 else
7285   # MS-DOS does not allow filenames that begin with a dot.
7286   lt_cv_objdir=_libs
7287 fi
7288 rmdir .libs 2>/dev/null
7289 fi
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7291 $as_echo "$lt_cv_objdir" >&6; }
7292 objdir=$lt_cv_objdir
7293
7294
7295
7296
7297
7298 cat >>confdefs.h <<_ACEOF
7299 #define LT_OBJDIR "$lt_cv_objdir/"
7300 _ACEOF
7301
7302
7303
7304
7305 case $host_os in
7306 aix3*)
7307   # AIX sometimes has problems with the GCC collect2 program.  For some
7308   # reason, if we set the COLLECT_NAMES environment variable, the problems
7309   # vanish in a puff of smoke.
7310   if test "X${COLLECT_NAMES+set}" != Xset; then
7311     COLLECT_NAMES=
7312     export COLLECT_NAMES
7313   fi
7314   ;;
7315 esac
7316
7317 # Global variables:
7318 ofile=libtool
7319 can_build_shared=yes
7320
7321 # All known linkers require a `.a' archive for static linking (except MSVC,
7322 # which needs '.lib').
7323 libext=a
7324
7325 with_gnu_ld="$lt_cv_prog_gnu_ld"
7326
7327 old_CC="$CC"
7328 old_CFLAGS="$CFLAGS"
7329
7330 # Set sane defaults for various variables
7331 test -z "$CC" && CC=cc
7332 test -z "$LTCC" && LTCC=$CC
7333 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7334 test -z "$LD" && LD=ld
7335 test -z "$ac_objext" && ac_objext=o
7336
7337 for cc_temp in $compiler""; do
7338   case $cc_temp in
7339     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7340     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7341     \-*) ;;
7342     *) break;;
7343   esac
7344 done
7345 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7346
7347
7348 # Only perform the check for file, if the check method requires it
7349 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7350 case $deplibs_check_method in
7351 file_magic*)
7352   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7353     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7354 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7355 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7356   $as_echo_n "(cached) " >&6
7357 else
7358   case $MAGIC_CMD in
7359 [\\/*] |  ?:[\\/]*)
7360   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7361   ;;
7362 *)
7363   lt_save_MAGIC_CMD="$MAGIC_CMD"
7364   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7365   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7366   for ac_dir in $ac_dummy; do
7367     IFS="$lt_save_ifs"
7368     test -z "$ac_dir" && ac_dir=.
7369     if test -f $ac_dir/${ac_tool_prefix}file; then
7370       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7371       if test -n "$file_magic_test_file"; then
7372         case $deplibs_check_method in
7373         "file_magic "*)
7374           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7375           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7376           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7377             $EGREP "$file_magic_regex" > /dev/null; then
7378             :
7379           else
7380             cat <<_LT_EOF 1>&2
7381
7382 *** Warning: the command libtool uses to detect shared libraries,
7383 *** $file_magic_cmd, produces output that libtool cannot recognize.
7384 *** The result is that libtool may fail to recognize shared libraries
7385 *** as such.  This will affect the creation of libtool libraries that
7386 *** depend on shared libraries, but programs linked with such libtool
7387 *** libraries will work regardless of this problem.  Nevertheless, you
7388 *** may want to report the problem to your system manager and/or to
7389 *** bug-libtool@gnu.org
7390
7391 _LT_EOF
7392           fi ;;
7393         esac
7394       fi
7395       break
7396     fi
7397   done
7398   IFS="$lt_save_ifs"
7399   MAGIC_CMD="$lt_save_MAGIC_CMD"
7400   ;;
7401 esac
7402 fi
7403
7404 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7405 if test -n "$MAGIC_CMD"; then
7406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7407 $as_echo "$MAGIC_CMD" >&6; }
7408 else
7409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410 $as_echo "no" >&6; }
7411 fi
7412
7413
7414
7415
7416
7417 if test -z "$lt_cv_path_MAGIC_CMD"; then
7418   if test -n "$ac_tool_prefix"; then
7419     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7420 $as_echo_n "checking for file... " >&6; }
7421 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7422   $as_echo_n "(cached) " >&6
7423 else
7424   case $MAGIC_CMD in
7425 [\\/*] |  ?:[\\/]*)
7426   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7427   ;;
7428 *)
7429   lt_save_MAGIC_CMD="$MAGIC_CMD"
7430   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7431   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7432   for ac_dir in $ac_dummy; do
7433     IFS="$lt_save_ifs"
7434     test -z "$ac_dir" && ac_dir=.
7435     if test -f $ac_dir/file; then
7436       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7437       if test -n "$file_magic_test_file"; then
7438         case $deplibs_check_method in
7439         "file_magic "*)
7440           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7441           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7442           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7443             $EGREP "$file_magic_regex" > /dev/null; then
7444             :
7445           else
7446             cat <<_LT_EOF 1>&2
7447
7448 *** Warning: the command libtool uses to detect shared libraries,
7449 *** $file_magic_cmd, produces output that libtool cannot recognize.
7450 *** The result is that libtool may fail to recognize shared libraries
7451 *** as such.  This will affect the creation of libtool libraries that
7452 *** depend on shared libraries, but programs linked with such libtool
7453 *** libraries will work regardless of this problem.  Nevertheless, you
7454 *** may want to report the problem to your system manager and/or to
7455 *** bug-libtool@gnu.org
7456
7457 _LT_EOF
7458           fi ;;
7459         esac
7460       fi
7461       break
7462     fi
7463   done
7464   IFS="$lt_save_ifs"
7465   MAGIC_CMD="$lt_save_MAGIC_CMD"
7466   ;;
7467 esac
7468 fi
7469
7470 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7471 if test -n "$MAGIC_CMD"; then
7472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7473 $as_echo "$MAGIC_CMD" >&6; }
7474 else
7475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7476 $as_echo "no" >&6; }
7477 fi
7478
7479
7480   else
7481     MAGIC_CMD=:
7482   fi
7483 fi
7484
7485   fi
7486   ;;
7487 esac
7488
7489 # Use C for the default configuration in the libtool script
7490
7491 lt_save_CC="$CC"
7492 ac_ext=c
7493 ac_cpp='$CPP $CPPFLAGS'
7494 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7495 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7496 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7497
7498
7499 # Source file extension for C test sources.
7500 ac_ext=c
7501
7502 # Object file extension for compiled C test sources.
7503 objext=o
7504 objext=$objext
7505
7506 # Code to be used in simple compile tests
7507 lt_simple_compile_test_code="int some_variable = 0;"
7508
7509 # Code to be used in simple link tests
7510 lt_simple_link_test_code='int main(){return(0);}'
7511
7512
7513
7514
7515
7516
7517
7518 # If no C compiler was specified, use CC.
7519 LTCC=${LTCC-"$CC"}
7520
7521 # If no C compiler flags were specified, use CFLAGS.
7522 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7523
7524 # Allow CC to be a program name with arguments.
7525 compiler=$CC
7526
7527 # Save the default compiler, since it gets overwritten when the other
7528 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7529 compiler_DEFAULT=$CC
7530
7531 # save warnings/boilerplate of simple test code
7532 ac_outfile=conftest.$ac_objext
7533 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7534 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7535 _lt_compiler_boilerplate=`cat conftest.err`
7536 $RM conftest*
7537
7538 ac_outfile=conftest.$ac_objext
7539 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7540 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7541 _lt_linker_boilerplate=`cat conftest.err`
7542 $RM -r conftest*
7543
7544
7545 ## CAVEAT EMPTOR:
7546 ## There is no encapsulation within the following macros, do not change
7547 ## the running order or otherwise move them around unless you know exactly
7548 ## what you are doing...
7549 if test -n "$compiler"; then
7550
7551 lt_prog_compiler_no_builtin_flag=
7552
7553 if test "$GCC" = yes; then
7554   case $cc_basename in
7555   nvcc*)
7556     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7557   *)
7558     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7559   esac
7560
7561   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7562 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7563 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7564   $as_echo_n "(cached) " >&6
7565 else
7566   lt_cv_prog_compiler_rtti_exceptions=no
7567    ac_outfile=conftest.$ac_objext
7568    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7569    lt_compiler_flag="-fno-rtti -fno-exceptions"
7570    # Insert the option either (1) after the last *FLAGS variable, or
7571    # (2) before a word containing "conftest.", or (3) at the end.
7572    # Note that $ac_compile itself does not contain backslashes and begins
7573    # with a dollar sign (not a hyphen), so the echo should work correctly.
7574    # The option is referenced via a variable to avoid confusing sed.
7575    lt_compile=`echo "$ac_compile" | $SED \
7576    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7577    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7578    -e 's:$: $lt_compiler_flag:'`
7579    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7580    (eval "$lt_compile" 2>conftest.err)
7581    ac_status=$?
7582    cat conftest.err >&5
7583    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7584    if (exit $ac_status) && test -s "$ac_outfile"; then
7585      # The compiler can only warn and ignore the option if not recognized
7586      # So say no if there are warnings other than the usual output.
7587      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7588      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7589      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7590        lt_cv_prog_compiler_rtti_exceptions=yes
7591      fi
7592    fi
7593    $RM conftest*
7594
7595 fi
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7597 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7598
7599 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7600     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7601 else
7602     :
7603 fi
7604
7605 fi
7606
7607
7608
7609
7610
7611
7612   lt_prog_compiler_wl=
7613 lt_prog_compiler_pic=
7614 lt_prog_compiler_static=
7615
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7617 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7618
7619   if test "$GCC" = yes; then
7620     lt_prog_compiler_wl='-Wl,'
7621     lt_prog_compiler_static='-static'
7622
7623     case $host_os in
7624       aix*)
7625       # All AIX code is PIC.
7626       if test "$host_cpu" = ia64; then
7627         # AIX 5 now supports IA64 processor
7628         lt_prog_compiler_static='-Bstatic'
7629       fi
7630       lt_prog_compiler_pic='-fPIC'
7631       ;;
7632
7633     amigaos*)
7634       case $host_cpu in
7635       powerpc)
7636             # see comment about AmigaOS4 .so support
7637             lt_prog_compiler_pic='-fPIC'
7638         ;;
7639       m68k)
7640             # FIXME: we need at least 68020 code to build shared libraries, but
7641             # adding the `-m68020' flag to GCC prevents building anything better,
7642             # like `-m68040'.
7643             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7644         ;;
7645       esac
7646       ;;
7647
7648     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7649       # PIC is the default for these OSes.
7650       ;;
7651
7652     mingw* | cygwin* | pw32* | os2* | cegcc*)
7653       # This hack is so that the source file can tell whether it is being
7654       # built for inclusion in a dll (and should export symbols for example).
7655       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7656       # (--disable-auto-import) libraries
7657       lt_prog_compiler_pic='-DDLL_EXPORT'
7658       ;;
7659
7660     darwin* | rhapsody*)
7661       # PIC is the default on this platform
7662       # Common symbols not allowed in MH_DYLIB files
7663       lt_prog_compiler_pic='-fno-common'
7664       ;;
7665
7666     haiku*)
7667       # PIC is the default for Haiku.
7668       # The "-static" flag exists, but is broken.
7669       lt_prog_compiler_static=
7670       ;;
7671
7672     hpux*)
7673       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7674       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7675       # sets the default TLS model and affects inlining.
7676       case $host_cpu in
7677       hppa*64*)
7678         # +Z the default
7679         ;;
7680       *)
7681         lt_prog_compiler_pic='-fPIC'
7682         ;;
7683       esac
7684       ;;
7685
7686     interix[3-9]*)
7687       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7688       # Instead, we relocate shared libraries at runtime.
7689       ;;
7690
7691     msdosdjgpp*)
7692       # Just because we use GCC doesn't mean we suddenly get shared libraries
7693       # on systems that don't support them.
7694       lt_prog_compiler_can_build_shared=no
7695       enable_shared=no
7696       ;;
7697
7698     *nto* | *qnx*)
7699       # QNX uses GNU C++, but need to define -shared option too, otherwise
7700       # it will coredump.
7701       lt_prog_compiler_pic='-fPIC -shared'
7702       ;;
7703
7704     sysv4*MP*)
7705       if test -d /usr/nec; then
7706         lt_prog_compiler_pic=-Kconform_pic
7707       fi
7708       ;;
7709
7710     *)
7711       lt_prog_compiler_pic='-fPIC'
7712       ;;
7713     esac
7714
7715     case $cc_basename in
7716     nvcc*) # Cuda Compiler Driver 2.2
7717       lt_prog_compiler_wl='-Xlinker '
7718       lt_prog_compiler_pic='-Xcompiler -fPIC'
7719       ;;
7720     esac
7721   else
7722     # PORTME Check for flag to pass linker flags through the system compiler.
7723     case $host_os in
7724     aix*)
7725       lt_prog_compiler_wl='-Wl,'
7726       if test "$host_cpu" = ia64; then
7727         # AIX 5 now supports IA64 processor
7728         lt_prog_compiler_static='-Bstatic'
7729       else
7730         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7731       fi
7732       ;;
7733
7734     mingw* | cygwin* | pw32* | os2* | cegcc*)
7735       # This hack is so that the source file can tell whether it is being
7736       # built for inclusion in a dll (and should export symbols for example).
7737       lt_prog_compiler_pic='-DDLL_EXPORT'
7738       ;;
7739
7740     hpux9* | hpux10* | hpux11*)
7741       lt_prog_compiler_wl='-Wl,'
7742       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7743       # not for PA HP-UX.
7744       case $host_cpu in
7745       hppa*64*|ia64*)
7746         # +Z the default
7747         ;;
7748       *)
7749         lt_prog_compiler_pic='+Z'
7750         ;;
7751       esac
7752       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7753       lt_prog_compiler_static='${wl}-a ${wl}archive'
7754       ;;
7755
7756     irix5* | irix6* | nonstopux*)
7757       lt_prog_compiler_wl='-Wl,'
7758       # PIC (with -KPIC) is the default.
7759       lt_prog_compiler_static='-non_shared'
7760       ;;
7761
7762     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7763       case $cc_basename in
7764       # old Intel for x86_64 which still supported -KPIC.
7765       ecc*)
7766         lt_prog_compiler_wl='-Wl,'
7767         lt_prog_compiler_pic='-KPIC'
7768         lt_prog_compiler_static='-static'
7769         ;;
7770       # icc used to be incompatible with GCC.
7771       # ICC 10 doesn't accept -KPIC any more.
7772       icc* | ifort*)
7773         lt_prog_compiler_wl='-Wl,'
7774         lt_prog_compiler_pic='-fPIC'
7775         lt_prog_compiler_static='-static'
7776         ;;
7777       # Lahey Fortran 8.1.
7778       lf95*)
7779         lt_prog_compiler_wl='-Wl,'
7780         lt_prog_compiler_pic='--shared'
7781         lt_prog_compiler_static='--static'
7782         ;;
7783       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7784         # Portland Group compilers (*not* the Pentium gcc compiler,
7785         # which looks to be a dead project)
7786         lt_prog_compiler_wl='-Wl,'
7787         lt_prog_compiler_pic='-fpic'
7788         lt_prog_compiler_static='-Bstatic'
7789         ;;
7790       ccc*)
7791         lt_prog_compiler_wl='-Wl,'
7792         # All Alpha code is PIC.
7793         lt_prog_compiler_static='-non_shared'
7794         ;;
7795       xl* | bgxl* | bgf* | mpixl*)
7796         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7797         lt_prog_compiler_wl='-Wl,'
7798         lt_prog_compiler_pic='-qpic'
7799         lt_prog_compiler_static='-qstaticlink'
7800         ;;
7801       *)
7802         case `$CC -V 2>&1 | sed 5q` in
7803         *Sun\ F* | *Sun*Fortran*)
7804           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7805           lt_prog_compiler_pic='-KPIC'
7806           lt_prog_compiler_static='-Bstatic'
7807           lt_prog_compiler_wl=''
7808           ;;
7809         *Sun\ C*)
7810           # Sun C 5.9
7811           lt_prog_compiler_pic='-KPIC'
7812           lt_prog_compiler_static='-Bstatic'
7813           lt_prog_compiler_wl='-Wl,'
7814           ;;
7815         esac
7816         ;;
7817       esac
7818       ;;
7819
7820     newsos6)
7821       lt_prog_compiler_pic='-KPIC'
7822       lt_prog_compiler_static='-Bstatic'
7823       ;;
7824
7825     *nto* | *qnx*)
7826       # QNX uses GNU C++, but need to define -shared option too, otherwise
7827       # it will coredump.
7828       lt_prog_compiler_pic='-fPIC -shared'
7829       ;;
7830
7831     osf3* | osf4* | osf5*)
7832       lt_prog_compiler_wl='-Wl,'
7833       # All OSF/1 code is PIC.
7834       lt_prog_compiler_static='-non_shared'
7835       ;;
7836
7837     rdos*)
7838       lt_prog_compiler_static='-non_shared'
7839       ;;
7840
7841     solaris*)
7842       lt_prog_compiler_pic='-KPIC'
7843       lt_prog_compiler_static='-Bstatic'
7844       case $cc_basename in
7845       f77* | f90* | f95*)
7846         lt_prog_compiler_wl='-Qoption ld ';;
7847       *)
7848         lt_prog_compiler_wl='-Wl,';;
7849       esac
7850       ;;
7851
7852     sunos4*)
7853       lt_prog_compiler_wl='-Qoption ld '
7854       lt_prog_compiler_pic='-PIC'
7855       lt_prog_compiler_static='-Bstatic'
7856       ;;
7857
7858     sysv4 | sysv4.2uw2* | sysv4.3*)
7859       lt_prog_compiler_wl='-Wl,'
7860       lt_prog_compiler_pic='-KPIC'
7861       lt_prog_compiler_static='-Bstatic'
7862       ;;
7863
7864     sysv4*MP*)
7865       if test -d /usr/nec ;then
7866         lt_prog_compiler_pic='-Kconform_pic'
7867         lt_prog_compiler_static='-Bstatic'
7868       fi
7869       ;;
7870
7871     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7872       lt_prog_compiler_wl='-Wl,'
7873       lt_prog_compiler_pic='-KPIC'
7874       lt_prog_compiler_static='-Bstatic'
7875       ;;
7876
7877     unicos*)
7878       lt_prog_compiler_wl='-Wl,'
7879       lt_prog_compiler_can_build_shared=no
7880       ;;
7881
7882     uts4*)
7883       lt_prog_compiler_pic='-pic'
7884       lt_prog_compiler_static='-Bstatic'
7885       ;;
7886
7887     *)
7888       lt_prog_compiler_can_build_shared=no
7889       ;;
7890     esac
7891   fi
7892
7893 case $host_os in
7894   # For platforms which do not support PIC, -DPIC is meaningless:
7895   *djgpp*)
7896     lt_prog_compiler_pic=
7897     ;;
7898   *)
7899     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7900     ;;
7901 esac
7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7903 $as_echo "$lt_prog_compiler_pic" >&6; }
7904
7905
7906
7907
7908
7909
7910 #
7911 # Check to make sure the PIC flag actually works.
7912 #
7913 if test -n "$lt_prog_compiler_pic"; then
7914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7915 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7916 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7917   $as_echo_n "(cached) " >&6
7918 else
7919   lt_cv_prog_compiler_pic_works=no
7920    ac_outfile=conftest.$ac_objext
7921    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7922    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7923    # Insert the option either (1) after the last *FLAGS variable, or
7924    # (2) before a word containing "conftest.", or (3) at the end.
7925    # Note that $ac_compile itself does not contain backslashes and begins
7926    # with a dollar sign (not a hyphen), so the echo should work correctly.
7927    # The option is referenced via a variable to avoid confusing sed.
7928    lt_compile=`echo "$ac_compile" | $SED \
7929    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7930    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7931    -e 's:$: $lt_compiler_flag:'`
7932    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7933    (eval "$lt_compile" 2>conftest.err)
7934    ac_status=$?
7935    cat conftest.err >&5
7936    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7937    if (exit $ac_status) && test -s "$ac_outfile"; then
7938      # The compiler can only warn and ignore the option if not recognized
7939      # So say no if there are warnings other than the usual output.
7940      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7941      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7942      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7943        lt_cv_prog_compiler_pic_works=yes
7944      fi
7945    fi
7946    $RM conftest*
7947
7948 fi
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7950 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7951
7952 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7953     case $lt_prog_compiler_pic in
7954      "" | " "*) ;;
7955      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7956      esac
7957 else
7958     lt_prog_compiler_pic=
7959      lt_prog_compiler_can_build_shared=no
7960 fi
7961
7962 fi
7963
7964
7965
7966
7967
7968
7969 #
7970 # Check to make sure the static flag actually works.
7971 #
7972 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7974 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7975 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7976   $as_echo_n "(cached) " >&6
7977 else
7978   lt_cv_prog_compiler_static_works=no
7979    save_LDFLAGS="$LDFLAGS"
7980    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7981    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7982    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7983      # The linker can only warn and ignore the option if not recognized
7984      # So say no if there are warnings
7985      if test -s conftest.err; then
7986        # Append any errors to the config.log.
7987        cat conftest.err 1>&5
7988        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7989        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7990        if diff conftest.exp conftest.er2 >/dev/null; then
7991          lt_cv_prog_compiler_static_works=yes
7992        fi
7993      else
7994        lt_cv_prog_compiler_static_works=yes
7995      fi
7996    fi
7997    $RM -r conftest*
7998    LDFLAGS="$save_LDFLAGS"
7999
8000 fi
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8002 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8003
8004 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8005     :
8006 else
8007     lt_prog_compiler_static=
8008 fi
8009
8010
8011
8012
8013
8014
8015
8016   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8017 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8018 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8019   $as_echo_n "(cached) " >&6
8020 else
8021   lt_cv_prog_compiler_c_o=no
8022    $RM -r conftest 2>/dev/null
8023    mkdir conftest
8024    cd conftest
8025    mkdir out
8026    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8027
8028    lt_compiler_flag="-o out/conftest2.$ac_objext"
8029    # Insert the option either (1) after the last *FLAGS variable, or
8030    # (2) before a word containing "conftest.", or (3) at the end.
8031    # Note that $ac_compile itself does not contain backslashes and begins
8032    # with a dollar sign (not a hyphen), so the echo should work correctly.
8033    lt_compile=`echo "$ac_compile" | $SED \
8034    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8035    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8036    -e 's:$: $lt_compiler_flag:'`
8037    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8038    (eval "$lt_compile" 2>out/conftest.err)
8039    ac_status=$?
8040    cat out/conftest.err >&5
8041    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8042    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8043    then
8044      # The compiler can only warn and ignore the option if not recognized
8045      # So say no if there are warnings
8046      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8047      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8048      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8049        lt_cv_prog_compiler_c_o=yes
8050      fi
8051    fi
8052    chmod u+w . 2>&5
8053    $RM conftest*
8054    # SGI C++ compiler will create directory out/ii_files/ for
8055    # template instantiation
8056    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8057    $RM out/* && rmdir out
8058    cd ..
8059    $RM -r conftest
8060    $RM conftest*
8061
8062 fi
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8064 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8065
8066
8067
8068
8069
8070
8071   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8072 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8073 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8074   $as_echo_n "(cached) " >&6
8075 else
8076   lt_cv_prog_compiler_c_o=no
8077    $RM -r conftest 2>/dev/null
8078    mkdir conftest
8079    cd conftest
8080    mkdir out
8081    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8082
8083    lt_compiler_flag="-o out/conftest2.$ac_objext"
8084    # Insert the option either (1) after the last *FLAGS variable, or
8085    # (2) before a word containing "conftest.", or (3) at the end.
8086    # Note that $ac_compile itself does not contain backslashes and begins
8087    # with a dollar sign (not a hyphen), so the echo should work correctly.
8088    lt_compile=`echo "$ac_compile" | $SED \
8089    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8090    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8091    -e 's:$: $lt_compiler_flag:'`
8092    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8093    (eval "$lt_compile" 2>out/conftest.err)
8094    ac_status=$?
8095    cat out/conftest.err >&5
8096    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8097    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8098    then
8099      # The compiler can only warn and ignore the option if not recognized
8100      # So say no if there are warnings
8101      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8102      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8103      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8104        lt_cv_prog_compiler_c_o=yes
8105      fi
8106    fi
8107    chmod u+w . 2>&5
8108    $RM conftest*
8109    # SGI C++ compiler will create directory out/ii_files/ for
8110    # template instantiation
8111    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8112    $RM out/* && rmdir out
8113    cd ..
8114    $RM -r conftest
8115    $RM conftest*
8116
8117 fi
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8119 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8120
8121
8122
8123
8124 hard_links="nottested"
8125 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8126   # do not overwrite the value of need_locks provided by the user
8127   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8128 $as_echo_n "checking if we can lock with hard links... " >&6; }
8129   hard_links=yes
8130   $RM conftest*
8131   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8132   touch conftest.a
8133   ln conftest.a conftest.b 2>&5 || hard_links=no
8134   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8136 $as_echo "$hard_links" >&6; }
8137   if test "$hard_links" = no; then
8138     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8139 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8140     need_locks=warn
8141   fi
8142 else
8143   need_locks=no
8144 fi
8145
8146
8147
8148
8149
8150
8151   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8152 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8153
8154   runpath_var=
8155   allow_undefined_flag=
8156   always_export_symbols=no
8157   archive_cmds=
8158   archive_expsym_cmds=
8159   compiler_needs_object=no
8160   enable_shared_with_static_runtimes=no
8161   export_dynamic_flag_spec=
8162   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8163   hardcode_automatic=no
8164   hardcode_direct=no
8165   hardcode_direct_absolute=no
8166   hardcode_libdir_flag_spec=
8167   hardcode_libdir_flag_spec_ld=
8168   hardcode_libdir_separator=
8169   hardcode_minus_L=no
8170   hardcode_shlibpath_var=unsupported
8171   inherit_rpath=no
8172   link_all_deplibs=unknown
8173   module_cmds=
8174   module_expsym_cmds=
8175   old_archive_from_new_cmds=
8176   old_archive_from_expsyms_cmds=
8177   thread_safe_flag_spec=
8178   whole_archive_flag_spec=
8179   # include_expsyms should be a list of space-separated symbols to be *always*
8180   # included in the symbol list
8181   include_expsyms=
8182   # exclude_expsyms can be an extended regexp of symbols to exclude
8183   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8184   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8185   # as well as any symbol that contains `d'.
8186   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8187   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8188   # platforms (ab)use it in PIC code, but their linkers get confused if
8189   # the symbol is explicitly referenced.  Since portable code cannot
8190   # rely on this symbol name, it's probably fine to never include it in
8191   # preloaded symbol tables.
8192   # Exclude shared library initialization/finalization symbols.
8193   extract_expsyms_cmds=
8194
8195   case $host_os in
8196   cygwin* | mingw* | pw32* | cegcc*)
8197     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8198     # When not using gcc, we currently assume that we are using
8199     # Microsoft Visual C++.
8200     if test "$GCC" != yes; then
8201       with_gnu_ld=no
8202     fi
8203     ;;
8204   interix*)
8205     # we just hope/assume this is gcc and not c89 (= MSVC++)
8206     with_gnu_ld=yes
8207     ;;
8208   openbsd*)
8209     with_gnu_ld=no
8210     ;;
8211   esac
8212
8213   ld_shlibs=yes
8214
8215   # On some targets, GNU ld is compatible enough with the native linker
8216   # that we're better off using the native interface for both.
8217   lt_use_gnu_ld_interface=no
8218   if test "$with_gnu_ld" = yes; then
8219     case $host_os in
8220       aix*)
8221         # The AIX port of GNU ld has always aspired to compatibility
8222         # with the native linker.  However, as the warning in the GNU ld
8223         # block says, versions before 2.19.5* couldn't really create working
8224         # shared libraries, regardless of the interface used.
8225         case `$LD -v 2>&1` in
8226           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8227           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8228           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8229           *)
8230             lt_use_gnu_ld_interface=yes
8231             ;;
8232         esac
8233         ;;
8234       *)
8235         lt_use_gnu_ld_interface=yes
8236         ;;
8237     esac
8238   fi
8239
8240   if test "$lt_use_gnu_ld_interface" = yes; then
8241     # If archive_cmds runs LD, not CC, wlarc should be empty
8242     wlarc='${wl}'
8243
8244     # Set some defaults for GNU ld with shared library support. These
8245     # are reset later if shared libraries are not supported. Putting them
8246     # here allows them to be overridden if necessary.
8247     runpath_var=LD_RUN_PATH
8248     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8249     export_dynamic_flag_spec='${wl}--export-dynamic'
8250     # ancient GNU ld didn't support --whole-archive et. al.
8251     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8252       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8253     else
8254       whole_archive_flag_spec=
8255     fi
8256     supports_anon_versioning=no
8257     case `$LD -v 2>&1` in
8258       *GNU\ gold*) supports_anon_versioning=yes ;;
8259       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8260       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8261       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8262       *\ 2.11.*) ;; # other 2.11 versions
8263       *) supports_anon_versioning=yes ;;
8264     esac
8265
8266     # See if GNU ld supports shared libraries.
8267     case $host_os in
8268     aix[3-9]*)
8269       # On AIX/PPC, the GNU linker is very broken
8270       if test "$host_cpu" != ia64; then
8271         ld_shlibs=no
8272         cat <<_LT_EOF 1>&2
8273
8274 *** Warning: the GNU linker, at least up to release 2.19, is reported
8275 *** to be unable to reliably create shared libraries on AIX.
8276 *** Therefore, libtool is disabling shared libraries support.  If you
8277 *** really care for shared libraries, you may want to install binutils
8278 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8279 *** You will then need to restart the configuration process.
8280
8281 _LT_EOF
8282       fi
8283       ;;
8284
8285     amigaos*)
8286       case $host_cpu in
8287       powerpc)
8288             # see comment about AmigaOS4 .so support
8289             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8290             archive_expsym_cmds=''
8291         ;;
8292       m68k)
8293             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)'
8294             hardcode_libdir_flag_spec='-L$libdir'
8295             hardcode_minus_L=yes
8296         ;;
8297       esac
8298       ;;
8299
8300     beos*)
8301       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8302         allow_undefined_flag=unsupported
8303         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8304         # support --undefined.  This deserves some investigation.  FIXME
8305         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8306       else
8307         ld_shlibs=no
8308       fi
8309       ;;
8310
8311     cygwin* | mingw* | pw32* | cegcc*)
8312       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8313       # as there is no search path for DLLs.
8314       hardcode_libdir_flag_spec='-L$libdir'
8315       export_dynamic_flag_spec='${wl}--export-all-symbols'
8316       allow_undefined_flag=unsupported
8317       always_export_symbols=no
8318       enable_shared_with_static_runtimes=yes
8319       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8320
8321       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8322         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8323         # If the export-symbols file already is a .def file (1st line
8324         # is EXPORTS), use it as is; otherwise, prepend...
8325         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8326           cp $export_symbols $output_objdir/$soname.def;
8327         else
8328           echo EXPORTS > $output_objdir/$soname.def;
8329           cat $export_symbols >> $output_objdir/$soname.def;
8330         fi~
8331         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8332       else
8333         ld_shlibs=no
8334       fi
8335       ;;
8336
8337     haiku*)
8338       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8339       link_all_deplibs=yes
8340       ;;
8341
8342     interix[3-9]*)
8343       hardcode_direct=no
8344       hardcode_shlibpath_var=no
8345       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8346       export_dynamic_flag_spec='${wl}-E'
8347       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8348       # Instead, shared libraries are loaded at an image base (0x10000000 by
8349       # default) and relocated if they conflict, which is a slow very memory
8350       # consuming and fragmenting process.  To avoid this, we pick a random,
8351       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8352       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8353       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8354       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'
8355       ;;
8356
8357     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8358       tmp_diet=no
8359       if test "$host_os" = linux-dietlibc; then
8360         case $cc_basename in
8361           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8362         esac
8363       fi
8364       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8365          && test "$tmp_diet" = no
8366       then
8367         tmp_addflag=' $pic_flag'
8368         tmp_sharedflag='-shared'
8369         case $cc_basename,$host_cpu in
8370         pgcc*)                          # Portland Group C compiler
8371           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'
8372           tmp_addflag=' $pic_flag'
8373           ;;
8374         pgf77* | pgf90* | pgf95* | pgfortran*)
8375                                         # Portland Group f77 and f90 compilers
8376           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'
8377           tmp_addflag=' $pic_flag -Mnomain' ;;
8378         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8379           tmp_addflag=' -i_dynamic' ;;
8380         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8381           tmp_addflag=' -i_dynamic -nofor_main' ;;
8382         ifc* | ifort*)                  # Intel Fortran compiler
8383           tmp_addflag=' -nofor_main' ;;
8384         lf95*)                          # Lahey Fortran 8.1
8385           whole_archive_flag_spec=
8386           tmp_sharedflag='--shared' ;;
8387         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8388           tmp_sharedflag='-qmkshrobj'
8389           tmp_addflag= ;;
8390         nvcc*)  # Cuda Compiler Driver 2.2
8391           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'
8392           compiler_needs_object=yes
8393           ;;
8394         esac
8395         case `$CC -V 2>&1 | sed 5q` in
8396         *Sun\ C*)                       # Sun C 5.9
8397           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'
8398           compiler_needs_object=yes
8399           tmp_sharedflag='-G' ;;
8400         *Sun\ F*)                       # Sun Fortran 8.3
8401           tmp_sharedflag='-G' ;;
8402         esac
8403         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8404
8405         if test "x$supports_anon_versioning" = xyes; then
8406           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8407             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8408             echo "local: *; };" >> $output_objdir/$libname.ver~
8409             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8410         fi
8411
8412         case $cc_basename in
8413         xlf* | bgf* | bgxlf* | mpixlf*)
8414           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8415           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8416           hardcode_libdir_flag_spec=
8417           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8418           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8419           if test "x$supports_anon_versioning" = xyes; then
8420             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8421               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8422               echo "local: *; };" >> $output_objdir/$libname.ver~
8423               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8424           fi
8425           ;;
8426         esac
8427       else
8428         ld_shlibs=no
8429       fi
8430       ;;
8431
8432     netbsd*)
8433       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8434         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8435         wlarc=
8436       else
8437         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8438         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8439       fi
8440       ;;
8441
8442     solaris*)
8443       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8444         ld_shlibs=no
8445         cat <<_LT_EOF 1>&2
8446
8447 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8448 *** create shared libraries on Solaris systems.  Therefore, libtool
8449 *** is disabling shared libraries support.  We urge you to upgrade GNU
8450 *** binutils to release 2.9.1 or newer.  Another option is to modify
8451 *** your PATH or compiler configuration so that the native linker is
8452 *** used, and then restart.
8453
8454 _LT_EOF
8455       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8456         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8457         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8458       else
8459         ld_shlibs=no
8460       fi
8461       ;;
8462
8463     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8464       case `$LD -v 2>&1` in
8465         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8466         ld_shlibs=no
8467         cat <<_LT_EOF 1>&2
8468
8469 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8470 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8471 *** is disabling shared libraries support.  We urge you to upgrade GNU
8472 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8473 *** your PATH or compiler configuration so that the native linker is
8474 *** used, and then restart.
8475
8476 _LT_EOF
8477         ;;
8478         *)
8479           # For security reasons, it is highly recommended that you always
8480           # use absolute paths for naming shared libraries, and exclude the
8481           # DT_RUNPATH tag from executables and libraries.  But doing so
8482           # requires that you compile everything twice, which is a pain.
8483           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8484             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8485             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8486             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8487           else
8488             ld_shlibs=no
8489           fi
8490         ;;
8491       esac
8492       ;;
8493
8494     sunos4*)
8495       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8496       wlarc=
8497       hardcode_direct=yes
8498       hardcode_shlibpath_var=no
8499       ;;
8500
8501     *)
8502       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8503         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8504         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8505       else
8506         ld_shlibs=no
8507       fi
8508       ;;
8509     esac
8510
8511     if test "$ld_shlibs" = no; then
8512       runpath_var=
8513       hardcode_libdir_flag_spec=
8514       export_dynamic_flag_spec=
8515       whole_archive_flag_spec=
8516     fi
8517   else
8518     # PORTME fill in a description of your system's linker (not GNU ld)
8519     case $host_os in
8520     aix3*)
8521       allow_undefined_flag=unsupported
8522       always_export_symbols=yes
8523       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'
8524       # Note: this linker hardcodes the directories in LIBPATH if there
8525       # are no directories specified by -L.
8526       hardcode_minus_L=yes
8527       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8528         # Neither direct hardcoding nor static linking is supported with a
8529         # broken collect2.
8530         hardcode_direct=unsupported
8531       fi
8532       ;;
8533
8534     aix[4-9]*)
8535       if test "$host_cpu" = ia64; then
8536         # On IA64, the linker does run time linking by default, so we don't
8537         # have to do anything special.
8538         aix_use_runtimelinking=no
8539         exp_sym_flag='-Bexport'
8540         no_entry_flag=""
8541       else
8542         # If we're using GNU nm, then we don't want the "-C" option.
8543         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8544         # Also, AIX nm treats weak defined symbols like other global
8545         # defined symbols, whereas GNU nm marks them as "W".
8546         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8547           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'
8548         else
8549           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8550         fi
8551         aix_use_runtimelinking=no
8552
8553         # Test if we are trying to use run time linking or normal
8554         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8555         # need to do runtime linking.
8556         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8557           for ld_flag in $LDFLAGS; do
8558           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8559             aix_use_runtimelinking=yes
8560             break
8561           fi
8562           done
8563           ;;
8564         esac
8565
8566         exp_sym_flag='-bexport'
8567         no_entry_flag='-bnoentry'
8568       fi
8569
8570       # When large executables or shared objects are built, AIX ld can
8571       # have problems creating the table of contents.  If linking a library
8572       # or program results in "error TOC overflow" add -mminimal-toc to
8573       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8574       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8575
8576       archive_cmds=''
8577       hardcode_direct=yes
8578       hardcode_direct_absolute=yes
8579       hardcode_libdir_separator=':'
8580       link_all_deplibs=yes
8581       file_list_spec='${wl}-f,'
8582
8583       if test "$GCC" = yes; then
8584         case $host_os in aix4.[012]|aix4.[012].*)
8585         # We only want to do this on AIX 4.2 and lower, the check
8586         # below for broken collect2 doesn't work under 4.3+
8587           collect2name=`${CC} -print-prog-name=collect2`
8588           if test -f "$collect2name" &&
8589            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8590           then
8591           # We have reworked collect2
8592           :
8593           else
8594           # We have old collect2
8595           hardcode_direct=unsupported
8596           # It fails to find uninstalled libraries when the uninstalled
8597           # path is not listed in the libpath.  Setting hardcode_minus_L
8598           # to unsupported forces relinking
8599           hardcode_minus_L=yes
8600           hardcode_libdir_flag_spec='-L$libdir'
8601           hardcode_libdir_separator=
8602           fi
8603           ;;
8604         esac
8605         shared_flag='-shared'
8606         if test "$aix_use_runtimelinking" = yes; then
8607           shared_flag="$shared_flag "'${wl}-G'
8608         fi
8609       else
8610         # not using gcc
8611         if test "$host_cpu" = ia64; then
8612         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8613         # chokes on -Wl,-G. The following line is correct:
8614           shared_flag='-G'
8615         else
8616           if test "$aix_use_runtimelinking" = yes; then
8617             shared_flag='${wl}-G'
8618           else
8619             shared_flag='${wl}-bM:SRE'
8620           fi
8621         fi
8622       fi
8623
8624       export_dynamic_flag_spec='${wl}-bexpall'
8625       # It seems that -bexpall does not export symbols beginning with
8626       # underscore (_), so it is better to generate a list of symbols to export.
8627       always_export_symbols=yes
8628       if test "$aix_use_runtimelinking" = yes; then
8629         # Warning - without using the other runtime loading flags (-brtl),
8630         # -berok will link without error, but may produce a broken library.
8631         allow_undefined_flag='-berok'
8632         # Determine the default libpath from the value encoded in an
8633         # empty executable.
8634         if test x$gcc_no_link = xyes; then
8635   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8636 fi
8637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8638 /* end confdefs.h.  */
8639
8640 int
8641 main ()
8642 {
8643
8644   ;
8645   return 0;
8646 }
8647 _ACEOF
8648 if ac_fn_c_try_link "$LINENO"; then :
8649
8650 lt_aix_libpath_sed='
8651     /Import File Strings/,/^$/ {
8652         /^0/ {
8653             s/^0  *\(.*\)$/\1/
8654             p
8655         }
8656     }'
8657 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8658 # Check for a 64-bit object if we didn't find anything.
8659 if test -z "$aix_libpath"; then
8660   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8661 fi
8662 fi
8663 rm -f core conftest.err conftest.$ac_objext \
8664     conftest$ac_exeext conftest.$ac_ext
8665 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8666
8667         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8668         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"
8669       else
8670         if test "$host_cpu" = ia64; then
8671           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8672           allow_undefined_flag="-z nodefs"
8673           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"
8674         else
8675          # Determine the default libpath from the value encoded in an
8676          # empty executable.
8677          if test x$gcc_no_link = xyes; then
8678   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8679 fi
8680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8681 /* end confdefs.h.  */
8682
8683 int
8684 main ()
8685 {
8686
8687   ;
8688   return 0;
8689 }
8690 _ACEOF
8691 if ac_fn_c_try_link "$LINENO"; then :
8692
8693 lt_aix_libpath_sed='
8694     /Import File Strings/,/^$/ {
8695         /^0/ {
8696             s/^0  *\(.*\)$/\1/
8697             p
8698         }
8699     }'
8700 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8701 # Check for a 64-bit object if we didn't find anything.
8702 if test -z "$aix_libpath"; then
8703   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8704 fi
8705 fi
8706 rm -f core conftest.err conftest.$ac_objext \
8707     conftest$ac_exeext conftest.$ac_ext
8708 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8709
8710          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8711           # Warning - without using the other run time loading flags,
8712           # -berok will link without error, but may produce a broken library.
8713           no_undefined_flag=' ${wl}-bernotok'
8714           allow_undefined_flag=' ${wl}-berok'
8715           if test "$with_gnu_ld" = yes; then
8716             # We only use this code for GNU lds that support --whole-archive.
8717             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8718           else
8719             # Exported symbols can be pulled into shared objects from archives
8720             whole_archive_flag_spec='$convenience'
8721           fi
8722           archive_cmds_need_lc=yes
8723           # This is similar to how AIX traditionally builds its shared libraries.
8724           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'
8725         fi
8726       fi
8727       ;;
8728
8729     amigaos*)
8730       case $host_cpu in
8731       powerpc)
8732             # see comment about AmigaOS4 .so support
8733             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8734             archive_expsym_cmds=''
8735         ;;
8736       m68k)
8737             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)'
8738             hardcode_libdir_flag_spec='-L$libdir'
8739             hardcode_minus_L=yes
8740         ;;
8741       esac
8742       ;;
8743
8744     bsdi[45]*)
8745       export_dynamic_flag_spec=-rdynamic
8746       ;;
8747
8748     cygwin* | mingw* | pw32* | cegcc*)
8749       # When not using gcc, we currently assume that we are using
8750       # Microsoft Visual C++.
8751       # hardcode_libdir_flag_spec is actually meaningless, as there is
8752       # no search path for DLLs.
8753       hardcode_libdir_flag_spec=' '
8754       allow_undefined_flag=unsupported
8755       # Tell ltmain to make .lib files, not .a files.
8756       libext=lib
8757       # Tell ltmain to make .dll files, not .so files.
8758       shrext_cmds=".dll"
8759       # FIXME: Setting linknames here is a bad hack.
8760       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8761       # The linker will automatically build a .lib file if we build a DLL.
8762       old_archive_from_new_cmds='true'
8763       # FIXME: Should let the user specify the lib program.
8764       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8765       fix_srcfile_path='`cygpath -w "$srcfile"`'
8766       enable_shared_with_static_runtimes=yes
8767       ;;
8768
8769     darwin* | rhapsody*)
8770
8771
8772   archive_cmds_need_lc=no
8773   hardcode_direct=no
8774   hardcode_automatic=yes
8775   hardcode_shlibpath_var=unsupported
8776   if test "$lt_cv_ld_force_load" = "yes"; then
8777     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\"`'
8778   else
8779     whole_archive_flag_spec=''
8780   fi
8781   link_all_deplibs=yes
8782   allow_undefined_flag="$_lt_dar_allow_undefined"
8783   case $cc_basename in
8784      ifort*) _lt_dar_can_shared=yes ;;
8785      *) _lt_dar_can_shared=$GCC ;;
8786   esac
8787   if test "$_lt_dar_can_shared" = "yes"; then
8788     output_verbose_link_cmd=func_echo_all
8789     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8790     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8791     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}"
8792     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}"
8793
8794   else
8795   ld_shlibs=no
8796   fi
8797
8798       ;;
8799
8800     dgux*)
8801       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8802       hardcode_libdir_flag_spec='-L$libdir'
8803       hardcode_shlibpath_var=no
8804       ;;
8805
8806     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8807     # support.  Future versions do this automatically, but an explicit c++rt0.o
8808     # does not break anything, and helps significantly (at the cost of a little
8809     # extra space).
8810     freebsd2.2*)
8811       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8812       hardcode_libdir_flag_spec='-R$libdir'
8813       hardcode_direct=yes
8814       hardcode_shlibpath_var=no
8815       ;;
8816
8817     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8818     freebsd2.*)
8819       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8820       hardcode_direct=yes
8821       hardcode_minus_L=yes
8822       hardcode_shlibpath_var=no
8823       ;;
8824
8825     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8826     freebsd* | dragonfly*)
8827       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8828       hardcode_libdir_flag_spec='-R$libdir'
8829       hardcode_direct=yes
8830       hardcode_shlibpath_var=no
8831       ;;
8832
8833     hpux9*)
8834       if test "$GCC" = yes; then
8835         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'
8836       else
8837         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'
8838       fi
8839       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8840       hardcode_libdir_separator=:
8841       hardcode_direct=yes
8842
8843       # hardcode_minus_L: Not really in the search PATH,
8844       # but as the default location of the library.
8845       hardcode_minus_L=yes
8846       export_dynamic_flag_spec='${wl}-E'
8847       ;;
8848
8849     hpux10*)
8850       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8851         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8852       else
8853         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8854       fi
8855       if test "$with_gnu_ld" = no; then
8856         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8857         hardcode_libdir_flag_spec_ld='+b $libdir'
8858         hardcode_libdir_separator=:
8859         hardcode_direct=yes
8860         hardcode_direct_absolute=yes
8861         export_dynamic_flag_spec='${wl}-E'
8862         # hardcode_minus_L: Not really in the search PATH,
8863         # but as the default location of the library.
8864         hardcode_minus_L=yes
8865       fi
8866       ;;
8867
8868     hpux11*)
8869       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8870         case $host_cpu in
8871         hppa*64*)
8872           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8873           ;;
8874         ia64*)
8875           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8876           ;;
8877         *)
8878           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8879           ;;
8880         esac
8881       else
8882         case $host_cpu in
8883         hppa*64*)
8884           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8885           ;;
8886         ia64*)
8887           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8888           ;;
8889         *)
8890
8891           # Older versions of the 11.00 compiler do not understand -b yet
8892           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8893           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8894 $as_echo_n "checking if $CC understands -b... " >&6; }
8895 if test "${lt_cv_prog_compiler__b+set}" = set; then :
8896   $as_echo_n "(cached) " >&6
8897 else
8898   lt_cv_prog_compiler__b=no
8899    save_LDFLAGS="$LDFLAGS"
8900    LDFLAGS="$LDFLAGS -b"
8901    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8902    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8903      # The linker can only warn and ignore the option if not recognized
8904      # So say no if there are warnings
8905      if test -s conftest.err; then
8906        # Append any errors to the config.log.
8907        cat conftest.err 1>&5
8908        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8909        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8910        if diff conftest.exp conftest.er2 >/dev/null; then
8911          lt_cv_prog_compiler__b=yes
8912        fi
8913      else
8914        lt_cv_prog_compiler__b=yes
8915      fi
8916    fi
8917    $RM -r conftest*
8918    LDFLAGS="$save_LDFLAGS"
8919
8920 fi
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8922 $as_echo "$lt_cv_prog_compiler__b" >&6; }
8923
8924 if test x"$lt_cv_prog_compiler__b" = xyes; then
8925     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8926 else
8927     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8928 fi
8929
8930           ;;
8931         esac
8932       fi
8933       if test "$with_gnu_ld" = no; then
8934         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8935         hardcode_libdir_separator=:
8936
8937         case $host_cpu in
8938         hppa*64*|ia64*)
8939           hardcode_direct=no
8940           hardcode_shlibpath_var=no
8941           ;;
8942         *)
8943           hardcode_direct=yes
8944           hardcode_direct_absolute=yes
8945           export_dynamic_flag_spec='${wl}-E'
8946
8947           # hardcode_minus_L: Not really in the search PATH,
8948           # but as the default location of the library.
8949           hardcode_minus_L=yes
8950           ;;
8951         esac
8952       fi
8953       ;;
8954
8955     irix5* | irix6* | nonstopux*)
8956       if test "$GCC" = yes; then
8957         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'
8958         # Try to use the -exported_symbol ld option, if it does not
8959         # work, assume that -exports_file does not work either and
8960         # implicitly export all symbols.
8961         save_LDFLAGS="$LDFLAGS"
8962         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8963         if test x$gcc_no_link = xyes; then
8964   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8965 fi
8966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8967 /* end confdefs.h.  */
8968 int foo(void) {}
8969 _ACEOF
8970 if ac_fn_c_try_link "$LINENO"; then :
8971   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'
8972
8973 fi
8974 rm -f core conftest.err conftest.$ac_objext \
8975     conftest$ac_exeext conftest.$ac_ext
8976         LDFLAGS="$save_LDFLAGS"
8977       else
8978         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'
8979         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'
8980       fi
8981       archive_cmds_need_lc='no'
8982       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8983       hardcode_libdir_separator=:
8984       inherit_rpath=yes
8985       link_all_deplibs=yes
8986       ;;
8987
8988     netbsd*)
8989       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8990         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8991       else
8992         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8993       fi
8994       hardcode_libdir_flag_spec='-R$libdir'
8995       hardcode_direct=yes
8996       hardcode_shlibpath_var=no
8997       ;;
8998
8999     newsos6)
9000       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9001       hardcode_direct=yes
9002       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9003       hardcode_libdir_separator=:
9004       hardcode_shlibpath_var=no
9005       ;;
9006
9007     *nto* | *qnx*)
9008       ;;
9009
9010     openbsd*)
9011       if test -f /usr/libexec/ld.so; then
9012         hardcode_direct=yes
9013         hardcode_shlibpath_var=no
9014         hardcode_direct_absolute=yes
9015         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9016           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9017           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9018           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9019           export_dynamic_flag_spec='${wl}-E'
9020         else
9021           case $host_os in
9022            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9023              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9024              hardcode_libdir_flag_spec='-R$libdir'
9025              ;;
9026            *)
9027              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9028              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9029              ;;
9030           esac
9031         fi
9032       else
9033         ld_shlibs=no
9034       fi
9035       ;;
9036
9037     os2*)
9038       hardcode_libdir_flag_spec='-L$libdir'
9039       hardcode_minus_L=yes
9040       allow_undefined_flag=unsupported
9041       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'
9042       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9043       ;;
9044
9045     osf3*)
9046       if test "$GCC" = yes; then
9047         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9048         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'
9049       else
9050         allow_undefined_flag=' -expect_unresolved \*'
9051         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'
9052       fi
9053       archive_cmds_need_lc='no'
9054       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9055       hardcode_libdir_separator=:
9056       ;;
9057
9058     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9059       if test "$GCC" = yes; then
9060         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9061         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'
9062         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9063       else
9064         allow_undefined_flag=' -expect_unresolved \*'
9065         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'
9066         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~
9067         $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'
9068
9069         # Both c and cxx compiler support -rpath directly
9070         hardcode_libdir_flag_spec='-rpath $libdir'
9071       fi
9072       archive_cmds_need_lc='no'
9073       hardcode_libdir_separator=:
9074       ;;
9075
9076     solaris*)
9077       no_undefined_flag=' -z defs'
9078       if test "$GCC" = yes; then
9079         wlarc='${wl}'
9080         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9081         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9082           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9083       else
9084         case `$CC -V 2>&1` in
9085         *"Compilers 5.0"*)
9086           wlarc=''
9087           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9088           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9089           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9090           ;;
9091         *)
9092           wlarc='${wl}'
9093           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9094           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9095           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9096           ;;
9097         esac
9098       fi
9099       hardcode_libdir_flag_spec='-R$libdir'
9100       hardcode_shlibpath_var=no
9101       case $host_os in
9102       solaris2.[0-5] | solaris2.[0-5].*) ;;
9103       *)
9104         # The compiler driver will combine and reorder linker options,
9105         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9106         # but is careful enough not to reorder.
9107         # Supported since Solaris 2.6 (maybe 2.5.1?)
9108         if test "$GCC" = yes; then
9109           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9110         else
9111           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9112         fi
9113         ;;
9114       esac
9115       link_all_deplibs=yes
9116       ;;
9117
9118     sunos4*)
9119       if test "x$host_vendor" = xsequent; then
9120         # Use $CC to link under sequent, because it throws in some extra .o
9121         # files that make .init and .fini sections work.
9122         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9123       else
9124         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9125       fi
9126       hardcode_libdir_flag_spec='-L$libdir'
9127       hardcode_direct=yes
9128       hardcode_minus_L=yes
9129       hardcode_shlibpath_var=no
9130       ;;
9131
9132     sysv4)
9133       case $host_vendor in
9134         sni)
9135           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9136           hardcode_direct=yes # is this really true???
9137         ;;
9138         siemens)
9139           ## LD is ld it makes a PLAMLIB
9140           ## CC just makes a GrossModule.
9141           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9142           reload_cmds='$CC -r -o $output$reload_objs'
9143           hardcode_direct=no
9144         ;;
9145         motorola)
9146           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9147           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9148         ;;
9149       esac
9150       runpath_var='LD_RUN_PATH'
9151       hardcode_shlibpath_var=no
9152       ;;
9153
9154     sysv4.3*)
9155       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9156       hardcode_shlibpath_var=no
9157       export_dynamic_flag_spec='-Bexport'
9158       ;;
9159
9160     sysv4*MP*)
9161       if test -d /usr/nec; then
9162         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9163         hardcode_shlibpath_var=no
9164         runpath_var=LD_RUN_PATH
9165         hardcode_runpath_var=yes
9166         ld_shlibs=yes
9167       fi
9168       ;;
9169
9170     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9171       no_undefined_flag='${wl}-z,text'
9172       archive_cmds_need_lc=no
9173       hardcode_shlibpath_var=no
9174       runpath_var='LD_RUN_PATH'
9175
9176       if test "$GCC" = yes; then
9177         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9178         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9179       else
9180         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9181         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9182       fi
9183       ;;
9184
9185     sysv5* | sco3.2v5* | sco5v6*)
9186       # Note: We can NOT use -z defs as we might desire, because we do not
9187       # link with -lc, and that would cause any symbols used from libc to
9188       # always be unresolved, which means just about no library would
9189       # ever link correctly.  If we're not using GNU ld we use -z text
9190       # though, which does catch some bad symbols but isn't as heavy-handed
9191       # as -z defs.
9192       no_undefined_flag='${wl}-z,text'
9193       allow_undefined_flag='${wl}-z,nodefs'
9194       archive_cmds_need_lc=no
9195       hardcode_shlibpath_var=no
9196       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9197       hardcode_libdir_separator=':'
9198       link_all_deplibs=yes
9199       export_dynamic_flag_spec='${wl}-Bexport'
9200       runpath_var='LD_RUN_PATH'
9201
9202       if test "$GCC" = yes; then
9203         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9204         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9205       else
9206         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9207         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9208       fi
9209       ;;
9210
9211     uts4*)
9212       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9213       hardcode_libdir_flag_spec='-L$libdir'
9214       hardcode_shlibpath_var=no
9215       ;;
9216
9217     *)
9218       ld_shlibs=no
9219       ;;
9220     esac
9221
9222     if test x$host_vendor = xsni; then
9223       case $host in
9224       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9225         export_dynamic_flag_spec='${wl}-Blargedynsym'
9226         ;;
9227       esac
9228     fi
9229   fi
9230
9231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9232 $as_echo "$ld_shlibs" >&6; }
9233 test "$ld_shlibs" = no && can_build_shared=no
9234
9235 with_gnu_ld=$with_gnu_ld
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251 #
9252 # Do we need to explicitly link libc?
9253 #
9254 case "x$archive_cmds_need_lc" in
9255 x|xyes)
9256   # Assume -lc should be added
9257   archive_cmds_need_lc=yes
9258
9259   if test "$enable_shared" = yes && test "$GCC" = yes; then
9260     case $archive_cmds in
9261     *'~'*)
9262       # FIXME: we may have to deal with multi-command sequences.
9263       ;;
9264     '$CC '*)
9265       # Test whether the compiler implicitly links with -lc since on some
9266       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9267       # to ld, don't add -lc before -lgcc.
9268       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9269 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9270 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9271   $as_echo_n "(cached) " >&6
9272 else
9273   $RM conftest*
9274         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9275
9276         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9277   (eval $ac_compile) 2>&5
9278   ac_status=$?
9279   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9280   test $ac_status = 0; } 2>conftest.err; then
9281           soname=conftest
9282           lib=conftest
9283           libobjs=conftest.$ac_objext
9284           deplibs=
9285           wl=$lt_prog_compiler_wl
9286           pic_flag=$lt_prog_compiler_pic
9287           compiler_flags=-v
9288           linker_flags=-v
9289           verstring=
9290           output_objdir=.
9291           libname=conftest
9292           lt_save_allow_undefined_flag=$allow_undefined_flag
9293           allow_undefined_flag=
9294           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9295   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9296   ac_status=$?
9297   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9298   test $ac_status = 0; }
9299           then
9300             lt_cv_archive_cmds_need_lc=no
9301           else
9302             lt_cv_archive_cmds_need_lc=yes
9303           fi
9304           allow_undefined_flag=$lt_save_allow_undefined_flag
9305         else
9306           cat conftest.err 1>&5
9307         fi
9308         $RM conftest*
9309
9310 fi
9311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9312 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9313       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9314       ;;
9315     esac
9316   fi
9317   ;;
9318 esac
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9477 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9478
9479 if test "$GCC" = yes; then
9480   case $host_os in
9481     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9482     *) lt_awk_arg="/^libraries:/" ;;
9483   esac
9484   case $host_os in
9485     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9486     *) lt_sed_strip_eq="s,=/,/,g" ;;
9487   esac
9488   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9489   case $lt_search_path_spec in
9490   *\;*)
9491     # if the path contains ";" then we assume it to be the separator
9492     # otherwise default to the standard path separator (i.e. ":") - it is
9493     # assumed that no part of a normal pathname contains ";" but that should
9494     # okay in the real world where ";" in dirpaths is itself problematic.
9495     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9496     ;;
9497   *)
9498     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9499     ;;
9500   esac
9501   # Ok, now we have the path, separated by spaces, we can step through it
9502   # and add multilib dir if necessary.
9503   lt_tmp_lt_search_path_spec=
9504   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9505   for lt_sys_path in $lt_search_path_spec; do
9506     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9507       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9508     else
9509       test -d "$lt_sys_path" && \
9510         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9511     fi
9512   done
9513   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9514 BEGIN {RS=" "; FS="/|\n";} {
9515   lt_foo="";
9516   lt_count=0;
9517   for (lt_i = NF; lt_i > 0; lt_i--) {
9518     if ($lt_i != "" && $lt_i != ".") {
9519       if ($lt_i == "..") {
9520         lt_count++;
9521       } else {
9522         if (lt_count == 0) {
9523           lt_foo="/" $lt_i lt_foo;
9524         } else {
9525           lt_count--;
9526         }
9527       }
9528     }
9529   }
9530   if (lt_foo != "") { lt_freq[lt_foo]++; }
9531   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9532 }'`
9533   # AWK program above erroneously prepends '/' to C:/dos/paths
9534   # for these hosts.
9535   case $host_os in
9536     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9537       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9538   esac
9539   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9540 else
9541   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9542 fi
9543 library_names_spec=
9544 libname_spec='lib$name'
9545 soname_spec=
9546 shrext_cmds=".so"
9547 postinstall_cmds=
9548 postuninstall_cmds=
9549 finish_cmds=
9550 finish_eval=
9551 shlibpath_var=
9552 shlibpath_overrides_runpath=unknown
9553 version_type=none
9554 dynamic_linker="$host_os ld.so"
9555 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9556 need_lib_prefix=unknown
9557 hardcode_into_libs=no
9558
9559 # when you set need_version to no, make sure it does not cause -set_version
9560 # flags to be left without arguments
9561 need_version=unknown
9562
9563 case $host_os in
9564 aix3*)
9565   version_type=linux
9566   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9567   shlibpath_var=LIBPATH
9568
9569   # AIX 3 has no versioning support, so we append a major version to the name.
9570   soname_spec='${libname}${release}${shared_ext}$major'
9571   ;;
9572
9573 aix[4-9]*)
9574   version_type=linux
9575   need_lib_prefix=no
9576   need_version=no
9577   hardcode_into_libs=yes
9578   if test "$host_cpu" = ia64; then
9579     # AIX 5 supports IA64
9580     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9581     shlibpath_var=LD_LIBRARY_PATH
9582   else
9583     # With GCC up to 2.95.x, collect2 would create an import file
9584     # for dependence libraries.  The import file would start with
9585     # the line `#! .'.  This would cause the generated library to
9586     # depend on `.', always an invalid library.  This was fixed in
9587     # development snapshots of GCC prior to 3.0.
9588     case $host_os in
9589       aix4 | aix4.[01] | aix4.[01].*)
9590       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9591            echo ' yes '
9592            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9593         :
9594       else
9595         can_build_shared=no
9596       fi
9597       ;;
9598     esac
9599     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9600     # soname into executable. Probably we can add versioning support to
9601     # collect2, so additional links can be useful in future.
9602     if test "$aix_use_runtimelinking" = yes; then
9603       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9604       # instead of lib<name>.a to let people know that these are not
9605       # typical AIX shared libraries.
9606       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9607     else
9608       # We preserve .a as extension for shared libraries through AIX4.2
9609       # and later when we are not doing run time linking.
9610       library_names_spec='${libname}${release}.a $libname.a'
9611       soname_spec='${libname}${release}${shared_ext}$major'
9612     fi
9613     shlibpath_var=LIBPATH
9614   fi
9615   ;;
9616
9617 amigaos*)
9618   case $host_cpu in
9619   powerpc)
9620     # Since July 2007 AmigaOS4 officially supports .so libraries.
9621     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9622     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9623     ;;
9624   m68k)
9625     library_names_spec='$libname.ixlibrary $libname.a'
9626     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9627     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'
9628     ;;
9629   esac
9630   ;;
9631
9632 beos*)
9633   library_names_spec='${libname}${shared_ext}'
9634   dynamic_linker="$host_os ld.so"
9635   shlibpath_var=LIBRARY_PATH
9636   ;;
9637
9638 bsdi[45]*)
9639   version_type=linux
9640   need_version=no
9641   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9642   soname_spec='${libname}${release}${shared_ext}$major'
9643   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9644   shlibpath_var=LD_LIBRARY_PATH
9645   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9646   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9647   # the default ld.so.conf also contains /usr/contrib/lib and
9648   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9649   # libtool to hard-code these into programs
9650   ;;
9651
9652 cygwin* | mingw* | pw32* | cegcc*)
9653   version_type=windows
9654   shrext_cmds=".dll"
9655   need_version=no
9656   need_lib_prefix=no
9657
9658   case $GCC,$host_os in
9659   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9660     library_names_spec='$libname.dll.a'
9661     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9662     postinstall_cmds='base_file=`basename \${file}`~
9663       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9664       dldir=$destdir/`dirname \$dlpath`~
9665       test -d \$dldir || mkdir -p \$dldir~
9666       $install_prog $dir/$dlname \$dldir/$dlname~
9667       chmod a+x \$dldir/$dlname~
9668       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9669         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9670       fi'
9671     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9672       dlpath=$dir/\$dldll~
9673        $RM \$dlpath'
9674     shlibpath_overrides_runpath=yes
9675
9676     case $host_os in
9677     cygwin*)
9678       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9679       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9680
9681       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9682       ;;
9683     mingw* | cegcc*)
9684       # MinGW DLLs use traditional 'lib' prefix
9685       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9686       ;;
9687     pw32*)
9688       # pw32 DLLs use 'pw' prefix rather than 'lib'
9689       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9690       ;;
9691     esac
9692     ;;
9693
9694   *)
9695     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9696     ;;
9697   esac
9698   dynamic_linker='Win32 ld.exe'
9699   # FIXME: first we should search . and the directory the executable is in
9700   shlibpath_var=PATH
9701   ;;
9702
9703 darwin* | rhapsody*)
9704   dynamic_linker="$host_os dyld"
9705   version_type=darwin
9706   need_lib_prefix=no
9707   need_version=no
9708   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9709   soname_spec='${libname}${release}${major}$shared_ext'
9710   shlibpath_overrides_runpath=yes
9711   shlibpath_var=DYLD_LIBRARY_PATH
9712   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9713
9714   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9715   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9716   ;;
9717
9718 dgux*)
9719   version_type=linux
9720   need_lib_prefix=no
9721   need_version=no
9722   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9723   soname_spec='${libname}${release}${shared_ext}$major'
9724   shlibpath_var=LD_LIBRARY_PATH
9725   ;;
9726
9727 freebsd* | dragonfly*)
9728   # DragonFly does not have aout.  When/if they implement a new
9729   # versioning mechanism, adjust this.
9730   if test -x /usr/bin/objformat; then
9731     objformat=`/usr/bin/objformat`
9732   else
9733     case $host_os in
9734     freebsd[23].*) objformat=aout ;;
9735     *) objformat=elf ;;
9736     esac
9737   fi
9738   version_type=freebsd-$objformat
9739   case $version_type in
9740     freebsd-elf*)
9741       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9742       need_version=no
9743       need_lib_prefix=no
9744       ;;
9745     freebsd-*)
9746       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9747       need_version=yes
9748       ;;
9749   esac
9750   shlibpath_var=LD_LIBRARY_PATH
9751   case $host_os in
9752   freebsd2.*)
9753     shlibpath_overrides_runpath=yes
9754     ;;
9755   freebsd3.[01]* | freebsdelf3.[01]*)
9756     shlibpath_overrides_runpath=yes
9757     hardcode_into_libs=yes
9758     ;;
9759   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9760   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9761     shlibpath_overrides_runpath=no
9762     hardcode_into_libs=yes
9763     ;;
9764   *) # from 4.6 on, and DragonFly
9765     shlibpath_overrides_runpath=yes
9766     hardcode_into_libs=yes
9767     ;;
9768   esac
9769   ;;
9770
9771 gnu*)
9772   version_type=linux
9773   need_lib_prefix=no
9774   need_version=no
9775   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9776   soname_spec='${libname}${release}${shared_ext}$major'
9777   shlibpath_var=LD_LIBRARY_PATH
9778   hardcode_into_libs=yes
9779   ;;
9780
9781 haiku*)
9782   version_type=linux
9783   need_lib_prefix=no
9784   need_version=no
9785   dynamic_linker="$host_os runtime_loader"
9786   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9787   soname_spec='${libname}${release}${shared_ext}$major'
9788   shlibpath_var=LIBRARY_PATH
9789   shlibpath_overrides_runpath=yes
9790   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9791   hardcode_into_libs=yes
9792   ;;
9793
9794 hpux9* | hpux10* | hpux11*)
9795   # Give a soname corresponding to the major version so that dld.sl refuses to
9796   # link against other versions.
9797   version_type=sunos
9798   need_lib_prefix=no
9799   need_version=no
9800   case $host_cpu in
9801   ia64*)
9802     shrext_cmds='.so'
9803     hardcode_into_libs=yes
9804     dynamic_linker="$host_os dld.so"
9805     shlibpath_var=LD_LIBRARY_PATH
9806     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9807     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9808     soname_spec='${libname}${release}${shared_ext}$major'
9809     if test "X$HPUX_IA64_MODE" = X32; then
9810       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9811     else
9812       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9813     fi
9814     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9815     ;;
9816   hppa*64*)
9817     shrext_cmds='.sl'
9818     hardcode_into_libs=yes
9819     dynamic_linker="$host_os dld.sl"
9820     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9821     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9822     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823     soname_spec='${libname}${release}${shared_ext}$major'
9824     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9825     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9826     ;;
9827   *)
9828     shrext_cmds='.sl'
9829     dynamic_linker="$host_os dld.sl"
9830     shlibpath_var=SHLIB_PATH
9831     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9832     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9833     soname_spec='${libname}${release}${shared_ext}$major'
9834     ;;
9835   esac
9836   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9837   postinstall_cmds='chmod 555 $lib'
9838   # or fails outright, so override atomically:
9839   install_override_mode=555
9840   ;;
9841
9842 interix[3-9]*)
9843   version_type=linux
9844   need_lib_prefix=no
9845   need_version=no
9846   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9847   soname_spec='${libname}${release}${shared_ext}$major'
9848   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9849   shlibpath_var=LD_LIBRARY_PATH
9850   shlibpath_overrides_runpath=no
9851   hardcode_into_libs=yes
9852   ;;
9853
9854 irix5* | irix6* | nonstopux*)
9855   case $host_os in
9856     nonstopux*) version_type=nonstopux ;;
9857     *)
9858         if test "$lt_cv_prog_gnu_ld" = yes; then
9859                 version_type=linux
9860         else
9861                 version_type=irix
9862         fi ;;
9863   esac
9864   need_lib_prefix=no
9865   need_version=no
9866   soname_spec='${libname}${release}${shared_ext}$major'
9867   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9868   case $host_os in
9869   irix5* | nonstopux*)
9870     libsuff= shlibsuff=
9871     ;;
9872   *)
9873     case $LD in # libtool.m4 will add one of these switches to LD
9874     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9875       libsuff= shlibsuff= libmagic=32-bit;;
9876     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9877       libsuff=32 shlibsuff=N32 libmagic=N32;;
9878     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9879       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9880     *) libsuff= shlibsuff= libmagic=never-match;;
9881     esac
9882     ;;
9883   esac
9884   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9885   shlibpath_overrides_runpath=no
9886   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9887   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9888   hardcode_into_libs=yes
9889   ;;
9890
9891 # No shared lib support for Linux oldld, aout, or coff.
9892 linux*oldld* | linux*aout* | linux*coff*)
9893   dynamic_linker=no
9894   ;;
9895
9896 # This must be Linux ELF.
9897 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9898   version_type=linux
9899   need_lib_prefix=no
9900   need_version=no
9901   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9902   soname_spec='${libname}${release}${shared_ext}$major'
9903   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9904   shlibpath_var=LD_LIBRARY_PATH
9905   shlibpath_overrides_runpath=no
9906
9907   # Some binutils ld are patched to set DT_RUNPATH
9908   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9909   $as_echo_n "(cached) " >&6
9910 else
9911   lt_cv_shlibpath_overrides_runpath=no
9912     save_LDFLAGS=$LDFLAGS
9913     save_libdir=$libdir
9914     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9915          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9916     if test x$gcc_no_link = xyes; then
9917   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9918 fi
9919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9920 /* end confdefs.h.  */
9921
9922 int
9923 main ()
9924 {
9925
9926   ;
9927   return 0;
9928 }
9929 _ACEOF
9930 if ac_fn_c_try_link "$LINENO"; then :
9931   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9932   lt_cv_shlibpath_overrides_runpath=yes
9933 fi
9934 fi
9935 rm -f core conftest.err conftest.$ac_objext \
9936     conftest$ac_exeext conftest.$ac_ext
9937     LDFLAGS=$save_LDFLAGS
9938     libdir=$save_libdir
9939
9940 fi
9941
9942   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9943
9944   # This implies no fast_install, which is unacceptable.
9945   # Some rework will be needed to allow for fast_install
9946   # before this can be enabled.
9947   hardcode_into_libs=yes
9948
9949   # Append ld.so.conf contents to the search path
9950   if test -f /etc/ld.so.conf; then
9951     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' ' '`
9952     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9953   fi
9954
9955   # We used to test for /lib/ld.so.1 and disable shared libraries on
9956   # powerpc, because MkLinux only supported shared libraries with the
9957   # GNU dynamic linker.  Since this was broken with cross compilers,
9958   # most powerpc-linux boxes support dynamic linking these days and
9959   # people can always --disable-shared, the test was removed, and we
9960   # assume the GNU/Linux dynamic linker is in use.
9961   dynamic_linker='GNU/Linux ld.so'
9962   ;;
9963
9964 netbsd*)
9965   version_type=sunos
9966   need_lib_prefix=no
9967   need_version=no
9968   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9969     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9970     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9971     dynamic_linker='NetBSD (a.out) ld.so'
9972   else
9973     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9974     soname_spec='${libname}${release}${shared_ext}$major'
9975     dynamic_linker='NetBSD ld.elf_so'
9976   fi
9977   shlibpath_var=LD_LIBRARY_PATH
9978   shlibpath_overrides_runpath=yes
9979   hardcode_into_libs=yes
9980   ;;
9981
9982 newsos6)
9983   version_type=linux
9984   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9985   shlibpath_var=LD_LIBRARY_PATH
9986   shlibpath_overrides_runpath=yes
9987   ;;
9988
9989 *nto* | *qnx*)
9990   version_type=qnx
9991   need_lib_prefix=no
9992   need_version=no
9993   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9994   soname_spec='${libname}${release}${shared_ext}$major'
9995   shlibpath_var=LD_LIBRARY_PATH
9996   shlibpath_overrides_runpath=no
9997   hardcode_into_libs=yes
9998   dynamic_linker='ldqnx.so'
9999   ;;
10000
10001 openbsd*)
10002   version_type=sunos
10003   sys_lib_dlsearch_path_spec="/usr/lib"
10004   need_lib_prefix=no
10005   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10006   case $host_os in
10007     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10008     *)                          need_version=no  ;;
10009   esac
10010   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10011   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10012   shlibpath_var=LD_LIBRARY_PATH
10013   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10014     case $host_os in
10015       openbsd2.[89] | openbsd2.[89].*)
10016         shlibpath_overrides_runpath=no
10017         ;;
10018       *)
10019         shlibpath_overrides_runpath=yes
10020         ;;
10021       esac
10022   else
10023     shlibpath_overrides_runpath=yes
10024   fi
10025   ;;
10026
10027 os2*)
10028   libname_spec='$name'
10029   shrext_cmds=".dll"
10030   need_lib_prefix=no
10031   library_names_spec='$libname${shared_ext} $libname.a'
10032   dynamic_linker='OS/2 ld.exe'
10033   shlibpath_var=LIBPATH
10034   ;;
10035
10036 osf3* | osf4* | osf5*)
10037   version_type=osf
10038   need_lib_prefix=no
10039   need_version=no
10040   soname_spec='${libname}${release}${shared_ext}$major'
10041   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10042   shlibpath_var=LD_LIBRARY_PATH
10043   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10044   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10045   ;;
10046
10047 rdos*)
10048   dynamic_linker=no
10049   ;;
10050
10051 solaris*)
10052   version_type=linux
10053   need_lib_prefix=no
10054   need_version=no
10055   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10056   soname_spec='${libname}${release}${shared_ext}$major'
10057   shlibpath_var=LD_LIBRARY_PATH
10058   shlibpath_overrides_runpath=yes
10059   hardcode_into_libs=yes
10060   # ldd complains unless libraries are executable
10061   postinstall_cmds='chmod +x $lib'
10062   ;;
10063
10064 sunos4*)
10065   version_type=sunos
10066   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10067   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10068   shlibpath_var=LD_LIBRARY_PATH
10069   shlibpath_overrides_runpath=yes
10070   if test "$with_gnu_ld" = yes; then
10071     need_lib_prefix=no
10072   fi
10073   need_version=yes
10074   ;;
10075
10076 sysv4 | sysv4.3*)
10077   version_type=linux
10078   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10079   soname_spec='${libname}${release}${shared_ext}$major'
10080   shlibpath_var=LD_LIBRARY_PATH
10081   case $host_vendor in
10082     sni)
10083       shlibpath_overrides_runpath=no
10084       need_lib_prefix=no
10085       runpath_var=LD_RUN_PATH
10086       ;;
10087     siemens)
10088       need_lib_prefix=no
10089       ;;
10090     motorola)
10091       need_lib_prefix=no
10092       need_version=no
10093       shlibpath_overrides_runpath=no
10094       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10095       ;;
10096   esac
10097   ;;
10098
10099 sysv4*MP*)
10100   if test -d /usr/nec ;then
10101     version_type=linux
10102     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10103     soname_spec='$libname${shared_ext}.$major'
10104     shlibpath_var=LD_LIBRARY_PATH
10105   fi
10106   ;;
10107
10108 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10109   version_type=freebsd-elf
10110   need_lib_prefix=no
10111   need_version=no
10112   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10113   soname_spec='${libname}${release}${shared_ext}$major'
10114   shlibpath_var=LD_LIBRARY_PATH
10115   shlibpath_overrides_runpath=yes
10116   hardcode_into_libs=yes
10117   if test "$with_gnu_ld" = yes; then
10118     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10119   else
10120     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10121     case $host_os in
10122       sco3.2v5*)
10123         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10124         ;;
10125     esac
10126   fi
10127   sys_lib_dlsearch_path_spec='/usr/lib'
10128   ;;
10129
10130 tpf*)
10131   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10132   version_type=linux
10133   need_lib_prefix=no
10134   need_version=no
10135   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10136   shlibpath_var=LD_LIBRARY_PATH
10137   shlibpath_overrides_runpath=no
10138   hardcode_into_libs=yes
10139   ;;
10140
10141 uts4*)
10142   version_type=linux
10143   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10144   soname_spec='${libname}${release}${shared_ext}$major'
10145   shlibpath_var=LD_LIBRARY_PATH
10146   ;;
10147
10148 *)
10149   dynamic_linker=no
10150   ;;
10151 esac
10152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10153 $as_echo "$dynamic_linker" >&6; }
10154 test "$dynamic_linker" = no && can_build_shared=no
10155
10156 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10157 if test "$GCC" = yes; then
10158   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10159 fi
10160
10161 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10162   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10163 fi
10164 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10165   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10166 fi
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10260 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10261 hardcode_action=
10262 if test -n "$hardcode_libdir_flag_spec" ||
10263    test -n "$runpath_var" ||
10264    test "X$hardcode_automatic" = "Xyes" ; then
10265
10266   # We can hardcode non-existent directories.
10267   if test "$hardcode_direct" != no &&
10268      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10269      # have to relink, otherwise we might link with an installed library
10270      # when we should be linking with a yet-to-be-installed one
10271      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10272      test "$hardcode_minus_L" != no; then
10273     # Linking always hardcodes the temporary library directory.
10274     hardcode_action=relink
10275   else
10276     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10277     hardcode_action=immediate
10278   fi
10279 else
10280   # We cannot hardcode anything, or else we can only hardcode existing
10281   # directories.
10282   hardcode_action=unsupported
10283 fi
10284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10285 $as_echo "$hardcode_action" >&6; }
10286
10287 if test "$hardcode_action" = relink ||
10288    test "$inherit_rpath" = yes; then
10289   # Fast installation is not supported
10290   enable_fast_install=no
10291 elif test "$shlibpath_overrides_runpath" = yes ||
10292      test "$enable_shared" = no; then
10293   # Fast installation is not necessary
10294   enable_fast_install=needless
10295 fi
10296
10297
10298
10299
10300
10301
10302   if test "x$enable_dlopen" != xyes; then
10303   enable_dlopen=unknown
10304   enable_dlopen_self=unknown
10305   enable_dlopen_self_static=unknown
10306 else
10307   lt_cv_dlopen=no
10308   lt_cv_dlopen_libs=
10309
10310   case $host_os in
10311   beos*)
10312     lt_cv_dlopen="load_add_on"
10313     lt_cv_dlopen_libs=
10314     lt_cv_dlopen_self=yes
10315     ;;
10316
10317   mingw* | pw32* | cegcc*)
10318     lt_cv_dlopen="LoadLibrary"
10319     lt_cv_dlopen_libs=
10320     ;;
10321
10322   cygwin*)
10323     lt_cv_dlopen="dlopen"
10324     lt_cv_dlopen_libs=
10325     ;;
10326
10327   darwin*)
10328   # if libdl is installed we need to link against it
10329     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10330 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10331 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10332   $as_echo_n "(cached) " >&6
10333 else
10334   ac_check_lib_save_LIBS=$LIBS
10335 LIBS="-ldl  $LIBS"
10336 if test x$gcc_no_link = xyes; then
10337   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10338 fi
10339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10340 /* end confdefs.h.  */
10341
10342 /* Override any GCC internal prototype to avoid an error.
10343    Use char because int might match the return type of a GCC
10344    builtin and then its argument prototype would still apply.  */
10345 #ifdef __cplusplus
10346 extern "C"
10347 #endif
10348 char dlopen ();
10349 int
10350 main ()
10351 {
10352 return dlopen ();
10353   ;
10354   return 0;
10355 }
10356 _ACEOF
10357 if ac_fn_c_try_link "$LINENO"; then :
10358   ac_cv_lib_dl_dlopen=yes
10359 else
10360   ac_cv_lib_dl_dlopen=no
10361 fi
10362 rm -f core conftest.err conftest.$ac_objext \
10363     conftest$ac_exeext conftest.$ac_ext
10364 LIBS=$ac_check_lib_save_LIBS
10365 fi
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10367 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10368 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10369   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10370 else
10371
10372     lt_cv_dlopen="dyld"
10373     lt_cv_dlopen_libs=
10374     lt_cv_dlopen_self=yes
10375
10376 fi
10377
10378     ;;
10379
10380   *)
10381     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10382 if test "x$ac_cv_func_shl_load" = x""yes; then :
10383   lt_cv_dlopen="shl_load"
10384 else
10385   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10386 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10387 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10388   $as_echo_n "(cached) " >&6
10389 else
10390   ac_check_lib_save_LIBS=$LIBS
10391 LIBS="-ldld  $LIBS"
10392 if test x$gcc_no_link = xyes; then
10393   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10394 fi
10395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10396 /* end confdefs.h.  */
10397
10398 /* Override any GCC internal prototype to avoid an error.
10399    Use char because int might match the return type of a GCC
10400    builtin and then its argument prototype would still apply.  */
10401 #ifdef __cplusplus
10402 extern "C"
10403 #endif
10404 char shl_load ();
10405 int
10406 main ()
10407 {
10408 return shl_load ();
10409   ;
10410   return 0;
10411 }
10412 _ACEOF
10413 if ac_fn_c_try_link "$LINENO"; then :
10414   ac_cv_lib_dld_shl_load=yes
10415 else
10416   ac_cv_lib_dld_shl_load=no
10417 fi
10418 rm -f core conftest.err conftest.$ac_objext \
10419     conftest$ac_exeext conftest.$ac_ext
10420 LIBS=$ac_check_lib_save_LIBS
10421 fi
10422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10423 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10424 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10425   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10426 else
10427   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10428 if test "x$ac_cv_func_dlopen" = x""yes; then :
10429   lt_cv_dlopen="dlopen"
10430 else
10431   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10432 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10433 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10434   $as_echo_n "(cached) " >&6
10435 else
10436   ac_check_lib_save_LIBS=$LIBS
10437 LIBS="-ldl  $LIBS"
10438 if test x$gcc_no_link = xyes; then
10439   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10440 fi
10441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10442 /* end confdefs.h.  */
10443
10444 /* Override any GCC internal prototype to avoid an error.
10445    Use char because int might match the return type of a GCC
10446    builtin and then its argument prototype would still apply.  */
10447 #ifdef __cplusplus
10448 extern "C"
10449 #endif
10450 char dlopen ();
10451 int
10452 main ()
10453 {
10454 return dlopen ();
10455   ;
10456   return 0;
10457 }
10458 _ACEOF
10459 if ac_fn_c_try_link "$LINENO"; then :
10460   ac_cv_lib_dl_dlopen=yes
10461 else
10462   ac_cv_lib_dl_dlopen=no
10463 fi
10464 rm -f core conftest.err conftest.$ac_objext \
10465     conftest$ac_exeext conftest.$ac_ext
10466 LIBS=$ac_check_lib_save_LIBS
10467 fi
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10469 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10470 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10471   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10472 else
10473   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10474 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10475 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10476   $as_echo_n "(cached) " >&6
10477 else
10478   ac_check_lib_save_LIBS=$LIBS
10479 LIBS="-lsvld  $LIBS"
10480 if test x$gcc_no_link = xyes; then
10481   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10482 fi
10483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10484 /* end confdefs.h.  */
10485
10486 /* Override any GCC internal prototype to avoid an error.
10487    Use char because int might match the return type of a GCC
10488    builtin and then its argument prototype would still apply.  */
10489 #ifdef __cplusplus
10490 extern "C"
10491 #endif
10492 char dlopen ();
10493 int
10494 main ()
10495 {
10496 return dlopen ();
10497   ;
10498   return 0;
10499 }
10500 _ACEOF
10501 if ac_fn_c_try_link "$LINENO"; then :
10502   ac_cv_lib_svld_dlopen=yes
10503 else
10504   ac_cv_lib_svld_dlopen=no
10505 fi
10506 rm -f core conftest.err conftest.$ac_objext \
10507     conftest$ac_exeext conftest.$ac_ext
10508 LIBS=$ac_check_lib_save_LIBS
10509 fi
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10511 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10512 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10513   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10514 else
10515   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10516 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10517 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10518   $as_echo_n "(cached) " >&6
10519 else
10520   ac_check_lib_save_LIBS=$LIBS
10521 LIBS="-ldld  $LIBS"
10522 if test x$gcc_no_link = xyes; then
10523   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10524 fi
10525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10526 /* end confdefs.h.  */
10527
10528 /* Override any GCC internal prototype to avoid an error.
10529    Use char because int might match the return type of a GCC
10530    builtin and then its argument prototype would still apply.  */
10531 #ifdef __cplusplus
10532 extern "C"
10533 #endif
10534 char dld_link ();
10535 int
10536 main ()
10537 {
10538 return dld_link ();
10539   ;
10540   return 0;
10541 }
10542 _ACEOF
10543 if ac_fn_c_try_link "$LINENO"; then :
10544   ac_cv_lib_dld_dld_link=yes
10545 else
10546   ac_cv_lib_dld_dld_link=no
10547 fi
10548 rm -f core conftest.err conftest.$ac_objext \
10549     conftest$ac_exeext conftest.$ac_ext
10550 LIBS=$ac_check_lib_save_LIBS
10551 fi
10552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10553 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10554 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10555   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10556 fi
10557
10558
10559 fi
10560
10561
10562 fi
10563
10564
10565 fi
10566
10567
10568 fi
10569
10570
10571 fi
10572
10573     ;;
10574   esac
10575
10576   if test "x$lt_cv_dlopen" != xno; then
10577     enable_dlopen=yes
10578   else
10579     enable_dlopen=no
10580   fi
10581
10582   case $lt_cv_dlopen in
10583   dlopen)
10584     save_CPPFLAGS="$CPPFLAGS"
10585     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10586
10587     save_LDFLAGS="$LDFLAGS"
10588     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10589
10590     save_LIBS="$LIBS"
10591     LIBS="$lt_cv_dlopen_libs $LIBS"
10592
10593     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10594 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10595 if test "${lt_cv_dlopen_self+set}" = set; then :
10596   $as_echo_n "(cached) " >&6
10597 else
10598           if test "$cross_compiling" = yes; then :
10599   lt_cv_dlopen_self=cross
10600 else
10601   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10602   lt_status=$lt_dlunknown
10603   cat > conftest.$ac_ext <<_LT_EOF
10604 #line 10604 "configure"
10605 #include "confdefs.h"
10606
10607 #if HAVE_DLFCN_H
10608 #include <dlfcn.h>
10609 #endif
10610
10611 #include <stdio.h>
10612
10613 #ifdef RTLD_GLOBAL
10614 #  define LT_DLGLOBAL           RTLD_GLOBAL
10615 #else
10616 #  ifdef DL_GLOBAL
10617 #    define LT_DLGLOBAL         DL_GLOBAL
10618 #  else
10619 #    define LT_DLGLOBAL         0
10620 #  endif
10621 #endif
10622
10623 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10624    find out it does not work in some platform. */
10625 #ifndef LT_DLLAZY_OR_NOW
10626 #  ifdef RTLD_LAZY
10627 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10628 #  else
10629 #    ifdef DL_LAZY
10630 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10631 #    else
10632 #      ifdef RTLD_NOW
10633 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10634 #      else
10635 #        ifdef DL_NOW
10636 #          define LT_DLLAZY_OR_NOW      DL_NOW
10637 #        else
10638 #          define LT_DLLAZY_OR_NOW      0
10639 #        endif
10640 #      endif
10641 #    endif
10642 #  endif
10643 #endif
10644
10645 /* When -fvisbility=hidden is used, assume the code has been annotated
10646    correspondingly for the symbols needed.  */
10647 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10648 void fnord () __attribute__((visibility("default")));
10649 #endif
10650
10651 void fnord () { int i=42; }
10652 int main ()
10653 {
10654   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10655   int status = $lt_dlunknown;
10656
10657   if (self)
10658     {
10659       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10660       else
10661         {
10662           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10663           else puts (dlerror ());
10664         }
10665       /* dlclose (self); */
10666     }
10667   else
10668     puts (dlerror ());
10669
10670   return status;
10671 }
10672 _LT_EOF
10673   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10674   (eval $ac_link) 2>&5
10675   ac_status=$?
10676   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10677   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10678     (./conftest; exit; ) >&5 2>/dev/null
10679     lt_status=$?
10680     case x$lt_status in
10681       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10682       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10683       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10684     esac
10685   else :
10686     # compilation failed
10687     lt_cv_dlopen_self=no
10688   fi
10689 fi
10690 rm -fr conftest*
10691
10692
10693 fi
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10695 $as_echo "$lt_cv_dlopen_self" >&6; }
10696
10697     if test "x$lt_cv_dlopen_self" = xyes; then
10698       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10699       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10700 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10701 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10702   $as_echo_n "(cached) " >&6
10703 else
10704           if test "$cross_compiling" = yes; then :
10705   lt_cv_dlopen_self_static=cross
10706 else
10707   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10708   lt_status=$lt_dlunknown
10709   cat > conftest.$ac_ext <<_LT_EOF
10710 #line 10710 "configure"
10711 #include "confdefs.h"
10712
10713 #if HAVE_DLFCN_H
10714 #include <dlfcn.h>
10715 #endif
10716
10717 #include <stdio.h>
10718
10719 #ifdef RTLD_GLOBAL
10720 #  define LT_DLGLOBAL           RTLD_GLOBAL
10721 #else
10722 #  ifdef DL_GLOBAL
10723 #    define LT_DLGLOBAL         DL_GLOBAL
10724 #  else
10725 #    define LT_DLGLOBAL         0
10726 #  endif
10727 #endif
10728
10729 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10730    find out it does not work in some platform. */
10731 #ifndef LT_DLLAZY_OR_NOW
10732 #  ifdef RTLD_LAZY
10733 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10734 #  else
10735 #    ifdef DL_LAZY
10736 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10737 #    else
10738 #      ifdef RTLD_NOW
10739 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10740 #      else
10741 #        ifdef DL_NOW
10742 #          define LT_DLLAZY_OR_NOW      DL_NOW
10743 #        else
10744 #          define LT_DLLAZY_OR_NOW      0
10745 #        endif
10746 #      endif
10747 #    endif
10748 #  endif
10749 #endif
10750
10751 /* When -fvisbility=hidden is used, assume the code has been annotated
10752    correspondingly for the symbols needed.  */
10753 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10754 void fnord () __attribute__((visibility("default")));
10755 #endif
10756
10757 void fnord () { int i=42; }
10758 int main ()
10759 {
10760   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10761   int status = $lt_dlunknown;
10762
10763   if (self)
10764     {
10765       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10766       else
10767         {
10768           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10769           else puts (dlerror ());
10770         }
10771       /* dlclose (self); */
10772     }
10773   else
10774     puts (dlerror ());
10775
10776   return status;
10777 }
10778 _LT_EOF
10779   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10780   (eval $ac_link) 2>&5
10781   ac_status=$?
10782   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10783   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10784     (./conftest; exit; ) >&5 2>/dev/null
10785     lt_status=$?
10786     case x$lt_status in
10787       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10788       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10789       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10790     esac
10791   else :
10792     # compilation failed
10793     lt_cv_dlopen_self_static=no
10794   fi
10795 fi
10796 rm -fr conftest*
10797
10798
10799 fi
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10801 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10802     fi
10803
10804     CPPFLAGS="$save_CPPFLAGS"
10805     LDFLAGS="$save_LDFLAGS"
10806     LIBS="$save_LIBS"
10807     ;;
10808   esac
10809
10810   case $lt_cv_dlopen_self in
10811   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10812   *) enable_dlopen_self=unknown ;;
10813   esac
10814
10815   case $lt_cv_dlopen_self_static in
10816   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10817   *) enable_dlopen_self_static=unknown ;;
10818   esac
10819 fi
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837 striplib=
10838 old_striplib=
10839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10840 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10841 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10842   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10843   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10845 $as_echo "yes" >&6; }
10846 else
10847 # FIXME - insert some real tests, host_os isn't really good enough
10848   case $host_os in
10849   darwin*)
10850     if test -n "$STRIP" ; then
10851       striplib="$STRIP -x"
10852       old_striplib="$STRIP -S"
10853       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10854 $as_echo "yes" >&6; }
10855     else
10856       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10857 $as_echo "no" >&6; }
10858     fi
10859     ;;
10860   *)
10861     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10862 $as_echo "no" >&6; }
10863     ;;
10864   esac
10865 fi
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878   # Report which library types will actually be built
10879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10880 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10882 $as_echo "$can_build_shared" >&6; }
10883
10884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10885 $as_echo_n "checking whether to build shared libraries... " >&6; }
10886   test "$can_build_shared" = "no" && enable_shared=no
10887
10888   # On AIX, shared libraries and static libraries use the same namespace, and
10889   # are all built from PIC.
10890   case $host_os in
10891   aix3*)
10892     test "$enable_shared" = yes && enable_static=no
10893     if test -n "$RANLIB"; then
10894       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10895       postinstall_cmds='$RANLIB $lib'
10896     fi
10897     ;;
10898
10899   aix[4-9]*)
10900     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10901       test "$enable_shared" = yes && enable_static=no
10902     fi
10903     ;;
10904   esac
10905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10906 $as_echo "$enable_shared" >&6; }
10907
10908   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10909 $as_echo_n "checking whether to build static libraries... " >&6; }
10910   # Make sure either enable_shared or enable_static is yes.
10911   test "$enable_shared" = yes || enable_static=yes
10912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10913 $as_echo "$enable_static" >&6; }
10914
10915
10916
10917
10918 fi
10919 ac_ext=c
10920 ac_cpp='$CPP $CPPFLAGS'
10921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10924
10925 CC="$lt_save_CC"
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939         ac_config_commands="$ac_config_commands libtool"
10940
10941
10942
10943
10944 # Only expand once:
10945
10946
10947
10948 if test "x$CC" != xcc; then
10949   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10950 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
10951 else
10952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10953 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
10954 fi
10955 set dummy $CC; ac_cc=`$as_echo "$2" |
10956                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
10957 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10958   $as_echo_n "(cached) " >&6
10959 else
10960   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10961 /* end confdefs.h.  */
10962
10963 int
10964 main ()
10965 {
10966
10967   ;
10968   return 0;
10969 }
10970 _ACEOF
10971 # Make sure it works both with $CC and with simple cc.
10972 # We do the test twice because some compilers refuse to overwrite an
10973 # existing .o file with -o, though they will create one.
10974 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10975 rm -f conftest2.*
10976 if { { case "(($ac_try" in
10977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10978   *) ac_try_echo=$ac_try;;
10979 esac
10980 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10981 $as_echo "$ac_try_echo"; } >&5
10982   (eval "$ac_try") 2>&5
10983   ac_status=$?
10984   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10985   test $ac_status = 0; } &&
10986    test -f conftest2.$ac_objext && { { case "(($ac_try" in
10987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10988   *) ac_try_echo=$ac_try;;
10989 esac
10990 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10991 $as_echo "$ac_try_echo"; } >&5
10992   (eval "$ac_try") 2>&5
10993   ac_status=$?
10994   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10995   test $ac_status = 0; };
10996 then
10997   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10998   if test "x$CC" != xcc; then
10999     # Test first that cc exists at all.
11000     if { ac_try='cc -c conftest.$ac_ext >&5'
11001   { { case "(($ac_try" in
11002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11003   *) ac_try_echo=$ac_try;;
11004 esac
11005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11006 $as_echo "$ac_try_echo"; } >&5
11007   (eval "$ac_try") 2>&5
11008   ac_status=$?
11009   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11010   test $ac_status = 0; }; }; then
11011       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11012       rm -f conftest2.*
11013       if { { case "(($ac_try" in
11014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11015   *) ac_try_echo=$ac_try;;
11016 esac
11017 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11018 $as_echo "$ac_try_echo"; } >&5
11019   (eval "$ac_try") 2>&5
11020   ac_status=$?
11021   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11022   test $ac_status = 0; } &&
11023          test -f conftest2.$ac_objext && { { case "(($ac_try" in
11024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11025   *) ac_try_echo=$ac_try;;
11026 esac
11027 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11028 $as_echo "$ac_try_echo"; } >&5
11029   (eval "$ac_try") 2>&5
11030   ac_status=$?
11031   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11032   test $ac_status = 0; };
11033       then
11034         # cc works too.
11035         :
11036       else
11037         # cc exists but doesn't like -o.
11038         eval ac_cv_prog_cc_${ac_cc}_c_o=no
11039       fi
11040     fi
11041   fi
11042 else
11043   eval ac_cv_prog_cc_${ac_cc}_c_o=no
11044 fi
11045 rm -f core conftest*
11046
11047 fi
11048 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11050 $as_echo "yes" >&6; }
11051 else
11052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11053 $as_echo "no" >&6; }
11054
11055 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
11056
11057 fi
11058
11059 # expand $ac_aux_dir to an absolute path
11060 am_aux_dir=`cd $ac_aux_dir && pwd`
11061
11062 # FIXME: we rely on the cache variable name because
11063 # there is no other way.
11064 set dummy $CC
11065 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11066 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11067 if test "$am_t" != yes; then
11068    # Losing compiler, so override with the script.
11069    # FIXME: It is wrong to rewrite CC.
11070    # But if we don't then we get into trouble of one sort or another.
11071    # A longer-term fix would be to have automake use am__CC in this case,
11072    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11073    CC="$am_aux_dir/compile $CC"
11074 fi
11075
11076
11077
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11079 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11080 set x ${MAKE-make}
11081 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11082 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11083   $as_echo_n "(cached) " >&6
11084 else
11085   cat >conftest.make <<\_ACEOF
11086 SHELL = /bin/sh
11087 all:
11088         @echo '@@@%%%=$(MAKE)=@@@%%%'
11089 _ACEOF
11090 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
11091 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11092   *@@@%%%=?*=@@@%%%*)
11093     eval ac_cv_prog_make_${ac_make}_set=yes;;
11094   *)
11095     eval ac_cv_prog_make_${ac_make}_set=no;;
11096 esac
11097 rm -f conftest.make
11098 fi
11099 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11101 $as_echo "yes" >&6; }
11102   SET_MAKE=
11103 else
11104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11105 $as_echo "no" >&6; }
11106   SET_MAKE="MAKE=${MAKE-make}"
11107 fi
11108
11109
11110 # -------
11111 # Headers
11112 # -------
11113
11114 # Sanity check for the cross-compilation case:
11115 ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11116 if test "x$ac_cv_header_stdio_h" = x""yes; then :
11117   :
11118 else
11119   as_fn_error "Can't find stdio.h.
11120 You must have a usable C system for the target already installed, at least
11121 including headers and, preferably, the library, before you can configure
11122 the Objective C runtime system.  If necessary, install gcc now with
11123 \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11124 fi
11125
11126
11127
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11129 $as_echo_n "checking for ANSI C header files... " >&6; }
11130 if test "${ac_cv_header_stdc+set}" = set; then :
11131   $as_echo_n "(cached) " >&6
11132 else
11133   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11134 /* end confdefs.h.  */
11135 #include <stdlib.h>
11136 #include <stdarg.h>
11137 #include <string.h>
11138 #include <float.h>
11139
11140 int
11141 main ()
11142 {
11143
11144   ;
11145   return 0;
11146 }
11147 _ACEOF
11148 if ac_fn_c_try_compile "$LINENO"; then :
11149   ac_cv_header_stdc=yes
11150 else
11151   ac_cv_header_stdc=no
11152 fi
11153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11154
11155 if test $ac_cv_header_stdc = yes; then
11156   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11157   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11158 /* end confdefs.h.  */
11159 #include <string.h>
11160
11161 _ACEOF
11162 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11163   $EGREP "memchr" >/dev/null 2>&1; then :
11164
11165 else
11166   ac_cv_header_stdc=no
11167 fi
11168 rm -f conftest*
11169
11170 fi
11171
11172 if test $ac_cv_header_stdc = yes; then
11173   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11174   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11175 /* end confdefs.h.  */
11176 #include <stdlib.h>
11177
11178 _ACEOF
11179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11180   $EGREP "free" >/dev/null 2>&1; then :
11181
11182 else
11183   ac_cv_header_stdc=no
11184 fi
11185 rm -f conftest*
11186
11187 fi
11188
11189 if test $ac_cv_header_stdc = yes; then
11190   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11191   if test "$cross_compiling" = yes; then :
11192   :
11193 else
11194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11195 /* end confdefs.h.  */
11196 #include <ctype.h>
11197 #include <stdlib.h>
11198 #if ((' ' & 0x0FF) == 0x020)
11199 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11200 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11201 #else
11202 # define ISLOWER(c) \
11203                    (('a' <= (c) && (c) <= 'i') \
11204                      || ('j' <= (c) && (c) <= 'r') \
11205                      || ('s' <= (c) && (c) <= 'z'))
11206 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11207 #endif
11208
11209 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11210 int
11211 main ()
11212 {
11213   int i;
11214   for (i = 0; i < 256; i++)
11215     if (XOR (islower (i), ISLOWER (i))
11216         || toupper (i) != TOUPPER (i))
11217       return 2;
11218   return 0;
11219 }
11220 _ACEOF
11221 if ac_fn_c_try_run "$LINENO"; then :
11222
11223 else
11224   ac_cv_header_stdc=no
11225 fi
11226 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11227   conftest.$ac_objext conftest.beam conftest.$ac_ext
11228 fi
11229
11230 fi
11231 fi
11232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11233 $as_echo "$ac_cv_header_stdc" >&6; }
11234 if test $ac_cv_header_stdc = yes; then
11235
11236 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11237
11238 fi
11239
11240
11241 for ac_header in sched.h
11242 do :
11243   ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11244 if test "x$ac_cv_header_sched_h" = x""yes; then :
11245   cat >>confdefs.h <<_ACEOF
11246 #define HAVE_SCHED_H 1
11247 _ACEOF
11248
11249 fi
11250
11251 done
11252
11253
11254 # -----------
11255 # Miscellanea
11256 # -----------
11257
11258 # Check if we have thread-local storage
11259
11260
11261    # Check whether --enable-tls was given.
11262 if test "${enable_tls+set}" = set; then :
11263   enableval=$enable_tls;
11264       case "$enableval" in
11265        yes|no) ;;
11266        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11267       esac
11268
11269 else
11270   enable_tls=yes
11271 fi
11272
11273
11274   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11275 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11276 if test "${gcc_cv_have_tls+set}" = set; then :
11277   $as_echo_n "(cached) " >&6
11278 else
11279
11280     if test "$cross_compiling" = yes; then :
11281                 if test x$gcc_no_link = xyes; then
11282   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11283 fi
11284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11285 /* end confdefs.h.  */
11286 __thread int a; int b; int main() { return a = b; }
11287 _ACEOF
11288 if ac_fn_c_try_link "$LINENO"; then :
11289   chktls_save_LDFLAGS="$LDFLAGS"
11290                           case $host in
11291             *-*-linux*)
11292               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11293               ;;
11294           esac
11295           chktls_save_CFLAGS="$CFLAGS"
11296           CFLAGS="-fPIC $CFLAGS"
11297                   if test x$gcc_no_link = xyes; then
11298   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11299 fi
11300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11301 /* end confdefs.h.  */
11302 int f() { return 0; }
11303 _ACEOF
11304 if ac_fn_c_try_link "$LINENO"; then :
11305   if test x$gcc_no_link = xyes; then
11306   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11307 fi
11308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11309 /* end confdefs.h.  */
11310 __thread int a; int b; int f() { return a = b; }
11311 _ACEOF
11312 if ac_fn_c_try_link "$LINENO"; then :
11313   gcc_cv_have_tls=yes
11314 else
11315   gcc_cv_have_tls=no
11316 fi
11317 rm -f core conftest.err conftest.$ac_objext \
11318     conftest$ac_exeext conftest.$ac_ext
11319 else
11320   gcc_cv_have_tls=yes
11321 fi
11322 rm -f core conftest.err conftest.$ac_objext \
11323     conftest$ac_exeext conftest.$ac_ext
11324           CFLAGS="$chktls_save_CFLAGS"
11325           LDFLAGS="$chktls_save_LDFLAGS"
11326 else
11327   gcc_cv_have_tls=no
11328 fi
11329 rm -f core conftest.err conftest.$ac_objext \
11330     conftest$ac_exeext conftest.$ac_ext
11331
11332
11333 else
11334   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335 /* end confdefs.h.  */
11336 __thread int a; int b; int main() { return a = b; }
11337 _ACEOF
11338 if ac_fn_c_try_run "$LINENO"; then :
11339                       chktls_save_LDFLAGS="$LDFLAGS"
11340       LDFLAGS="-static $LDFLAGS"
11341       if test x$gcc_no_link = xyes; then
11342   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11343 fi
11344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11345 /* end confdefs.h.  */
11346 int main() { return 0; }
11347 _ACEOF
11348 if ac_fn_c_try_link "$LINENO"; then :
11349   if test "$cross_compiling" = yes; then :
11350   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11351 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11352 as_fn_error "cannot run test program while cross compiling
11353 See \`config.log' for more details." "$LINENO" 5; }
11354 else
11355   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11356 /* end confdefs.h.  */
11357 __thread int a; int b; int main() { return a = b; }
11358 _ACEOF
11359 if ac_fn_c_try_run "$LINENO"; then :
11360   gcc_cv_have_tls=yes
11361 else
11362   gcc_cv_have_tls=no
11363 fi
11364 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11365   conftest.$ac_objext conftest.beam conftest.$ac_ext
11366 fi
11367
11368 else
11369   gcc_cv_have_tls=yes
11370 fi
11371 rm -f core conftest.err conftest.$ac_objext \
11372     conftest$ac_exeext conftest.$ac_ext
11373       LDFLAGS="$chktls_save_LDFLAGS"
11374       if test $gcc_cv_have_tls = yes; then
11375                                                 chktls_save_CFLAGS="$CFLAGS"
11376         thread_CFLAGS=failed
11377         for flag in '' '-pthread' '-lpthread'; do
11378           CFLAGS="$flag $chktls_save_CFLAGS"
11379           if test x$gcc_no_link = xyes; then
11380   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11381 fi
11382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11383 /* end confdefs.h.  */
11384 #include <pthread.h>
11385                 void *g(void *d) { return NULL; }
11386 int
11387 main ()
11388 {
11389 pthread_t t; pthread_create(&t,NULL,g,NULL);
11390   ;
11391   return 0;
11392 }
11393 _ACEOF
11394 if ac_fn_c_try_link "$LINENO"; then :
11395   thread_CFLAGS="$flag"
11396 fi
11397 rm -f core conftest.err conftest.$ac_objext \
11398     conftest$ac_exeext conftest.$ac_ext
11399           if test "X$thread_CFLAGS" != Xfailed; then
11400             break
11401           fi
11402         done
11403         CFLAGS="$chktls_save_CFLAGS"
11404         if test "X$thread_CFLAGS" != Xfailed; then
11405           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11406                                                   if test "$cross_compiling" = yes; then :
11407   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11408 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11409 as_fn_error "cannot run test program while cross compiling
11410 See \`config.log' for more details." "$LINENO" 5; }
11411 else
11412   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11413 /* end confdefs.h.  */
11414 #include <pthread.h>
11415                 __thread int a;
11416                 static int *volatile a_in_other_thread;
11417                 static void *
11418                 thread_func (void *arg)
11419                 {
11420                   a_in_other_thread = &a;
11421                   return (void *)0;
11422                 }
11423 int
11424 main ()
11425 {
11426 pthread_t thread;
11427                 void *thread_retval;
11428                 int *volatile a_in_main_thread;
11429                 a_in_main_thread = &a;
11430                 if (pthread_create (&thread, (pthread_attr_t *)0,
11431                                     thread_func, (void *)0))
11432                   return 0;
11433                 if (pthread_join (thread, &thread_retval))
11434                   return 0;
11435                 return (a_in_other_thread == a_in_main_thread);
11436   ;
11437   return 0;
11438 }
11439 _ACEOF
11440 if ac_fn_c_try_run "$LINENO"; then :
11441   gcc_cv_have_tls=yes
11442 else
11443   gcc_cv_have_tls=no
11444 fi
11445 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11446   conftest.$ac_objext conftest.beam conftest.$ac_ext
11447 fi
11448
11449           CFLAGS="$chktls_save_CFLAGS"
11450         fi
11451       fi
11452 else
11453   gcc_cv_have_tls=no
11454 fi
11455 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11456   conftest.$ac_objext conftest.beam conftest.$ac_ext
11457 fi
11458
11459 fi
11460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11461 $as_echo "$gcc_cv_have_tls" >&6; }
11462   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11463
11464 $as_echo "#define HAVE_TLS 1" >>confdefs.h
11465
11466   fi
11467
11468
11469   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11470 $as_echo_n "checking if the type of bitfields matters... " >&6; }
11471 if test "${gt_cv_bitfield_type_matters+set}" = set; then :
11472   $as_echo_n "(cached) " >&6
11473 else
11474
11475     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476 /* end confdefs.h.  */
11477 struct foo1 { char x; char y:1; char z; };
11478 struct foo2 { char x; long long int y:1; char z; };
11479 int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11480 int
11481 main ()
11482 {
11483
11484   ;
11485   return 0;
11486 }
11487 _ACEOF
11488 if ac_fn_c_try_compile "$LINENO"; then :
11489   gt_cv_bitfield_type_matters=yes
11490 else
11491   gt_cv_bitfield_type_matters=no
11492 fi
11493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11494
11495 fi
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11497 $as_echo "$gt_cv_bitfield_type_matters" >&6; }
11498   if test $gt_cv_bitfield_type_matters = yes; then
11499
11500 $as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11501
11502   fi
11503
11504
11505 # -----------
11506 # boehm-gc
11507 # -----------
11508
11509 # Check whether --enable-objc-gc was given.
11510 if test "${enable_objc_gc+set}" = set; then :
11511   enableval=$enable_objc_gc;
11512 fi
11513
11514
11515 # Check whether --with-target-bdw-gc was given.
11516 if test "${with_target_bdw_gc+set}" = set; then :
11517   withval=$with_target_bdw_gc;
11518 fi
11519
11520
11521 # Check whether --with-target-bdw-gc-include was given.
11522 if test "${with_target_bdw_gc_include+set}" = set; then :
11523   withval=$with_target_bdw_gc_include;
11524 fi
11525
11526
11527 # Check whether --with-target-bdw-gc-lib was given.
11528 if test "${with_target_bdw_gc_lib+set}" = set; then :
11529   withval=$with_target_bdw_gc_lib;
11530 fi
11531
11532
11533 case "$enable_objc_gc" in
11534 no)
11535   use_bdw_gc=no
11536   ;;
11537 *)
11538   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11539 $as_echo_n "checking for bdw garbage collector... " >&6; }
11540   if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
11541
11542
11543
11544
11545
11546
11547
11548 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11549         if test -n "$ac_tool_prefix"; then
11550   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
11551 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11553 $as_echo_n "checking for $ac_word... " >&6; }
11554 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
11555   $as_echo_n "(cached) " >&6
11556 else
11557   case $PKG_CONFIG in
11558   [\\/]* | ?:[\\/]*)
11559   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11560   ;;
11561   *)
11562   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11563 for as_dir in $PATH
11564 do
11565   IFS=$as_save_IFS
11566   test -z "$as_dir" && as_dir=.
11567     for ac_exec_ext in '' $ac_executable_extensions; do
11568   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11569     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11570     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11571     break 2
11572   fi
11573 done
11574   done
11575 IFS=$as_save_IFS
11576
11577   ;;
11578 esac
11579 fi
11580 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11581 if test -n "$PKG_CONFIG"; then
11582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11583 $as_echo "$PKG_CONFIG" >&6; }
11584 else
11585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11586 $as_echo "no" >&6; }
11587 fi
11588
11589
11590 fi
11591 if test -z "$ac_cv_path_PKG_CONFIG"; then
11592   ac_pt_PKG_CONFIG=$PKG_CONFIG
11593   # Extract the first word of "pkg-config", so it can be a program name with args.
11594 set dummy pkg-config; ac_word=$2
11595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11596 $as_echo_n "checking for $ac_word... " >&6; }
11597 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
11598   $as_echo_n "(cached) " >&6
11599 else
11600   case $ac_pt_PKG_CONFIG in
11601   [\\/]* | ?:[\\/]*)
11602   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
11603   ;;
11604   *)
11605   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11606 for as_dir in $PATH
11607 do
11608   IFS=$as_save_IFS
11609   test -z "$as_dir" && as_dir=.
11610     for ac_exec_ext in '' $ac_executable_extensions; do
11611   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11612     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11613     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11614     break 2
11615   fi
11616 done
11617   done
11618 IFS=$as_save_IFS
11619
11620   ;;
11621 esac
11622 fi
11623 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
11624 if test -n "$ac_pt_PKG_CONFIG"; then
11625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11626 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
11627 else
11628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11629 $as_echo "no" >&6; }
11630 fi
11631
11632   if test "x$ac_pt_PKG_CONFIG" = x; then
11633     PKG_CONFIG=""
11634   else
11635     case $cross_compiling:$ac_tool_warned in
11636 yes:)
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11638 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11639 ac_tool_warned=yes ;;
11640 esac
11641     PKG_CONFIG=$ac_pt_PKG_CONFIG
11642   fi
11643 else
11644   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
11645 fi
11646
11647 fi
11648 if test -n "$PKG_CONFIG"; then
11649         _pkg_min_version=0.9.0
11650         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11651 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
11652         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11653                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11654 $as_echo "yes" >&6; }
11655         else
11656                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11657 $as_echo "no" >&6; }
11658                 PKG_CONFIG=""
11659         fi
11660 fi
11661 if test -n "$PKG_CONFIG" && \
11662     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc\""; } >&5
11663   ($PKG_CONFIG --exists --print-errors "bdw-gc") 2>&5
11664   ac_status=$?
11665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11666   test $ac_status = 0; }; then
11667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc pkg-config module" >&5
11668 $as_echo "using bdw-gc pkg-config module" >&6; }
11669 else
11670   as_fn_error "no --with-target-bdw-gc options and no bdw-gc pkg-config module found" "$LINENO" 5
11671 fi
11672   else
11673         if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11674       as_fn_error "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11675     elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11676       as_fn_error "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11677     else
11678       { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11679 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11680     fi
11681     mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11682     bdw_val=
11683     if test "x$with_target_bdw_gc" != x; then
11684       for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11685         case "$i" in
11686           *=*) sd=${i%%=*}; d=${i#*=} ;;
11687           *) sd=.; d=$i ;;
11688         esac
11689         if test "$mldir" = "$sd"; then
11690           bdw_val=$d
11691         fi
11692       done
11693       if test "x$bdw_val" = x; then
11694         as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11695       fi
11696       bdw_inc_dir="$bdw_val/include"
11697       bdw_lib_dir="$bdw_val/lib"
11698     fi
11699     bdw_val=
11700     if test "x$with_target_bdw_gc_include" != x; then
11701       for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11702         case "$i" in
11703           *=*) sd=${i%%=*}; d=${i#*=} ;;
11704           *) sd=.; d=$i ;;
11705         esac
11706         if test "$mldir" = "$sd"; then
11707           bdw_val=$d
11708         fi
11709       done
11710       if test "x$bdw_val" = x; then
11711         as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11712       fi
11713       bdw_inc_dir="$bdw_val"
11714     fi
11715     bdw_val=
11716     if test "x$with_target_bdw_gc_lib" != x; then
11717       for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11718         case "$i" in
11719           *=*) sd=${i%%=*}; d=${i#*=} ;;
11720           *) sd=.; d=$i ;;
11721         esac
11722         if test "$mldir" = "$sd"; then
11723           bdw_val=$d
11724         fi
11725       done
11726       if test "x$bdw_val" = x; then
11727         as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11728       fi
11729       bdw_lib_dir="$bdw_val"
11730     fi
11731     if test "x$bdw_inc_dir" = x; then
11732       as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11733     fi
11734     if test "x$bdw_lib_dir" = x; then
11735       as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11736     fi
11737     BDW_GC_CFLAGS="-I$bdw_inc_dir"
11738     BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11739     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11740 $as_echo "found" >&6; }
11741   fi
11742
11743   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11744 $as_echo_n "checking for system boehm-gc... " >&6; }
11745   save_CFLAGS=$CFLAGS
11746   save_LIBS=$LIBS
11747   CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11748   LIBS="$LIBS $BDW_GC_LIBS"
11749       if test x$gcc_no_link = xyes; then
11750   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11751 fi
11752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11753 /* end confdefs.h.  */
11754 #include <gc/gc.h>
11755 int
11756 main ()
11757 {
11758 GC_init()
11759   ;
11760   return 0;
11761 }
11762 _ACEOF
11763 if ac_fn_c_try_link "$LINENO"; then :
11764
11765       if test "$cross_compiling" = yes; then :
11766           system_bdw_gc_found=no
11767
11768 else
11769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11770 /* end confdefs.h.  */
11771
11772         #include <gc/gc.h>
11773         int main() {
11774           GC_init();
11775           return 0;
11776         }
11777
11778 _ACEOF
11779 if ac_fn_c_try_run "$LINENO"; then :
11780   system_bdw_gc_found=yes
11781 else
11782   system_bdw_gc_found=no
11783 fi
11784 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11785   conftest.$ac_objext conftest.beam conftest.$ac_ext
11786 fi
11787
11788
11789 else
11790   system_bdw_gc_found=no
11791 fi
11792 rm -f core conftest.err conftest.$ac_objext \
11793     conftest$ac_exeext conftest.$ac_ext
11794   CFLAGS=$save_CFLAGS
11795   LIBS=$save_LIBS
11796   if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11797     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11798 $as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11799     use_bdw_gc=no
11800   elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11801     as_fn_error "system bdw-gc required but not found" "$LINENO" 5
11802   else
11803     use_bdw_gc=yes
11804     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11805 $as_echo "found" >&6; }
11806   fi
11807 esac
11808
11809 if test "$use_bdw_gc" = no; then
11810   OBJC_GCFLAGS=''
11811   OBJC_BOEHM_GC=''
11812   OBJC_BOEHM_GC_INCLUDES=''
11813   OBJC_BOEHM_GC_LIBS=''
11814 else
11815   OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11816   OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11817   OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11818   OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11819 fi
11820
11821
11822
11823
11824
11825 # ------
11826 # Output
11827 # ------
11828
11829 if test ${multilib} = yes; then
11830   multilib_arg="--enable-multilib"
11831 else
11832   multilib_arg=
11833 fi
11834
11835 ac_config_files="$ac_config_files Makefile"
11836
11837 cat >confcache <<\_ACEOF
11838 # This file is a shell script that caches the results of configure
11839 # tests run on this system so they can be shared between configure
11840 # scripts and configure runs, see configure's option --config-cache.
11841 # It is not useful on other systems.  If it contains results you don't
11842 # want to keep, you may remove or edit it.
11843 #
11844 # config.status only pays attention to the cache file if you give it
11845 # the --recheck option to rerun configure.
11846 #
11847 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11848 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11849 # following values.
11850
11851 _ACEOF
11852
11853 # The following way of writing the cache mishandles newlines in values,
11854 # but we know of no workaround that is simple, portable, and efficient.
11855 # So, we kill variables containing newlines.
11856 # Ultrix sh set writes to stderr and can't be redirected directly,
11857 # and sets the high bit in the cache file unless we assign to the vars.
11858 (
11859   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11860     eval ac_val=\$$ac_var
11861     case $ac_val in #(
11862     *${as_nl}*)
11863       case $ac_var in #(
11864       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11865 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11866       esac
11867       case $ac_var in #(
11868       _ | IFS | as_nl) ;; #(
11869       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11870       *) { eval $ac_var=; unset $ac_var;} ;;
11871       esac ;;
11872     esac
11873   done
11874
11875   (set) 2>&1 |
11876     case $as_nl`(ac_space=' '; set) 2>&1` in #(
11877     *${as_nl}ac_space=\ *)
11878       # `set' does not quote correctly, so add quotes: double-quote
11879       # substitution turns \\\\ into \\, and sed turns \\ into \.
11880       sed -n \
11881         "s/'/'\\\\''/g;
11882           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11883       ;; #(
11884     *)
11885       # `set' quotes correctly as required by POSIX, so do not add quotes.
11886       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11887       ;;
11888     esac |
11889     sort
11890 ) |
11891   sed '
11892      /^ac_cv_env_/b end
11893      t clear
11894      :clear
11895      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11896      t end
11897      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11898      :end' >>confcache
11899 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11900   if test -w "$cache_file"; then
11901     test "x$cache_file" != "x/dev/null" &&
11902       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11903 $as_echo "$as_me: updating cache $cache_file" >&6;}
11904     cat confcache >$cache_file
11905   else
11906     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11907 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11908   fi
11909 fi
11910 rm -f confcache
11911
11912 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11913 # Let make expand exec_prefix.
11914 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11915
11916 DEFS=-DHAVE_CONFIG_H
11917
11918 ac_libobjs=
11919 ac_ltlibobjs=
11920 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11921   # 1. Remove the extension, and $U if already installed.
11922   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11923   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11924   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11925   #    will be set to the directory where LIBOBJS objects are built.
11926   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11927   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11928 done
11929 LIBOBJS=$ac_libobjs
11930
11931 LTLIBOBJS=$ac_ltlibobjs
11932
11933
11934 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11935   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11936 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11937 fi
11938
11939 : ${CONFIG_STATUS=./config.status}
11940 ac_write_fail=0
11941 ac_clean_files_save=$ac_clean_files
11942 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11943 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11944 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11945 as_write_fail=0
11946 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11947 #! $SHELL
11948 # Generated by $as_me.
11949 # Run this file to recreate the current configuration.
11950 # Compiler output produced by configure, useful for debugging
11951 # configure, is in config.log if it exists.
11952
11953 debug=false
11954 ac_cs_recheck=false
11955 ac_cs_silent=false
11956
11957 SHELL=\${CONFIG_SHELL-$SHELL}
11958 export SHELL
11959 _ASEOF
11960 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11961 ## -------------------- ##
11962 ## M4sh Initialization. ##
11963 ## -------------------- ##
11964
11965 # Be more Bourne compatible
11966 DUALCASE=1; export DUALCASE # for MKS sh
11967 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11968   emulate sh
11969   NULLCMD=:
11970   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11971   # is contrary to our usage.  Disable this feature.
11972   alias -g '${1+"$@"}'='"$@"'
11973   setopt NO_GLOB_SUBST
11974 else
11975   case `(set -o) 2>/dev/null` in #(
11976   *posix*) :
11977     set -o posix ;; #(
11978   *) :
11979      ;;
11980 esac
11981 fi
11982
11983
11984 as_nl='
11985 '
11986 export as_nl
11987 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11988 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11989 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11990 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11991 # Prefer a ksh shell builtin over an external printf program on Solaris,
11992 # but without wasting forks for bash or zsh.
11993 if test -z "$BASH_VERSION$ZSH_VERSION" \
11994     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11995   as_echo='print -r --'
11996   as_echo_n='print -rn --'
11997 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11998   as_echo='printf %s\n'
11999   as_echo_n='printf %s'
12000 else
12001   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12002     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12003     as_echo_n='/usr/ucb/echo -n'
12004   else
12005     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12006     as_echo_n_body='eval
12007       arg=$1;
12008       case $arg in #(
12009       *"$as_nl"*)
12010         expr "X$arg" : "X\\(.*\\)$as_nl";
12011         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12012       esac;
12013       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12014     '
12015     export as_echo_n_body
12016     as_echo_n='sh -c $as_echo_n_body as_echo'
12017   fi
12018   export as_echo_body
12019   as_echo='sh -c $as_echo_body as_echo'
12020 fi
12021
12022 # The user is always right.
12023 if test "${PATH_SEPARATOR+set}" != set; then
12024   PATH_SEPARATOR=:
12025   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12026     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12027       PATH_SEPARATOR=';'
12028   }
12029 fi
12030
12031
12032 # IFS
12033 # We need space, tab and new line, in precisely that order.  Quoting is
12034 # there to prevent editors from complaining about space-tab.
12035 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12036 # splitting by setting IFS to empty value.)
12037 IFS=" ""        $as_nl"
12038
12039 # Find who we are.  Look in the path if we contain no directory separator.
12040 case $0 in #((
12041   *[\\/]* ) as_myself=$0 ;;
12042   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12043 for as_dir in $PATH
12044 do
12045   IFS=$as_save_IFS
12046   test -z "$as_dir" && as_dir=.
12047     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12048   done
12049 IFS=$as_save_IFS
12050
12051      ;;
12052 esac
12053 # We did not find ourselves, most probably we were run as `sh COMMAND'
12054 # in which case we are not to be found in the path.
12055 if test "x$as_myself" = x; then
12056   as_myself=$0
12057 fi
12058 if test ! -f "$as_myself"; then
12059   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12060   exit 1
12061 fi
12062
12063 # Unset variables that we do not need and which cause bugs (e.g. in
12064 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12065 # suppresses any "Segmentation fault" message there.  '((' could
12066 # trigger a bug in pdksh 5.2.14.
12067 for as_var in BASH_ENV ENV MAIL MAILPATH
12068 do eval test x\${$as_var+set} = xset \
12069   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12070 done
12071 PS1='$ '
12072 PS2='> '
12073 PS4='+ '
12074
12075 # NLS nuisances.
12076 LC_ALL=C
12077 export LC_ALL
12078 LANGUAGE=C
12079 export LANGUAGE
12080
12081 # CDPATH.
12082 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12083
12084
12085 # as_fn_error ERROR [LINENO LOG_FD]
12086 # ---------------------------------
12087 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12088 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12089 # script with status $?, using 1 if that was 0.
12090 as_fn_error ()
12091 {
12092   as_status=$?; test $as_status -eq 0 && as_status=1
12093   if test "$3"; then
12094     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12095     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12096   fi
12097   $as_echo "$as_me: error: $1" >&2
12098   as_fn_exit $as_status
12099 } # as_fn_error
12100
12101
12102 # as_fn_set_status STATUS
12103 # -----------------------
12104 # Set $? to STATUS, without forking.
12105 as_fn_set_status ()
12106 {
12107   return $1
12108 } # as_fn_set_status
12109
12110 # as_fn_exit STATUS
12111 # -----------------
12112 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12113 as_fn_exit ()
12114 {
12115   set +e
12116   as_fn_set_status $1
12117   exit $1
12118 } # as_fn_exit
12119
12120 # as_fn_unset VAR
12121 # ---------------
12122 # Portably unset VAR.
12123 as_fn_unset ()
12124 {
12125   { eval $1=; unset $1;}
12126 }
12127 as_unset=as_fn_unset
12128 # as_fn_append VAR VALUE
12129 # ----------------------
12130 # Append the text in VALUE to the end of the definition contained in VAR. Take
12131 # advantage of any shell optimizations that allow amortized linear growth over
12132 # repeated appends, instead of the typical quadratic growth present in naive
12133 # implementations.
12134 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12135   eval 'as_fn_append ()
12136   {
12137     eval $1+=\$2
12138   }'
12139 else
12140   as_fn_append ()
12141   {
12142     eval $1=\$$1\$2
12143   }
12144 fi # as_fn_append
12145
12146 # as_fn_arith ARG...
12147 # ------------------
12148 # Perform arithmetic evaluation on the ARGs, and store the result in the
12149 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12150 # must be portable across $(()) and expr.
12151 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12152   eval 'as_fn_arith ()
12153   {
12154     as_val=$(( $* ))
12155   }'
12156 else
12157   as_fn_arith ()
12158   {
12159     as_val=`expr "$@" || test $? -eq 1`
12160   }
12161 fi # as_fn_arith
12162
12163
12164 if expr a : '\(a\)' >/dev/null 2>&1 &&
12165    test "X`expr 00001 : '.*\(...\)'`" = X001; then
12166   as_expr=expr
12167 else
12168   as_expr=false
12169 fi
12170
12171 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12172   as_basename=basename
12173 else
12174   as_basename=false
12175 fi
12176
12177 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12178   as_dirname=dirname
12179 else
12180   as_dirname=false
12181 fi
12182
12183 as_me=`$as_basename -- "$0" ||
12184 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12185          X"$0" : 'X\(//\)$' \| \
12186          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12187 $as_echo X/"$0" |
12188     sed '/^.*\/\([^/][^/]*\)\/*$/{
12189             s//\1/
12190             q
12191           }
12192           /^X\/\(\/\/\)$/{
12193             s//\1/
12194             q
12195           }
12196           /^X\/\(\/\).*/{
12197             s//\1/
12198             q
12199           }
12200           s/.*/./; q'`
12201
12202 # Avoid depending upon Character Ranges.
12203 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12204 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12205 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12206 as_cr_digits='0123456789'
12207 as_cr_alnum=$as_cr_Letters$as_cr_digits
12208
12209 ECHO_C= ECHO_N= ECHO_T=
12210 case `echo -n x` in #(((((
12211 -n*)
12212   case `echo 'xy\c'` in
12213   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
12214   xy)  ECHO_C='\c';;
12215   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12216        ECHO_T=' ';;
12217   esac;;
12218 *)
12219   ECHO_N='-n';;
12220 esac
12221
12222 rm -f conf$$ conf$$.exe conf$$.file
12223 if test -d conf$$.dir; then
12224   rm -f conf$$.dir/conf$$.file
12225 else
12226   rm -f conf$$.dir
12227   mkdir conf$$.dir 2>/dev/null
12228 fi
12229 if (echo >conf$$.file) 2>/dev/null; then
12230   if ln -s conf$$.file conf$$ 2>/dev/null; then
12231     as_ln_s='ln -s'
12232     # ... but there are two gotchas:
12233     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12234     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12235     # In both cases, we have to default to `cp -p'.
12236     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12237       as_ln_s='cp -p'
12238   elif ln conf$$.file conf$$ 2>/dev/null; then
12239     as_ln_s=ln
12240   else
12241     as_ln_s='cp -p'
12242   fi
12243 else
12244   as_ln_s='cp -p'
12245 fi
12246 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12247 rmdir conf$$.dir 2>/dev/null
12248
12249
12250 # as_fn_mkdir_p
12251 # -------------
12252 # Create "$as_dir" as a directory, including parents if necessary.
12253 as_fn_mkdir_p ()
12254 {
12255
12256   case $as_dir in #(
12257   -*) as_dir=./$as_dir;;
12258   esac
12259   test -d "$as_dir" || eval $as_mkdir_p || {
12260     as_dirs=
12261     while :; do
12262       case $as_dir in #(
12263       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12264       *) as_qdir=$as_dir;;
12265       esac
12266       as_dirs="'$as_qdir' $as_dirs"
12267       as_dir=`$as_dirname -- "$as_dir" ||
12268 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12269          X"$as_dir" : 'X\(//\)[^/]' \| \
12270          X"$as_dir" : 'X\(//\)$' \| \
12271          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12272 $as_echo X"$as_dir" |
12273     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12274             s//\1/
12275             q
12276           }
12277           /^X\(\/\/\)[^/].*/{
12278             s//\1/
12279             q
12280           }
12281           /^X\(\/\/\)$/{
12282             s//\1/
12283             q
12284           }
12285           /^X\(\/\).*/{
12286             s//\1/
12287             q
12288           }
12289           s/.*/./; q'`
12290       test -d "$as_dir" && break
12291     done
12292     test -z "$as_dirs" || eval "mkdir $as_dirs"
12293   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12294
12295
12296 } # as_fn_mkdir_p
12297 if mkdir -p . 2>/dev/null; then
12298   as_mkdir_p='mkdir -p "$as_dir"'
12299 else
12300   test -d ./-p && rmdir ./-p
12301   as_mkdir_p=false
12302 fi
12303
12304 if test -x / >/dev/null 2>&1; then
12305   as_test_x='test -x'
12306 else
12307   if ls -dL / >/dev/null 2>&1; then
12308     as_ls_L_option=L
12309   else
12310     as_ls_L_option=
12311   fi
12312   as_test_x='
12313     eval sh -c '\''
12314       if test -d "$1"; then
12315         test -d "$1/.";
12316       else
12317         case $1 in #(
12318         -*)set "./$1";;
12319         esac;
12320         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12321         ???[sx]*):;;*)false;;esac;fi
12322     '\'' sh
12323   '
12324 fi
12325 as_executable_p=$as_test_x
12326
12327 # Sed expression to map a string onto a valid CPP name.
12328 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12329
12330 # Sed expression to map a string onto a valid variable name.
12331 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12332
12333
12334 exec 6>&1
12335 ## ----------------------------------- ##
12336 ## Main body of $CONFIG_STATUS script. ##
12337 ## ----------------------------------- ##
12338 _ASEOF
12339 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12340
12341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12342 # Save the log message, to keep $0 and so on meaningful, and to
12343 # report actual input values of CONFIG_FILES etc. instead of their
12344 # values after options handling.
12345 ac_log="
12346 This file was extended by package-unused $as_me version-unused, which was
12347 generated by GNU Autoconf 2.64.  Invocation command line was
12348
12349   CONFIG_FILES    = $CONFIG_FILES
12350   CONFIG_HEADERS  = $CONFIG_HEADERS
12351   CONFIG_LINKS    = $CONFIG_LINKS
12352   CONFIG_COMMANDS = $CONFIG_COMMANDS
12353   $ $0 $@
12354
12355 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12356 "
12357
12358 _ACEOF
12359
12360 case $ac_config_files in *"
12361 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12362 esac
12363
12364 case $ac_config_headers in *"
12365 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12366 esac
12367
12368
12369 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12370 # Files that config.status was made for.
12371 config_files="$ac_config_files"
12372 config_headers="$ac_config_headers"
12373 config_commands="$ac_config_commands"
12374
12375 _ACEOF
12376
12377 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12378 ac_cs_usage="\
12379 \`$as_me' instantiates files and other configuration actions
12380 from templates according to the current configuration.  Unless the files
12381 and actions are specified as TAGs, all are instantiated by default.
12382
12383 Usage: $0 [OPTION]... [TAG]...
12384
12385   -h, --help       print this help, then exit
12386   -V, --version    print version number and configuration settings, then exit
12387   -q, --quiet, --silent
12388                    do not print progress messages
12389   -d, --debug      don't remove temporary files
12390       --recheck    update $as_me by reconfiguring in the same conditions
12391       --file=FILE[:TEMPLATE]
12392                    instantiate the configuration file FILE
12393       --header=FILE[:TEMPLATE]
12394                    instantiate the configuration header FILE
12395
12396 Configuration files:
12397 $config_files
12398
12399 Configuration headers:
12400 $config_headers
12401
12402 Configuration commands:
12403 $config_commands
12404
12405 Report bugs to the package provider."
12406
12407 _ACEOF
12408 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12409 ac_cs_version="\\
12410 package-unused config.status version-unused
12411 configured by $0, generated by GNU Autoconf 2.64,
12412   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12413
12414 Copyright (C) 2009 Free Software Foundation, Inc.
12415 This config.status script is free software; the Free Software Foundation
12416 gives unlimited permission to copy, distribute and modify it."
12417
12418 ac_pwd='$ac_pwd'
12419 srcdir='$srcdir'
12420 INSTALL='$INSTALL'
12421 AWK='$AWK'
12422 test -n "\$AWK" || AWK=awk
12423 _ACEOF
12424
12425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12426 # The default lists apply if the user does not specify any file.
12427 ac_need_defaults=:
12428 while test $# != 0
12429 do
12430   case $1 in
12431   --*=*)
12432     ac_option=`expr "X$1" : 'X\([^=]*\)='`
12433     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12434     ac_shift=:
12435     ;;
12436   *)
12437     ac_option=$1
12438     ac_optarg=$2
12439     ac_shift=shift
12440     ;;
12441   esac
12442
12443   case $ac_option in
12444   # Handling of the options.
12445   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12446     ac_cs_recheck=: ;;
12447   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12448     $as_echo "$ac_cs_version"; exit ;;
12449   --debug | --debu | --deb | --de | --d | -d )
12450     debug=: ;;
12451   --file | --fil | --fi | --f )
12452     $ac_shift
12453     case $ac_optarg in
12454     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12455     esac
12456     as_fn_append CONFIG_FILES " '$ac_optarg'"
12457     ac_need_defaults=false;;
12458   --header | --heade | --head | --hea )
12459     $ac_shift
12460     case $ac_optarg in
12461     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12462     esac
12463     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12464     ac_need_defaults=false;;
12465   --he | --h)
12466     # Conflict between --help and --header
12467     as_fn_error "ambiguous option: \`$1'
12468 Try \`$0 --help' for more information.";;
12469   --help | --hel | -h )
12470     $as_echo "$ac_cs_usage"; exit ;;
12471   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12472   | -silent | --silent | --silen | --sile | --sil | --si | --s)
12473     ac_cs_silent=: ;;
12474
12475   # This is an error.
12476   -*) as_fn_error "unrecognized option: \`$1'
12477 Try \`$0 --help' for more information." ;;
12478
12479   *) as_fn_append ac_config_targets " $1"
12480      ac_need_defaults=false ;;
12481
12482   esac
12483   shift
12484 done
12485
12486 ac_configure_extra_args=
12487
12488 if $ac_cs_silent; then
12489   exec 6>/dev/null
12490   ac_configure_extra_args="$ac_configure_extra_args --silent"
12491 fi
12492
12493 _ACEOF
12494 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12495 if \$ac_cs_recheck; then
12496   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12497   shift
12498   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12499   CONFIG_SHELL='$SHELL'
12500   export CONFIG_SHELL
12501   exec "\$@"
12502 fi
12503
12504 _ACEOF
12505 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12506 exec 5>>config.log
12507 {
12508   echo
12509   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12510 ## Running $as_me. ##
12511 _ASBOX
12512   $as_echo "$ac_log"
12513 } >&5
12514
12515 _ACEOF
12516 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12517 #
12518 # INIT-COMMANDS
12519 #
12520
12521 srcdir="$srcdir"
12522 host="$host"
12523 target="$target"
12524 with_multisubdir="$with_multisubdir"
12525 with_multisrctop="$with_multisrctop"
12526 with_target_subdir="$with_target_subdir"
12527 ac_configure_args="${multilib_arg} ${ac_configure_args}"
12528 multi_basedir="$multi_basedir"
12529 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12530 CC="$CC"
12531 CXX="$CXX"
12532 GFORTRAN="$GFORTRAN"
12533
12534
12535 # The HP-UX ksh and POSIX shell print the target directory to stdout
12536 # if CDPATH is set.
12537 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12538
12539 sed_quote_subst='$sed_quote_subst'
12540 double_quote_subst='$double_quote_subst'
12541 delay_variable_subst='$delay_variable_subst'
12542 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12543 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12544 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12545 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12546 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12547 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12548 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12549 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12550 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12551 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12552 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12553 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12554 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12555 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12556 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12557 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12558 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12559 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12560 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12561 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12562 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12563 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12564 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12565 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12566 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12567 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12568 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12569 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12570 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12571 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12572 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12573 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12574 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12575 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12576 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12577 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12578 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12579 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12580 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12581 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12582 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12583 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12584 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12585 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12586 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12587 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12588 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12589 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12590 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12591 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12592 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"`'
12593 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12594 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12595 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12596 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12597 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12598 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12599 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12600 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12601 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12602 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12603 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12604 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12605 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12606 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12607 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12608 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12609 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12610 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12611 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12612 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12613 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12614 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12615 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12616 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12617 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12618 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12619 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12620 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12621 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12622 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12623 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12624 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12625 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12626 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12627 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12628 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12629 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12630 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12631 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12632 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12633 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12634 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12635 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12636 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12637 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12638 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12639 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12640 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12641 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12642 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12643 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12644 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12645 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12646 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12647 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12648 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12649 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12650 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12651 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12652 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12653 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12654 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12655 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12656 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12657 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12658 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12659 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12660 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12661 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12662 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12663 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12664
12665 LTCC='$LTCC'
12666 LTCFLAGS='$LTCFLAGS'
12667 compiler='$compiler_DEFAULT'
12668
12669 # A function that is used when there is no print builtin or printf.
12670 func_fallback_echo ()
12671 {
12672   eval 'cat <<_LTECHO_EOF
12673 \$1
12674 _LTECHO_EOF'
12675 }
12676
12677 # Quote evaled strings.
12678 for var in AS \
12679 DLLTOOL \
12680 OBJDUMP \
12681 SHELL \
12682 ECHO \
12683 SED \
12684 GREP \
12685 EGREP \
12686 FGREP \
12687 LD \
12688 NM \
12689 LN_S \
12690 lt_SP2NL \
12691 lt_NL2SP \
12692 reload_flag \
12693 deplibs_check_method \
12694 file_magic_cmd \
12695 AR \
12696 AR_FLAGS \
12697 STRIP \
12698 RANLIB \
12699 CC \
12700 CFLAGS \
12701 compiler \
12702 lt_cv_sys_global_symbol_pipe \
12703 lt_cv_sys_global_symbol_to_cdecl \
12704 lt_cv_sys_global_symbol_to_c_name_address \
12705 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12706 lt_prog_compiler_no_builtin_flag \
12707 lt_prog_compiler_wl \
12708 lt_prog_compiler_pic \
12709 lt_prog_compiler_static \
12710 lt_cv_prog_compiler_c_o \
12711 need_locks \
12712 DSYMUTIL \
12713 NMEDIT \
12714 LIPO \
12715 OTOOL \
12716 OTOOL64 \
12717 shrext_cmds \
12718 export_dynamic_flag_spec \
12719 whole_archive_flag_spec \
12720 compiler_needs_object \
12721 with_gnu_ld \
12722 allow_undefined_flag \
12723 no_undefined_flag \
12724 hardcode_libdir_flag_spec \
12725 hardcode_libdir_flag_spec_ld \
12726 hardcode_libdir_separator \
12727 fix_srcfile_path \
12728 exclude_expsyms \
12729 include_expsyms \
12730 file_list_spec \
12731 variables_saved_for_relink \
12732 libname_spec \
12733 library_names_spec \
12734 soname_spec \
12735 install_override_mode \
12736 finish_eval \
12737 old_striplib \
12738 striplib; do
12739     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12740     *[\\\\\\\`\\"\\\$]*)
12741       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12742       ;;
12743     *)
12744       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12745       ;;
12746     esac
12747 done
12748
12749 # Double-quote double-evaled strings.
12750 for var in reload_cmds \
12751 old_postinstall_cmds \
12752 old_postuninstall_cmds \
12753 old_archive_cmds \
12754 extract_expsyms_cmds \
12755 old_archive_from_new_cmds \
12756 old_archive_from_expsyms_cmds \
12757 archive_cmds \
12758 archive_expsym_cmds \
12759 module_cmds \
12760 module_expsym_cmds \
12761 export_symbols_cmds \
12762 prelink_cmds \
12763 postinstall_cmds \
12764 postuninstall_cmds \
12765 finish_cmds \
12766 sys_lib_search_path_spec \
12767 sys_lib_dlsearch_path_spec; do
12768     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12769     *[\\\\\\\`\\"\\\$]*)
12770       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12771       ;;
12772     *)
12773       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12774       ;;
12775     esac
12776 done
12777
12778 ac_aux_dir='$ac_aux_dir'
12779 xsi_shell='$xsi_shell'
12780 lt_shell_append='$lt_shell_append'
12781
12782 # See if we are running on zsh, and set the options which allow our
12783 # commands through without removal of \ escapes INIT.
12784 if test -n "\${ZSH_VERSION+set}" ; then
12785    setopt NO_GLOB_SUBST
12786 fi
12787
12788
12789     PACKAGE='$PACKAGE'
12790     VERSION='$VERSION'
12791     TIMESTAMP='$TIMESTAMP'
12792     RM='$RM'
12793     ofile='$ofile'
12794
12795
12796
12797
12798 _ACEOF
12799
12800 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12801
12802 # Handling of arguments.
12803 for ac_config_target in $ac_config_targets
12804 do
12805   case $ac_config_target in
12806     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12807     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12808     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12809     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12810
12811   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12812   esac
12813 done
12814
12815
12816 # If the user did not use the arguments to specify the items to instantiate,
12817 # then the envvar interface is used.  Set only those that are not.
12818 # We use the long form for the default assignment because of an extremely
12819 # bizarre bug on SunOS 4.1.3.
12820 if $ac_need_defaults; then
12821   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12822   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12823   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12824 fi
12825
12826 # Have a temporary directory for convenience.  Make it in the build tree
12827 # simply because there is no reason against having it here, and in addition,
12828 # creating and moving files from /tmp can sometimes cause problems.
12829 # Hook for its removal unless debugging.
12830 # Note that there is a small window in which the directory will not be cleaned:
12831 # after its creation but before its name has been assigned to `$tmp'.
12832 $debug ||
12833 {
12834   tmp=
12835   trap 'exit_status=$?
12836   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12837 ' 0
12838   trap 'as_fn_exit 1' 1 2 13 15
12839 }
12840 # Create a (secure) tmp directory for tmp files.
12841
12842 {
12843   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12844   test -n "$tmp" && test -d "$tmp"
12845 }  ||
12846 {
12847   tmp=./conf$$-$RANDOM
12848   (umask 077 && mkdir "$tmp")
12849 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12850
12851 # Set up the scripts for CONFIG_FILES section.
12852 # No need to generate them if there are no CONFIG_FILES.
12853 # This happens for instance with `./config.status config.h'.
12854 if test -n "$CONFIG_FILES"; then
12855
12856
12857 ac_cr=`echo X | tr X '\015'`
12858 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12859 # But we know of no other shell where ac_cr would be empty at this
12860 # point, so we can use a bashism as a fallback.
12861 if test "x$ac_cr" = x; then
12862   eval ac_cr=\$\'\\r\'
12863 fi
12864 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12865 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12866   ac_cs_awk_cr='\r'
12867 else
12868   ac_cs_awk_cr=$ac_cr
12869 fi
12870
12871 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12872 _ACEOF
12873
12874
12875 {
12876   echo "cat >conf$$subs.awk <<_ACEOF" &&
12877   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12878   echo "_ACEOF"
12879 } >conf$$subs.sh ||
12880   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12881 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12882 ac_delim='%!_!# '
12883 for ac_last_try in false false false false false :; do
12884   . ./conf$$subs.sh ||
12885     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12886
12887   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12888   if test $ac_delim_n = $ac_delim_num; then
12889     break
12890   elif $ac_last_try; then
12891     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12892   else
12893     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12894   fi
12895 done
12896 rm -f conf$$subs.sh
12897
12898 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12899 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12900 _ACEOF
12901 sed -n '
12902 h
12903 s/^/S["/; s/!.*/"]=/
12904 p
12905 g
12906 s/^[^!]*!//
12907 :repl
12908 t repl
12909 s/'"$ac_delim"'$//
12910 t delim
12911 :nl
12912 h
12913 s/\(.\{148\}\).*/\1/
12914 t more1
12915 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12916 p
12917 n
12918 b repl
12919 :more1
12920 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12921 p
12922 g
12923 s/.\{148\}//
12924 t nl
12925 :delim
12926 h
12927 s/\(.\{148\}\).*/\1/
12928 t more2
12929 s/["\\]/\\&/g; s/^/"/; s/$/"/
12930 p
12931 b
12932 :more2
12933 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12934 p
12935 g
12936 s/.\{148\}//
12937 t delim
12938 ' <conf$$subs.awk | sed '
12939 /^[^""]/{
12940   N
12941   s/\n//
12942 }
12943 ' >>$CONFIG_STATUS || ac_write_fail=1
12944 rm -f conf$$subs.awk
12945 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12946 _ACAWK
12947 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12948   for (key in S) S_is_set[key] = 1
12949   FS = "\a"
12950
12951 }
12952 {
12953   line = $ 0
12954   nfields = split(line, field, "@")
12955   substed = 0
12956   len = length(field[1])
12957   for (i = 2; i < nfields; i++) {
12958     key = field[i]
12959     keylen = length(key)
12960     if (S_is_set[key]) {
12961       value = S[key]
12962       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12963       len += length(value) + length(field[++i])
12964       substed = 1
12965     } else
12966       len += 1 + keylen
12967   }
12968
12969   print line
12970 }
12971
12972 _ACAWK
12973 _ACEOF
12974 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12975 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12976   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12977 else
12978   cat
12979 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12980   || as_fn_error "could not setup config files machinery" "$LINENO" 5
12981 _ACEOF
12982
12983 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12984 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12985 # trailing colons and then remove the whole line if VPATH becomes empty
12986 # (actually we leave an empty line to preserve line numbers).
12987 if test "x$srcdir" = x.; then
12988   ac_vpsub='/^[  ]*VPATH[        ]*=/{
12989 s/:*\$(srcdir):*/:/
12990 s/:*\${srcdir}:*/:/
12991 s/:*@srcdir@:*/:/
12992 s/^\([^=]*=[     ]*\):*/\1/
12993 s/:*$//
12994 s/^[^=]*=[       ]*$//
12995 }'
12996 fi
12997
12998 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12999 fi # test -n "$CONFIG_FILES"
13000
13001 # Set up the scripts for CONFIG_HEADERS section.
13002 # No need to generate them if there are no CONFIG_HEADERS.
13003 # This happens for instance with `./config.status Makefile'.
13004 if test -n "$CONFIG_HEADERS"; then
13005 cat >"$tmp/defines.awk" <<\_ACAWK ||
13006 BEGIN {
13007 _ACEOF
13008
13009 # Transform confdefs.h into an awk script `defines.awk', embedded as
13010 # here-document in config.status, that substitutes the proper values into
13011 # config.h.in to produce config.h.
13012
13013 # Create a delimiter string that does not exist in confdefs.h, to ease
13014 # handling of long lines.
13015 ac_delim='%!_!# '
13016 for ac_last_try in false false :; do
13017   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13018   if test -z "$ac_t"; then
13019     break
13020   elif $ac_last_try; then
13021     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13022   else
13023     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13024   fi
13025 done
13026
13027 # For the awk script, D is an array of macro values keyed by name,
13028 # likewise P contains macro parameters if any.  Preserve backslash
13029 # newline sequences.
13030
13031 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13032 sed -n '
13033 s/.\{148\}/&'"$ac_delim"'/g
13034 t rset
13035 :rset
13036 s/^[     ]*#[    ]*define[       ][      ]*/ /
13037 t def
13038 d
13039 :def
13040 s/\\$//
13041 t bsnl
13042 s/["\\]/\\&/g
13043 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
13044 D["\1"]=" \3"/p
13045 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
13046 d
13047 :bsnl
13048 s/["\\]/\\&/g
13049 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
13050 D["\1"]=" \3\\\\\\n"\\/p
13051 t cont
13052 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13053 t cont
13054 d
13055 :cont
13056 n
13057 s/.\{148\}/&'"$ac_delim"'/g
13058 t clear
13059 :clear
13060 s/\\$//
13061 t bsnlc
13062 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13063 d
13064 :bsnlc
13065 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13066 b cont
13067 ' <confdefs.h | sed '
13068 s/'"$ac_delim"'/"\\\
13069 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13070
13071 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13072   for (key in D) D_is_set[key] = 1
13073   FS = "\a"
13074 }
13075 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13076   line = \$ 0
13077   split(line, arg, " ")
13078   if (arg[1] == "#") {
13079     defundef = arg[2]
13080     mac1 = arg[3]
13081   } else {
13082     defundef = substr(arg[1], 2)
13083     mac1 = arg[2]
13084   }
13085   split(mac1, mac2, "(") #)
13086   macro = mac2[1]
13087   prefix = substr(line, 1, index(line, defundef) - 1)
13088   if (D_is_set[macro]) {
13089     # Preserve the white space surrounding the "#".
13090     print prefix "define", macro P[macro] D[macro]
13091     next
13092   } else {
13093     # Replace #undef with comments.  This is necessary, for example,
13094     # in the case of _POSIX_SOURCE, which is predefined and required
13095     # on some systems where configure will not decide to define it.
13096     if (defundef == "undef") {
13097       print "/*", prefix defundef, macro, "*/"
13098       next
13099     }
13100   }
13101 }
13102 { print }
13103 _ACAWK
13104 _ACEOF
13105 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13106   as_fn_error "could not setup config headers machinery" "$LINENO" 5
13107 fi # test -n "$CONFIG_HEADERS"
13108
13109
13110 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13111 shift
13112 for ac_tag
13113 do
13114   case $ac_tag in
13115   :[FHLC]) ac_mode=$ac_tag; continue;;
13116   esac
13117   case $ac_mode$ac_tag in
13118   :[FHL]*:*);;
13119   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13120   :[FH]-) ac_tag=-:-;;
13121   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13122   esac
13123   ac_save_IFS=$IFS
13124   IFS=:
13125   set x $ac_tag
13126   IFS=$ac_save_IFS
13127   shift
13128   ac_file=$1
13129   shift
13130
13131   case $ac_mode in
13132   :L) ac_source=$1;;
13133   :[FH])
13134     ac_file_inputs=
13135     for ac_f
13136     do
13137       case $ac_f in
13138       -) ac_f="$tmp/stdin";;
13139       *) # Look for the file first in the build tree, then in the source tree
13140          # (if the path is not absolute).  The absolute path cannot be DOS-style,
13141          # because $ac_f cannot contain `:'.
13142          test -f "$ac_f" ||
13143            case $ac_f in
13144            [\\/$]*) false;;
13145            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13146            esac ||
13147            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13148       esac
13149       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13150       as_fn_append ac_file_inputs " '$ac_f'"
13151     done
13152
13153     # Let's still pretend it is `configure' which instantiates (i.e., don't
13154     # use $as_me), people would be surprised to read:
13155     #    /* config.h.  Generated by config.status.  */
13156     configure_input='Generated from '`
13157           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13158         `' by configure.'
13159     if test x"$ac_file" != x-; then
13160       configure_input="$ac_file.  $configure_input"
13161       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13162 $as_echo "$as_me: creating $ac_file" >&6;}
13163     fi
13164     # Neutralize special characters interpreted by sed in replacement strings.
13165     case $configure_input in #(
13166     *\&* | *\|* | *\\* )
13167        ac_sed_conf_input=`$as_echo "$configure_input" |
13168        sed 's/[\\\\&|]/\\\\&/g'`;; #(
13169     *) ac_sed_conf_input=$configure_input;;
13170     esac
13171
13172     case $ac_tag in
13173     *:-:* | *:-) cat >"$tmp/stdin" \
13174       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13175     esac
13176     ;;
13177   esac
13178
13179   ac_dir=`$as_dirname -- "$ac_file" ||
13180 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13181          X"$ac_file" : 'X\(//\)[^/]' \| \
13182          X"$ac_file" : 'X\(//\)$' \| \
13183          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13184 $as_echo X"$ac_file" |
13185     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13186             s//\1/
13187             q
13188           }
13189           /^X\(\/\/\)[^/].*/{
13190             s//\1/
13191             q
13192           }
13193           /^X\(\/\/\)$/{
13194             s//\1/
13195             q
13196           }
13197           /^X\(\/\).*/{
13198             s//\1/
13199             q
13200           }
13201           s/.*/./; q'`
13202   as_dir="$ac_dir"; as_fn_mkdir_p
13203   ac_builddir=.
13204
13205 case "$ac_dir" in
13206 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13207 *)
13208   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13209   # A ".." for each directory in $ac_dir_suffix.
13210   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13211   case $ac_top_builddir_sub in
13212   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13213   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13214   esac ;;
13215 esac
13216 ac_abs_top_builddir=$ac_pwd
13217 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13218 # for backward compatibility:
13219 ac_top_builddir=$ac_top_build_prefix
13220
13221 case $srcdir in
13222   .)  # We are building in place.
13223     ac_srcdir=.
13224     ac_top_srcdir=$ac_top_builddir_sub
13225     ac_abs_top_srcdir=$ac_pwd ;;
13226   [\\/]* | ?:[\\/]* )  # Absolute name.
13227     ac_srcdir=$srcdir$ac_dir_suffix;
13228     ac_top_srcdir=$srcdir
13229     ac_abs_top_srcdir=$srcdir ;;
13230   *) # Relative name.
13231     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13232     ac_top_srcdir=$ac_top_build_prefix$srcdir
13233     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13234 esac
13235 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13236
13237
13238   case $ac_mode in
13239   :F)
13240   #
13241   # CONFIG_FILE
13242   #
13243
13244   case $INSTALL in
13245   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13246   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13247   esac
13248 _ACEOF
13249
13250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13251 # If the template does not know about datarootdir, expand it.
13252 # FIXME: This hack should be removed a few years after 2.60.
13253 ac_datarootdir_hack=; ac_datarootdir_seen=
13254 ac_sed_dataroot='
13255 /datarootdir/ {
13256   p
13257   q
13258 }
13259 /@datadir@/p
13260 /@docdir@/p
13261 /@infodir@/p
13262 /@localedir@/p
13263 /@mandir@/p'
13264 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13265 *datarootdir*) ac_datarootdir_seen=yes;;
13266 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13267   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13268 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13269 _ACEOF
13270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13271   ac_datarootdir_hack='
13272   s&@datadir@&$datadir&g
13273   s&@docdir@&$docdir&g
13274   s&@infodir@&$infodir&g
13275   s&@localedir@&$localedir&g
13276   s&@mandir@&$mandir&g
13277   s&\\\${datarootdir}&$datarootdir&g' ;;
13278 esac
13279 _ACEOF
13280
13281 # Neutralize VPATH when `$srcdir' = `.'.
13282 # Shell code in configure.ac might set extrasub.
13283 # FIXME: do we really want to maintain this feature?
13284 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13285 ac_sed_extra="$ac_vpsub
13286 $extrasub
13287 _ACEOF
13288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13289 :t
13290 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13291 s|@configure_input@|$ac_sed_conf_input|;t t
13292 s&@top_builddir@&$ac_top_builddir_sub&;t t
13293 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13294 s&@srcdir@&$ac_srcdir&;t t
13295 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13296 s&@top_srcdir@&$ac_top_srcdir&;t t
13297 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13298 s&@builddir@&$ac_builddir&;t t
13299 s&@abs_builddir@&$ac_abs_builddir&;t t
13300 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13301 s&@INSTALL@&$ac_INSTALL&;t t
13302 $ac_datarootdir_hack
13303 "
13304 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13305   || as_fn_error "could not create $ac_file" "$LINENO" 5
13306
13307 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13308   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13309   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13310   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13311 which seems to be undefined.  Please make sure it is defined." >&5
13312 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13313 which seems to be undefined.  Please make sure it is defined." >&2;}
13314
13315   rm -f "$tmp/stdin"
13316   case $ac_file in
13317   -) cat "$tmp/out" && rm -f "$tmp/out";;
13318   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13319   esac \
13320   || as_fn_error "could not create $ac_file" "$LINENO" 5
13321  ;;
13322   :H)
13323   #
13324   # CONFIG_HEADER
13325   #
13326   if test x"$ac_file" != x-; then
13327     {
13328       $as_echo "/* $configure_input  */" \
13329       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13330     } >"$tmp/config.h" \
13331       || as_fn_error "could not create $ac_file" "$LINENO" 5
13332     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13333       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13334 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13335     else
13336       rm -f "$ac_file"
13337       mv "$tmp/config.h" "$ac_file" \
13338         || as_fn_error "could not create $ac_file" "$LINENO" 5
13339     fi
13340   else
13341     $as_echo "/* $configure_input  */" \
13342       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13343       || as_fn_error "could not create -" "$LINENO" 5
13344   fi
13345  ;;
13346
13347   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13348 $as_echo "$as_me: executing $ac_file commands" >&6;}
13349  ;;
13350   esac
13351
13352
13353   case $ac_file$ac_mode in
13354     "default-1":C)
13355 # Only add multilib support code if we just rebuilt the top-level
13356 # Makefile.
13357 case " $CONFIG_FILES " in
13358  *" Makefile "*)
13359    ac_file=Makefile . ${multi_basedir}/config-ml.in
13360    ;;
13361 esac ;;
13362     "libtool":C)
13363
13364     # See if we are running on zsh, and set the options which allow our
13365     # commands through without removal of \ escapes.
13366     if test -n "${ZSH_VERSION+set}" ; then
13367       setopt NO_GLOB_SUBST
13368     fi
13369
13370     cfgfile="${ofile}T"
13371     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13372     $RM "$cfgfile"
13373
13374     cat <<_LT_EOF >> "$cfgfile"
13375 #! $SHELL
13376
13377 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13378 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13379 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13380 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13381 #
13382 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13383 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13384 #   Written by Gordon Matzigkeit, 1996
13385 #
13386 #   This file is part of GNU Libtool.
13387 #
13388 # GNU Libtool is free software; you can redistribute it and/or
13389 # modify it under the terms of the GNU General Public License as
13390 # published by the Free Software Foundation; either version 2 of
13391 # the License, or (at your option) any later version.
13392 #
13393 # As a special exception to the GNU General Public License,
13394 # if you distribute this file as part of a program or library that
13395 # is built using GNU Libtool, you may include this file under the
13396 # same distribution terms that you use for the rest of that program.
13397 #
13398 # GNU Libtool is distributed in the hope that it will be useful,
13399 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13400 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13401 # GNU General Public License for more details.
13402 #
13403 # You should have received a copy of the GNU General Public License
13404 # along with GNU Libtool; see the file COPYING.  If not, a copy
13405 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13406 # obtained by writing to the Free Software Foundation, Inc.,
13407 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13408
13409
13410 # The names of the tagged configurations supported by this script.
13411 available_tags=""
13412
13413 # ### BEGIN LIBTOOL CONFIG
13414
13415 # Assembler program.
13416 AS=$lt_AS
13417
13418 # DLL creation program.
13419 DLLTOOL=$lt_DLLTOOL
13420
13421 # Object dumper program.
13422 OBJDUMP=$lt_OBJDUMP
13423
13424 # Which release of libtool.m4 was used?
13425 macro_version=$macro_version
13426 macro_revision=$macro_revision
13427
13428 # Whether or not to build shared libraries.
13429 build_libtool_libs=$enable_shared
13430
13431 # Whether or not to build static libraries.
13432 build_old_libs=$enable_static
13433
13434 # What type of objects to build.
13435 pic_mode=$pic_mode
13436
13437 # Whether or not to optimize for fast installation.
13438 fast_install=$enable_fast_install
13439
13440 # Shell to use when invoking shell scripts.
13441 SHELL=$lt_SHELL
13442
13443 # An echo program that protects backslashes.
13444 ECHO=$lt_ECHO
13445
13446 # The host system.
13447 host_alias=$host_alias
13448 host=$host
13449 host_os=$host_os
13450
13451 # The build system.
13452 build_alias=$build_alias
13453 build=$build
13454 build_os=$build_os
13455
13456 # A sed program that does not truncate output.
13457 SED=$lt_SED
13458
13459 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13460 Xsed="\$SED -e 1s/^X//"
13461
13462 # A grep program that handles long lines.
13463 GREP=$lt_GREP
13464
13465 # An ERE matcher.
13466 EGREP=$lt_EGREP
13467
13468 # A literal string matcher.
13469 FGREP=$lt_FGREP
13470
13471 # A BSD- or MS-compatible name lister.
13472 NM=$lt_NM
13473
13474 # Whether we need soft or hard links.
13475 LN_S=$lt_LN_S
13476
13477 # What is the maximum length of a command?
13478 max_cmd_len=$max_cmd_len
13479
13480 # Object file suffix (normally "o").
13481 objext=$ac_objext
13482
13483 # Executable file suffix (normally "").
13484 exeext=$exeext
13485
13486 # whether the shell understands "unset".
13487 lt_unset=$lt_unset
13488
13489 # turn spaces into newlines.
13490 SP2NL=$lt_lt_SP2NL
13491
13492 # turn newlines into spaces.
13493 NL2SP=$lt_lt_NL2SP
13494
13495 # Method to check whether dependent libraries are shared objects.
13496 deplibs_check_method=$lt_deplibs_check_method
13497
13498 # Command to use when deplibs_check_method == "file_magic".
13499 file_magic_cmd=$lt_file_magic_cmd
13500
13501 # The archiver.
13502 AR=$lt_AR
13503 AR_FLAGS=$lt_AR_FLAGS
13504
13505 # A symbol stripping program.
13506 STRIP=$lt_STRIP
13507
13508 # Commands used to install an old-style archive.
13509 RANLIB=$lt_RANLIB
13510 old_postinstall_cmds=$lt_old_postinstall_cmds
13511 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13512
13513 # Whether to use a lock for old archive extraction.
13514 lock_old_archive_extraction=$lock_old_archive_extraction
13515
13516 # A C compiler.
13517 LTCC=$lt_CC
13518
13519 # LTCC compiler flags.
13520 LTCFLAGS=$lt_CFLAGS
13521
13522 # Take the output of nm and produce a listing of raw symbols and C names.
13523 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13524
13525 # Transform the output of nm in a proper C declaration.
13526 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13527
13528 # Transform the output of nm in a C name address pair.
13529 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13530
13531 # Transform the output of nm in a C name address pair when lib prefix is needed.
13532 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13533
13534 # The name of the directory that contains temporary libtool files.
13535 objdir=$objdir
13536
13537 # Used to examine libraries when file_magic_cmd begins with "file".
13538 MAGIC_CMD=$MAGIC_CMD
13539
13540 # Must we lock files when doing compilation?
13541 need_locks=$lt_need_locks
13542
13543 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13544 DSYMUTIL=$lt_DSYMUTIL
13545
13546 # Tool to change global to local symbols on Mac OS X.
13547 NMEDIT=$lt_NMEDIT
13548
13549 # Tool to manipulate fat objects and archives on Mac OS X.
13550 LIPO=$lt_LIPO
13551
13552 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13553 OTOOL=$lt_OTOOL
13554
13555 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13556 OTOOL64=$lt_OTOOL64
13557
13558 # Old archive suffix (normally "a").
13559 libext=$libext
13560
13561 # Shared library suffix (normally ".so").
13562 shrext_cmds=$lt_shrext_cmds
13563
13564 # The commands to extract the exported symbol list from a shared archive.
13565 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13566
13567 # Variables whose values should be saved in libtool wrapper scripts and
13568 # restored at link time.
13569 variables_saved_for_relink=$lt_variables_saved_for_relink
13570
13571 # Do we need the "lib" prefix for modules?
13572 need_lib_prefix=$need_lib_prefix
13573
13574 # Do we need a version for libraries?
13575 need_version=$need_version
13576
13577 # Library versioning type.
13578 version_type=$version_type
13579
13580 # Shared library runtime path variable.
13581 runpath_var=$runpath_var
13582
13583 # Shared library path variable.
13584 shlibpath_var=$shlibpath_var
13585
13586 # Is shlibpath searched before the hard-coded library search path?
13587 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13588
13589 # Format of library name prefix.
13590 libname_spec=$lt_libname_spec
13591
13592 # List of archive names.  First name is the real one, the rest are links.
13593 # The last name is the one that the linker finds with -lNAME
13594 library_names_spec=$lt_library_names_spec
13595
13596 # The coded name of the library, if different from the real name.
13597 soname_spec=$lt_soname_spec
13598
13599 # Permission mode override for installation of shared libraries.
13600 install_override_mode=$lt_install_override_mode
13601
13602 # Command to use after installation of a shared archive.
13603 postinstall_cmds=$lt_postinstall_cmds
13604
13605 # Command to use after uninstallation of a shared archive.
13606 postuninstall_cmds=$lt_postuninstall_cmds
13607
13608 # Commands used to finish a libtool library installation in a directory.
13609 finish_cmds=$lt_finish_cmds
13610
13611 # As "finish_cmds", except a single script fragment to be evaled but
13612 # not shown.
13613 finish_eval=$lt_finish_eval
13614
13615 # Whether we should hardcode library paths into libraries.
13616 hardcode_into_libs=$hardcode_into_libs
13617
13618 # Compile-time system search path for libraries.
13619 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13620
13621 # Run-time system search path for libraries.
13622 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13623
13624 # Whether dlopen is supported.
13625 dlopen_support=$enable_dlopen
13626
13627 # Whether dlopen of programs is supported.
13628 dlopen_self=$enable_dlopen_self
13629
13630 # Whether dlopen of statically linked programs is supported.
13631 dlopen_self_static=$enable_dlopen_self_static
13632
13633 # Commands to strip libraries.
13634 old_striplib=$lt_old_striplib
13635 striplib=$lt_striplib
13636
13637
13638 # The linker used to build libraries.
13639 LD=$lt_LD
13640
13641 # How to create reloadable object files.
13642 reload_flag=$lt_reload_flag
13643 reload_cmds=$lt_reload_cmds
13644
13645 # Commands used to build an old-style archive.
13646 old_archive_cmds=$lt_old_archive_cmds
13647
13648 # A language specific compiler.
13649 CC=$lt_compiler
13650
13651 # Is the compiler the GNU compiler?
13652 with_gcc=$GCC
13653
13654 # Compiler flag to turn off builtin functions.
13655 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13656
13657 # How to pass a linker flag through the compiler.
13658 wl=$lt_lt_prog_compiler_wl
13659
13660 # Additional compiler flags for building library objects.
13661 pic_flag=$lt_lt_prog_compiler_pic
13662
13663 # Compiler flag to prevent dynamic linking.
13664 link_static_flag=$lt_lt_prog_compiler_static
13665
13666 # Does compiler simultaneously support -c and -o options?
13667 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13668
13669 # Whether or not to add -lc for building shared libraries.
13670 build_libtool_need_lc=$archive_cmds_need_lc
13671
13672 # Whether or not to disallow shared libs when runtime libs are static.
13673 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13674
13675 # Compiler flag to allow reflexive dlopens.
13676 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13677
13678 # Compiler flag to generate shared objects directly from archives.
13679 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13680
13681 # Whether the compiler copes with passing no objects directly.
13682 compiler_needs_object=$lt_compiler_needs_object
13683
13684 # Create an old-style archive from a shared archive.
13685 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13686
13687 # Create a temporary old-style archive to link instead of a shared archive.
13688 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13689
13690 # Commands used to build a shared archive.
13691 archive_cmds=$lt_archive_cmds
13692 archive_expsym_cmds=$lt_archive_expsym_cmds
13693
13694 # Commands used to build a loadable module if different from building
13695 # a shared archive.
13696 module_cmds=$lt_module_cmds
13697 module_expsym_cmds=$lt_module_expsym_cmds
13698
13699 # Whether we are building with GNU ld or not.
13700 with_gnu_ld=$lt_with_gnu_ld
13701
13702 # Flag that allows shared libraries with undefined symbols to be built.
13703 allow_undefined_flag=$lt_allow_undefined_flag
13704
13705 # Flag that enforces no undefined symbols.
13706 no_undefined_flag=$lt_no_undefined_flag
13707
13708 # Flag to hardcode \$libdir into a binary during linking.
13709 # This must work even if \$libdir does not exist
13710 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13711
13712 # If ld is used when linking, flag to hardcode \$libdir into a binary
13713 # during linking.  This must work even if \$libdir does not exist.
13714 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13715
13716 # Whether we need a single "-rpath" flag with a separated argument.
13717 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13718
13719 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13720 # DIR into the resulting binary.
13721 hardcode_direct=$hardcode_direct
13722
13723 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13724 # DIR into the resulting binary and the resulting library dependency is
13725 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13726 # library is relocated.
13727 hardcode_direct_absolute=$hardcode_direct_absolute
13728
13729 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13730 # into the resulting binary.
13731 hardcode_minus_L=$hardcode_minus_L
13732
13733 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13734 # into the resulting binary.
13735 hardcode_shlibpath_var=$hardcode_shlibpath_var
13736
13737 # Set to "yes" if building a shared library automatically hardcodes DIR
13738 # into the library and all subsequent libraries and executables linked
13739 # against it.
13740 hardcode_automatic=$hardcode_automatic
13741
13742 # Set to yes if linker adds runtime paths of dependent libraries
13743 # to runtime path list.
13744 inherit_rpath=$inherit_rpath
13745
13746 # Whether libtool must link a program against all its dependency libraries.
13747 link_all_deplibs=$link_all_deplibs
13748
13749 # Fix the shell variable \$srcfile for the compiler.
13750 fix_srcfile_path=$lt_fix_srcfile_path
13751
13752 # Set to "yes" if exported symbols are required.
13753 always_export_symbols=$always_export_symbols
13754
13755 # The commands to list exported symbols.
13756 export_symbols_cmds=$lt_export_symbols_cmds
13757
13758 # Symbols that should not be listed in the preloaded symbols.
13759 exclude_expsyms=$lt_exclude_expsyms
13760
13761 # Symbols that must always be exported.
13762 include_expsyms=$lt_include_expsyms
13763
13764 # Commands necessary for linking programs (against libraries) with templates.
13765 prelink_cmds=$lt_prelink_cmds
13766
13767 # Specify filename containing input files.
13768 file_list_spec=$lt_file_list_spec
13769
13770 # How to hardcode a shared library path into an executable.
13771 hardcode_action=$hardcode_action
13772
13773 # ### END LIBTOOL CONFIG
13774
13775 _LT_EOF
13776
13777   case $host_os in
13778   aix3*)
13779     cat <<\_LT_EOF >> "$cfgfile"
13780 # AIX sometimes has problems with the GCC collect2 program.  For some
13781 # reason, if we set the COLLECT_NAMES environment variable, the problems
13782 # vanish in a puff of smoke.
13783 if test "X${COLLECT_NAMES+set}" != Xset; then
13784   COLLECT_NAMES=
13785   export COLLECT_NAMES
13786 fi
13787 _LT_EOF
13788     ;;
13789   esac
13790
13791
13792 ltmain="$ac_aux_dir/ltmain.sh"
13793
13794
13795   # We use sed instead of cat because bash on DJGPP gets confused if
13796   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13797   # text mode, it properly converts lines to CR/LF.  This bash problem
13798   # is reportedly fixed, but why not run on old versions too?
13799   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13800     || (rm -f "$cfgfile"; exit 1)
13801
13802   case $xsi_shell in
13803   yes)
13804     cat << \_LT_EOF >> "$cfgfile"
13805
13806 # func_dirname file append nondir_replacement
13807 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13808 # otherwise set result to NONDIR_REPLACEMENT.
13809 func_dirname ()
13810 {
13811   case ${1} in
13812     */*) func_dirname_result="${1%/*}${2}" ;;
13813     *  ) func_dirname_result="${3}" ;;
13814   esac
13815 }
13816
13817 # func_basename file
13818 func_basename ()
13819 {
13820   func_basename_result="${1##*/}"
13821 }
13822
13823 # func_dirname_and_basename file append nondir_replacement
13824 # perform func_basename and func_dirname in a single function
13825 # call:
13826 #   dirname:  Compute the dirname of FILE.  If nonempty,
13827 #             add APPEND to the result, otherwise set result
13828 #             to NONDIR_REPLACEMENT.
13829 #             value returned in "$func_dirname_result"
13830 #   basename: Compute filename of FILE.
13831 #             value retuned in "$func_basename_result"
13832 # Implementation must be kept synchronized with func_dirname
13833 # and func_basename. For efficiency, we do not delegate to
13834 # those functions but instead duplicate the functionality here.
13835 func_dirname_and_basename ()
13836 {
13837   case ${1} in
13838     */*) func_dirname_result="${1%/*}${2}" ;;
13839     *  ) func_dirname_result="${3}" ;;
13840   esac
13841   func_basename_result="${1##*/}"
13842 }
13843
13844 # func_stripname prefix suffix name
13845 # strip PREFIX and SUFFIX off of NAME.
13846 # PREFIX and SUFFIX must not contain globbing or regex special
13847 # characters, hashes, percent signs, but SUFFIX may contain a leading
13848 # dot (in which case that matches only a dot).
13849 func_stripname ()
13850 {
13851   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13852   # positional parameters, so assign one to ordinary parameter first.
13853   func_stripname_result=${3}
13854   func_stripname_result=${func_stripname_result#"${1}"}
13855   func_stripname_result=${func_stripname_result%"${2}"}
13856 }
13857
13858 # func_opt_split
13859 func_opt_split ()
13860 {
13861   func_opt_split_opt=${1%%=*}
13862   func_opt_split_arg=${1#*=}
13863 }
13864
13865 # func_lo2o object
13866 func_lo2o ()
13867 {
13868   case ${1} in
13869     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13870     *)    func_lo2o_result=${1} ;;
13871   esac
13872 }
13873
13874 # func_xform libobj-or-source
13875 func_xform ()
13876 {
13877   func_xform_result=${1%.*}.lo
13878 }
13879
13880 # func_arith arithmetic-term...
13881 func_arith ()
13882 {
13883   func_arith_result=$(( $* ))
13884 }
13885
13886 # func_len string
13887 # STRING may not start with a hyphen.
13888 func_len ()
13889 {
13890   func_len_result=${#1}
13891 }
13892
13893 _LT_EOF
13894     ;;
13895   *) # Bourne compatible functions.
13896     cat << \_LT_EOF >> "$cfgfile"
13897
13898 # func_dirname file append nondir_replacement
13899 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13900 # otherwise set result to NONDIR_REPLACEMENT.
13901 func_dirname ()
13902 {
13903   # Extract subdirectory from the argument.
13904   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13905   if test "X$func_dirname_result" = "X${1}"; then
13906     func_dirname_result="${3}"
13907   else
13908     func_dirname_result="$func_dirname_result${2}"
13909   fi
13910 }
13911
13912 # func_basename file
13913 func_basename ()
13914 {
13915   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13916 }
13917
13918
13919 # func_stripname prefix suffix name
13920 # strip PREFIX and SUFFIX off of NAME.
13921 # PREFIX and SUFFIX must not contain globbing or regex special
13922 # characters, hashes, percent signs, but SUFFIX may contain a leading
13923 # dot (in which case that matches only a dot).
13924 # func_strip_suffix prefix name
13925 func_stripname ()
13926 {
13927   case ${2} in
13928     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13929     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13930   esac
13931 }
13932
13933 # sed scripts:
13934 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13935 my_sed_long_arg='1s/^-[^=]*=//'
13936
13937 # func_opt_split
13938 func_opt_split ()
13939 {
13940   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13941   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13942 }
13943
13944 # func_lo2o object
13945 func_lo2o ()
13946 {
13947   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13948 }
13949
13950 # func_xform libobj-or-source
13951 func_xform ()
13952 {
13953   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13954 }
13955
13956 # func_arith arithmetic-term...
13957 func_arith ()
13958 {
13959   func_arith_result=`expr "$@"`
13960 }
13961
13962 # func_len string
13963 # STRING may not start with a hyphen.
13964 func_len ()
13965 {
13966   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13967 }
13968
13969 _LT_EOF
13970 esac
13971
13972 case $lt_shell_append in
13973   yes)
13974     cat << \_LT_EOF >> "$cfgfile"
13975
13976 # func_append var value
13977 # Append VALUE to the end of shell variable VAR.
13978 func_append ()
13979 {
13980   eval "$1+=\$2"
13981 }
13982 _LT_EOF
13983     ;;
13984   *)
13985     cat << \_LT_EOF >> "$cfgfile"
13986
13987 # func_append var value
13988 # Append VALUE to the end of shell variable VAR.
13989 func_append ()
13990 {
13991   eval "$1=\$$1\$2"
13992 }
13993
13994 _LT_EOF
13995     ;;
13996   esac
13997
13998
13999   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14000     || (rm -f "$cfgfile"; exit 1)
14001
14002   mv -f "$cfgfile" "$ofile" ||
14003     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14004   chmod +x "$ofile"
14005
14006  ;;
14007
14008   esac
14009 done # for ac_tag
14010
14011
14012 as_fn_exit 0
14013 _ACEOF
14014 ac_clean_files=$ac_clean_files_save
14015
14016 test $ac_write_fail = 0 ||
14017   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14018
14019
14020 # configure is writing to config.log, and then calls config.status.
14021 # config.status does its own redirection, appending to config.log.
14022 # Unfortunately, on DOS this fails, as config.log is still kept open
14023 # by configure, so config.status won't be able to write to it; its
14024 # output is simply discarded.  So we exec the FD to /dev/null,
14025 # effectively closing config.log, so it can be properly (re)opened and
14026 # appended to by config.status.  When coming back to configure, we
14027 # need to make the FD available again.
14028 if test "$no_create" != yes; then
14029   ac_cs_success=:
14030   ac_config_status_args=
14031   test "$silent" = yes &&
14032     ac_config_status_args="$ac_config_status_args --quiet"
14033   exec 5>/dev/null
14034   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14035   exec 5>>config.log
14036   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14037   # would make configure fail if this is the last instruction.
14038   $ac_cs_success || as_fn_exit $?
14039 fi
14040 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14041   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14042 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14043 fi
14044