Update version number
[platform/upstream/libffi.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for libffi 3.0.11-rc2.
4 #
5 # Report bugs to <http://sourceware.org/libffi.html>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22   emulate sh
23   NULLCMD=:
24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25   # is contrary to our usage.  Disable this feature.
26   alias -g '${1+"$@"}'='"$@"'
27   setopt NO_GLOB_SUBST
28 else
29   case `(set -o) 2>/dev/null` in #(
30   *posix*) :
31     set -o posix ;; #(
32   *) :
33      ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49   as_echo='print -r --'
50   as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52   as_echo='printf %s\n'
53   as_echo_n='printf %s'
54 else
55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57     as_echo_n='/usr/ucb/echo -n'
58   else
59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60     as_echo_n_body='eval
61       arg=$1;
62       case $arg in #(
63       *"$as_nl"*)
64         expr "X$arg" : "X\\(.*\\)$as_nl";
65         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66       esac;
67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68     '
69     export as_echo_n_body
70     as_echo_n='sh -c $as_echo_n_body as_echo'
71   fi
72   export as_echo_body
73   as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78   PATH_SEPARATOR=:
79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81       PATH_SEPARATOR=';'
82   }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order.  Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" ""        $as_nl"
92
93 # Find who we are.  Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96   *[\\/]* ) as_myself=$0 ;;
97   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100   IFS=$as_save_IFS
101   test -z "$as_dir" && as_dir=.
102     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103   done
104 IFS=$as_save_IFS
105
106      ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111   as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115   exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there.  '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141   emulate sh
142   NULLCMD=:
143   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144   # is contrary to our usage.  Disable this feature.
145   alias -g '\${1+\"\$@\"}'='\"\$@\"'
146   setopt NO_GLOB_SUBST
147 else
148   case \`(set -o) 2>/dev/null\` in #(
149   *posix*) :
150     set -o posix ;; #(
151   *) :
152      ;;
153 esac
154 fi
155 "
156   as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170   exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177
178   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182     PATH=/empty FPATH=/empty; export PATH FPATH
183     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
185 test \$(( 1 + 1 )) = 2 || exit 1"
186   if (eval "$as_required") 2>/dev/null; then :
187   as_have_required=yes
188 else
189   as_have_required=no
190 fi
191   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193 else
194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 as_found=false
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197 do
198   IFS=$as_save_IFS
199   test -z "$as_dir" && as_dir=.
200   as_found=:
201   case $as_dir in #(
202          /*)
203            for as_base in sh bash ksh sh5; do
204              # Try only shells that exist, to save several forks.
205              as_shell=$as_dir/$as_base
206              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208   CONFIG_SHELL=$as_shell as_have_required=yes
209                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210   break 2
211 fi
212 fi
213            done;;
214        esac
215   as_found=false
216 done
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219   CONFIG_SHELL=$SHELL as_have_required=yes
220 fi; }
221 IFS=$as_save_IFS
222
223
224       if test "x$CONFIG_SHELL" != x; then :
225   # We cannot yet assume a decent shell, so we have to provide a
226         # neutralization value for shells without unset; and this also
227         # works around shells that cannot unset nonexistent variables.
228         # Preserve -v and -x to the replacement shell.
229         BASH_ENV=/dev/null
230         ENV=/dev/null
231         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232         export CONFIG_SHELL
233         case $- in # ((((
234           *v*x* | *x*v* ) as_opts=-vx ;;
235           *v* ) as_opts=-v ;;
236           *x* ) as_opts=-x ;;
237           * ) as_opts= ;;
238         esac
239         exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240 fi
241
242     if test x$as_have_required = xno; then :
243   $as_echo "$0: This script requires a shell more modern than all"
244   $as_echo "$0: the shells that I found on your system."
245   if test x${ZSH_VERSION+set} = xset ; then
246     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248   else
249     $as_echo "$0: Please tell bug-autoconf@gnu.org and
250 $0: http://sourceware.org/libffi.html about your system,
251 $0: including any error possibly output before this
252 $0: message. Then install a modern shell, or manually run
253 $0: the script under such a shell if you do have one."
254   fi
255   exit 1
256 fi
257 fi
258 fi
259 SHELL=${CONFIG_SHELL-/bin/sh}
260 export SHELL
261 # Unset more variables known to interfere with behavior of common tools.
262 CLICOLOR_FORCE= GREP_OPTIONS=
263 unset CLICOLOR_FORCE GREP_OPTIONS
264
265 ## --------------------- ##
266 ## M4sh Shell Functions. ##
267 ## --------------------- ##
268 # as_fn_unset VAR
269 # ---------------
270 # Portably unset VAR.
271 as_fn_unset ()
272 {
273   { eval $1=; unset $1;}
274 }
275 as_unset=as_fn_unset
276
277 # as_fn_set_status STATUS
278 # -----------------------
279 # Set $? to STATUS, without forking.
280 as_fn_set_status ()
281 {
282   return $1
283 } # as_fn_set_status
284
285 # as_fn_exit STATUS
286 # -----------------
287 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288 as_fn_exit ()
289 {
290   set +e
291   as_fn_set_status $1
292   exit $1
293 } # as_fn_exit
294
295 # as_fn_mkdir_p
296 # -------------
297 # Create "$as_dir" as a directory, including parents if necessary.
298 as_fn_mkdir_p ()
299 {
300
301   case $as_dir in #(
302   -*) as_dir=./$as_dir;;
303   esac
304   test -d "$as_dir" || eval $as_mkdir_p || {
305     as_dirs=
306     while :; do
307       case $as_dir in #(
308       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309       *) as_qdir=$as_dir;;
310       esac
311       as_dirs="'$as_qdir' $as_dirs"
312       as_dir=`$as_dirname -- "$as_dir" ||
313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314          X"$as_dir" : 'X\(//\)[^/]' \| \
315          X"$as_dir" : 'X\(//\)$' \| \
316          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317 $as_echo X"$as_dir" |
318     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319             s//\1/
320             q
321           }
322           /^X\(\/\/\)[^/].*/{
323             s//\1/
324             q
325           }
326           /^X\(\/\/\)$/{
327             s//\1/
328             q
329           }
330           /^X\(\/\).*/{
331             s//\1/
332             q
333           }
334           s/.*/./; q'`
335       test -d "$as_dir" && break
336     done
337     test -z "$as_dirs" || eval "mkdir $as_dirs"
338   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
339
340
341 } # as_fn_mkdir_p
342 # as_fn_append VAR VALUE
343 # ----------------------
344 # Append the text in VALUE to the end of the definition contained in VAR. Take
345 # advantage of any shell optimizations that allow amortized linear growth over
346 # repeated appends, instead of the typical quadratic growth present in naive
347 # implementations.
348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349   eval 'as_fn_append ()
350   {
351     eval $1+=\$2
352   }'
353 else
354   as_fn_append ()
355   {
356     eval $1=\$$1\$2
357   }
358 fi # as_fn_append
359
360 # as_fn_arith ARG...
361 # ------------------
362 # Perform arithmetic evaluation on the ARGs, and store the result in the
363 # global $as_val. Take advantage of shells that can avoid forks. The arguments
364 # must be portable across $(()) and expr.
365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366   eval 'as_fn_arith ()
367   {
368     as_val=$(( $* ))
369   }'
370 else
371   as_fn_arith ()
372   {
373     as_val=`expr "$@" || test $? -eq 1`
374   }
375 fi # as_fn_arith
376
377
378 # as_fn_error STATUS ERROR [LINENO LOG_FD]
379 # ----------------------------------------
380 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
382 # script with STATUS, using 1 if that was 0.
383 as_fn_error ()
384 {
385   as_status=$1; test $as_status -eq 0 && as_status=1
386   if test "$4"; then
387     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
389   fi
390   $as_echo "$as_me: error: $2" >&2
391   as_fn_exit $as_status
392 } # as_fn_error
393
394 if expr a : '\(a\)' >/dev/null 2>&1 &&
395    test "X`expr 00001 : '.*\(...\)'`" = X001; then
396   as_expr=expr
397 else
398   as_expr=false
399 fi
400
401 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402   as_basename=basename
403 else
404   as_basename=false
405 fi
406
407 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408   as_dirname=dirname
409 else
410   as_dirname=false
411 fi
412
413 as_me=`$as_basename -- "$0" ||
414 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415          X"$0" : 'X\(//\)$' \| \
416          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417 $as_echo X/"$0" |
418     sed '/^.*\/\([^/][^/]*\)\/*$/{
419             s//\1/
420             q
421           }
422           /^X\/\(\/\/\)$/{
423             s//\1/
424             q
425           }
426           /^X\/\(\/\).*/{
427             s//\1/
428             q
429           }
430           s/.*/./; q'`
431
432 # Avoid depending upon Character Ranges.
433 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436 as_cr_digits='0123456789'
437 as_cr_alnum=$as_cr_Letters$as_cr_digits
438
439
440   as_lineno_1=$LINENO as_lineno_1a=$LINENO
441   as_lineno_2=$LINENO as_lineno_2a=$LINENO
442   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
445   sed -n '
446     p
447     /[$]LINENO/=
448   ' <$as_myself |
449     sed '
450       s/[$]LINENO.*/&-/
451       t lineno
452       b
453       :lineno
454       N
455       :loop
456       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457       t loop
458       s/-\n.*//
459     ' >$as_me.lineno &&
460   chmod +x "$as_me.lineno" ||
461     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462
463   # Don't try to exec as it changes $[0], causing all sort of problems
464   # (the dirname of $[0] is not the place where we might find the
465   # original and so on.  Autoconf is especially sensitive to this).
466   . "./$as_me.lineno"
467   # Exit status is that of the last command.
468   exit
469 }
470
471 ECHO_C= ECHO_N= ECHO_T=
472 case `echo -n x` in #(((((
473 -n*)
474   case `echo 'xy\c'` in
475   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
476   xy)  ECHO_C='\c';;
477   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
478        ECHO_T=' ';;
479   esac;;
480 *)
481   ECHO_N='-n';;
482 esac
483
484 rm -f conf$$ conf$$.exe conf$$.file
485 if test -d conf$$.dir; then
486   rm -f conf$$.dir/conf$$.file
487 else
488   rm -f conf$$.dir
489   mkdir conf$$.dir 2>/dev/null
490 fi
491 if (echo >conf$$.file) 2>/dev/null; then
492   if ln -s conf$$.file conf$$ 2>/dev/null; then
493     as_ln_s='ln -s'
494     # ... but there are two gotchas:
495     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497     # In both cases, we have to default to `cp -p'.
498     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499       as_ln_s='cp -p'
500   elif ln conf$$.file conf$$ 2>/dev/null; then
501     as_ln_s=ln
502   else
503     as_ln_s='cp -p'
504   fi
505 else
506   as_ln_s='cp -p'
507 fi
508 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509 rmdir conf$$.dir 2>/dev/null
510
511 if mkdir -p . 2>/dev/null; then
512   as_mkdir_p='mkdir -p "$as_dir"'
513 else
514   test -d ./-p && rmdir ./-p
515   as_mkdir_p=false
516 fi
517
518 if test -x / >/dev/null 2>&1; then
519   as_test_x='test -x'
520 else
521   if ls -dL / >/dev/null 2>&1; then
522     as_ls_L_option=L
523   else
524     as_ls_L_option=
525   fi
526   as_test_x='
527     eval sh -c '\''
528       if test -d "$1"; then
529         test -d "$1/.";
530       else
531         case $1 in #(
532         -*)set "./$1";;
533         esac;
534         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535         ???[sx]*):;;*)false;;esac;fi
536     '\'' sh
537   '
538 fi
539 as_executable_p=$as_test_x
540
541 # Sed expression to map a string onto a valid CPP name.
542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543
544 # Sed expression to map a string onto a valid variable name.
545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546
547 SHELL=${CONFIG_SHELL-/bin/sh}
548
549
550 test -n "$DJDIR" || exec 7<&0 </dev/null
551 exec 6>&1
552
553 # Name of the host.
554 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
555 # so uname gets run too.
556 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557
558 #
559 # Initializations.
560 #
561 ac_default_prefix=/usr/local
562 ac_clean_files=
563 ac_config_libobj_dir=.
564 LIBOBJS=
565 cross_compiling=no
566 subdirs=
567 MFLAGS=
568 MAKEFLAGS=
569
570 # Identity of this package.
571 PACKAGE_NAME='libffi'
572 PACKAGE_TARNAME='libffi'
573 PACKAGE_VERSION='3.0.11-rc2'
574 PACKAGE_STRING='libffi 3.0.11-rc2'
575 PACKAGE_BUGREPORT='http://sourceware.org/libffi.html'
576 PACKAGE_URL=''
577
578 # Factoring default headers for most tests.
579 ac_includes_default="\
580 #include <stdio.h>
581 #ifdef HAVE_SYS_TYPES_H
582 # include <sys/types.h>
583 #endif
584 #ifdef HAVE_SYS_STAT_H
585 # include <sys/stat.h>
586 #endif
587 #ifdef STDC_HEADERS
588 # include <stdlib.h>
589 # include <stddef.h>
590 #else
591 # ifdef HAVE_STDLIB_H
592 #  include <stdlib.h>
593 # endif
594 #endif
595 #ifdef HAVE_STRING_H
596 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
597 #  include <memory.h>
598 # endif
599 # include <string.h>
600 #endif
601 #ifdef HAVE_STRINGS_H
602 # include <strings.h>
603 #endif
604 #ifdef HAVE_INTTYPES_H
605 # include <inttypes.h>
606 #endif
607 #ifdef HAVE_STDINT_H
608 # include <stdint.h>
609 #endif
610 #ifdef HAVE_UNISTD_H
611 # include <unistd.h>
612 #endif"
613
614 ac_subst_vars='am__EXEEXT_FALSE
615 am__EXEEXT_TRUE
616 LTLIBOBJS
617 LIBOBJS
618 toolexeclibdir
619 toolexecdir
620 FFI_DEBUG_FALSE
621 FFI_DEBUG_TRUE
622 TARGETDIR
623 TARGET
624 FFI_EXEC_TRAMPOLINE_TABLE
625 FFI_EXEC_TRAMPOLINE_TABLE_FALSE
626 FFI_EXEC_TRAMPOLINE_TABLE_TRUE
627 sys_symbol_underscore
628 HAVE_LONG_DOUBLE
629 ALLOCA
630 PA64_HPUX_FALSE
631 PA64_HPUX_TRUE
632 PA_HPUX_FALSE
633 PA_HPUX_TRUE
634 PA_LINUX_FALSE
635 PA_LINUX_TRUE
636 SH64_FALSE
637 SH64_TRUE
638 SH_FALSE
639 SH_TRUE
640 X86_64_FALSE
641 X86_64_TRUE
642 S390_FALSE
643 S390_TRUE
644 FRV_FALSE
645 FRV_TRUE
646 LIBFFI_CRIS_FALSE
647 LIBFFI_CRIS_TRUE
648 AVR32_FALSE
649 AVR32_TRUE
650 ARM_FALSE
651 ARM_TRUE
652 POWERPC_FREEBSD_FALSE
653 POWERPC_FREEBSD_TRUE
654 POWERPC_DARWIN_FALSE
655 POWERPC_DARWIN_TRUE
656 POWERPC_AIX_FALSE
657 POWERPC_AIX_TRUE
658 POWERPC_FALSE
659 POWERPC_TRUE
660 MOXIE_FALSE
661 MOXIE_TRUE
662 M68K_FALSE
663 M68K_TRUE
664 M32R_FALSE
665 M32R_TRUE
666 IA64_FALSE
667 IA64_TRUE
668 ALPHA_FALSE
669 ALPHA_TRUE
670 X86_DARWIN_FALSE
671 X86_DARWIN_TRUE
672 X86_WIN64_FALSE
673 X86_WIN64_TRUE
674 X86_WIN32_FALSE
675 X86_WIN32_TRUE
676 X86_FREEBSD_FALSE
677 X86_FREEBSD_TRUE
678 X86_FALSE
679 X86_TRUE
680 SPARC_FALSE
681 SPARC_TRUE
682 MIPS_FALSE
683 MIPS_TRUE
684 AM_LTLDFLAGS
685 AM_RUNTESTFLAGS
686 TESTSUBDIR_FALSE
687 TESTSUBDIR_TRUE
688 MAINT
689 MAINTAINER_MODE_FALSE
690 MAINTAINER_MODE_TRUE
691 CPP
692 OTOOL64
693 OTOOL
694 LIPO
695 NMEDIT
696 DSYMUTIL
697 MANIFEST_TOOL
698 RANLIB
699 ac_ct_AR
700 AR
701 DLLTOOL
702 OBJDUMP
703 LN_S
704 NM
705 ac_ct_DUMPBIN
706 DUMPBIN
707 LD
708 FGREP
709 EGREP
710 GREP
711 SED
712 LIBTOOL
713 am__fastdepCCAS_FALSE
714 am__fastdepCCAS_TRUE
715 CCASDEPMODE
716 CCASFLAGS
717 CCAS
718 am__fastdepCC_FALSE
719 am__fastdepCC_TRUE
720 CCDEPMODE
721 AMDEPBACKSLASH
722 AMDEP_FALSE
723 AMDEP_TRUE
724 am__quote
725 am__include
726 DEPDIR
727 OBJEXT
728 EXEEXT
729 ac_ct_CC
730 CPPFLAGS
731 LDFLAGS
732 CFLAGS
733 CC
734 am__untar
735 am__tar
736 AMTAR
737 am__leading_dot
738 SET_MAKE
739 AWK
740 mkdir_p
741 MKDIR_P
742 INSTALL_STRIP_PROGRAM
743 STRIP
744 install_sh
745 MAKEINFO
746 AUTOHEADER
747 AUTOMAKE
748 AUTOCONF
749 ACLOCAL
750 VERSION
751 PACKAGE
752 CYGPATH_W
753 am__isrc
754 INSTALL_DATA
755 INSTALL_SCRIPT
756 INSTALL_PROGRAM
757 target_os
758 target_vendor
759 target_cpu
760 target
761 host_os
762 host_vendor
763 host_cpu
764 host
765 build_os
766 build_vendor
767 build_cpu
768 build
769 target_alias
770 host_alias
771 build_alias
772 LIBS
773 ECHO_T
774 ECHO_N
775 ECHO_C
776 DEFS
777 mandir
778 localedir
779 libdir
780 psdir
781 pdfdir
782 dvidir
783 htmldir
784 infodir
785 docdir
786 oldincludedir
787 includedir
788 localstatedir
789 sharedstatedir
790 sysconfdir
791 datadir
792 datarootdir
793 libexecdir
794 sbindir
795 bindir
796 program_transform_name
797 prefix
798 exec_prefix
799 PACKAGE_URL
800 PACKAGE_BUGREPORT
801 PACKAGE_STRING
802 PACKAGE_VERSION
803 PACKAGE_TARNAME
804 PACKAGE_NAME
805 PATH_SEPARATOR
806 SHELL'
807 ac_subst_files=''
808 ac_user_opts='
809 enable_option_checking
810 enable_dependency_tracking
811 enable_shared
812 enable_static
813 with_pic
814 enable_fast_install
815 with_gnu_ld
816 with_sysroot
817 enable_libtool_lock
818 enable_maintainer_mode
819 enable_debug
820 enable_structs
821 enable_raw_api
822 enable_purify_safety
823 '
824       ac_precious_vars='build_alias
825 host_alias
826 target_alias
827 CCAS
828 CCASFLAGS
829 CPP
830 CPPFLAGS'
831
832
833 # Initialize some variables set by options.
834 ac_init_help=
835 ac_init_version=false
836 ac_unrecognized_opts=
837 ac_unrecognized_sep=
838 # The variables have the same names as the options, with
839 # dashes changed to underlines.
840 cache_file=/dev/null
841 exec_prefix=NONE
842 no_create=
843 no_recursion=
844 prefix=NONE
845 program_prefix=NONE
846 program_suffix=NONE
847 program_transform_name=s,x,x,
848 silent=
849 site=
850 srcdir=
851 verbose=
852 x_includes=NONE
853 x_libraries=NONE
854
855 # Installation directory options.
856 # These are left unexpanded so users can "make install exec_prefix=/foo"
857 # and all the variables that are supposed to be based on exec_prefix
858 # by default will actually change.
859 # Use braces instead of parens because sh, perl, etc. also accept them.
860 # (The list follows the same order as the GNU Coding Standards.)
861 bindir='${exec_prefix}/bin'
862 sbindir='${exec_prefix}/sbin'
863 libexecdir='${exec_prefix}/libexec'
864 datarootdir='${prefix}/share'
865 datadir='${datarootdir}'
866 sysconfdir='${prefix}/etc'
867 sharedstatedir='${prefix}/com'
868 localstatedir='${prefix}/var'
869 includedir='${prefix}/include'
870 oldincludedir='/usr/include'
871 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
872 infodir='${datarootdir}/info'
873 htmldir='${docdir}'
874 dvidir='${docdir}'
875 pdfdir='${docdir}'
876 psdir='${docdir}'
877 libdir='${exec_prefix}/lib'
878 localedir='${datarootdir}/locale'
879 mandir='${datarootdir}/man'
880
881 ac_prev=
882 ac_dashdash=
883 for ac_option
884 do
885   # If the previous option needs an argument, assign it.
886   if test -n "$ac_prev"; then
887     eval $ac_prev=\$ac_option
888     ac_prev=
889     continue
890   fi
891
892   case $ac_option in
893   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
894   *=)   ac_optarg= ;;
895   *)    ac_optarg=yes ;;
896   esac
897
898   # Accept the important Cygnus configure options, so we can diagnose typos.
899
900   case $ac_dashdash$ac_option in
901   --)
902     ac_dashdash=yes ;;
903
904   -bindir | --bindir | --bindi | --bind | --bin | --bi)
905     ac_prev=bindir ;;
906   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
907     bindir=$ac_optarg ;;
908
909   -build | --build | --buil | --bui | --bu)
910     ac_prev=build_alias ;;
911   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
912     build_alias=$ac_optarg ;;
913
914   -cache-file | --cache-file | --cache-fil | --cache-fi \
915   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
916     ac_prev=cache_file ;;
917   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
918   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
919     cache_file=$ac_optarg ;;
920
921   --config-cache | -C)
922     cache_file=config.cache ;;
923
924   -datadir | --datadir | --datadi | --datad)
925     ac_prev=datadir ;;
926   -datadir=* | --datadir=* | --datadi=* | --datad=*)
927     datadir=$ac_optarg ;;
928
929   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
930   | --dataroo | --dataro | --datar)
931     ac_prev=datarootdir ;;
932   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
933   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
934     datarootdir=$ac_optarg ;;
935
936   -disable-* | --disable-*)
937     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
938     # Reject names that are not valid shell variable names.
939     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
940       as_fn_error $? "invalid feature name: $ac_useropt"
941     ac_useropt_orig=$ac_useropt
942     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943     case $ac_user_opts in
944       *"
945 "enable_$ac_useropt"
946 "*) ;;
947       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
948          ac_unrecognized_sep=', ';;
949     esac
950     eval enable_$ac_useropt=no ;;
951
952   -docdir | --docdir | --docdi | --doc | --do)
953     ac_prev=docdir ;;
954   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
955     docdir=$ac_optarg ;;
956
957   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
958     ac_prev=dvidir ;;
959   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
960     dvidir=$ac_optarg ;;
961
962   -enable-* | --enable-*)
963     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
964     # Reject names that are not valid shell variable names.
965     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
966       as_fn_error $? "invalid feature name: $ac_useropt"
967     ac_useropt_orig=$ac_useropt
968     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
969     case $ac_user_opts in
970       *"
971 "enable_$ac_useropt"
972 "*) ;;
973       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
974          ac_unrecognized_sep=', ';;
975     esac
976     eval enable_$ac_useropt=\$ac_optarg ;;
977
978   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
979   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
980   | --exec | --exe | --ex)
981     ac_prev=exec_prefix ;;
982   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
983   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
984   | --exec=* | --exe=* | --ex=*)
985     exec_prefix=$ac_optarg ;;
986
987   -gas | --gas | --ga | --g)
988     # Obsolete; use --with-gas.
989     with_gas=yes ;;
990
991   -help | --help | --hel | --he | -h)
992     ac_init_help=long ;;
993   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
994     ac_init_help=recursive ;;
995   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
996     ac_init_help=short ;;
997
998   -host | --host | --hos | --ho)
999     ac_prev=host_alias ;;
1000   -host=* | --host=* | --hos=* | --ho=*)
1001     host_alias=$ac_optarg ;;
1002
1003   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1004     ac_prev=htmldir ;;
1005   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1006   | --ht=*)
1007     htmldir=$ac_optarg ;;
1008
1009   -includedir | --includedir | --includedi | --included | --include \
1010   | --includ | --inclu | --incl | --inc)
1011     ac_prev=includedir ;;
1012   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1013   | --includ=* | --inclu=* | --incl=* | --inc=*)
1014     includedir=$ac_optarg ;;
1015
1016   -infodir | --infodir | --infodi | --infod | --info | --inf)
1017     ac_prev=infodir ;;
1018   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1019     infodir=$ac_optarg ;;
1020
1021   -libdir | --libdir | --libdi | --libd)
1022     ac_prev=libdir ;;
1023   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1024     libdir=$ac_optarg ;;
1025
1026   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1027   | --libexe | --libex | --libe)
1028     ac_prev=libexecdir ;;
1029   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1030   | --libexe=* | --libex=* | --libe=*)
1031     libexecdir=$ac_optarg ;;
1032
1033   -localedir | --localedir | --localedi | --localed | --locale)
1034     ac_prev=localedir ;;
1035   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1036     localedir=$ac_optarg ;;
1037
1038   -localstatedir | --localstatedir | --localstatedi | --localstated \
1039   | --localstate | --localstat | --localsta | --localst | --locals)
1040     ac_prev=localstatedir ;;
1041   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1042   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1043     localstatedir=$ac_optarg ;;
1044
1045   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1046     ac_prev=mandir ;;
1047   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1048     mandir=$ac_optarg ;;
1049
1050   -nfp | --nfp | --nf)
1051     # Obsolete; use --without-fp.
1052     with_fp=no ;;
1053
1054   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1055   | --no-cr | --no-c | -n)
1056     no_create=yes ;;
1057
1058   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1059   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1060     no_recursion=yes ;;
1061
1062   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1063   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1064   | --oldin | --oldi | --old | --ol | --o)
1065     ac_prev=oldincludedir ;;
1066   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1067   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1068   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1069     oldincludedir=$ac_optarg ;;
1070
1071   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1072     ac_prev=prefix ;;
1073   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1074     prefix=$ac_optarg ;;
1075
1076   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1077   | --program-pre | --program-pr | --program-p)
1078     ac_prev=program_prefix ;;
1079   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1080   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1081     program_prefix=$ac_optarg ;;
1082
1083   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1084   | --program-suf | --program-su | --program-s)
1085     ac_prev=program_suffix ;;
1086   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1087   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1088     program_suffix=$ac_optarg ;;
1089
1090   -program-transform-name | --program-transform-name \
1091   | --program-transform-nam | --program-transform-na \
1092   | --program-transform-n | --program-transform- \
1093   | --program-transform | --program-transfor \
1094   | --program-transfo | --program-transf \
1095   | --program-trans | --program-tran \
1096   | --progr-tra | --program-tr | --program-t)
1097     ac_prev=program_transform_name ;;
1098   -program-transform-name=* | --program-transform-name=* \
1099   | --program-transform-nam=* | --program-transform-na=* \
1100   | --program-transform-n=* | --program-transform-=* \
1101   | --program-transform=* | --program-transfor=* \
1102   | --program-transfo=* | --program-transf=* \
1103   | --program-trans=* | --program-tran=* \
1104   | --progr-tra=* | --program-tr=* | --program-t=*)
1105     program_transform_name=$ac_optarg ;;
1106
1107   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1108     ac_prev=pdfdir ;;
1109   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1110     pdfdir=$ac_optarg ;;
1111
1112   -psdir | --psdir | --psdi | --psd | --ps)
1113     ac_prev=psdir ;;
1114   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1115     psdir=$ac_optarg ;;
1116
1117   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1118   | -silent | --silent | --silen | --sile | --sil)
1119     silent=yes ;;
1120
1121   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1122     ac_prev=sbindir ;;
1123   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1124   | --sbi=* | --sb=*)
1125     sbindir=$ac_optarg ;;
1126
1127   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1128   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1129   | --sharedst | --shareds | --shared | --share | --shar \
1130   | --sha | --sh)
1131     ac_prev=sharedstatedir ;;
1132   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1133   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1134   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1135   | --sha=* | --sh=*)
1136     sharedstatedir=$ac_optarg ;;
1137
1138   -site | --site | --sit)
1139     ac_prev=site ;;
1140   -site=* | --site=* | --sit=*)
1141     site=$ac_optarg ;;
1142
1143   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1144     ac_prev=srcdir ;;
1145   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1146     srcdir=$ac_optarg ;;
1147
1148   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1149   | --syscon | --sysco | --sysc | --sys | --sy)
1150     ac_prev=sysconfdir ;;
1151   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1152   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1153     sysconfdir=$ac_optarg ;;
1154
1155   -target | --target | --targe | --targ | --tar | --ta | --t)
1156     ac_prev=target_alias ;;
1157   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1158     target_alias=$ac_optarg ;;
1159
1160   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1161     verbose=yes ;;
1162
1163   -version | --version | --versio | --versi | --vers | -V)
1164     ac_init_version=: ;;
1165
1166   -with-* | --with-*)
1167     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1168     # Reject names that are not valid shell variable names.
1169     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1170       as_fn_error $? "invalid package name: $ac_useropt"
1171     ac_useropt_orig=$ac_useropt
1172     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1173     case $ac_user_opts in
1174       *"
1175 "with_$ac_useropt"
1176 "*) ;;
1177       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1178          ac_unrecognized_sep=', ';;
1179     esac
1180     eval with_$ac_useropt=\$ac_optarg ;;
1181
1182   -without-* | --without-*)
1183     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1184     # Reject names that are not valid shell variable names.
1185     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1186       as_fn_error $? "invalid package name: $ac_useropt"
1187     ac_useropt_orig=$ac_useropt
1188     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1189     case $ac_user_opts in
1190       *"
1191 "with_$ac_useropt"
1192 "*) ;;
1193       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1194          ac_unrecognized_sep=', ';;
1195     esac
1196     eval with_$ac_useropt=no ;;
1197
1198   --x)
1199     # Obsolete; use --with-x.
1200     with_x=yes ;;
1201
1202   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1203   | --x-incl | --x-inc | --x-in | --x-i)
1204     ac_prev=x_includes ;;
1205   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1206   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1207     x_includes=$ac_optarg ;;
1208
1209   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1210   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1211     ac_prev=x_libraries ;;
1212   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1213   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1214     x_libraries=$ac_optarg ;;
1215
1216   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1217 Try \`$0 --help' for more information"
1218     ;;
1219
1220   *=*)
1221     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1222     # Reject names that are not valid shell variable names.
1223     case $ac_envvar in #(
1224       '' | [0-9]* | *[!_$as_cr_alnum]* )
1225       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1226     esac
1227     eval $ac_envvar=\$ac_optarg
1228     export $ac_envvar ;;
1229
1230   *)
1231     # FIXME: should be removed in autoconf 3.0.
1232     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1233     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1234       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1235     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1236     ;;
1237
1238   esac
1239 done
1240
1241 if test -n "$ac_prev"; then
1242   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1243   as_fn_error $? "missing argument to $ac_option"
1244 fi
1245
1246 if test -n "$ac_unrecognized_opts"; then
1247   case $enable_option_checking in
1248     no) ;;
1249     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1250     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1251   esac
1252 fi
1253
1254 # Check all directory arguments for consistency.
1255 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1256                 datadir sysconfdir sharedstatedir localstatedir includedir \
1257                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1258                 libdir localedir mandir
1259 do
1260   eval ac_val=\$$ac_var
1261   # Remove trailing slashes.
1262   case $ac_val in
1263     */ )
1264       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1265       eval $ac_var=\$ac_val;;
1266   esac
1267   # Be sure to have absolute directory names.
1268   case $ac_val in
1269     [\\/$]* | ?:[\\/]* )  continue;;
1270     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1271   esac
1272   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1273 done
1274
1275 # There might be people who depend on the old broken behavior: `$host'
1276 # used to hold the argument of --host etc.
1277 # FIXME: To remove some day.
1278 build=$build_alias
1279 host=$host_alias
1280 target=$target_alias
1281
1282 # FIXME: To remove some day.
1283 if test "x$host_alias" != x; then
1284   if test "x$build_alias" = x; then
1285     cross_compiling=maybe
1286     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1287     If a cross compiler is detected then cross compile mode will be used" >&2
1288   elif test "x$build_alias" != "x$host_alias"; then
1289     cross_compiling=yes
1290   fi
1291 fi
1292
1293 ac_tool_prefix=
1294 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1295
1296 test "$silent" = yes && exec 6>/dev/null
1297
1298
1299 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1300 ac_ls_di=`ls -di .` &&
1301 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1302   as_fn_error $? "working directory cannot be determined"
1303 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1304   as_fn_error $? "pwd does not report name of working directory"
1305
1306
1307 # Find the source files, if location was not specified.
1308 if test -z "$srcdir"; then
1309   ac_srcdir_defaulted=yes
1310   # Try the directory containing this script, then the parent directory.
1311   ac_confdir=`$as_dirname -- "$as_myself" ||
1312 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1313          X"$as_myself" : 'X\(//\)[^/]' \| \
1314          X"$as_myself" : 'X\(//\)$' \| \
1315          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1316 $as_echo X"$as_myself" |
1317     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1318             s//\1/
1319             q
1320           }
1321           /^X\(\/\/\)[^/].*/{
1322             s//\1/
1323             q
1324           }
1325           /^X\(\/\/\)$/{
1326             s//\1/
1327             q
1328           }
1329           /^X\(\/\).*/{
1330             s//\1/
1331             q
1332           }
1333           s/.*/./; q'`
1334   srcdir=$ac_confdir
1335   if test ! -r "$srcdir/$ac_unique_file"; then
1336     srcdir=..
1337   fi
1338 else
1339   ac_srcdir_defaulted=no
1340 fi
1341 if test ! -r "$srcdir/$ac_unique_file"; then
1342   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1343   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1344 fi
1345 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1346 ac_abs_confdir=`(
1347         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1348         pwd)`
1349 # When building in place, set srcdir=.
1350 if test "$ac_abs_confdir" = "$ac_pwd"; then
1351   srcdir=.
1352 fi
1353 # Remove unnecessary trailing slashes from srcdir.
1354 # Double slashes in file names in object file debugging info
1355 # mess up M-x gdb in Emacs.
1356 case $srcdir in
1357 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1358 esac
1359 for ac_var in $ac_precious_vars; do
1360   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1361   eval ac_env_${ac_var}_value=\$${ac_var}
1362   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1363   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1364 done
1365
1366 #
1367 # Report the --help message.
1368 #
1369 if test "$ac_init_help" = "long"; then
1370   # Omit some internal or obsolete options to make the list less imposing.
1371   # This message is too long to be a string in the A/UX 3.1 sh.
1372   cat <<_ACEOF
1373 \`configure' configures libffi 3.0.11-rc2 to adapt to many kinds of systems.
1374
1375 Usage: $0 [OPTION]... [VAR=VALUE]...
1376
1377 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1378 VAR=VALUE.  See below for descriptions of some of the useful variables.
1379
1380 Defaults for the options are specified in brackets.
1381
1382 Configuration:
1383   -h, --help              display this help and exit
1384       --help=short        display options specific to this package
1385       --help=recursive    display the short help of all the included packages
1386   -V, --version           display version information and exit
1387   -q, --quiet, --silent   do not print \`checking ...' messages
1388       --cache-file=FILE   cache test results in FILE [disabled]
1389   -C, --config-cache      alias for \`--cache-file=config.cache'
1390   -n, --no-create         do not create output files
1391       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1392
1393 Installation directories:
1394   --prefix=PREFIX         install architecture-independent files in PREFIX
1395                           [$ac_default_prefix]
1396   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1397                           [PREFIX]
1398
1399 By default, \`make install' will install all the files in
1400 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1401 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1402 for instance \`--prefix=\$HOME'.
1403
1404 For better control, use the options below.
1405
1406 Fine tuning of the installation directories:
1407   --bindir=DIR            user executables [EPREFIX/bin]
1408   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1409   --libexecdir=DIR        program executables [EPREFIX/libexec]
1410   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1411   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1412   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1413   --libdir=DIR            object code libraries [EPREFIX/lib]
1414   --includedir=DIR        C header files [PREFIX/include]
1415   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1416   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1417   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1418   --infodir=DIR           info documentation [DATAROOTDIR/info]
1419   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1420   --mandir=DIR            man documentation [DATAROOTDIR/man]
1421   --docdir=DIR            documentation root [DATAROOTDIR/doc/libffi]
1422   --htmldir=DIR           html documentation [DOCDIR]
1423   --dvidir=DIR            dvi documentation [DOCDIR]
1424   --pdfdir=DIR            pdf documentation [DOCDIR]
1425   --psdir=DIR             ps documentation [DOCDIR]
1426 _ACEOF
1427
1428   cat <<\_ACEOF
1429
1430 Program names:
1431   --program-prefix=PREFIX            prepend PREFIX to installed program names
1432   --program-suffix=SUFFIX            append SUFFIX to installed program names
1433   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1434
1435 System types:
1436   --build=BUILD     configure for building on BUILD [guessed]
1437   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1438   --target=TARGET   configure for building compilers for TARGET [HOST]
1439 _ACEOF
1440 fi
1441
1442 if test -n "$ac_init_help"; then
1443   case $ac_init_help in
1444      short | recursive ) echo "Configuration of libffi 3.0.11-rc2:";;
1445    esac
1446   cat <<\_ACEOF
1447
1448 Optional Features:
1449   --disable-option-checking  ignore unrecognized --enable/--with options
1450   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1451   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1452   --disable-dependency-tracking  speeds up one-time build
1453   --enable-dependency-tracking   do not reject slow dependency extractors
1454   --enable-shared[=PKGS]  build shared libraries [default=yes]
1455   --enable-static[=PKGS]  build static libraries [default=yes]
1456   --enable-fast-install[=PKGS]
1457                           optimize for fast installation [default=yes]
1458   --disable-libtool-lock  avoid locking (might break parallel builds)
1459   --enable-maintainer-mode  enable make rules and dependencies not useful
1460                           (and sometimes confusing) to the casual installer
1461   --enable-debug          debugging mode
1462   --disable-structs       omit code for struct support
1463   --disable-raw-api       make the raw api unavailable
1464   --enable-purify-safety  purify-safe mode
1465
1466 Optional Packages:
1467   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1468   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1469   --with-pic              try to use only PIC/non-PIC objects [default=use
1470                           both]
1471   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1472   --with-sysroot=DIR Search for dependent libraries within DIR
1473                         (or the compiler's sysroot if not specified).
1474
1475 Some influential environment variables:
1476   CC          C compiler command
1477   CFLAGS      C compiler flags
1478   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1479               nonstandard directory <lib dir>
1480   LIBS        libraries to pass to the linker, e.g. -l<library>
1481   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1482               you have headers in a nonstandard directory <include dir>
1483   CCAS        assembler compiler command (defaults to CC)
1484   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1485   CPP         C preprocessor
1486
1487 Use these variables to override the choices made by `configure' or to help
1488 it to find libraries and programs with nonstandard names/locations.
1489
1490 Report bugs to <http://sourceware.org/libffi.html>.
1491 _ACEOF
1492 ac_status=$?
1493 fi
1494
1495 if test "$ac_init_help" = "recursive"; then
1496   # If there are subdirs, report their specific --help.
1497   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1498     test -d "$ac_dir" ||
1499       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1500       continue
1501     ac_builddir=.
1502
1503 case "$ac_dir" in
1504 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505 *)
1506   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1507   # A ".." for each directory in $ac_dir_suffix.
1508   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1509   case $ac_top_builddir_sub in
1510   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1511   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1512   esac ;;
1513 esac
1514 ac_abs_top_builddir=$ac_pwd
1515 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1516 # for backward compatibility:
1517 ac_top_builddir=$ac_top_build_prefix
1518
1519 case $srcdir in
1520   .)  # We are building in place.
1521     ac_srcdir=.
1522     ac_top_srcdir=$ac_top_builddir_sub
1523     ac_abs_top_srcdir=$ac_pwd ;;
1524   [\\/]* | ?:[\\/]* )  # Absolute name.
1525     ac_srcdir=$srcdir$ac_dir_suffix;
1526     ac_top_srcdir=$srcdir
1527     ac_abs_top_srcdir=$srcdir ;;
1528   *) # Relative name.
1529     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1530     ac_top_srcdir=$ac_top_build_prefix$srcdir
1531     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1532 esac
1533 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1534
1535     cd "$ac_dir" || { ac_status=$?; continue; }
1536     # Check for guested configure.
1537     if test -f "$ac_srcdir/configure.gnu"; then
1538       echo &&
1539       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1540     elif test -f "$ac_srcdir/configure"; then
1541       echo &&
1542       $SHELL "$ac_srcdir/configure" --help=recursive
1543     else
1544       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1545     fi || ac_status=$?
1546     cd "$ac_pwd" || { ac_status=$?; break; }
1547   done
1548 fi
1549
1550 test -n "$ac_init_help" && exit $ac_status
1551 if $ac_init_version; then
1552   cat <<\_ACEOF
1553 libffi configure 3.0.11-rc2
1554 generated by GNU Autoconf 2.68
1555
1556 Copyright (C) 2010 Free Software Foundation, Inc.
1557 This configure script is free software; the Free Software Foundation
1558 gives unlimited permission to copy, distribute and modify it.
1559 _ACEOF
1560   exit
1561 fi
1562
1563 ## ------------------------ ##
1564 ## Autoconf initialization. ##
1565 ## ------------------------ ##
1566
1567 # ac_fn_c_try_compile LINENO
1568 # --------------------------
1569 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1570 ac_fn_c_try_compile ()
1571 {
1572   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1573   rm -f conftest.$ac_objext
1574   if { { ac_try="$ac_compile"
1575 case "(($ac_try" in
1576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1577   *) ac_try_echo=$ac_try;;
1578 esac
1579 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1580 $as_echo "$ac_try_echo"; } >&5
1581   (eval "$ac_compile") 2>conftest.err
1582   ac_status=$?
1583   if test -s conftest.err; then
1584     grep -v '^ *+' conftest.err >conftest.er1
1585     cat conftest.er1 >&5
1586     mv -f conftest.er1 conftest.err
1587   fi
1588   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1589   test $ac_status = 0; } && {
1590          test -z "$ac_c_werror_flag" ||
1591          test ! -s conftest.err
1592        } && test -s conftest.$ac_objext; then :
1593   ac_retval=0
1594 else
1595   $as_echo "$as_me: failed program was:" >&5
1596 sed 's/^/| /' conftest.$ac_ext >&5
1597
1598         ac_retval=1
1599 fi
1600   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1601   as_fn_set_status $ac_retval
1602
1603 } # ac_fn_c_try_compile
1604
1605 # ac_fn_c_try_link LINENO
1606 # -----------------------
1607 # Try to link conftest.$ac_ext, and return whether this succeeded.
1608 ac_fn_c_try_link ()
1609 {
1610   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611   rm -f conftest.$ac_objext conftest$ac_exeext
1612   if { { ac_try="$ac_link"
1613 case "(($ac_try" in
1614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615   *) ac_try_echo=$ac_try;;
1616 esac
1617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1618 $as_echo "$ac_try_echo"; } >&5
1619   (eval "$ac_link") 2>conftest.err
1620   ac_status=$?
1621   if test -s conftest.err; then
1622     grep -v '^ *+' conftest.err >conftest.er1
1623     cat conftest.er1 >&5
1624     mv -f conftest.er1 conftest.err
1625   fi
1626   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1627   test $ac_status = 0; } && {
1628          test -z "$ac_c_werror_flag" ||
1629          test ! -s conftest.err
1630        } && test -s conftest$ac_exeext && {
1631          test "$cross_compiling" = yes ||
1632          $as_test_x conftest$ac_exeext
1633        }; then :
1634   ac_retval=0
1635 else
1636   $as_echo "$as_me: failed program was:" >&5
1637 sed 's/^/| /' conftest.$ac_ext >&5
1638
1639         ac_retval=1
1640 fi
1641   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1642   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1643   # interfere with the next link command; also delete a directory that is
1644   # left behind by Apple's compiler.  We do this before executing the actions.
1645   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1646   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1647   as_fn_set_status $ac_retval
1648
1649 } # ac_fn_c_try_link
1650
1651 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1652 # -------------------------------------------------------
1653 # Tests whether HEADER exists and can be compiled using the include files in
1654 # INCLUDES, setting the cache variable VAR accordingly.
1655 ac_fn_c_check_header_compile ()
1656 {
1657   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 $as_echo_n "checking for $2... " >&6; }
1660 if eval \${$3+:} false; then :
1661   $as_echo_n "(cached) " >&6
1662 else
1663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1664 /* end confdefs.h.  */
1665 $4
1666 #include <$2>
1667 _ACEOF
1668 if ac_fn_c_try_compile "$LINENO"; then :
1669   eval "$3=yes"
1670 else
1671   eval "$3=no"
1672 fi
1673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1674 fi
1675 eval ac_res=\$$3
1676                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1677 $as_echo "$ac_res" >&6; }
1678   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1679
1680 } # ac_fn_c_check_header_compile
1681
1682 # ac_fn_c_try_cpp LINENO
1683 # ----------------------
1684 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1685 ac_fn_c_try_cpp ()
1686 {
1687   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688   if { { ac_try="$ac_cpp conftest.$ac_ext"
1689 case "(($ac_try" in
1690   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691   *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1696   ac_status=$?
1697   if test -s conftest.err; then
1698     grep -v '^ *+' conftest.err >conftest.er1
1699     cat conftest.er1 >&5
1700     mv -f conftest.er1 conftest.err
1701   fi
1702   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703   test $ac_status = 0; } > conftest.i && {
1704          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1705          test ! -s conftest.err
1706        }; then :
1707   ac_retval=0
1708 else
1709   $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1711
1712     ac_retval=1
1713 fi
1714   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715   as_fn_set_status $ac_retval
1716
1717 } # ac_fn_c_try_cpp
1718
1719 # ac_fn_c_try_run LINENO
1720 # ----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1722 # that executables *can* be run.
1723 ac_fn_c_try_run ()
1724 {
1725   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726   if { { ac_try="$ac_link"
1727 case "(($ac_try" in
1728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729   *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733   (eval "$ac_link") 2>&5
1734   ac_status=$?
1735   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1737   { { case "(($ac_try" in
1738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739   *) ac_try_echo=$ac_try;;
1740 esac
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743   (eval "$ac_try") 2>&5
1744   ac_status=$?
1745   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746   test $ac_status = 0; }; }; then :
1747   ac_retval=0
1748 else
1749   $as_echo "$as_me: program exited with status $ac_status" >&5
1750        $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1752
1753        ac_retval=$ac_status
1754 fi
1755   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1757   as_fn_set_status $ac_retval
1758
1759 } # ac_fn_c_try_run
1760
1761 # ac_fn_c_check_func LINENO FUNC VAR
1762 # ----------------------------------
1763 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1764 ac_fn_c_check_func ()
1765 {
1766   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768 $as_echo_n "checking for $2... " >&6; }
1769 if eval \${$3+:} false; then :
1770   $as_echo_n "(cached) " >&6
1771 else
1772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h.  */
1774 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1775    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1776 #define $2 innocuous_$2
1777
1778 /* System header to define __stub macros and hopefully few prototypes,
1779     which can conflict with char $2 (); below.
1780     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1781     <limits.h> exists even on freestanding compilers.  */
1782
1783 #ifdef __STDC__
1784 # include <limits.h>
1785 #else
1786 # include <assert.h>
1787 #endif
1788
1789 #undef $2
1790
1791 /* Override any GCC internal prototype to avoid an error.
1792    Use char because int might match the return type of a GCC
1793    builtin and then its argument prototype would still apply.  */
1794 #ifdef __cplusplus
1795 extern "C"
1796 #endif
1797 char $2 ();
1798 /* The GNU C library defines this for functions which it implements
1799     to always fail with ENOSYS.  Some functions are actually named
1800     something starting with __ and the normal name is an alias.  */
1801 #if defined __stub_$2 || defined __stub___$2
1802 choke me
1803 #endif
1804
1805 int
1806 main ()
1807 {
1808 return $2 ();
1809   ;
1810   return 0;
1811 }
1812 _ACEOF
1813 if ac_fn_c_try_link "$LINENO"; then :
1814   eval "$3=yes"
1815 else
1816   eval "$3=no"
1817 fi
1818 rm -f core conftest.err conftest.$ac_objext \
1819     conftest$ac_exeext conftest.$ac_ext
1820 fi
1821 eval ac_res=\$$3
1822                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1823 $as_echo "$ac_res" >&6; }
1824   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825
1826 } # ac_fn_c_check_func
1827
1828 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1829 # -------------------------------------------------------
1830 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1831 # the include files in INCLUDES and setting the cache variable VAR
1832 # accordingly.
1833 ac_fn_c_check_header_mongrel ()
1834 {
1835   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836   if eval \${$3+:} false; then :
1837   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1838 $as_echo_n "checking for $2... " >&6; }
1839 if eval \${$3+:} false; then :
1840   $as_echo_n "(cached) " >&6
1841 fi
1842 eval ac_res=\$$3
1843                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844 $as_echo "$ac_res" >&6; }
1845 else
1846   # Is the header compilable?
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1848 $as_echo_n "checking $2 usability... " >&6; }
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850 /* end confdefs.h.  */
1851 $4
1852 #include <$2>
1853 _ACEOF
1854 if ac_fn_c_try_compile "$LINENO"; then :
1855   ac_header_compiler=yes
1856 else
1857   ac_header_compiler=no
1858 fi
1859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1861 $as_echo "$ac_header_compiler" >&6; }
1862
1863 # Is the header present?
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1865 $as_echo_n "checking $2 presence... " >&6; }
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h.  */
1868 #include <$2>
1869 _ACEOF
1870 if ac_fn_c_try_cpp "$LINENO"; then :
1871   ac_header_preproc=yes
1872 else
1873   ac_header_preproc=no
1874 fi
1875 rm -f conftest.err conftest.i conftest.$ac_ext
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1877 $as_echo "$ac_header_preproc" >&6; }
1878
1879 # So?  What about this header?
1880 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1881   yes:no: )
1882     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1883 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1884     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1885 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1886     ;;
1887   no:yes:* )
1888     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1889 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1890     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1891 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1892     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1893 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1894     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1895 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1896     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1897 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1898 ( $as_echo "## ------------------------------------------------ ##
1899 ## Report this to http://sourceware.org/libffi.html ##
1900 ## ------------------------------------------------ ##"
1901      ) | sed "s/^/$as_me: WARNING:     /" >&2
1902     ;;
1903 esac
1904   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1905 $as_echo_n "checking for $2... " >&6; }
1906 if eval \${$3+:} false; then :
1907   $as_echo_n "(cached) " >&6
1908 else
1909   eval "$3=\$ac_header_compiler"
1910 fi
1911 eval ac_res=\$$3
1912                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1913 $as_echo "$ac_res" >&6; }
1914 fi
1915   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1916
1917 } # ac_fn_c_check_header_mongrel
1918
1919 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1920 # -------------------------------------------
1921 # Tests whether TYPE exists after having included INCLUDES, setting cache
1922 # variable VAR accordingly.
1923 ac_fn_c_check_type ()
1924 {
1925   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1927 $as_echo_n "checking for $2... " >&6; }
1928 if eval \${$3+:} false; then :
1929   $as_echo_n "(cached) " >&6
1930 else
1931   eval "$3=no"
1932   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933 /* end confdefs.h.  */
1934 $4
1935 int
1936 main ()
1937 {
1938 if (sizeof ($2))
1939          return 0;
1940   ;
1941   return 0;
1942 }
1943 _ACEOF
1944 if ac_fn_c_try_compile "$LINENO"; then :
1945   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 /* end confdefs.h.  */
1947 $4
1948 int
1949 main ()
1950 {
1951 if (sizeof (($2)))
1952             return 0;
1953   ;
1954   return 0;
1955 }
1956 _ACEOF
1957 if ac_fn_c_try_compile "$LINENO"; then :
1958
1959 else
1960   eval "$3=yes"
1961 fi
1962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1963 fi
1964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1965 fi
1966 eval ac_res=\$$3
1967                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968 $as_echo "$ac_res" >&6; }
1969   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970
1971 } # ac_fn_c_check_type
1972
1973 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1974 # --------------------------------------------
1975 # Tries to find the compile-time value of EXPR in a program that includes
1976 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1977 # computed
1978 ac_fn_c_compute_int ()
1979 {
1980   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1981   if test "$cross_compiling" = yes; then
1982     # Depending upon the size, compute the lo and hi bounds.
1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984 /* end confdefs.h.  */
1985 $4
1986 int
1987 main ()
1988 {
1989 static int test_array [1 - 2 * !(($2) >= 0)];
1990 test_array [0] = 0
1991
1992   ;
1993   return 0;
1994 }
1995 _ACEOF
1996 if ac_fn_c_try_compile "$LINENO"; then :
1997   ac_lo=0 ac_mid=0
1998   while :; do
1999     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2000 /* end confdefs.h.  */
2001 $4
2002 int
2003 main ()
2004 {
2005 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2006 test_array [0] = 0
2007
2008   ;
2009   return 0;
2010 }
2011 _ACEOF
2012 if ac_fn_c_try_compile "$LINENO"; then :
2013   ac_hi=$ac_mid; break
2014 else
2015   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2016                         if test $ac_lo -le $ac_mid; then
2017                           ac_lo= ac_hi=
2018                           break
2019                         fi
2020                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2021 fi
2022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2023   done
2024 else
2025   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2026 /* end confdefs.h.  */
2027 $4
2028 int
2029 main ()
2030 {
2031 static int test_array [1 - 2 * !(($2) < 0)];
2032 test_array [0] = 0
2033
2034   ;
2035   return 0;
2036 }
2037 _ACEOF
2038 if ac_fn_c_try_compile "$LINENO"; then :
2039   ac_hi=-1 ac_mid=-1
2040   while :; do
2041     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042 /* end confdefs.h.  */
2043 $4
2044 int
2045 main ()
2046 {
2047 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2048 test_array [0] = 0
2049
2050   ;
2051   return 0;
2052 }
2053 _ACEOF
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055   ac_lo=$ac_mid; break
2056 else
2057   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2058                         if test $ac_mid -le $ac_hi; then
2059                           ac_lo= ac_hi=
2060                           break
2061                         fi
2062                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2063 fi
2064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2065   done
2066 else
2067   ac_lo= ac_hi=
2068 fi
2069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2070 fi
2071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2072 # Binary search between lo and hi bounds.
2073 while test "x$ac_lo" != "x$ac_hi"; do
2074   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2075   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2076 /* end confdefs.h.  */
2077 $4
2078 int
2079 main ()
2080 {
2081 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2082 test_array [0] = 0
2083
2084   ;
2085   return 0;
2086 }
2087 _ACEOF
2088 if ac_fn_c_try_compile "$LINENO"; then :
2089   ac_hi=$ac_mid
2090 else
2091   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2092 fi
2093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2094 done
2095 case $ac_lo in #((
2096 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2097 '') ac_retval=1 ;;
2098 esac
2099   else
2100     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2101 /* end confdefs.h.  */
2102 $4
2103 static long int longval () { return $2; }
2104 static unsigned long int ulongval () { return $2; }
2105 #include <stdio.h>
2106 #include <stdlib.h>
2107 int
2108 main ()
2109 {
2110
2111   FILE *f = fopen ("conftest.val", "w");
2112   if (! f)
2113     return 1;
2114   if (($2) < 0)
2115     {
2116       long int i = longval ();
2117       if (i != ($2))
2118         return 1;
2119       fprintf (f, "%ld", i);
2120     }
2121   else
2122     {
2123       unsigned long int i = ulongval ();
2124       if (i != ($2))
2125         return 1;
2126       fprintf (f, "%lu", i);
2127     }
2128   /* Do not output a trailing newline, as this causes \r\n confusion
2129      on some platforms.  */
2130   return ferror (f) || fclose (f) != 0;
2131
2132   ;
2133   return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_run "$LINENO"; then :
2137   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2138 else
2139   ac_retval=1
2140 fi
2141 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2142   conftest.$ac_objext conftest.beam conftest.$ac_ext
2143 rm -f conftest.val
2144
2145   fi
2146   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2147   as_fn_set_status $ac_retval
2148
2149 } # ac_fn_c_compute_int
2150 cat >config.log <<_ACEOF
2151 This file contains any messages produced by compilers while
2152 running configure, to aid debugging if configure makes a mistake.
2153
2154 It was created by libffi $as_me 3.0.11-rc2, which was
2155 generated by GNU Autoconf 2.68.  Invocation command line was
2156
2157   $ $0 $@
2158
2159 _ACEOF
2160 exec 5>>config.log
2161 {
2162 cat <<_ASUNAME
2163 ## --------- ##
2164 ## Platform. ##
2165 ## --------- ##
2166
2167 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2168 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2169 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2170 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2171 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2172
2173 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2174 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2175
2176 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2177 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2178 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2179 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2180 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2181 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2182 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2183
2184 _ASUNAME
2185
2186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2187 for as_dir in $PATH
2188 do
2189   IFS=$as_save_IFS
2190   test -z "$as_dir" && as_dir=.
2191     $as_echo "PATH: $as_dir"
2192   done
2193 IFS=$as_save_IFS
2194
2195 } >&5
2196
2197 cat >&5 <<_ACEOF
2198
2199
2200 ## ----------- ##
2201 ## Core tests. ##
2202 ## ----------- ##
2203
2204 _ACEOF
2205
2206
2207 # Keep a trace of the command line.
2208 # Strip out --no-create and --no-recursion so they do not pile up.
2209 # Strip out --silent because we don't want to record it for future runs.
2210 # Also quote any args containing shell meta-characters.
2211 # Make two passes to allow for proper duplicate-argument suppression.
2212 ac_configure_args=
2213 ac_configure_args0=
2214 ac_configure_args1=
2215 ac_must_keep_next=false
2216 for ac_pass in 1 2
2217 do
2218   for ac_arg
2219   do
2220     case $ac_arg in
2221     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2222     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2223     | -silent | --silent | --silen | --sile | --sil)
2224       continue ;;
2225     *\'*)
2226       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2227     esac
2228     case $ac_pass in
2229     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2230     2)
2231       as_fn_append ac_configure_args1 " '$ac_arg'"
2232       if test $ac_must_keep_next = true; then
2233         ac_must_keep_next=false # Got value, back to normal.
2234       else
2235         case $ac_arg in
2236           *=* | --config-cache | -C | -disable-* | --disable-* \
2237           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2238           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2239           | -with-* | --with-* | -without-* | --without-* | --x)
2240             case "$ac_configure_args0 " in
2241               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2242             esac
2243             ;;
2244           -* ) ac_must_keep_next=true ;;
2245         esac
2246       fi
2247       as_fn_append ac_configure_args " '$ac_arg'"
2248       ;;
2249     esac
2250   done
2251 done
2252 { ac_configure_args0=; unset ac_configure_args0;}
2253 { ac_configure_args1=; unset ac_configure_args1;}
2254
2255 # When interrupted or exit'd, cleanup temporary files, and complete
2256 # config.log.  We remove comments because anyway the quotes in there
2257 # would cause problems or look ugly.
2258 # WARNING: Use '\'' to represent an apostrophe within the trap.
2259 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2260 trap 'exit_status=$?
2261   # Save into config.log some information that might help in debugging.
2262   {
2263     echo
2264
2265     $as_echo "## ---------------- ##
2266 ## Cache variables. ##
2267 ## ---------------- ##"
2268     echo
2269     # The following way of writing the cache mishandles newlines in values,
2270 (
2271   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2272     eval ac_val=\$$ac_var
2273     case $ac_val in #(
2274     *${as_nl}*)
2275       case $ac_var in #(
2276       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2277 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2278       esac
2279       case $ac_var in #(
2280       _ | IFS | as_nl) ;; #(
2281       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2282       *) { eval $ac_var=; unset $ac_var;} ;;
2283       esac ;;
2284     esac
2285   done
2286   (set) 2>&1 |
2287     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2288     *${as_nl}ac_space=\ *)
2289       sed -n \
2290         "s/'\''/'\''\\\\'\'''\''/g;
2291           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2292       ;; #(
2293     *)
2294       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2295       ;;
2296     esac |
2297     sort
2298 )
2299     echo
2300
2301     $as_echo "## ----------------- ##
2302 ## Output variables. ##
2303 ## ----------------- ##"
2304     echo
2305     for ac_var in $ac_subst_vars
2306     do
2307       eval ac_val=\$$ac_var
2308       case $ac_val in
2309       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2310       esac
2311       $as_echo "$ac_var='\''$ac_val'\''"
2312     done | sort
2313     echo
2314
2315     if test -n "$ac_subst_files"; then
2316       $as_echo "## ------------------- ##
2317 ## File substitutions. ##
2318 ## ------------------- ##"
2319       echo
2320       for ac_var in $ac_subst_files
2321       do
2322         eval ac_val=\$$ac_var
2323         case $ac_val in
2324         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2325         esac
2326         $as_echo "$ac_var='\''$ac_val'\''"
2327       done | sort
2328       echo
2329     fi
2330
2331     if test -s confdefs.h; then
2332       $as_echo "## ----------- ##
2333 ## confdefs.h. ##
2334 ## ----------- ##"
2335       echo
2336       cat confdefs.h
2337       echo
2338     fi
2339     test "$ac_signal" != 0 &&
2340       $as_echo "$as_me: caught signal $ac_signal"
2341     $as_echo "$as_me: exit $exit_status"
2342   } >&5
2343   rm -f core *.core core.conftest.* &&
2344     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2345     exit $exit_status
2346 ' 0
2347 for ac_signal in 1 2 13 15; do
2348   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2349 done
2350 ac_signal=0
2351
2352 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2353 rm -f -r conftest* confdefs.h
2354
2355 $as_echo "/* confdefs.h */" > confdefs.h
2356
2357 # Predefined preprocessor variables.
2358
2359 cat >>confdefs.h <<_ACEOF
2360 #define PACKAGE_NAME "$PACKAGE_NAME"
2361 _ACEOF
2362
2363 cat >>confdefs.h <<_ACEOF
2364 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2365 _ACEOF
2366
2367 cat >>confdefs.h <<_ACEOF
2368 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2369 _ACEOF
2370
2371 cat >>confdefs.h <<_ACEOF
2372 #define PACKAGE_STRING "$PACKAGE_STRING"
2373 _ACEOF
2374
2375 cat >>confdefs.h <<_ACEOF
2376 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2377 _ACEOF
2378
2379 cat >>confdefs.h <<_ACEOF
2380 #define PACKAGE_URL "$PACKAGE_URL"
2381 _ACEOF
2382
2383
2384 # Let the site file select an alternate cache file if it wants to.
2385 # Prefer an explicitly selected file to automatically selected ones.
2386 ac_site_file1=NONE
2387 ac_site_file2=NONE
2388 if test -n "$CONFIG_SITE"; then
2389   # We do not want a PATH search for config.site.
2390   case $CONFIG_SITE in #((
2391     -*)  ac_site_file1=./$CONFIG_SITE;;
2392     */*) ac_site_file1=$CONFIG_SITE;;
2393     *)   ac_site_file1=./$CONFIG_SITE;;
2394   esac
2395 elif test "x$prefix" != xNONE; then
2396   ac_site_file1=$prefix/share/config.site
2397   ac_site_file2=$prefix/etc/config.site
2398 else
2399   ac_site_file1=$ac_default_prefix/share/config.site
2400   ac_site_file2=$ac_default_prefix/etc/config.site
2401 fi
2402 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2403 do
2404   test "x$ac_site_file" = xNONE && continue
2405   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2406     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2407 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2408     sed 's/^/| /' "$ac_site_file" >&5
2409     . "$ac_site_file" \
2410       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2411 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2412 as_fn_error $? "failed to load site script $ac_site_file
2413 See \`config.log' for more details" "$LINENO" 5; }
2414   fi
2415 done
2416
2417 if test -r "$cache_file"; then
2418   # Some versions of bash will fail to source /dev/null (special files
2419   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2420   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2421     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2422 $as_echo "$as_me: loading cache $cache_file" >&6;}
2423     case $cache_file in
2424       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2425       *)                      . "./$cache_file";;
2426     esac
2427   fi
2428 else
2429   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2430 $as_echo "$as_me: creating cache $cache_file" >&6;}
2431   >$cache_file
2432 fi
2433
2434 # Check that the precious variables saved in the cache have kept the same
2435 # value.
2436 ac_cache_corrupted=false
2437 for ac_var in $ac_precious_vars; do
2438   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2439   eval ac_new_set=\$ac_env_${ac_var}_set
2440   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2441   eval ac_new_val=\$ac_env_${ac_var}_value
2442   case $ac_old_set,$ac_new_set in
2443     set,)
2444       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2445 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2446       ac_cache_corrupted=: ;;
2447     ,set)
2448       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2449 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2450       ac_cache_corrupted=: ;;
2451     ,);;
2452     *)
2453       if test "x$ac_old_val" != "x$ac_new_val"; then
2454         # differences in whitespace do not lead to failure.
2455         ac_old_val_w=`echo x $ac_old_val`
2456         ac_new_val_w=`echo x $ac_new_val`
2457         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2458           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2459 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2460           ac_cache_corrupted=:
2461         else
2462           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2463 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2464           eval $ac_var=\$ac_old_val
2465         fi
2466         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2467 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2468         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2469 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2470       fi;;
2471   esac
2472   # Pass precious variables to config.status.
2473   if test "$ac_new_set" = set; then
2474     case $ac_new_val in
2475     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2476     *) ac_arg=$ac_var=$ac_new_val ;;
2477     esac
2478     case " $ac_configure_args " in
2479       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2480       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2481     esac
2482   fi
2483 done
2484 if $ac_cache_corrupted; then
2485   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2486 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2487   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2488 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2489   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2490 fi
2491 ## -------------------- ##
2492 ## Main body of script. ##
2493 ## -------------------- ##
2494
2495 ac_ext=c
2496 ac_cpp='$CPP $CPPFLAGS'
2497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2500
2501
2502 ac_config_headers="$ac_config_headers fficonfig.h"
2503
2504
2505 ac_aux_dir=
2506 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2507   if test -f "$ac_dir/install-sh"; then
2508     ac_aux_dir=$ac_dir
2509     ac_install_sh="$ac_aux_dir/install-sh -c"
2510     break
2511   elif test -f "$ac_dir/install.sh"; then
2512     ac_aux_dir=$ac_dir
2513     ac_install_sh="$ac_aux_dir/install.sh -c"
2514     break
2515   elif test -f "$ac_dir/shtool"; then
2516     ac_aux_dir=$ac_dir
2517     ac_install_sh="$ac_aux_dir/shtool install -c"
2518     break
2519   fi
2520 done
2521 if test -z "$ac_aux_dir"; then
2522   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2523 fi
2524
2525 # These three variables are undocumented and unsupported,
2526 # and are intended to be withdrawn in a future Autoconf release.
2527 # They can cause serious problems if a builder's source tree is in a directory
2528 # whose full name contains unusual characters.
2529 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2530 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2531 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2532
2533
2534 # Make sure we can run config.sub.
2535 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2536   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2537
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2539 $as_echo_n "checking build system type... " >&6; }
2540 if ${ac_cv_build+:} false; then :
2541   $as_echo_n "(cached) " >&6
2542 else
2543   ac_build_alias=$build_alias
2544 test "x$ac_build_alias" = x &&
2545   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2546 test "x$ac_build_alias" = x &&
2547   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2548 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2549   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2550
2551 fi
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2553 $as_echo "$ac_cv_build" >&6; }
2554 case $ac_cv_build in
2555 *-*-*) ;;
2556 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2557 esac
2558 build=$ac_cv_build
2559 ac_save_IFS=$IFS; IFS='-'
2560 set x $ac_cv_build
2561 shift
2562 build_cpu=$1
2563 build_vendor=$2
2564 shift; shift
2565 # Remember, the first character of IFS is used to create $*,
2566 # except with old shells:
2567 build_os=$*
2568 IFS=$ac_save_IFS
2569 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2570
2571
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2573 $as_echo_n "checking host system type... " >&6; }
2574 if ${ac_cv_host+:} false; then :
2575   $as_echo_n "(cached) " >&6
2576 else
2577   if test "x$host_alias" = x; then
2578   ac_cv_host=$ac_cv_build
2579 else
2580   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2581     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2582 fi
2583
2584 fi
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2586 $as_echo "$ac_cv_host" >&6; }
2587 case $ac_cv_host in
2588 *-*-*) ;;
2589 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2590 esac
2591 host=$ac_cv_host
2592 ac_save_IFS=$IFS; IFS='-'
2593 set x $ac_cv_host
2594 shift
2595 host_cpu=$1
2596 host_vendor=$2
2597 shift; shift
2598 # Remember, the first character of IFS is used to create $*,
2599 # except with old shells:
2600 host_os=$*
2601 IFS=$ac_save_IFS
2602 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2603
2604
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2606 $as_echo_n "checking target system type... " >&6; }
2607 if ${ac_cv_target+:} false; then :
2608   $as_echo_n "(cached) " >&6
2609 else
2610   if test "x$target_alias" = x; then
2611   ac_cv_target=$ac_cv_host
2612 else
2613   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2614     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2615 fi
2616
2617 fi
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2619 $as_echo "$ac_cv_target" >&6; }
2620 case $ac_cv_target in
2621 *-*-*) ;;
2622 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2623 esac
2624 target=$ac_cv_target
2625 ac_save_IFS=$IFS; IFS='-'
2626 set x $ac_cv_target
2627 shift
2628 target_cpu=$1
2629 target_vendor=$2
2630 shift; shift
2631 # Remember, the first character of IFS is used to create $*,
2632 # except with old shells:
2633 target_os=$*
2634 IFS=$ac_save_IFS
2635 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2636
2637
2638 # The aliases save the names the user supplied, while $host etc.
2639 # will get canonicalized.
2640 test -n "$target_alias" &&
2641   test "$program_prefix$program_suffix$program_transform_name" = \
2642     NONENONEs,x,x, &&
2643   program_prefix=${target_alias}-
2644
2645 target_alias=${target_alias-$host_alias}
2646
2647 . ${srcdir}/configure.host
2648
2649 AX_ENABLE_BUILDDIR
2650
2651 am__api_version='1.11'
2652
2653 # Find a good install program.  We prefer a C program (faster),
2654 # so one script is as good as another.  But avoid the broken or
2655 # incompatible versions:
2656 # SysV /etc/install, /usr/sbin/install
2657 # SunOS /usr/etc/install
2658 # IRIX /sbin/install
2659 # AIX /bin/install
2660 # AmigaOS /C/install, which installs bootblocks on floppy discs
2661 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2662 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2663 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2664 # OS/2's system install, which has a completely different semantic
2665 # ./install, which can be erroneously created by make from ./install.sh.
2666 # Reject install programs that cannot install multiple files.
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2668 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2669 if test -z "$INSTALL"; then
2670 if ${ac_cv_path_install+:} false; then :
2671   $as_echo_n "(cached) " >&6
2672 else
2673   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674 for as_dir in $PATH
2675 do
2676   IFS=$as_save_IFS
2677   test -z "$as_dir" && as_dir=.
2678     # Account for people who put trailing slashes in PATH elements.
2679 case $as_dir/ in #((
2680   ./ | .// | /[cC]/* | \
2681   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2682   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2683   /usr/ucb/* ) ;;
2684   *)
2685     # OSF1 and SCO ODT 3.0 have their own names for install.
2686     # Don't use installbsd from OSF since it installs stuff as root
2687     # by default.
2688     for ac_prog in ginstall scoinst install; do
2689       for ac_exec_ext in '' $ac_executable_extensions; do
2690         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2691           if test $ac_prog = install &&
2692             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2693             # AIX install.  It has an incompatible calling convention.
2694             :
2695           elif test $ac_prog = install &&
2696             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2697             # program-specific install script used by HP pwplus--don't use.
2698             :
2699           else
2700             rm -rf conftest.one conftest.two conftest.dir
2701             echo one > conftest.one
2702             echo two > conftest.two
2703             mkdir conftest.dir
2704             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2705               test -s conftest.one && test -s conftest.two &&
2706               test -s conftest.dir/conftest.one &&
2707               test -s conftest.dir/conftest.two
2708             then
2709               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2710               break 3
2711             fi
2712           fi
2713         fi
2714       done
2715     done
2716     ;;
2717 esac
2718
2719   done
2720 IFS=$as_save_IFS
2721
2722 rm -rf conftest.one conftest.two conftest.dir
2723
2724 fi
2725   if test "${ac_cv_path_install+set}" = set; then
2726     INSTALL=$ac_cv_path_install
2727   else
2728     # As a last resort, use the slow shell script.  Don't cache a
2729     # value for INSTALL within a source directory, because that will
2730     # break other packages using the cache if that directory is
2731     # removed, or if the value is a relative name.
2732     INSTALL=$ac_install_sh
2733   fi
2734 fi
2735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2736 $as_echo "$INSTALL" >&6; }
2737
2738 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2739 # It thinks the first close brace ends the variable substitution.
2740 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2741
2742 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2743
2744 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2745
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2747 $as_echo_n "checking whether build environment is sane... " >&6; }
2748 # Just in case
2749 sleep 1
2750 echo timestamp > conftest.file
2751 # Reject unsafe characters in $srcdir or the absolute working directory
2752 # name.  Accept space and tab only in the latter.
2753 am_lf='
2754 '
2755 case `pwd` in
2756   *[\\\"\#\$\&\'\`$am_lf]*)
2757     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2758 esac
2759 case $srcdir in
2760   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2761     as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2762 esac
2763
2764 # Do `set' in a subshell so we don't clobber the current shell's
2765 # arguments.  Must try -L first in case configure is actually a
2766 # symlink; some systems play weird games with the mod time of symlinks
2767 # (eg FreeBSD returns the mod time of the symlink's containing
2768 # directory).
2769 if (
2770    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2771    if test "$*" = "X"; then
2772       # -L didn't work.
2773       set X `ls -t "$srcdir/configure" conftest.file`
2774    fi
2775    rm -f conftest.file
2776    if test "$*" != "X $srcdir/configure conftest.file" \
2777       && test "$*" != "X conftest.file $srcdir/configure"; then
2778
2779       # If neither matched, then we have a broken ls.  This can happen
2780       # if, for instance, CONFIG_SHELL is bash and it inherits a
2781       # broken ls alias from the environment.  This has actually
2782       # happened.  Such a system could not be considered "sane".
2783       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2784 alias in your environment" "$LINENO" 5
2785    fi
2786
2787    test "$2" = conftest.file
2788    )
2789 then
2790    # Ok.
2791    :
2792 else
2793    as_fn_error $? "newly created file is older than distributed files!
2794 Check your system clock" "$LINENO" 5
2795 fi
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2797 $as_echo "yes" >&6; }
2798 test "$program_prefix" != NONE &&
2799   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2800 # Use a double $ so make ignores it.
2801 test "$program_suffix" != NONE &&
2802   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2803 # Double any \ or $.
2804 # By default was `s,x,x', remove it if useless.
2805 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2806 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2807
2808 # expand $ac_aux_dir to an absolute path
2809 am_aux_dir=`cd $ac_aux_dir && pwd`
2810
2811 if test x"${MISSING+set}" != xset; then
2812   case $am_aux_dir in
2813   *\ * | *\     *)
2814     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2815   *)
2816     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2817   esac
2818 fi
2819 # Use eval to expand $SHELL
2820 if eval "$MISSING --run true"; then
2821   am_missing_run="$MISSING --run "
2822 else
2823   am_missing_run=
2824   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2825 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2826 fi
2827
2828 if test x"${install_sh}" != xset; then
2829   case $am_aux_dir in
2830   *\ * | *\     *)
2831     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2832   *)
2833     install_sh="\${SHELL} $am_aux_dir/install-sh"
2834   esac
2835 fi
2836
2837 # Installed binaries are usually stripped using `strip' when the user
2838 # run `make install-strip'.  However `strip' might not be the right
2839 # tool to use in cross-compilation environments, therefore Automake
2840 # will honor the `STRIP' environment variable to overrule this program.
2841 if test "$cross_compiling" != no; then
2842   if test -n "$ac_tool_prefix"; then
2843   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2844 set dummy ${ac_tool_prefix}strip; ac_word=$2
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2846 $as_echo_n "checking for $ac_word... " >&6; }
2847 if ${ac_cv_prog_STRIP+:} false; then :
2848   $as_echo_n "(cached) " >&6
2849 else
2850   if test -n "$STRIP"; then
2851   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2852 else
2853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2854 for as_dir in $PATH
2855 do
2856   IFS=$as_save_IFS
2857   test -z "$as_dir" && as_dir=.
2858     for ac_exec_ext in '' $ac_executable_extensions; do
2859   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2860     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2861     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2862     break 2
2863   fi
2864 done
2865   done
2866 IFS=$as_save_IFS
2867
2868 fi
2869 fi
2870 STRIP=$ac_cv_prog_STRIP
2871 if test -n "$STRIP"; then
2872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2873 $as_echo "$STRIP" >&6; }
2874 else
2875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2876 $as_echo "no" >&6; }
2877 fi
2878
2879
2880 fi
2881 if test -z "$ac_cv_prog_STRIP"; then
2882   ac_ct_STRIP=$STRIP
2883   # Extract the first word of "strip", so it can be a program name with args.
2884 set dummy strip; ac_word=$2
2885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2886 $as_echo_n "checking for $ac_word... " >&6; }
2887 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2888   $as_echo_n "(cached) " >&6
2889 else
2890   if test -n "$ac_ct_STRIP"; then
2891   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2892 else
2893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2894 for as_dir in $PATH
2895 do
2896   IFS=$as_save_IFS
2897   test -z "$as_dir" && as_dir=.
2898     for ac_exec_ext in '' $ac_executable_extensions; do
2899   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2900     ac_cv_prog_ac_ct_STRIP="strip"
2901     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2902     break 2
2903   fi
2904 done
2905   done
2906 IFS=$as_save_IFS
2907
2908 fi
2909 fi
2910 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2911 if test -n "$ac_ct_STRIP"; then
2912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2913 $as_echo "$ac_ct_STRIP" >&6; }
2914 else
2915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2916 $as_echo "no" >&6; }
2917 fi
2918
2919   if test "x$ac_ct_STRIP" = x; then
2920     STRIP=":"
2921   else
2922     case $cross_compiling:$ac_tool_warned in
2923 yes:)
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2925 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2926 ac_tool_warned=yes ;;
2927 esac
2928     STRIP=$ac_ct_STRIP
2929   fi
2930 else
2931   STRIP="$ac_cv_prog_STRIP"
2932 fi
2933
2934 fi
2935 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2936
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2938 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2939 if test -z "$MKDIR_P"; then
2940   if ${ac_cv_path_mkdir+:} false; then :
2941   $as_echo_n "(cached) " >&6
2942 else
2943   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2945 do
2946   IFS=$as_save_IFS
2947   test -z "$as_dir" && as_dir=.
2948     for ac_prog in mkdir gmkdir; do
2949          for ac_exec_ext in '' $ac_executable_extensions; do
2950            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2951            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2952              'mkdir (GNU coreutils) '* | \
2953              'mkdir (coreutils) '* | \
2954              'mkdir (fileutils) '4.1*)
2955                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2956                break 3;;
2957            esac
2958          done
2959        done
2960   done
2961 IFS=$as_save_IFS
2962
2963 fi
2964
2965   test -d ./--version && rmdir ./--version
2966   if test "${ac_cv_path_mkdir+set}" = set; then
2967     MKDIR_P="$ac_cv_path_mkdir -p"
2968   else
2969     # As a last resort, use the slow shell script.  Don't cache a
2970     # value for MKDIR_P within a source directory, because that will
2971     # break other packages using the cache if that directory is
2972     # removed, or if the value is a relative name.
2973     MKDIR_P="$ac_install_sh -d"
2974   fi
2975 fi
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2977 $as_echo "$MKDIR_P" >&6; }
2978
2979 mkdir_p="$MKDIR_P"
2980 case $mkdir_p in
2981   [\\/$]* | ?:[\\/]*) ;;
2982   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2983 esac
2984
2985 for ac_prog in gawk mawk nawk awk
2986 do
2987   # Extract the first word of "$ac_prog", so it can be a program name with args.
2988 set dummy $ac_prog; ac_word=$2
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2990 $as_echo_n "checking for $ac_word... " >&6; }
2991 if ${ac_cv_prog_AWK+:} false; then :
2992   $as_echo_n "(cached) " >&6
2993 else
2994   if test -n "$AWK"; then
2995   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2996 else
2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2998 for as_dir in $PATH
2999 do
3000   IFS=$as_save_IFS
3001   test -z "$as_dir" && as_dir=.
3002     for ac_exec_ext in '' $ac_executable_extensions; do
3003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3004     ac_cv_prog_AWK="$ac_prog"
3005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006     break 2
3007   fi
3008 done
3009   done
3010 IFS=$as_save_IFS
3011
3012 fi
3013 fi
3014 AWK=$ac_cv_prog_AWK
3015 if test -n "$AWK"; then
3016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3017 $as_echo "$AWK" >&6; }
3018 else
3019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3021 fi
3022
3023
3024   test -n "$AWK" && break
3025 done
3026
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3028 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3029 set x ${MAKE-make}
3030 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3031 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3032   $as_echo_n "(cached) " >&6
3033 else
3034   cat >conftest.make <<\_ACEOF
3035 SHELL = /bin/sh
3036 all:
3037         @echo '@@@%%%=$(MAKE)=@@@%%%'
3038 _ACEOF
3039 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3040 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3041   *@@@%%%=?*=@@@%%%*)
3042     eval ac_cv_prog_make_${ac_make}_set=yes;;
3043   *)
3044     eval ac_cv_prog_make_${ac_make}_set=no;;
3045 esac
3046 rm -f conftest.make
3047 fi
3048 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3050 $as_echo "yes" >&6; }
3051   SET_MAKE=
3052 else
3053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3054 $as_echo "no" >&6; }
3055   SET_MAKE="MAKE=${MAKE-make}"
3056 fi
3057
3058 rm -rf .tst 2>/dev/null
3059 mkdir .tst 2>/dev/null
3060 if test -d .tst; then
3061   am__leading_dot=.
3062 else
3063   am__leading_dot=_
3064 fi
3065 rmdir .tst 2>/dev/null
3066
3067 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3068   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3069   # is not polluted with repeated "-I."
3070   am__isrc=' -I$(srcdir)'
3071   # test to see if srcdir already configured
3072   if test -f $srcdir/config.status; then
3073     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3074   fi
3075 fi
3076
3077 # test whether we have cygpath
3078 if test -z "$CYGPATH_W"; then
3079   if (cygpath --version) >/dev/null 2>/dev/null; then
3080     CYGPATH_W='cygpath -w'
3081   else
3082     CYGPATH_W=echo
3083   fi
3084 fi
3085
3086
3087 # Define the identity of the package.
3088  PACKAGE='libffi'
3089  VERSION='3.0.11-rc2'
3090
3091
3092 cat >>confdefs.h <<_ACEOF
3093 #define PACKAGE "$PACKAGE"
3094 _ACEOF
3095
3096
3097 cat >>confdefs.h <<_ACEOF
3098 #define VERSION "$VERSION"
3099 _ACEOF
3100
3101 # Some tools Automake needs.
3102
3103 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3104
3105
3106 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3107
3108
3109 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3110
3111
3112 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3113
3114
3115 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3116
3117 # We need awk for the "check" target.  The system "awk" is bad on
3118 # some platforms.
3119 # Always define AMTAR for backward compatibility.
3120
3121 AMTAR=${AMTAR-"${am_missing_run}tar"}
3122
3123 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3124
3125
3126
3127
3128
3129
3130 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3131 # We must force CC to /not/ be precious variables; otherwise
3132 # the wrong, non-multilib-adjusted value will be used in multilibs.
3133 # As a side effect, we have to subst CFLAGS ourselves.
3134 # Also save and restore CFLAGS, since AC_PROG_CC will come up with
3135 # defaults of its own if none are provided.
3136
3137
3138
3139 save_CFLAGS=$CFLAGS
3140 ac_ext=c
3141 ac_cpp='$CPP $CPPFLAGS'
3142 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3143 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3144 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3145 if test -n "$ac_tool_prefix"; then
3146   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3147 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3149 $as_echo_n "checking for $ac_word... " >&6; }
3150 if ${ac_cv_prog_CC+:} false; then :
3151   $as_echo_n "(cached) " >&6
3152 else
3153   if test -n "$CC"; then
3154   ac_cv_prog_CC="$CC" # Let the user override the test.
3155 else
3156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3157 for as_dir in $PATH
3158 do
3159   IFS=$as_save_IFS
3160   test -z "$as_dir" && as_dir=.
3161     for ac_exec_ext in '' $ac_executable_extensions; do
3162   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3163     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3164     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3165     break 2
3166   fi
3167 done
3168   done
3169 IFS=$as_save_IFS
3170
3171 fi
3172 fi
3173 CC=$ac_cv_prog_CC
3174 if test -n "$CC"; then
3175   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3176 $as_echo "$CC" >&6; }
3177 else
3178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3179 $as_echo "no" >&6; }
3180 fi
3181
3182
3183 fi
3184 if test -z "$ac_cv_prog_CC"; then
3185   ac_ct_CC=$CC
3186   # Extract the first word of "gcc", so it can be a program name with args.
3187 set dummy gcc; ac_word=$2
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3189 $as_echo_n "checking for $ac_word... " >&6; }
3190 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3191   $as_echo_n "(cached) " >&6
3192 else
3193   if test -n "$ac_ct_CC"; then
3194   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3195 else
3196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3197 for as_dir in $PATH
3198 do
3199   IFS=$as_save_IFS
3200   test -z "$as_dir" && as_dir=.
3201     for ac_exec_ext in '' $ac_executable_extensions; do
3202   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3203     ac_cv_prog_ac_ct_CC="gcc"
3204     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3205     break 2
3206   fi
3207 done
3208   done
3209 IFS=$as_save_IFS
3210
3211 fi
3212 fi
3213 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3214 if test -n "$ac_ct_CC"; then
3215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3216 $as_echo "$ac_ct_CC" >&6; }
3217 else
3218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3219 $as_echo "no" >&6; }
3220 fi
3221
3222   if test "x$ac_ct_CC" = x; then
3223     CC=""
3224   else
3225     case $cross_compiling:$ac_tool_warned in
3226 yes:)
3227 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3228 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3229 ac_tool_warned=yes ;;
3230 esac
3231     CC=$ac_ct_CC
3232   fi
3233 else
3234   CC="$ac_cv_prog_CC"
3235 fi
3236
3237 if test -z "$CC"; then
3238           if test -n "$ac_tool_prefix"; then
3239     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3240 set dummy ${ac_tool_prefix}cc; ac_word=$2
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3242 $as_echo_n "checking for $ac_word... " >&6; }
3243 if ${ac_cv_prog_CC+:} false; then :
3244   $as_echo_n "(cached) " >&6
3245 else
3246   if test -n "$CC"; then
3247   ac_cv_prog_CC="$CC" # Let the user override the test.
3248 else
3249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3250 for as_dir in $PATH
3251 do
3252   IFS=$as_save_IFS
3253   test -z "$as_dir" && as_dir=.
3254     for ac_exec_ext in '' $ac_executable_extensions; do
3255   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3256     ac_cv_prog_CC="${ac_tool_prefix}cc"
3257     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3258     break 2
3259   fi
3260 done
3261   done
3262 IFS=$as_save_IFS
3263
3264 fi
3265 fi
3266 CC=$ac_cv_prog_CC
3267 if test -n "$CC"; then
3268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3269 $as_echo "$CC" >&6; }
3270 else
3271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3272 $as_echo "no" >&6; }
3273 fi
3274
3275
3276   fi
3277 fi
3278 if test -z "$CC"; then
3279   # Extract the first word of "cc", so it can be a program name with args.
3280 set dummy cc; ac_word=$2
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3282 $as_echo_n "checking for $ac_word... " >&6; }
3283 if ${ac_cv_prog_CC+:} false; then :
3284   $as_echo_n "(cached) " >&6
3285 else
3286   if test -n "$CC"; then
3287   ac_cv_prog_CC="$CC" # Let the user override the test.
3288 else
3289   ac_prog_rejected=no
3290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3291 for as_dir in $PATH
3292 do
3293   IFS=$as_save_IFS
3294   test -z "$as_dir" && as_dir=.
3295     for ac_exec_ext in '' $ac_executable_extensions; do
3296   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3297     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3298        ac_prog_rejected=yes
3299        continue
3300      fi
3301     ac_cv_prog_CC="cc"
3302     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3303     break 2
3304   fi
3305 done
3306   done
3307 IFS=$as_save_IFS
3308
3309 if test $ac_prog_rejected = yes; then
3310   # We found a bogon in the path, so make sure we never use it.
3311   set dummy $ac_cv_prog_CC
3312   shift
3313   if test $# != 0; then
3314     # We chose a different compiler from the bogus one.
3315     # However, it has the same basename, so the bogon will be chosen
3316     # first if we set CC to just the basename; use the full file name.
3317     shift
3318     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3319   fi
3320 fi
3321 fi
3322 fi
3323 CC=$ac_cv_prog_CC
3324 if test -n "$CC"; then
3325   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3326 $as_echo "$CC" >&6; }
3327 else
3328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3329 $as_echo "no" >&6; }
3330 fi
3331
3332
3333 fi
3334 if test -z "$CC"; then
3335   if test -n "$ac_tool_prefix"; then
3336   for ac_prog in cl.exe
3337   do
3338     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3339 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3341 $as_echo_n "checking for $ac_word... " >&6; }
3342 if ${ac_cv_prog_CC+:} false; then :
3343   $as_echo_n "(cached) " >&6
3344 else
3345   if test -n "$CC"; then
3346   ac_cv_prog_CC="$CC" # Let the user override the test.
3347 else
3348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3349 for as_dir in $PATH
3350 do
3351   IFS=$as_save_IFS
3352   test -z "$as_dir" && as_dir=.
3353     for ac_exec_ext in '' $ac_executable_extensions; do
3354   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3355     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3356     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3357     break 2
3358   fi
3359 done
3360   done
3361 IFS=$as_save_IFS
3362
3363 fi
3364 fi
3365 CC=$ac_cv_prog_CC
3366 if test -n "$CC"; then
3367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3368 $as_echo "$CC" >&6; }
3369 else
3370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3371 $as_echo "no" >&6; }
3372 fi
3373
3374
3375     test -n "$CC" && break
3376   done
3377 fi
3378 if test -z "$CC"; then
3379   ac_ct_CC=$CC
3380   for ac_prog in cl.exe
3381 do
3382   # Extract the first word of "$ac_prog", so it can be a program name with args.
3383 set dummy $ac_prog; ac_word=$2
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3385 $as_echo_n "checking for $ac_word... " >&6; }
3386 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3387   $as_echo_n "(cached) " >&6
3388 else
3389   if test -n "$ac_ct_CC"; then
3390   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3391 else
3392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3393 for as_dir in $PATH
3394 do
3395   IFS=$as_save_IFS
3396   test -z "$as_dir" && as_dir=.
3397     for ac_exec_ext in '' $ac_executable_extensions; do
3398   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3399     ac_cv_prog_ac_ct_CC="$ac_prog"
3400     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3401     break 2
3402   fi
3403 done
3404   done
3405 IFS=$as_save_IFS
3406
3407 fi
3408 fi
3409 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3410 if test -n "$ac_ct_CC"; then
3411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3412 $as_echo "$ac_ct_CC" >&6; }
3413 else
3414   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3415 $as_echo "no" >&6; }
3416 fi
3417
3418
3419   test -n "$ac_ct_CC" && break
3420 done
3421
3422   if test "x$ac_ct_CC" = x; then
3423     CC=""
3424   else
3425     case $cross_compiling:$ac_tool_warned in
3426 yes:)
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3428 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3429 ac_tool_warned=yes ;;
3430 esac
3431     CC=$ac_ct_CC
3432   fi
3433 fi
3434
3435 fi
3436
3437
3438 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3439 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3440 as_fn_error $? "no acceptable C compiler found in \$PATH
3441 See \`config.log' for more details" "$LINENO" 5; }
3442
3443 # Provide some information about the compiler.
3444 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3445 set X $ac_compile
3446 ac_compiler=$2
3447 for ac_option in --version -v -V -qversion; do
3448   { { ac_try="$ac_compiler $ac_option >&5"
3449 case "(($ac_try" in
3450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3451   *) ac_try_echo=$ac_try;;
3452 esac
3453 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3454 $as_echo "$ac_try_echo"; } >&5
3455   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3456   ac_status=$?
3457   if test -s conftest.err; then
3458     sed '10a\
3459 ... rest of stderr output deleted ...
3460          10q' conftest.err >conftest.er1
3461     cat conftest.er1 >&5
3462   fi
3463   rm -f conftest.er1 conftest.err
3464   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3465   test $ac_status = 0; }
3466 done
3467
3468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469 /* end confdefs.h.  */
3470
3471 int
3472 main ()
3473 {
3474
3475   ;
3476   return 0;
3477 }
3478 _ACEOF
3479 ac_clean_files_save=$ac_clean_files
3480 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3481 # Try to create an executable without -o first, disregard a.out.
3482 # It will help us diagnose broken compilers, and finding out an intuition
3483 # of exeext.
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3485 $as_echo_n "checking whether the C compiler works... " >&6; }
3486 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3487
3488 # The possible output files:
3489 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3490
3491 ac_rmfiles=
3492 for ac_file in $ac_files
3493 do
3494   case $ac_file in
3495     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3496     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3497   esac
3498 done
3499 rm -f $ac_rmfiles
3500
3501 if { { ac_try="$ac_link_default"
3502 case "(($ac_try" in
3503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3504   *) ac_try_echo=$ac_try;;
3505 esac
3506 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3507 $as_echo "$ac_try_echo"; } >&5
3508   (eval "$ac_link_default") 2>&5
3509   ac_status=$?
3510   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3511   test $ac_status = 0; }; then :
3512   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3513 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3514 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3515 # so that the user can short-circuit this test for compilers unknown to
3516 # Autoconf.
3517 for ac_file in $ac_files ''
3518 do
3519   test -f "$ac_file" || continue
3520   case $ac_file in
3521     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3522         ;;
3523     [ab].out )
3524         # We found the default executable, but exeext='' is most
3525         # certainly right.
3526         break;;
3527     *.* )
3528         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3529         then :; else
3530            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3531         fi
3532         # We set ac_cv_exeext here because the later test for it is not
3533         # safe: cross compilers may not add the suffix if given an `-o'
3534         # argument, so we may need to know it at that point already.
3535         # Even if this section looks crufty: it has the advantage of
3536         # actually working.
3537         break;;
3538     * )
3539         break;;
3540   esac
3541 done
3542 test "$ac_cv_exeext" = no && ac_cv_exeext=
3543
3544 else
3545   ac_file=''
3546 fi
3547 if test -z "$ac_file"; then :
3548   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3549 $as_echo "no" >&6; }
3550 $as_echo "$as_me: failed program was:" >&5
3551 sed 's/^/| /' conftest.$ac_ext >&5
3552
3553 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3554 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3555 as_fn_error 77 "C compiler cannot create executables
3556 See \`config.log' for more details" "$LINENO" 5; }
3557 else
3558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3559 $as_echo "yes" >&6; }
3560 fi
3561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3562 $as_echo_n "checking for C compiler default output file name... " >&6; }
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3564 $as_echo "$ac_file" >&6; }
3565 ac_exeext=$ac_cv_exeext
3566
3567 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3568 ac_clean_files=$ac_clean_files_save
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3570 $as_echo_n "checking for suffix of executables... " >&6; }
3571 if { { ac_try="$ac_link"
3572 case "(($ac_try" in
3573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3574   *) ac_try_echo=$ac_try;;
3575 esac
3576 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3577 $as_echo "$ac_try_echo"; } >&5
3578   (eval "$ac_link") 2>&5
3579   ac_status=$?
3580   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3581   test $ac_status = 0; }; then :
3582   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3583 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3584 # work properly (i.e., refer to `conftest.exe'), while it won't with
3585 # `rm'.
3586 for ac_file in conftest.exe conftest conftest.*; do
3587   test -f "$ac_file" || continue
3588   case $ac_file in
3589     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3590     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3591           break;;
3592     * ) break;;
3593   esac
3594 done
3595 else
3596   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3597 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3598 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3599 See \`config.log' for more details" "$LINENO" 5; }
3600 fi
3601 rm -f conftest conftest$ac_cv_exeext
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3603 $as_echo "$ac_cv_exeext" >&6; }
3604
3605 rm -f conftest.$ac_ext
3606 EXEEXT=$ac_cv_exeext
3607 ac_exeext=$EXEEXT
3608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609 /* end confdefs.h.  */
3610 #include <stdio.h>
3611 int
3612 main ()
3613 {
3614 FILE *f = fopen ("conftest.out", "w");
3615  return ferror (f) || fclose (f) != 0;
3616
3617   ;
3618   return 0;
3619 }
3620 _ACEOF
3621 ac_clean_files="$ac_clean_files conftest.out"
3622 # Check that the compiler produces executables we can run.  If not, either
3623 # the compiler is broken, or we cross compile.
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3625 $as_echo_n "checking whether we are cross compiling... " >&6; }
3626 if test "$cross_compiling" != yes; then
3627   { { ac_try="$ac_link"
3628 case "(($ac_try" in
3629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3630   *) ac_try_echo=$ac_try;;
3631 esac
3632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3633 $as_echo "$ac_try_echo"; } >&5
3634   (eval "$ac_link") 2>&5
3635   ac_status=$?
3636   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3637   test $ac_status = 0; }
3638   if { ac_try='./conftest$ac_cv_exeext'
3639   { { case "(($ac_try" in
3640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3641   *) ac_try_echo=$ac_try;;
3642 esac
3643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3644 $as_echo "$ac_try_echo"; } >&5
3645   (eval "$ac_try") 2>&5
3646   ac_status=$?
3647   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3648   test $ac_status = 0; }; }; then
3649     cross_compiling=no
3650   else
3651     if test "$cross_compiling" = maybe; then
3652         cross_compiling=yes
3653     else
3654         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3655 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3656 as_fn_error $? "cannot run C compiled programs.
3657 If you meant to cross compile, use \`--host'.
3658 See \`config.log' for more details" "$LINENO" 5; }
3659     fi
3660   fi
3661 fi
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3663 $as_echo "$cross_compiling" >&6; }
3664
3665 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3666 ac_clean_files=$ac_clean_files_save
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3668 $as_echo_n "checking for suffix of object files... " >&6; }
3669 if ${ac_cv_objext+:} false; then :
3670   $as_echo_n "(cached) " >&6
3671 else
3672   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3673 /* end confdefs.h.  */
3674
3675 int
3676 main ()
3677 {
3678
3679   ;
3680   return 0;
3681 }
3682 _ACEOF
3683 rm -f conftest.o conftest.obj
3684 if { { ac_try="$ac_compile"
3685 case "(($ac_try" in
3686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3687   *) ac_try_echo=$ac_try;;
3688 esac
3689 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3690 $as_echo "$ac_try_echo"; } >&5
3691   (eval "$ac_compile") 2>&5
3692   ac_status=$?
3693   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3694   test $ac_status = 0; }; then :
3695   for ac_file in conftest.o conftest.obj conftest.*; do
3696   test -f "$ac_file" || continue;
3697   case $ac_file in
3698     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3699     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3700        break;;
3701   esac
3702 done
3703 else
3704   $as_echo "$as_me: failed program was:" >&5
3705 sed 's/^/| /' conftest.$ac_ext >&5
3706
3707 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3708 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3709 as_fn_error $? "cannot compute suffix of object files: cannot compile
3710 See \`config.log' for more details" "$LINENO" 5; }
3711 fi
3712 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3713 fi
3714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3715 $as_echo "$ac_cv_objext" >&6; }
3716 OBJEXT=$ac_cv_objext
3717 ac_objext=$OBJEXT
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3719 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3720 if ${ac_cv_c_compiler_gnu+:} false; then :
3721   $as_echo_n "(cached) " >&6
3722 else
3723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3724 /* end confdefs.h.  */
3725
3726 int
3727 main ()
3728 {
3729 #ifndef __GNUC__
3730        choke me
3731 #endif
3732
3733   ;
3734   return 0;
3735 }
3736 _ACEOF
3737 if ac_fn_c_try_compile "$LINENO"; then :
3738   ac_compiler_gnu=yes
3739 else
3740   ac_compiler_gnu=no
3741 fi
3742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3743 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3744
3745 fi
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3747 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3748 if test $ac_compiler_gnu = yes; then
3749   GCC=yes
3750 else
3751   GCC=
3752 fi
3753 ac_test_CFLAGS=${CFLAGS+set}
3754 ac_save_CFLAGS=$CFLAGS
3755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3756 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3757 if ${ac_cv_prog_cc_g+:} false; then :
3758   $as_echo_n "(cached) " >&6
3759 else
3760   ac_save_c_werror_flag=$ac_c_werror_flag
3761    ac_c_werror_flag=yes
3762    ac_cv_prog_cc_g=no
3763    CFLAGS="-g"
3764    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765 /* end confdefs.h.  */
3766
3767 int
3768 main ()
3769 {
3770
3771   ;
3772   return 0;
3773 }
3774 _ACEOF
3775 if ac_fn_c_try_compile "$LINENO"; then :
3776   ac_cv_prog_cc_g=yes
3777 else
3778   CFLAGS=""
3779       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780 /* end confdefs.h.  */
3781
3782 int
3783 main ()
3784 {
3785
3786   ;
3787   return 0;
3788 }
3789 _ACEOF
3790 if ac_fn_c_try_compile "$LINENO"; then :
3791
3792 else
3793   ac_c_werror_flag=$ac_save_c_werror_flag
3794          CFLAGS="-g"
3795          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3796 /* end confdefs.h.  */
3797
3798 int
3799 main ()
3800 {
3801
3802   ;
3803   return 0;
3804 }
3805 _ACEOF
3806 if ac_fn_c_try_compile "$LINENO"; then :
3807   ac_cv_prog_cc_g=yes
3808 fi
3809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3810 fi
3811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3812 fi
3813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3814    ac_c_werror_flag=$ac_save_c_werror_flag
3815 fi
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3817 $as_echo "$ac_cv_prog_cc_g" >&6; }
3818 if test "$ac_test_CFLAGS" = set; then
3819   CFLAGS=$ac_save_CFLAGS
3820 elif test $ac_cv_prog_cc_g = yes; then
3821   if test "$GCC" = yes; then
3822     CFLAGS="-g -O2"
3823   else
3824     CFLAGS="-g"
3825   fi
3826 else
3827   if test "$GCC" = yes; then
3828     CFLAGS="-O2"
3829   else
3830     CFLAGS=
3831   fi
3832 fi
3833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3834 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3835 if ${ac_cv_prog_cc_c89+:} false; then :
3836   $as_echo_n "(cached) " >&6
3837 else
3838   ac_cv_prog_cc_c89=no
3839 ac_save_CC=$CC
3840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841 /* end confdefs.h.  */
3842 #include <stdarg.h>
3843 #include <stdio.h>
3844 #include <sys/types.h>
3845 #include <sys/stat.h>
3846 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3847 struct buf { int x; };
3848 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3849 static char *e (p, i)
3850      char **p;
3851      int i;
3852 {
3853   return p[i];
3854 }
3855 static char *f (char * (*g) (char **, int), char **p, ...)
3856 {
3857   char *s;
3858   va_list v;
3859   va_start (v,p);
3860   s = g (p, va_arg (v,int));
3861   va_end (v);
3862   return s;
3863 }
3864
3865 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3866    function prototypes and stuff, but not '\xHH' hex character constants.
3867    These don't provoke an error unfortunately, instead are silently treated
3868    as 'x'.  The following induces an error, until -std is added to get
3869    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3870    array size at least.  It's necessary to write '\x00'==0 to get something
3871    that's true only with -std.  */
3872 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3873
3874 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3875    inside strings and character constants.  */
3876 #define FOO(x) 'x'
3877 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3878
3879 int test (int i, double x);
3880 struct s1 {int (*f) (int a);};
3881 struct s2 {int (*f) (double a);};
3882 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3883 int argc;
3884 char **argv;
3885 int
3886 main ()
3887 {
3888 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3889   ;
3890   return 0;
3891 }
3892 _ACEOF
3893 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3894         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3895 do
3896   CC="$ac_save_CC $ac_arg"
3897   if ac_fn_c_try_compile "$LINENO"; then :
3898   ac_cv_prog_cc_c89=$ac_arg
3899 fi
3900 rm -f core conftest.err conftest.$ac_objext
3901   test "x$ac_cv_prog_cc_c89" != "xno" && break
3902 done
3903 rm -f conftest.$ac_ext
3904 CC=$ac_save_CC
3905
3906 fi
3907 # AC_CACHE_VAL
3908 case "x$ac_cv_prog_cc_c89" in
3909   x)
3910     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3911 $as_echo "none needed" >&6; } ;;
3912   xno)
3913     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3914 $as_echo "unsupported" >&6; } ;;
3915   *)
3916     CC="$CC $ac_cv_prog_cc_c89"
3917     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3918 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3919 esac
3920 if test "x$ac_cv_prog_cc_c89" != xno; then :
3921
3922 fi
3923
3924 ac_ext=c
3925 ac_cpp='$CPP $CPPFLAGS'
3926 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3927 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3928 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3929 DEPDIR="${am__leading_dot}deps"
3930
3931 ac_config_commands="$ac_config_commands depfiles"
3932
3933
3934 am_make=${MAKE-make}
3935 cat > confinc << 'END'
3936 am__doit:
3937         @echo this is the am__doit target
3938 .PHONY: am__doit
3939 END
3940 # If we don't find an include directive, just comment out the code.
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3942 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3943 am__include="#"
3944 am__quote=
3945 _am_result=none
3946 # First try GNU make style include.
3947 echo "include confinc" > confmf
3948 # Ignore all kinds of additional output from `make'.
3949 case `$am_make -s -f confmf 2> /dev/null` in #(
3950 *the\ am__doit\ target*)
3951   am__include=include
3952   am__quote=
3953   _am_result=GNU
3954   ;;
3955 esac
3956 # Now try BSD make style include.
3957 if test "$am__include" = "#"; then
3958    echo '.include "confinc"' > confmf
3959    case `$am_make -s -f confmf 2> /dev/null` in #(
3960    *the\ am__doit\ target*)
3961      am__include=.include
3962      am__quote="\""
3963      _am_result=BSD
3964      ;;
3965    esac
3966 fi
3967
3968
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3970 $as_echo "$_am_result" >&6; }
3971 rm -f confinc confmf
3972
3973 # Check whether --enable-dependency-tracking was given.
3974 if test "${enable_dependency_tracking+set}" = set; then :
3975   enableval=$enable_dependency_tracking;
3976 fi
3977
3978 if test "x$enable_dependency_tracking" != xno; then
3979   am_depcomp="$ac_aux_dir/depcomp"
3980   AMDEPBACKSLASH='\'
3981 fi
3982  if test "x$enable_dependency_tracking" != xno; then
3983   AMDEP_TRUE=
3984   AMDEP_FALSE='#'
3985 else
3986   AMDEP_TRUE='#'
3987   AMDEP_FALSE=
3988 fi
3989
3990
3991
3992 depcc="$CC"   am_compiler_list=
3993
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3995 $as_echo_n "checking dependency style of $depcc... " >&6; }
3996 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3997   $as_echo_n "(cached) " >&6
3998 else
3999   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4000   # We make a subdir and do the tests there.  Otherwise we can end up
4001   # making bogus files that we don't know about and never remove.  For
4002   # instance it was reported that on HP-UX the gcc test will end up
4003   # making a dummy file named `D' -- because `-MD' means `put the output
4004   # in D'.
4005   mkdir conftest.dir
4006   # Copy depcomp to subdir because otherwise we won't find it if we're
4007   # using a relative directory.
4008   cp "$am_depcomp" conftest.dir
4009   cd conftest.dir
4010   # We will build objects and dependencies in a subdirectory because
4011   # it helps to detect inapplicable dependency modes.  For instance
4012   # both Tru64's cc and ICC support -MD to output dependencies as a
4013   # side effect of compilation, but ICC will put the dependencies in
4014   # the current directory while Tru64 will put them in the object
4015   # directory.
4016   mkdir sub
4017
4018   am_cv_CC_dependencies_compiler_type=none
4019   if test "$am_compiler_list" = ""; then
4020      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4021   fi
4022   am__universal=false
4023   case " $depcc " in #(
4024      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4025      esac
4026
4027   for depmode in $am_compiler_list; do
4028     # Setup a source with many dependencies, because some compilers
4029     # like to wrap large dependency lists on column 80 (with \), and
4030     # we should not choose a depcomp mode which is confused by this.
4031     #
4032     # We need to recreate these files for each test, as the compiler may
4033     # overwrite some of them when testing with obscure command lines.
4034     # This happens at least with the AIX C compiler.
4035     : > sub/conftest.c
4036     for i in 1 2 3 4 5 6; do
4037       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4038       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4039       # Solaris 8's {/usr,}/bin/sh.
4040       touch sub/conftst$i.h
4041     done
4042     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4043
4044     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4045     # mode.  It turns out that the SunPro C++ compiler does not properly
4046     # handle `-M -o', and we need to detect this.  Also, some Intel
4047     # versions had trouble with output in subdirs
4048     am__obj=sub/conftest.${OBJEXT-o}
4049     am__minus_obj="-o $am__obj"
4050     case $depmode in
4051     gcc)
4052       # This depmode causes a compiler race in universal mode.
4053       test "$am__universal" = false || continue
4054       ;;
4055     nosideeffect)
4056       # after this tag, mechanisms are not by side-effect, so they'll
4057       # only be used when explicitly requested
4058       if test "x$enable_dependency_tracking" = xyes; then
4059         continue
4060       else
4061         break
4062       fi
4063       ;;
4064     msvisualcpp | msvcmsys)
4065       # This compiler won't grok `-c -o', but also, the minuso test has
4066       # not run yet.  These depmodes are late enough in the game, and
4067       # so weak that their functioning should not be impacted.
4068       am__obj=conftest.${OBJEXT-o}
4069       am__minus_obj=
4070       ;;
4071     none) break ;;
4072     esac
4073     if depmode=$depmode \
4074        source=sub/conftest.c object=$am__obj \
4075        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4076        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4077          >/dev/null 2>conftest.err &&
4078        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4079        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4080        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4081        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4082       # icc doesn't choke on unknown options, it will just issue warnings
4083       # or remarks (even with -Werror).  So we grep stderr for any message
4084       # that says an option was ignored or not supported.
4085       # When given -MP, icc 7.0 and 7.1 complain thusly:
4086       #   icc: Command line warning: ignoring option '-M'; no argument required
4087       # The diagnosis changed in icc 8.0:
4088       #   icc: Command line remark: option '-MP' not supported
4089       if (grep 'ignoring option' conftest.err ||
4090           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4091         am_cv_CC_dependencies_compiler_type=$depmode
4092         break
4093       fi
4094     fi
4095   done
4096
4097   cd ..
4098   rm -rf conftest.dir
4099 else
4100   am_cv_CC_dependencies_compiler_type=none
4101 fi
4102
4103 fi
4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4105 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4106 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4107
4108  if
4109   test "x$enable_dependency_tracking" != xno \
4110   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4111   am__fastdepCC_TRUE=
4112   am__fastdepCC_FALSE='#'
4113 else
4114   am__fastdepCC_TRUE='#'
4115   am__fastdepCC_FALSE=
4116 fi
4117
4118
4119 CFLAGS=$save_CFLAGS
4120
4121
4122
4123
4124
4125 # By default we simply use the C compiler to build assembly code.
4126
4127 test "${CCAS+set}" = set || CCAS=$CC
4128 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4129
4130
4131
4132 depcc="$CCAS"   am_compiler_list=
4133
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4135 $as_echo_n "checking dependency style of $depcc... " >&6; }
4136 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
4137   $as_echo_n "(cached) " >&6
4138 else
4139   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4140   # We make a subdir and do the tests there.  Otherwise we can end up
4141   # making bogus files that we don't know about and never remove.  For
4142   # instance it was reported that on HP-UX the gcc test will end up
4143   # making a dummy file named `D' -- because `-MD' means `put the output
4144   # in D'.
4145   mkdir conftest.dir
4146   # Copy depcomp to subdir because otherwise we won't find it if we're
4147   # using a relative directory.
4148   cp "$am_depcomp" conftest.dir
4149   cd conftest.dir
4150   # We will build objects and dependencies in a subdirectory because
4151   # it helps to detect inapplicable dependency modes.  For instance
4152   # both Tru64's cc and ICC support -MD to output dependencies as a
4153   # side effect of compilation, but ICC will put the dependencies in
4154   # the current directory while Tru64 will put them in the object
4155   # directory.
4156   mkdir sub
4157
4158   am_cv_CCAS_dependencies_compiler_type=none
4159   if test "$am_compiler_list" = ""; then
4160      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4161   fi
4162   am__universal=false
4163
4164
4165   for depmode in $am_compiler_list; do
4166     # Setup a source with many dependencies, because some compilers
4167     # like to wrap large dependency lists on column 80 (with \), and
4168     # we should not choose a depcomp mode which is confused by this.
4169     #
4170     # We need to recreate these files for each test, as the compiler may
4171     # overwrite some of them when testing with obscure command lines.
4172     # This happens at least with the AIX C compiler.
4173     : > sub/conftest.c
4174     for i in 1 2 3 4 5 6; do
4175       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4176       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4177       # Solaris 8's {/usr,}/bin/sh.
4178       touch sub/conftst$i.h
4179     done
4180     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4181
4182     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4183     # mode.  It turns out that the SunPro C++ compiler does not properly
4184     # handle `-M -o', and we need to detect this.  Also, some Intel
4185     # versions had trouble with output in subdirs
4186     am__obj=sub/conftest.${OBJEXT-o}
4187     am__minus_obj="-o $am__obj"
4188     case $depmode in
4189     gcc)
4190       # This depmode causes a compiler race in universal mode.
4191       test "$am__universal" = false || continue
4192       ;;
4193     nosideeffect)
4194       # after this tag, mechanisms are not by side-effect, so they'll
4195       # only be used when explicitly requested
4196       if test "x$enable_dependency_tracking" = xyes; then
4197         continue
4198       else
4199         break
4200       fi
4201       ;;
4202     msvisualcpp | msvcmsys)
4203       # This compiler won't grok `-c -o', but also, the minuso test has
4204       # not run yet.  These depmodes are late enough in the game, and
4205       # so weak that their functioning should not be impacted.
4206       am__obj=conftest.${OBJEXT-o}
4207       am__minus_obj=
4208       ;;
4209     none) break ;;
4210     esac
4211     if depmode=$depmode \
4212        source=sub/conftest.c object=$am__obj \
4213        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4214        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4215          >/dev/null 2>conftest.err &&
4216        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4217        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4218        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4219        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4220       # icc doesn't choke on unknown options, it will just issue warnings
4221       # or remarks (even with -Werror).  So we grep stderr for any message
4222       # that says an option was ignored or not supported.
4223       # When given -MP, icc 7.0 and 7.1 complain thusly:
4224       #   icc: Command line warning: ignoring option '-M'; no argument required
4225       # The diagnosis changed in icc 8.0:
4226       #   icc: Command line remark: option '-MP' not supported
4227       if (grep 'ignoring option' conftest.err ||
4228           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4229         am_cv_CCAS_dependencies_compiler_type=$depmode
4230         break
4231       fi
4232     fi
4233   done
4234
4235   cd ..
4236   rm -rf conftest.dir
4237 else
4238   am_cv_CCAS_dependencies_compiler_type=none
4239 fi
4240
4241 fi
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4243 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4244 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4245
4246  if
4247   test "x$enable_dependency_tracking" != xno \
4248   && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4249   am__fastdepCCAS_TRUE=
4250   am__fastdepCCAS_FALSE='#'
4251 else
4252   am__fastdepCCAS_TRUE='#'
4253   am__fastdepCCAS_FALSE=
4254 fi
4255
4256
4257 if test "x$CC" != xcc; then
4258   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4259 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4260 else
4261   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4262 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4263 fi
4264 set dummy $CC; ac_cc=`$as_echo "$2" |
4265                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4266 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4267   $as_echo_n "(cached) " >&6
4268 else
4269   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4270 /* end confdefs.h.  */
4271
4272 int
4273 main ()
4274 {
4275
4276   ;
4277   return 0;
4278 }
4279 _ACEOF
4280 # Make sure it works both with $CC and with simple cc.
4281 # We do the test twice because some compilers refuse to overwrite an
4282 # existing .o file with -o, though they will create one.
4283 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4284 rm -f conftest2.*
4285 if { { case "(($ac_try" in
4286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4287   *) ac_try_echo=$ac_try;;
4288 esac
4289 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4290 $as_echo "$ac_try_echo"; } >&5
4291   (eval "$ac_try") 2>&5
4292   ac_status=$?
4293   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4294   test $ac_status = 0; } &&
4295    test -f conftest2.$ac_objext && { { case "(($ac_try" in
4296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4297   *) ac_try_echo=$ac_try;;
4298 esac
4299 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4300 $as_echo "$ac_try_echo"; } >&5
4301   (eval "$ac_try") 2>&5
4302   ac_status=$?
4303   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4304   test $ac_status = 0; };
4305 then
4306   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4307   if test "x$CC" != xcc; then
4308     # Test first that cc exists at all.
4309     if { ac_try='cc -c conftest.$ac_ext >&5'
4310   { { case "(($ac_try" in
4311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4312   *) ac_try_echo=$ac_try;;
4313 esac
4314 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4315 $as_echo "$ac_try_echo"; } >&5
4316   (eval "$ac_try") 2>&5
4317   ac_status=$?
4318   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4319   test $ac_status = 0; }; }; then
4320       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4321       rm -f conftest2.*
4322       if { { case "(($ac_try" in
4323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4324   *) ac_try_echo=$ac_try;;
4325 esac
4326 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4327 $as_echo "$ac_try_echo"; } >&5
4328   (eval "$ac_try") 2>&5
4329   ac_status=$?
4330   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4331   test $ac_status = 0; } &&
4332          test -f conftest2.$ac_objext && { { case "(($ac_try" in
4333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334   *) ac_try_echo=$ac_try;;
4335 esac
4336 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4337 $as_echo "$ac_try_echo"; } >&5
4338   (eval "$ac_try") 2>&5
4339   ac_status=$?
4340   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4341   test $ac_status = 0; };
4342       then
4343         # cc works too.
4344         :
4345       else
4346         # cc exists but doesn't like -o.
4347         eval ac_cv_prog_cc_${ac_cc}_c_o=no
4348       fi
4349     fi
4350   fi
4351 else
4352   eval ac_cv_prog_cc_${ac_cc}_c_o=no
4353 fi
4354 rm -f core conftest*
4355
4356 fi
4357 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4359 $as_echo "yes" >&6; }
4360 else
4361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362 $as_echo "no" >&6; }
4363
4364 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4365
4366 fi
4367
4368 # FIXME: we rely on the cache variable name because
4369 # there is no other way.
4370 set dummy $CC
4371 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4372 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4373 if test "$am_t" != yes; then
4374    # Losing compiler, so override with the script.
4375    # FIXME: It is wrong to rewrite CC.
4376    # But if we don't then we get into trouble of one sort or another.
4377    # A longer-term fix would be to have automake use am__CC in this case,
4378    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4379    CC="$am_aux_dir/compile $CC"
4380 fi
4381
4382
4383 case `pwd` in
4384   *\ * | *\     *)
4385     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4386 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4387 esac
4388
4389
4390
4391 macro_version='2.4'
4392 macro_revision='1.3293'
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406 ltmain="$ac_aux_dir/ltmain.sh"
4407
4408 # Backslashify metacharacters that are still active within
4409 # double-quoted strings.
4410 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4411
4412 # Same as above, but do not quote variable references.
4413 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4414
4415 # Sed substitution to delay expansion of an escaped shell variable in a
4416 # double_quote_subst'ed string.
4417 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4418
4419 # Sed substitution to delay expansion of an escaped single quote.
4420 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4421
4422 # Sed substitution to avoid accidental globbing in evaled expressions
4423 no_glob_subst='s/\*/\\\*/g'
4424
4425 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4426 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4427 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4428
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4430 $as_echo_n "checking how to print strings... " >&6; }
4431 # Test print first, because it will be a builtin if present.
4432 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4433    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4434   ECHO='print -r --'
4435 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4436   ECHO='printf %s\n'
4437 else
4438   # Use this function as a fallback that always works.
4439   func_fallback_echo ()
4440   {
4441     eval 'cat <<_LTECHO_EOF
4442 $1
4443 _LTECHO_EOF'
4444   }
4445   ECHO='func_fallback_echo'
4446 fi
4447
4448 # func_echo_all arg...
4449 # Invoke $ECHO with all args, space-separated.
4450 func_echo_all ()
4451 {
4452     $ECHO ""
4453 }
4454
4455 case "$ECHO" in
4456   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4457 $as_echo "printf" >&6; } ;;
4458   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4459 $as_echo "print -r" >&6; } ;;
4460   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4461 $as_echo "cat" >&6; } ;;
4462 esac
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4478 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4479 if ${ac_cv_path_SED+:} false; then :
4480   $as_echo_n "(cached) " >&6
4481 else
4482             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4483      for ac_i in 1 2 3 4 5 6 7; do
4484        ac_script="$ac_script$as_nl$ac_script"
4485      done
4486      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4487      { ac_script=; unset ac_script;}
4488      if test -z "$SED"; then
4489   ac_path_SED_found=false
4490   # Loop through the user's path and test for each of PROGNAME-LIST
4491   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4492 for as_dir in $PATH
4493 do
4494   IFS=$as_save_IFS
4495   test -z "$as_dir" && as_dir=.
4496     for ac_prog in sed gsed; do
4497     for ac_exec_ext in '' $ac_executable_extensions; do
4498       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4499       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4500 # Check for GNU ac_path_SED and select it if it is found.
4501   # Check for GNU $ac_path_SED
4502 case `"$ac_path_SED" --version 2>&1` in
4503 *GNU*)
4504   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4505 *)
4506   ac_count=0
4507   $as_echo_n 0123456789 >"conftest.in"
4508   while :
4509   do
4510     cat "conftest.in" "conftest.in" >"conftest.tmp"
4511     mv "conftest.tmp" "conftest.in"
4512     cp "conftest.in" "conftest.nl"
4513     $as_echo '' >> "conftest.nl"
4514     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4515     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4516     as_fn_arith $ac_count + 1 && ac_count=$as_val
4517     if test $ac_count -gt ${ac_path_SED_max-0}; then
4518       # Best one so far, save it but keep looking for a better one
4519       ac_cv_path_SED="$ac_path_SED"
4520       ac_path_SED_max=$ac_count
4521     fi
4522     # 10*(2^10) chars as input seems more than enough
4523     test $ac_count -gt 10 && break
4524   done
4525   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4526 esac
4527
4528       $ac_path_SED_found && break 3
4529     done
4530   done
4531   done
4532 IFS=$as_save_IFS
4533   if test -z "$ac_cv_path_SED"; then
4534     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4535   fi
4536 else
4537   ac_cv_path_SED=$SED
4538 fi
4539
4540 fi
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4542 $as_echo "$ac_cv_path_SED" >&6; }
4543  SED="$ac_cv_path_SED"
4544   rm -f conftest.sed
4545
4546 test -z "$SED" && SED=sed
4547 Xsed="$SED -e 1s/^X//"
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4560 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4561 if ${ac_cv_path_GREP+:} false; then :
4562   $as_echo_n "(cached) " >&6
4563 else
4564   if test -z "$GREP"; then
4565   ac_path_GREP_found=false
4566   # Loop through the user's path and test for each of PROGNAME-LIST
4567   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4568 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4569 do
4570   IFS=$as_save_IFS
4571   test -z "$as_dir" && as_dir=.
4572     for ac_prog in grep ggrep; do
4573     for ac_exec_ext in '' $ac_executable_extensions; do
4574       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4575       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4576 # Check for GNU ac_path_GREP and select it if it is found.
4577   # Check for GNU $ac_path_GREP
4578 case `"$ac_path_GREP" --version 2>&1` in
4579 *GNU*)
4580   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4581 *)
4582   ac_count=0
4583   $as_echo_n 0123456789 >"conftest.in"
4584   while :
4585   do
4586     cat "conftest.in" "conftest.in" >"conftest.tmp"
4587     mv "conftest.tmp" "conftest.in"
4588     cp "conftest.in" "conftest.nl"
4589     $as_echo 'GREP' >> "conftest.nl"
4590     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4591     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4592     as_fn_arith $ac_count + 1 && ac_count=$as_val
4593     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4594       # Best one so far, save it but keep looking for a better one
4595       ac_cv_path_GREP="$ac_path_GREP"
4596       ac_path_GREP_max=$ac_count
4597     fi
4598     # 10*(2^10) chars as input seems more than enough
4599     test $ac_count -gt 10 && break
4600   done
4601   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4602 esac
4603
4604       $ac_path_GREP_found && break 3
4605     done
4606   done
4607   done
4608 IFS=$as_save_IFS
4609   if test -z "$ac_cv_path_GREP"; then
4610     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4611   fi
4612 else
4613   ac_cv_path_GREP=$GREP
4614 fi
4615
4616 fi
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4618 $as_echo "$ac_cv_path_GREP" >&6; }
4619  GREP="$ac_cv_path_GREP"
4620
4621
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4623 $as_echo_n "checking for egrep... " >&6; }
4624 if ${ac_cv_path_EGREP+:} false; then :
4625   $as_echo_n "(cached) " >&6
4626 else
4627   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4628    then ac_cv_path_EGREP="$GREP -E"
4629    else
4630      if test -z "$EGREP"; then
4631   ac_path_EGREP_found=false
4632   # Loop through the user's path and test for each of PROGNAME-LIST
4633   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4634 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4635 do
4636   IFS=$as_save_IFS
4637   test -z "$as_dir" && as_dir=.
4638     for ac_prog in egrep; do
4639     for ac_exec_ext in '' $ac_executable_extensions; do
4640       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4641       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4642 # Check for GNU ac_path_EGREP and select it if it is found.
4643   # Check for GNU $ac_path_EGREP
4644 case `"$ac_path_EGREP" --version 2>&1` in
4645 *GNU*)
4646   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4647 *)
4648   ac_count=0
4649   $as_echo_n 0123456789 >"conftest.in"
4650   while :
4651   do
4652     cat "conftest.in" "conftest.in" >"conftest.tmp"
4653     mv "conftest.tmp" "conftest.in"
4654     cp "conftest.in" "conftest.nl"
4655     $as_echo 'EGREP' >> "conftest.nl"
4656     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4657     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4658     as_fn_arith $ac_count + 1 && ac_count=$as_val
4659     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4660       # Best one so far, save it but keep looking for a better one
4661       ac_cv_path_EGREP="$ac_path_EGREP"
4662       ac_path_EGREP_max=$ac_count
4663     fi
4664     # 10*(2^10) chars as input seems more than enough
4665     test $ac_count -gt 10 && break
4666   done
4667   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4668 esac
4669
4670       $ac_path_EGREP_found && break 3
4671     done
4672   done
4673   done
4674 IFS=$as_save_IFS
4675   if test -z "$ac_cv_path_EGREP"; then
4676     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4677   fi
4678 else
4679   ac_cv_path_EGREP=$EGREP
4680 fi
4681
4682    fi
4683 fi
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4685 $as_echo "$ac_cv_path_EGREP" >&6; }
4686  EGREP="$ac_cv_path_EGREP"
4687
4688
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4690 $as_echo_n "checking for fgrep... " >&6; }
4691 if ${ac_cv_path_FGREP+:} false; then :
4692   $as_echo_n "(cached) " >&6
4693 else
4694   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4695    then ac_cv_path_FGREP="$GREP -F"
4696    else
4697      if test -z "$FGREP"; then
4698   ac_path_FGREP_found=false
4699   # Loop through the user's path and test for each of PROGNAME-LIST
4700   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4701 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4702 do
4703   IFS=$as_save_IFS
4704   test -z "$as_dir" && as_dir=.
4705     for ac_prog in fgrep; do
4706     for ac_exec_ext in '' $ac_executable_extensions; do
4707       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4708       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4709 # Check for GNU ac_path_FGREP and select it if it is found.
4710   # Check for GNU $ac_path_FGREP
4711 case `"$ac_path_FGREP" --version 2>&1` in
4712 *GNU*)
4713   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4714 *)
4715   ac_count=0
4716   $as_echo_n 0123456789 >"conftest.in"
4717   while :
4718   do
4719     cat "conftest.in" "conftest.in" >"conftest.tmp"
4720     mv "conftest.tmp" "conftest.in"
4721     cp "conftest.in" "conftest.nl"
4722     $as_echo 'FGREP' >> "conftest.nl"
4723     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4724     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4725     as_fn_arith $ac_count + 1 && ac_count=$as_val
4726     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4727       # Best one so far, save it but keep looking for a better one
4728       ac_cv_path_FGREP="$ac_path_FGREP"
4729       ac_path_FGREP_max=$ac_count
4730     fi
4731     # 10*(2^10) chars as input seems more than enough
4732     test $ac_count -gt 10 && break
4733   done
4734   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4735 esac
4736
4737       $ac_path_FGREP_found && break 3
4738     done
4739   done
4740   done
4741 IFS=$as_save_IFS
4742   if test -z "$ac_cv_path_FGREP"; then
4743     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4744   fi
4745 else
4746   ac_cv_path_FGREP=$FGREP
4747 fi
4748
4749    fi
4750 fi
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4752 $as_echo "$ac_cv_path_FGREP" >&6; }
4753  FGREP="$ac_cv_path_FGREP"
4754
4755
4756 test -z "$GREP" && GREP=grep
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776 # Check whether --with-gnu-ld was given.
4777 if test "${with_gnu_ld+set}" = set; then :
4778   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4779 else
4780   with_gnu_ld=no
4781 fi
4782
4783 ac_prog=ld
4784 if test "$GCC" = yes; then
4785   # Check if gcc -print-prog-name=ld gives a path.
4786   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4787 $as_echo_n "checking for ld used by $CC... " >&6; }
4788   case $host in
4789   *-*-mingw*)
4790     # gcc leaves a trailing carriage return which upsets mingw
4791     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4792   *)
4793     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4794   esac
4795   case $ac_prog in
4796     # Accept absolute paths.
4797     [\\/]* | ?:[\\/]*)
4798       re_direlt='/[^/][^/]*/\.\./'
4799       # Canonicalize the pathname of ld
4800       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4801       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4802         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4803       done
4804       test -z "$LD" && LD="$ac_prog"
4805       ;;
4806   "")
4807     # If it fails, then pretend we aren't using GCC.
4808     ac_prog=ld
4809     ;;
4810   *)
4811     # If it is relative, then search for the first ld in PATH.
4812     with_gnu_ld=unknown
4813     ;;
4814   esac
4815 elif test "$with_gnu_ld" = yes; then
4816   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4817 $as_echo_n "checking for GNU ld... " >&6; }
4818 else
4819   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4820 $as_echo_n "checking for non-GNU ld... " >&6; }
4821 fi
4822 if ${lt_cv_path_LD+:} false; then :
4823   $as_echo_n "(cached) " >&6
4824 else
4825   if test -z "$LD"; then
4826   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4827   for ac_dir in $PATH; do
4828     IFS="$lt_save_ifs"
4829     test -z "$ac_dir" && ac_dir=.
4830     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4831       lt_cv_path_LD="$ac_dir/$ac_prog"
4832       # Check to see if the program is GNU ld.  I'd rather use --version,
4833       # but apparently some variants of GNU ld only accept -v.
4834       # Break only if it was the GNU/non-GNU ld that we prefer.
4835       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4836       *GNU* | *'with BFD'*)
4837         test "$with_gnu_ld" != no && break
4838         ;;
4839       *)
4840         test "$with_gnu_ld" != yes && break
4841         ;;
4842       esac
4843     fi
4844   done
4845   IFS="$lt_save_ifs"
4846 else
4847   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4848 fi
4849 fi
4850
4851 LD="$lt_cv_path_LD"
4852 if test -n "$LD"; then
4853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4854 $as_echo "$LD" >&6; }
4855 else
4856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4857 $as_echo "no" >&6; }
4858 fi
4859 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4861 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4862 if ${lt_cv_prog_gnu_ld+:} false; then :
4863   $as_echo_n "(cached) " >&6
4864 else
4865   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4866 case `$LD -v 2>&1 </dev/null` in
4867 *GNU* | *'with BFD'*)
4868   lt_cv_prog_gnu_ld=yes
4869   ;;
4870 *)
4871   lt_cv_prog_gnu_ld=no
4872   ;;
4873 esac
4874 fi
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4876 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4877 with_gnu_ld=$lt_cv_prog_gnu_ld
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4888 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4889 if ${lt_cv_path_NM+:} false; then :
4890   $as_echo_n "(cached) " >&6
4891 else
4892   if test -n "$NM"; then
4893   # Let the user override the test.
4894   lt_cv_path_NM="$NM"
4895 else
4896   lt_nm_to_check="${ac_tool_prefix}nm"
4897   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4898     lt_nm_to_check="$lt_nm_to_check nm"
4899   fi
4900   for lt_tmp_nm in $lt_nm_to_check; do
4901     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4902     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4903       IFS="$lt_save_ifs"
4904       test -z "$ac_dir" && ac_dir=.
4905       tmp_nm="$ac_dir/$lt_tmp_nm"
4906       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4907         # Check to see if the nm accepts a BSD-compat flag.
4908         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4909         #   nm: unknown option "B" ignored
4910         # Tru64's nm complains that /dev/null is an invalid object file
4911         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4912         */dev/null* | *'Invalid file or object type'*)
4913           lt_cv_path_NM="$tmp_nm -B"
4914           break
4915           ;;
4916         *)
4917           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4918           */dev/null*)
4919             lt_cv_path_NM="$tmp_nm -p"
4920             break
4921             ;;
4922           *)
4923             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4924             continue # so that we can try to find one that supports BSD flags
4925             ;;
4926           esac
4927           ;;
4928         esac
4929       fi
4930     done
4931     IFS="$lt_save_ifs"
4932   done
4933   : ${lt_cv_path_NM=no}
4934 fi
4935 fi
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4937 $as_echo "$lt_cv_path_NM" >&6; }
4938 if test "$lt_cv_path_NM" != "no"; then
4939   NM="$lt_cv_path_NM"
4940 else
4941   # Didn't find any BSD compatible name lister, look for dumpbin.
4942   if test -n "$DUMPBIN"; then :
4943     # Let the user override the test.
4944   else
4945     if test -n "$ac_tool_prefix"; then
4946   for ac_prog in dumpbin "link -dump"
4947   do
4948     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4949 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4951 $as_echo_n "checking for $ac_word... " >&6; }
4952 if ${ac_cv_prog_DUMPBIN+:} false; then :
4953   $as_echo_n "(cached) " >&6
4954 else
4955   if test -n "$DUMPBIN"; then
4956   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4957 else
4958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4959 for as_dir in $PATH
4960 do
4961   IFS=$as_save_IFS
4962   test -z "$as_dir" && as_dir=.
4963     for ac_exec_ext in '' $ac_executable_extensions; do
4964   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4965     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4966     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4967     break 2
4968   fi
4969 done
4970   done
4971 IFS=$as_save_IFS
4972
4973 fi
4974 fi
4975 DUMPBIN=$ac_cv_prog_DUMPBIN
4976 if test -n "$DUMPBIN"; then
4977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4978 $as_echo "$DUMPBIN" >&6; }
4979 else
4980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4981 $as_echo "no" >&6; }
4982 fi
4983
4984
4985     test -n "$DUMPBIN" && break
4986   done
4987 fi
4988 if test -z "$DUMPBIN"; then
4989   ac_ct_DUMPBIN=$DUMPBIN
4990   for ac_prog in dumpbin "link -dump"
4991 do
4992   # Extract the first word of "$ac_prog", so it can be a program name with args.
4993 set dummy $ac_prog; ac_word=$2
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4995 $as_echo_n "checking for $ac_word... " >&6; }
4996 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4997   $as_echo_n "(cached) " >&6
4998 else
4999   if test -n "$ac_ct_DUMPBIN"; then
5000   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5001 else
5002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003 for as_dir in $PATH
5004 do
5005   IFS=$as_save_IFS
5006   test -z "$as_dir" && as_dir=.
5007     for ac_exec_ext in '' $ac_executable_extensions; do
5008   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5009     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5010     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5011     break 2
5012   fi
5013 done
5014   done
5015 IFS=$as_save_IFS
5016
5017 fi
5018 fi
5019 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5020 if test -n "$ac_ct_DUMPBIN"; then
5021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5022 $as_echo "$ac_ct_DUMPBIN" >&6; }
5023 else
5024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5025 $as_echo "no" >&6; }
5026 fi
5027
5028
5029   test -n "$ac_ct_DUMPBIN" && break
5030 done
5031
5032   if test "x$ac_ct_DUMPBIN" = x; then
5033     DUMPBIN=":"
5034   else
5035     case $cross_compiling:$ac_tool_warned in
5036 yes:)
5037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5038 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5039 ac_tool_warned=yes ;;
5040 esac
5041     DUMPBIN=$ac_ct_DUMPBIN
5042   fi
5043 fi
5044
5045     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5046     *COFF*)
5047       DUMPBIN="$DUMPBIN -symbols"
5048       ;;
5049     *)
5050       DUMPBIN=:
5051       ;;
5052     esac
5053   fi
5054
5055   if test "$DUMPBIN" != ":"; then
5056     NM="$DUMPBIN"
5057   fi
5058 fi
5059 test -z "$NM" && NM=nm
5060
5061
5062
5063
5064
5065
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5067 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5068 if ${lt_cv_nm_interface+:} false; then :
5069   $as_echo_n "(cached) " >&6
5070 else
5071   lt_cv_nm_interface="BSD nm"
5072   echo "int some_variable = 0;" > conftest.$ac_ext
5073   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5074   (eval "$ac_compile" 2>conftest.err)
5075   cat conftest.err >&5
5076   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5077   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5078   cat conftest.err >&5
5079   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5080   cat conftest.out >&5
5081   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5082     lt_cv_nm_interface="MS dumpbin"
5083   fi
5084   rm -f conftest*
5085 fi
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5087 $as_echo "$lt_cv_nm_interface" >&6; }
5088
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5090 $as_echo_n "checking whether ln -s works... " >&6; }
5091 LN_S=$as_ln_s
5092 if test "$LN_S" = "ln -s"; then
5093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5094 $as_echo "yes" >&6; }
5095 else
5096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5097 $as_echo "no, using $LN_S" >&6; }
5098 fi
5099
5100 # find the maximum length of command line arguments
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5102 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5103 if ${lt_cv_sys_max_cmd_len+:} false; then :
5104   $as_echo_n "(cached) " >&6
5105 else
5106     i=0
5107   teststring="ABCD"
5108
5109   case $build_os in
5110   msdosdjgpp*)
5111     # On DJGPP, this test can blow up pretty badly due to problems in libc
5112     # (any single argument exceeding 2000 bytes causes a buffer overrun
5113     # during glob expansion).  Even if it were fixed, the result of this
5114     # check would be larger than it should be.
5115     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5116     ;;
5117
5118   gnu*)
5119     # Under GNU Hurd, this test is not required because there is
5120     # no limit to the length of command line arguments.
5121     # Libtool will interpret -1 as no limit whatsoever
5122     lt_cv_sys_max_cmd_len=-1;
5123     ;;
5124
5125   cygwin* | mingw* | cegcc*)
5126     # On Win9x/ME, this test blows up -- it succeeds, but takes
5127     # about 5 minutes as the teststring grows exponentially.
5128     # Worse, since 9x/ME are not pre-emptively multitasking,
5129     # you end up with a "frozen" computer, even though with patience
5130     # the test eventually succeeds (with a max line length of 256k).
5131     # Instead, let's just punt: use the minimum linelength reported by
5132     # all of the supported platforms: 8192 (on NT/2K/XP).
5133     lt_cv_sys_max_cmd_len=8192;
5134     ;;
5135
5136   mint*)
5137     # On MiNT this can take a long time and run out of memory.
5138     lt_cv_sys_max_cmd_len=8192;
5139     ;;
5140
5141   amigaos*)
5142     # On AmigaOS with pdksh, this test takes hours, literally.
5143     # So we just punt and use a minimum line length of 8192.
5144     lt_cv_sys_max_cmd_len=8192;
5145     ;;
5146
5147   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5148     # This has been around since 386BSD, at least.  Likely further.
5149     if test -x /sbin/sysctl; then
5150       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5151     elif test -x /usr/sbin/sysctl; then
5152       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5153     else
5154       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5155     fi
5156     # And add a safety zone
5157     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5158     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5159     ;;
5160
5161   interix*)
5162     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5163     lt_cv_sys_max_cmd_len=196608
5164     ;;
5165
5166   osf*)
5167     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5168     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5169     # nice to cause kernel panics so lets avoid the loop below.
5170     # First set a reasonable default.
5171     lt_cv_sys_max_cmd_len=16384
5172     #
5173     if test -x /sbin/sysconfig; then
5174       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5175         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5176       esac
5177     fi
5178     ;;
5179   sco3.2v5*)
5180     lt_cv_sys_max_cmd_len=102400
5181     ;;
5182   sysv5* | sco5v6* | sysv4.2uw2*)
5183     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5184     if test -n "$kargmax"; then
5185       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5186     else
5187       lt_cv_sys_max_cmd_len=32768
5188     fi
5189     ;;
5190   *)
5191     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5192     if test -n "$lt_cv_sys_max_cmd_len"; then
5193       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5194       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5195     else
5196       # Make teststring a little bigger before we do anything with it.
5197       # a 1K string should be a reasonable start.
5198       for i in 1 2 3 4 5 6 7 8 ; do
5199         teststring=$teststring$teststring
5200       done
5201       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5202       # If test is not a shell built-in, we'll probably end up computing a
5203       # maximum length that is only half of the actual maximum length, but
5204       # we can't tell.
5205       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5206                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5207               test $i != 17 # 1/2 MB should be enough
5208       do
5209         i=`expr $i + 1`
5210         teststring=$teststring$teststring
5211       done
5212       # Only check the string length outside the loop.
5213       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5214       teststring=
5215       # Add a significant safety factor because C++ compilers can tack on
5216       # massive amounts of additional arguments before passing them to the
5217       # linker.  It appears as though 1/2 is a usable value.
5218       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5219     fi
5220     ;;
5221   esac
5222
5223 fi
5224
5225 if test -n $lt_cv_sys_max_cmd_len ; then
5226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5227 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5228 else
5229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5230 $as_echo "none" >&6; }
5231 fi
5232 max_cmd_len=$lt_cv_sys_max_cmd_len
5233
5234
5235
5236
5237
5238
5239 : ${CP="cp -f"}
5240 : ${MV="mv -f"}
5241 : ${RM="rm -f"}
5242
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5244 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5245 # Try some XSI features
5246 xsi_shell=no
5247 ( _lt_dummy="a/b/c"
5248   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5249       = c,a/b,b/c, \
5250     && eval 'test $(( 1 + 1 )) -eq 2 \
5251     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5252   && xsi_shell=yes
5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5254 $as_echo "$xsi_shell" >&6; }
5255
5256
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5258 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5259 lt_shell_append=no
5260 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5261     >/dev/null 2>&1 \
5262   && lt_shell_append=yes
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5264 $as_echo "$lt_shell_append" >&6; }
5265
5266
5267 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5268   lt_unset=unset
5269 else
5270   lt_unset=false
5271 fi
5272
5273
5274
5275
5276
5277 # test EBCDIC or ASCII
5278 case `echo X|tr X '\101'` in
5279  A) # ASCII based system
5280     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5281   lt_SP2NL='tr \040 \012'
5282   lt_NL2SP='tr \015\012 \040\040'
5283   ;;
5284  *) # EBCDIC based system
5285   lt_SP2NL='tr \100 \n'
5286   lt_NL2SP='tr \r\n \100\100'
5287   ;;
5288 esac
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5299 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5300 if ${lt_cv_to_host_file_cmd+:} false; then :
5301   $as_echo_n "(cached) " >&6
5302 else
5303   case $host in
5304   *-*-mingw* )
5305     case $build in
5306       *-*-mingw* ) # actually msys
5307         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5308         ;;
5309       *-*-cygwin* )
5310         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5311         ;;
5312       * ) # otherwise, assume *nix
5313         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5314         ;;
5315     esac
5316     ;;
5317   *-*-cygwin* )
5318     case $build in
5319       *-*-mingw* ) # actually msys
5320         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5321         ;;
5322       *-*-cygwin* )
5323         lt_cv_to_host_file_cmd=func_convert_file_noop
5324         ;;
5325       * ) # otherwise, assume *nix
5326         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5327         ;;
5328     esac
5329     ;;
5330   * ) # unhandled hosts (and "normal" native builds)
5331     lt_cv_to_host_file_cmd=func_convert_file_noop
5332     ;;
5333 esac
5334
5335 fi
5336
5337 to_host_file_cmd=$lt_cv_to_host_file_cmd
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5339 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5340
5341
5342
5343
5344
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5346 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5347 if ${lt_cv_to_tool_file_cmd+:} false; then :
5348   $as_echo_n "(cached) " >&6
5349 else
5350   #assume ordinary cross tools, or native build.
5351 lt_cv_to_tool_file_cmd=func_convert_file_noop
5352 case $host in
5353   *-*-mingw* )
5354     case $build in
5355       *-*-mingw* ) # actually msys
5356         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5357         ;;
5358     esac
5359     ;;
5360 esac
5361
5362 fi
5363
5364 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5366 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5367
5368
5369
5370
5371
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5373 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5374 if ${lt_cv_ld_reload_flag+:} false; then :
5375   $as_echo_n "(cached) " >&6
5376 else
5377   lt_cv_ld_reload_flag='-r'
5378 fi
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5380 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5381 reload_flag=$lt_cv_ld_reload_flag
5382 case $reload_flag in
5383 "" | " "*) ;;
5384 *) reload_flag=" $reload_flag" ;;
5385 esac
5386 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5387 case $host_os in
5388   cygwin* | mingw* | pw32* | cegcc*)
5389     if test "$GCC" != yes; then
5390       reload_cmds=false
5391     fi
5392     ;;
5393   darwin*)
5394     if test "$GCC" = yes; then
5395       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5396     else
5397       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5398     fi
5399     ;;
5400 esac
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410 if test -n "$ac_tool_prefix"; then
5411   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5412 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5414 $as_echo_n "checking for $ac_word... " >&6; }
5415 if ${ac_cv_prog_OBJDUMP+:} false; then :
5416   $as_echo_n "(cached) " >&6
5417 else
5418   if test -n "$OBJDUMP"; then
5419   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5420 else
5421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5422 for as_dir in $PATH
5423 do
5424   IFS=$as_save_IFS
5425   test -z "$as_dir" && as_dir=.
5426     for ac_exec_ext in '' $ac_executable_extensions; do
5427   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5428     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5429     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5430     break 2
5431   fi
5432 done
5433   done
5434 IFS=$as_save_IFS
5435
5436 fi
5437 fi
5438 OBJDUMP=$ac_cv_prog_OBJDUMP
5439 if test -n "$OBJDUMP"; then
5440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5441 $as_echo "$OBJDUMP" >&6; }
5442 else
5443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5444 $as_echo "no" >&6; }
5445 fi
5446
5447
5448 fi
5449 if test -z "$ac_cv_prog_OBJDUMP"; then
5450   ac_ct_OBJDUMP=$OBJDUMP
5451   # Extract the first word of "objdump", so it can be a program name with args.
5452 set dummy objdump; ac_word=$2
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5454 $as_echo_n "checking for $ac_word... " >&6; }
5455 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5456   $as_echo_n "(cached) " >&6
5457 else
5458   if test -n "$ac_ct_OBJDUMP"; then
5459   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5460 else
5461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5462 for as_dir in $PATH
5463 do
5464   IFS=$as_save_IFS
5465   test -z "$as_dir" && as_dir=.
5466     for ac_exec_ext in '' $ac_executable_extensions; do
5467   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5468     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5469     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5470     break 2
5471   fi
5472 done
5473   done
5474 IFS=$as_save_IFS
5475
5476 fi
5477 fi
5478 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5479 if test -n "$ac_ct_OBJDUMP"; then
5480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5481 $as_echo "$ac_ct_OBJDUMP" >&6; }
5482 else
5483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5484 $as_echo "no" >&6; }
5485 fi
5486
5487   if test "x$ac_ct_OBJDUMP" = x; then
5488     OBJDUMP="false"
5489   else
5490     case $cross_compiling:$ac_tool_warned in
5491 yes:)
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5493 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5494 ac_tool_warned=yes ;;
5495 esac
5496     OBJDUMP=$ac_ct_OBJDUMP
5497   fi
5498 else
5499   OBJDUMP="$ac_cv_prog_OBJDUMP"
5500 fi
5501
5502 test -z "$OBJDUMP" && OBJDUMP=objdump
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5513 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5514 if ${lt_cv_deplibs_check_method+:} false; then :
5515   $as_echo_n "(cached) " >&6
5516 else
5517   lt_cv_file_magic_cmd='$MAGIC_CMD'
5518 lt_cv_file_magic_test_file=
5519 lt_cv_deplibs_check_method='unknown'
5520 # Need to set the preceding variable on all platforms that support
5521 # interlibrary dependencies.
5522 # 'none' -- dependencies not supported.
5523 # `unknown' -- same as none, but documents that we really don't know.
5524 # 'pass_all' -- all dependencies passed with no checks.
5525 # 'test_compile' -- check by making test program.
5526 # 'file_magic [[regex]]' -- check by looking for files in library path
5527 # which responds to the $file_magic_cmd with a given extended regex.
5528 # If you have `file' or equivalent on your system and you're not sure
5529 # whether `pass_all' will *always* work, you probably want this one.
5530
5531 case $host_os in
5532 aix[4-9]*)
5533   lt_cv_deplibs_check_method=pass_all
5534   ;;
5535
5536 beos*)
5537   lt_cv_deplibs_check_method=pass_all
5538   ;;
5539
5540 bsdi[45]*)
5541   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5542   lt_cv_file_magic_cmd='/usr/bin/file -L'
5543   lt_cv_file_magic_test_file=/shlib/libc.so
5544   ;;
5545
5546 cygwin*)
5547   # func_win32_libid is a shell function defined in ltmain.sh
5548   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5549   lt_cv_file_magic_cmd='func_win32_libid'
5550   ;;
5551
5552 mingw* | pw32*)
5553   # Base MSYS/MinGW do not provide the 'file' command needed by
5554   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5555   # unless we find 'file', for example because we are cross-compiling.
5556   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5557   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5558     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5559     lt_cv_file_magic_cmd='func_win32_libid'
5560   else
5561     # Keep this pattern in sync with the one in func_win32_libid.
5562     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5563     lt_cv_file_magic_cmd='$OBJDUMP -f'
5564   fi
5565   ;;
5566
5567 cegcc*)
5568   # use the weaker test based on 'objdump'. See mingw*.
5569   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5570   lt_cv_file_magic_cmd='$OBJDUMP -f'
5571   ;;
5572
5573 darwin* | rhapsody*)
5574   lt_cv_deplibs_check_method=pass_all
5575   ;;
5576
5577 freebsd* | dragonfly*)
5578   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5579     case $host_cpu in
5580     i*86 )
5581       # Not sure whether the presence of OpenBSD here was a mistake.
5582       # Let's accept both of them until this is cleared up.
5583       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5584       lt_cv_file_magic_cmd=/usr/bin/file
5585       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5586       ;;
5587     esac
5588   else
5589     lt_cv_deplibs_check_method=pass_all
5590   fi
5591   ;;
5592
5593 gnu*)
5594   lt_cv_deplibs_check_method=pass_all
5595   ;;
5596
5597 haiku*)
5598   lt_cv_deplibs_check_method=pass_all
5599   ;;
5600
5601 hpux10.20* | hpux11*)
5602   lt_cv_file_magic_cmd=/usr/bin/file
5603   case $host_cpu in
5604   ia64*)
5605     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5606     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5607     ;;
5608   hppa*64*)
5609     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]'
5610     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5611     ;;
5612   *)
5613     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5614     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5615     ;;
5616   esac
5617   ;;
5618
5619 interix[3-9]*)
5620   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5621   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5622   ;;
5623
5624 irix5* | irix6* | nonstopux*)
5625   case $LD in
5626   *-32|*"-32 ") libmagic=32-bit;;
5627   *-n32|*"-n32 ") libmagic=N32;;
5628   *-64|*"-64 ") libmagic=64-bit;;
5629   *) libmagic=never-match;;
5630   esac
5631   lt_cv_deplibs_check_method=pass_all
5632   ;;
5633
5634 # This must be Linux ELF.
5635 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5636   lt_cv_deplibs_check_method=pass_all
5637   ;;
5638
5639 netbsd*)
5640   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5641     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5642   else
5643     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5644   fi
5645   ;;
5646
5647 newos6*)
5648   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5649   lt_cv_file_magic_cmd=/usr/bin/file
5650   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5651   ;;
5652
5653 *nto* | *qnx*)
5654   lt_cv_deplibs_check_method=pass_all
5655   ;;
5656
5657 openbsd*)
5658   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5659     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5660   else
5661     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5662   fi
5663   ;;
5664
5665 osf3* | osf4* | osf5*)
5666   lt_cv_deplibs_check_method=pass_all
5667   ;;
5668
5669 rdos*)
5670   lt_cv_deplibs_check_method=pass_all
5671   ;;
5672
5673 solaris*)
5674   lt_cv_deplibs_check_method=pass_all
5675   ;;
5676
5677 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5678   lt_cv_deplibs_check_method=pass_all
5679   ;;
5680
5681 sysv4 | sysv4.3*)
5682   case $host_vendor in
5683   motorola)
5684     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]'
5685     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5686     ;;
5687   ncr)
5688     lt_cv_deplibs_check_method=pass_all
5689     ;;
5690   sequent)
5691     lt_cv_file_magic_cmd='/bin/file'
5692     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5693     ;;
5694   sni)
5695     lt_cv_file_magic_cmd='/bin/file'
5696     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5697     lt_cv_file_magic_test_file=/lib/libc.so
5698     ;;
5699   siemens)
5700     lt_cv_deplibs_check_method=pass_all
5701     ;;
5702   pc)
5703     lt_cv_deplibs_check_method=pass_all
5704     ;;
5705   esac
5706   ;;
5707
5708 tpf*)
5709   lt_cv_deplibs_check_method=pass_all
5710   ;;
5711 esac
5712
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5715 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5716
5717 file_magic_glob=
5718 want_nocaseglob=no
5719 if test "$build" = "$host"; then
5720   case $host_os in
5721   mingw* | pw32*)
5722     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5723       want_nocaseglob=yes
5724     else
5725       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5726     fi
5727     ;;
5728   esac
5729 fi
5730
5731 file_magic_cmd=$lt_cv_file_magic_cmd
5732 deplibs_check_method=$lt_cv_deplibs_check_method
5733 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756 if test -n "$ac_tool_prefix"; then
5757   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5758 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5760 $as_echo_n "checking for $ac_word... " >&6; }
5761 if ${ac_cv_prog_DLLTOOL+:} false; then :
5762   $as_echo_n "(cached) " >&6
5763 else
5764   if test -n "$DLLTOOL"; then
5765   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5766 else
5767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5768 for as_dir in $PATH
5769 do
5770   IFS=$as_save_IFS
5771   test -z "$as_dir" && as_dir=.
5772     for ac_exec_ext in '' $ac_executable_extensions; do
5773   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5774     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5775     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5776     break 2
5777   fi
5778 done
5779   done
5780 IFS=$as_save_IFS
5781
5782 fi
5783 fi
5784 DLLTOOL=$ac_cv_prog_DLLTOOL
5785 if test -n "$DLLTOOL"; then
5786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5787 $as_echo "$DLLTOOL" >&6; }
5788 else
5789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5790 $as_echo "no" >&6; }
5791 fi
5792
5793
5794 fi
5795 if test -z "$ac_cv_prog_DLLTOOL"; then
5796   ac_ct_DLLTOOL=$DLLTOOL
5797   # Extract the first word of "dlltool", so it can be a program name with args.
5798 set dummy dlltool; ac_word=$2
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5800 $as_echo_n "checking for $ac_word... " >&6; }
5801 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5802   $as_echo_n "(cached) " >&6
5803 else
5804   if test -n "$ac_ct_DLLTOOL"; then
5805   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5806 else
5807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5808 for as_dir in $PATH
5809 do
5810   IFS=$as_save_IFS
5811   test -z "$as_dir" && as_dir=.
5812     for ac_exec_ext in '' $ac_executable_extensions; do
5813   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5814     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5815     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5816     break 2
5817   fi
5818 done
5819   done
5820 IFS=$as_save_IFS
5821
5822 fi
5823 fi
5824 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5825 if test -n "$ac_ct_DLLTOOL"; then
5826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5827 $as_echo "$ac_ct_DLLTOOL" >&6; }
5828 else
5829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5830 $as_echo "no" >&6; }
5831 fi
5832
5833   if test "x$ac_ct_DLLTOOL" = x; then
5834     DLLTOOL="false"
5835   else
5836     case $cross_compiling:$ac_tool_warned in
5837 yes:)
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5839 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5840 ac_tool_warned=yes ;;
5841 esac
5842     DLLTOOL=$ac_ct_DLLTOOL
5843   fi
5844 else
5845   DLLTOOL="$ac_cv_prog_DLLTOOL"
5846 fi
5847
5848 test -z "$DLLTOOL" && DLLTOOL=dlltool
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5860 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5861 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5862   $as_echo_n "(cached) " >&6
5863 else
5864   lt_cv_sharedlib_from_linklib_cmd='unknown'
5865
5866 case $host_os in
5867 cygwin* | mingw* | pw32* | cegcc*)
5868   # two different shell functions defined in ltmain.sh
5869   # decide which to use based on capabilities of $DLLTOOL
5870   case `$DLLTOOL --help 2>&1` in
5871   *--identify-strict*)
5872     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5873     ;;
5874   *)
5875     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5876     ;;
5877   esac
5878   ;;
5879 *)
5880   # fallback: assume linklib IS sharedlib
5881   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5882   ;;
5883 esac
5884
5885 fi
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5887 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5888 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5889 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5890
5891
5892
5893
5894
5895
5896
5897
5898 if test -n "$ac_tool_prefix"; then
5899   for ac_prog in ar
5900   do
5901     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5902 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5904 $as_echo_n "checking for $ac_word... " >&6; }
5905 if ${ac_cv_prog_AR+:} false; then :
5906   $as_echo_n "(cached) " >&6
5907 else
5908   if test -n "$AR"; then
5909   ac_cv_prog_AR="$AR" # Let the user override the test.
5910 else
5911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5912 for as_dir in $PATH
5913 do
5914   IFS=$as_save_IFS
5915   test -z "$as_dir" && as_dir=.
5916     for ac_exec_ext in '' $ac_executable_extensions; do
5917   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5918     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5919     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5920     break 2
5921   fi
5922 done
5923   done
5924 IFS=$as_save_IFS
5925
5926 fi
5927 fi
5928 AR=$ac_cv_prog_AR
5929 if test -n "$AR"; then
5930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5931 $as_echo "$AR" >&6; }
5932 else
5933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5934 $as_echo "no" >&6; }
5935 fi
5936
5937
5938     test -n "$AR" && break
5939   done
5940 fi
5941 if test -z "$AR"; then
5942   ac_ct_AR=$AR
5943   for ac_prog in ar
5944 do
5945   # Extract the first word of "$ac_prog", so it can be a program name with args.
5946 set dummy $ac_prog; ac_word=$2
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5948 $as_echo_n "checking for $ac_word... " >&6; }
5949 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5950   $as_echo_n "(cached) " >&6
5951 else
5952   if test -n "$ac_ct_AR"; then
5953   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5954 else
5955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5956 for as_dir in $PATH
5957 do
5958   IFS=$as_save_IFS
5959   test -z "$as_dir" && as_dir=.
5960     for ac_exec_ext in '' $ac_executable_extensions; do
5961   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5962     ac_cv_prog_ac_ct_AR="$ac_prog"
5963     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5964     break 2
5965   fi
5966 done
5967   done
5968 IFS=$as_save_IFS
5969
5970 fi
5971 fi
5972 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5973 if test -n "$ac_ct_AR"; then
5974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5975 $as_echo "$ac_ct_AR" >&6; }
5976 else
5977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5978 $as_echo "no" >&6; }
5979 fi
5980
5981
5982   test -n "$ac_ct_AR" && break
5983 done
5984
5985   if test "x$ac_ct_AR" = x; then
5986     AR="false"
5987   else
5988     case $cross_compiling:$ac_tool_warned in
5989 yes:)
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5991 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5992 ac_tool_warned=yes ;;
5993 esac
5994     AR=$ac_ct_AR
5995   fi
5996 fi
5997
5998 : ${AR=ar}
5999 : ${AR_FLAGS=cru}
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6012 $as_echo_n "checking for archiver @FILE support... " >&6; }
6013 if ${lt_cv_ar_at_file+:} false; then :
6014   $as_echo_n "(cached) " >&6
6015 else
6016   lt_cv_ar_at_file=no
6017    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6018 /* end confdefs.h.  */
6019
6020 int
6021 main ()
6022 {
6023
6024   ;
6025   return 0;
6026 }
6027 _ACEOF
6028 if ac_fn_c_try_compile "$LINENO"; then :
6029   echo conftest.$ac_objext > conftest.lst
6030       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6031       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6032   (eval $lt_ar_try) 2>&5
6033   ac_status=$?
6034   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6035   test $ac_status = 0; }
6036       if test "$ac_status" -eq 0; then
6037         # Ensure the archiver fails upon bogus file names.
6038         rm -f conftest.$ac_objext libconftest.a
6039         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6040   (eval $lt_ar_try) 2>&5
6041   ac_status=$?
6042   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6043   test $ac_status = 0; }
6044         if test "$ac_status" -ne 0; then
6045           lt_cv_ar_at_file=@
6046         fi
6047       fi
6048       rm -f conftest.* libconftest.a
6049
6050 fi
6051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6052
6053 fi
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6055 $as_echo "$lt_cv_ar_at_file" >&6; }
6056
6057 if test "x$lt_cv_ar_at_file" = xno; then
6058   archiver_list_spec=
6059 else
6060   archiver_list_spec=$lt_cv_ar_at_file
6061 fi
6062
6063
6064
6065
6066
6067
6068
6069 if test -n "$ac_tool_prefix"; then
6070   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6071 set dummy ${ac_tool_prefix}strip; ac_word=$2
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6073 $as_echo_n "checking for $ac_word... " >&6; }
6074 if ${ac_cv_prog_STRIP+:} false; then :
6075   $as_echo_n "(cached) " >&6
6076 else
6077   if test -n "$STRIP"; then
6078   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6079 else
6080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6081 for as_dir in $PATH
6082 do
6083   IFS=$as_save_IFS
6084   test -z "$as_dir" && as_dir=.
6085     for ac_exec_ext in '' $ac_executable_extensions; do
6086   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6087     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6088     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6089     break 2
6090   fi
6091 done
6092   done
6093 IFS=$as_save_IFS
6094
6095 fi
6096 fi
6097 STRIP=$ac_cv_prog_STRIP
6098 if test -n "$STRIP"; then
6099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6100 $as_echo "$STRIP" >&6; }
6101 else
6102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6103 $as_echo "no" >&6; }
6104 fi
6105
6106
6107 fi
6108 if test -z "$ac_cv_prog_STRIP"; then
6109   ac_ct_STRIP=$STRIP
6110   # Extract the first word of "strip", so it can be a program name with args.
6111 set dummy strip; ac_word=$2
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6113 $as_echo_n "checking for $ac_word... " >&6; }
6114 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6115   $as_echo_n "(cached) " >&6
6116 else
6117   if test -n "$ac_ct_STRIP"; then
6118   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6119 else
6120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6121 for as_dir in $PATH
6122 do
6123   IFS=$as_save_IFS
6124   test -z "$as_dir" && as_dir=.
6125     for ac_exec_ext in '' $ac_executable_extensions; do
6126   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6127     ac_cv_prog_ac_ct_STRIP="strip"
6128     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6129     break 2
6130   fi
6131 done
6132   done
6133 IFS=$as_save_IFS
6134
6135 fi
6136 fi
6137 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6138 if test -n "$ac_ct_STRIP"; then
6139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6140 $as_echo "$ac_ct_STRIP" >&6; }
6141 else
6142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6143 $as_echo "no" >&6; }
6144 fi
6145
6146   if test "x$ac_ct_STRIP" = x; then
6147     STRIP=":"
6148   else
6149     case $cross_compiling:$ac_tool_warned in
6150 yes:)
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6152 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6153 ac_tool_warned=yes ;;
6154 esac
6155     STRIP=$ac_ct_STRIP
6156   fi
6157 else
6158   STRIP="$ac_cv_prog_STRIP"
6159 fi
6160
6161 test -z "$STRIP" && STRIP=:
6162
6163
6164
6165
6166
6167
6168 if test -n "$ac_tool_prefix"; then
6169   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6170 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6172 $as_echo_n "checking for $ac_word... " >&6; }
6173 if ${ac_cv_prog_RANLIB+:} false; then :
6174   $as_echo_n "(cached) " >&6
6175 else
6176   if test -n "$RANLIB"; then
6177   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6178 else
6179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6180 for as_dir in $PATH
6181 do
6182   IFS=$as_save_IFS
6183   test -z "$as_dir" && as_dir=.
6184     for ac_exec_ext in '' $ac_executable_extensions; do
6185   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6186     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6187     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6188     break 2
6189   fi
6190 done
6191   done
6192 IFS=$as_save_IFS
6193
6194 fi
6195 fi
6196 RANLIB=$ac_cv_prog_RANLIB
6197 if test -n "$RANLIB"; then
6198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6199 $as_echo "$RANLIB" >&6; }
6200 else
6201   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6202 $as_echo "no" >&6; }
6203 fi
6204
6205
6206 fi
6207 if test -z "$ac_cv_prog_RANLIB"; then
6208   ac_ct_RANLIB=$RANLIB
6209   # Extract the first word of "ranlib", so it can be a program name with args.
6210 set dummy ranlib; ac_word=$2
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6212 $as_echo_n "checking for $ac_word... " >&6; }
6213 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6214   $as_echo_n "(cached) " >&6
6215 else
6216   if test -n "$ac_ct_RANLIB"; then
6217   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6218 else
6219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6220 for as_dir in $PATH
6221 do
6222   IFS=$as_save_IFS
6223   test -z "$as_dir" && as_dir=.
6224     for ac_exec_ext in '' $ac_executable_extensions; do
6225   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6226     ac_cv_prog_ac_ct_RANLIB="ranlib"
6227     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6228     break 2
6229   fi
6230 done
6231   done
6232 IFS=$as_save_IFS
6233
6234 fi
6235 fi
6236 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6237 if test -n "$ac_ct_RANLIB"; then
6238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6239 $as_echo "$ac_ct_RANLIB" >&6; }
6240 else
6241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6242 $as_echo "no" >&6; }
6243 fi
6244
6245   if test "x$ac_ct_RANLIB" = x; then
6246     RANLIB=":"
6247   else
6248     case $cross_compiling:$ac_tool_warned in
6249 yes:)
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6251 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6252 ac_tool_warned=yes ;;
6253 esac
6254     RANLIB=$ac_ct_RANLIB
6255   fi
6256 else
6257   RANLIB="$ac_cv_prog_RANLIB"
6258 fi
6259
6260 test -z "$RANLIB" && RANLIB=:
6261
6262
6263
6264
6265
6266
6267 # Determine commands to create old-style static archives.
6268 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6269 old_postinstall_cmds='chmod 644 $oldlib'
6270 old_postuninstall_cmds=
6271
6272 if test -n "$RANLIB"; then
6273   case $host_os in
6274   openbsd*)
6275     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6276     ;;
6277   *)
6278     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6279     ;;
6280   esac
6281   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6282 fi
6283
6284 case $host_os in
6285   darwin*)
6286     lock_old_archive_extraction=yes ;;
6287   *)
6288     lock_old_archive_extraction=no ;;
6289 esac
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329 # If no C compiler was specified, use CC.
6330 LTCC=${LTCC-"$CC"}
6331
6332 # If no C compiler flags were specified, use CFLAGS.
6333 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6334
6335 # Allow CC to be a program name with arguments.
6336 compiler=$CC
6337
6338
6339 # Check for command to grab the raw symbol name followed by C symbol from nm.
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6341 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6342 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6343   $as_echo_n "(cached) " >&6
6344 else
6345
6346 # These are sane defaults that work on at least a few old systems.
6347 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6348
6349 # Character class describing NM global symbol codes.
6350 symcode='[BCDEGRST]'
6351
6352 # Regexp to match symbols that can be accessed directly from C.
6353 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6354
6355 # Define system-specific variables.
6356 case $host_os in
6357 aix*)
6358   symcode='[BCDT]'
6359   ;;
6360 cygwin* | mingw* | pw32* | cegcc*)
6361   symcode='[ABCDGISTW]'
6362   ;;
6363 hpux*)
6364   if test "$host_cpu" = ia64; then
6365     symcode='[ABCDEGRST]'
6366   fi
6367   ;;
6368 irix* | nonstopux*)
6369   symcode='[BCDEGRST]'
6370   ;;
6371 osf*)
6372   symcode='[BCDEGQRST]'
6373   ;;
6374 solaris*)
6375   symcode='[BDRT]'
6376   ;;
6377 sco3.2v5*)
6378   symcode='[DT]'
6379   ;;
6380 sysv4.2uw2*)
6381   symcode='[DT]'
6382   ;;
6383 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6384   symcode='[ABDT]'
6385   ;;
6386 sysv4)
6387   symcode='[DFNSTU]'
6388   ;;
6389 esac
6390
6391 # If we're using GNU nm, then use its standard symbol codes.
6392 case `$NM -V 2>&1` in
6393 *GNU* | *'with BFD'*)
6394   symcode='[ABCDGIRSTW]' ;;
6395 esac
6396
6397 # Transform an extracted symbol line into a proper C declaration.
6398 # Some systems (esp. on ia64) link data and code symbols differently,
6399 # so use this general approach.
6400 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6401
6402 # Transform an extracted symbol line into symbol name and symbol address
6403 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6404 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'"
6405
6406 # Handle CRLF in mingw tool chain
6407 opt_cr=
6408 case $build_os in
6409 mingw*)
6410   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6411   ;;
6412 esac
6413
6414 # Try without a prefix underscore, then with it.
6415 for ac_symprfx in "" "_"; do
6416
6417   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6418   symxfrm="\\1 $ac_symprfx\\2 \\2"
6419
6420   # Write the raw and C identifiers.
6421   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6422     # Fake it for dumpbin and say T for any non-static function
6423     # and D for any global variable.
6424     # Also find C++ and __fastcall symbols from MSVC++,
6425     # which start with @ or ?.
6426     lt_cv_sys_global_symbol_pipe="$AWK '"\
6427 "     {last_section=section; section=\$ 3};"\
6428 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6429 "     \$ 0!~/External *\|/{next};"\
6430 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6431 "     {if(hide[section]) next};"\
6432 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6433 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6434 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6435 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6436 "     ' prfx=^$ac_symprfx"
6437   else
6438     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6439   fi
6440   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6441
6442   # Check to see that the pipe works correctly.
6443   pipe_works=no
6444
6445   rm -f conftest*
6446   cat > conftest.$ac_ext <<_LT_EOF
6447 #ifdef __cplusplus
6448 extern "C" {
6449 #endif
6450 char nm_test_var;
6451 void nm_test_func(void);
6452 void nm_test_func(void){}
6453 #ifdef __cplusplus
6454 }
6455 #endif
6456 int main(){nm_test_var='a';nm_test_func();return(0);}
6457 _LT_EOF
6458
6459   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6460   (eval $ac_compile) 2>&5
6461   ac_status=$?
6462   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6463   test $ac_status = 0; }; then
6464     # Now try to grab the symbols.
6465     nlist=conftest.nm
6466     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6467   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6468   ac_status=$?
6469   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6470   test $ac_status = 0; } && test -s "$nlist"; then
6471       # Try sorting and uniquifying the output.
6472       if sort "$nlist" | uniq > "$nlist"T; then
6473         mv -f "$nlist"T "$nlist"
6474       else
6475         rm -f "$nlist"T
6476       fi
6477
6478       # Make sure that we snagged all the symbols we need.
6479       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6480         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6481           cat <<_LT_EOF > conftest.$ac_ext
6482 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6483 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6484 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6485    relocations are performed -- see ld's documentation on pseudo-relocs.  */
6486 # define LT_DLSYM_CONST
6487 #elif defined(__osf__)
6488 /* This system does not cope well with relocations in const data.  */
6489 # define LT_DLSYM_CONST
6490 #else
6491 # define LT_DLSYM_CONST const
6492 #endif
6493
6494 #ifdef __cplusplus
6495 extern "C" {
6496 #endif
6497
6498 _LT_EOF
6499           # Now generate the symbol file.
6500           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6501
6502           cat <<_LT_EOF >> conftest.$ac_ext
6503
6504 /* The mapping between symbol names and symbols.  */
6505 LT_DLSYM_CONST struct {
6506   const char *name;
6507   void       *address;
6508 }
6509 lt__PROGRAM__LTX_preloaded_symbols[] =
6510 {
6511   { "@PROGRAM@", (void *) 0 },
6512 _LT_EOF
6513           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6514           cat <<\_LT_EOF >> conftest.$ac_ext
6515   {0, (void *) 0}
6516 };
6517
6518 /* This works around a problem in FreeBSD linker */
6519 #ifdef FREEBSD_WORKAROUND
6520 static const void *lt_preloaded_setup() {
6521   return lt__PROGRAM__LTX_preloaded_symbols;
6522 }
6523 #endif
6524
6525 #ifdef __cplusplus
6526 }
6527 #endif
6528 _LT_EOF
6529           # Now try linking the two files.
6530           mv conftest.$ac_objext conftstm.$ac_objext
6531           lt_globsym_save_LIBS=$LIBS
6532           lt_globsym_save_CFLAGS=$CFLAGS
6533           LIBS="conftstm.$ac_objext"
6534           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6535           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6536   (eval $ac_link) 2>&5
6537   ac_status=$?
6538   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6539   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6540             pipe_works=yes
6541           fi
6542           LIBS=$lt_globsym_save_LIBS
6543           CFLAGS=$lt_globsym_save_CFLAGS
6544         else
6545           echo "cannot find nm_test_func in $nlist" >&5
6546         fi
6547       else
6548         echo "cannot find nm_test_var in $nlist" >&5
6549       fi
6550     else
6551       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6552     fi
6553   else
6554     echo "$progname: failed program was:" >&5
6555     cat conftest.$ac_ext >&5
6556   fi
6557   rm -rf conftest* conftst*
6558
6559   # Do not use the global_symbol_pipe unless it works.
6560   if test "$pipe_works" = yes; then
6561     break
6562   else
6563     lt_cv_sys_global_symbol_pipe=
6564   fi
6565 done
6566
6567 fi
6568
6569 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6570   lt_cv_sys_global_symbol_to_cdecl=
6571 fi
6572 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6574 $as_echo "failed" >&6; }
6575 else
6576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6577 $as_echo "ok" >&6; }
6578 fi
6579
6580 # Response file support.
6581 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6582   nm_file_list_spec='@'
6583 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6584   nm_file_list_spec='@'
6585 fi
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6614 $as_echo_n "checking for sysroot... " >&6; }
6615
6616 # Check whether --with-sysroot was given.
6617 if test "${with_sysroot+set}" = set; then :
6618   withval=$with_sysroot;
6619 else
6620   with_sysroot=no
6621 fi
6622
6623
6624 lt_sysroot=
6625 case ${with_sysroot} in #(
6626  yes)
6627    if test "$GCC" = yes; then
6628      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6629    fi
6630    ;; #(
6631  /*)
6632    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6633    ;; #(
6634  no|'')
6635    ;; #(
6636  *)
6637    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6638 $as_echo "${with_sysroot}" >&6; }
6639    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6640    ;;
6641 esac
6642
6643  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6644 $as_echo "${lt_sysroot:-no}" >&6; }
6645
6646
6647
6648
6649
6650 # Check whether --enable-libtool-lock was given.
6651 if test "${enable_libtool_lock+set}" = set; then :
6652   enableval=$enable_libtool_lock;
6653 fi
6654
6655 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6656
6657 # Some flags need to be propagated to the compiler or linker for good
6658 # libtool support.
6659 case $host in
6660 ia64-*-hpux*)
6661   # Find out which ABI we are using.
6662   echo 'int i;' > conftest.$ac_ext
6663   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6664   (eval $ac_compile) 2>&5
6665   ac_status=$?
6666   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6667   test $ac_status = 0; }; then
6668     case `/usr/bin/file conftest.$ac_objext` in
6669       *ELF-32*)
6670         HPUX_IA64_MODE="32"
6671         ;;
6672       *ELF-64*)
6673         HPUX_IA64_MODE="64"
6674         ;;
6675     esac
6676   fi
6677   rm -rf conftest*
6678   ;;
6679 *-*-irix6*)
6680   # Find out which ABI we are using.
6681   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6682   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6683   (eval $ac_compile) 2>&5
6684   ac_status=$?
6685   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6686   test $ac_status = 0; }; then
6687     if test "$lt_cv_prog_gnu_ld" = yes; then
6688       case `/usr/bin/file conftest.$ac_objext` in
6689         *32-bit*)
6690           LD="${LD-ld} -melf32bsmip"
6691           ;;
6692         *N32*)
6693           LD="${LD-ld} -melf32bmipn32"
6694           ;;
6695         *64-bit*)
6696           LD="${LD-ld} -melf64bmip"
6697         ;;
6698       esac
6699     else
6700       case `/usr/bin/file conftest.$ac_objext` in
6701         *32-bit*)
6702           LD="${LD-ld} -32"
6703           ;;
6704         *N32*)
6705           LD="${LD-ld} -n32"
6706           ;;
6707         *64-bit*)
6708           LD="${LD-ld} -64"
6709           ;;
6710       esac
6711     fi
6712   fi
6713   rm -rf conftest*
6714   ;;
6715
6716 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6717 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6718   # Find out which ABI we are using.
6719   echo 'int i;' > conftest.$ac_ext
6720   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6721   (eval $ac_compile) 2>&5
6722   ac_status=$?
6723   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6724   test $ac_status = 0; }; then
6725     case `/usr/bin/file conftest.o` in
6726       *32-bit*)
6727         case $host in
6728           x86_64-*kfreebsd*-gnu)
6729             LD="${LD-ld} -m elf_i386_fbsd"
6730             ;;
6731           x86_64-*linux*)
6732             LD="${LD-ld} -m elf_i386"
6733             ;;
6734           ppc64-*linux*|powerpc64-*linux*)
6735             LD="${LD-ld} -m elf32ppclinux"
6736             ;;
6737           s390x-*linux*)
6738             LD="${LD-ld} -m elf_s390"
6739             ;;
6740           sparc64-*linux*)
6741             LD="${LD-ld} -m elf32_sparc"
6742             ;;
6743         esac
6744         ;;
6745       *64-bit*)
6746         case $host in
6747           x86_64-*kfreebsd*-gnu)
6748             LD="${LD-ld} -m elf_x86_64_fbsd"
6749             ;;
6750           x86_64-*linux*)
6751             LD="${LD-ld} -m elf_x86_64"
6752             ;;
6753           ppc*-*linux*|powerpc*-*linux*)
6754             LD="${LD-ld} -m elf64ppc"
6755             ;;
6756           s390*-*linux*|s390*-*tpf*)
6757             LD="${LD-ld} -m elf64_s390"
6758             ;;
6759           sparc*-*linux*)
6760             LD="${LD-ld} -m elf64_sparc"
6761             ;;
6762         esac
6763         ;;
6764     esac
6765   fi
6766   rm -rf conftest*
6767   ;;
6768
6769 *-*-sco3.2v5*)
6770   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6771   SAVE_CFLAGS="$CFLAGS"
6772   CFLAGS="$CFLAGS -belf"
6773   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6774 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6775 if ${lt_cv_cc_needs_belf+:} false; then :
6776   $as_echo_n "(cached) " >&6
6777 else
6778   ac_ext=c
6779 ac_cpp='$CPP $CPPFLAGS'
6780 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6781 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6782 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6783
6784      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6785 /* end confdefs.h.  */
6786
6787 int
6788 main ()
6789 {
6790
6791   ;
6792   return 0;
6793 }
6794 _ACEOF
6795 if ac_fn_c_try_link "$LINENO"; then :
6796   lt_cv_cc_needs_belf=yes
6797 else
6798   lt_cv_cc_needs_belf=no
6799 fi
6800 rm -f core conftest.err conftest.$ac_objext \
6801     conftest$ac_exeext conftest.$ac_ext
6802      ac_ext=c
6803 ac_cpp='$CPP $CPPFLAGS'
6804 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6805 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6806 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6807
6808 fi
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6810 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6811   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6812     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6813     CFLAGS="$SAVE_CFLAGS"
6814   fi
6815   ;;
6816 sparc*-*solaris*)
6817   # Find out which ABI we are using.
6818   echo 'int i;' > conftest.$ac_ext
6819   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6820   (eval $ac_compile) 2>&5
6821   ac_status=$?
6822   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6823   test $ac_status = 0; }; then
6824     case `/usr/bin/file conftest.o` in
6825     *64-bit*)
6826       case $lt_cv_prog_gnu_ld in
6827       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6828       *)
6829         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6830           LD="${LD-ld} -64"
6831         fi
6832         ;;
6833       esac
6834       ;;
6835     esac
6836   fi
6837   rm -rf conftest*
6838   ;;
6839 esac
6840
6841 need_locks="$enable_libtool_lock"
6842
6843 if test -n "$ac_tool_prefix"; then
6844   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6845 set dummy ${ac_tool_prefix}mt; ac_word=$2
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6847 $as_echo_n "checking for $ac_word... " >&6; }
6848 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6849   $as_echo_n "(cached) " >&6
6850 else
6851   if test -n "$MANIFEST_TOOL"; then
6852   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6853 else
6854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6855 for as_dir in $PATH
6856 do
6857   IFS=$as_save_IFS
6858   test -z "$as_dir" && as_dir=.
6859     for ac_exec_ext in '' $ac_executable_extensions; do
6860   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6861     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6862     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6863     break 2
6864   fi
6865 done
6866   done
6867 IFS=$as_save_IFS
6868
6869 fi
6870 fi
6871 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6872 if test -n "$MANIFEST_TOOL"; then
6873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6874 $as_echo "$MANIFEST_TOOL" >&6; }
6875 else
6876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6877 $as_echo "no" >&6; }
6878 fi
6879
6880
6881 fi
6882 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6883   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6884   # Extract the first word of "mt", so it can be a program name with args.
6885 set dummy mt; ac_word=$2
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6887 $as_echo_n "checking for $ac_word... " >&6; }
6888 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6889   $as_echo_n "(cached) " >&6
6890 else
6891   if test -n "$ac_ct_MANIFEST_TOOL"; then
6892   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6893 else
6894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6895 for as_dir in $PATH
6896 do
6897   IFS=$as_save_IFS
6898   test -z "$as_dir" && as_dir=.
6899     for ac_exec_ext in '' $ac_executable_extensions; do
6900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6901     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6902     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6903     break 2
6904   fi
6905 done
6906   done
6907 IFS=$as_save_IFS
6908
6909 fi
6910 fi
6911 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6912 if test -n "$ac_ct_MANIFEST_TOOL"; then
6913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6914 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6915 else
6916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6917 $as_echo "no" >&6; }
6918 fi
6919
6920   if test "x$ac_ct_MANIFEST_TOOL" = x; then
6921     MANIFEST_TOOL=":"
6922   else
6923     case $cross_compiling:$ac_tool_warned in
6924 yes:)
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6926 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6927 ac_tool_warned=yes ;;
6928 esac
6929     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6930   fi
6931 else
6932   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6933 fi
6934
6935 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6937 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6938 if ${lt_cv_path_mainfest_tool+:} false; then :
6939   $as_echo_n "(cached) " >&6
6940 else
6941   lt_cv_path_mainfest_tool=no
6942   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6943   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6944   cat conftest.err >&5
6945   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6946     lt_cv_path_mainfest_tool=yes
6947   fi
6948   rm -f conftest*
6949 fi
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6951 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6952 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6953   MANIFEST_TOOL=:
6954 fi
6955
6956
6957
6958
6959
6960
6961   case $host_os in
6962     rhapsody* | darwin*)
6963     if test -n "$ac_tool_prefix"; then
6964   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6965 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6967 $as_echo_n "checking for $ac_word... " >&6; }
6968 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6969   $as_echo_n "(cached) " >&6
6970 else
6971   if test -n "$DSYMUTIL"; then
6972   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6973 else
6974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6975 for as_dir in $PATH
6976 do
6977   IFS=$as_save_IFS
6978   test -z "$as_dir" && as_dir=.
6979     for ac_exec_ext in '' $ac_executable_extensions; do
6980   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6981     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6982     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6983     break 2
6984   fi
6985 done
6986   done
6987 IFS=$as_save_IFS
6988
6989 fi
6990 fi
6991 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6992 if test -n "$DSYMUTIL"; then
6993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6994 $as_echo "$DSYMUTIL" >&6; }
6995 else
6996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6997 $as_echo "no" >&6; }
6998 fi
6999
7000
7001 fi
7002 if test -z "$ac_cv_prog_DSYMUTIL"; then
7003   ac_ct_DSYMUTIL=$DSYMUTIL
7004   # Extract the first word of "dsymutil", so it can be a program name with args.
7005 set dummy dsymutil; ac_word=$2
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7007 $as_echo_n "checking for $ac_word... " >&6; }
7008 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7009   $as_echo_n "(cached) " >&6
7010 else
7011   if test -n "$ac_ct_DSYMUTIL"; then
7012   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7013 else
7014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015 for as_dir in $PATH
7016 do
7017   IFS=$as_save_IFS
7018   test -z "$as_dir" && as_dir=.
7019     for ac_exec_ext in '' $ac_executable_extensions; do
7020   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7021     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7023     break 2
7024   fi
7025 done
7026   done
7027 IFS=$as_save_IFS
7028
7029 fi
7030 fi
7031 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7032 if test -n "$ac_ct_DSYMUTIL"; then
7033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7034 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7035 else
7036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7037 $as_echo "no" >&6; }
7038 fi
7039
7040   if test "x$ac_ct_DSYMUTIL" = x; then
7041     DSYMUTIL=":"
7042   else
7043     case $cross_compiling:$ac_tool_warned in
7044 yes:)
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7046 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7047 ac_tool_warned=yes ;;
7048 esac
7049     DSYMUTIL=$ac_ct_DSYMUTIL
7050   fi
7051 else
7052   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7053 fi
7054
7055     if test -n "$ac_tool_prefix"; then
7056   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7057 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7059 $as_echo_n "checking for $ac_word... " >&6; }
7060 if ${ac_cv_prog_NMEDIT+:} false; then :
7061   $as_echo_n "(cached) " >&6
7062 else
7063   if test -n "$NMEDIT"; then
7064   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7065 else
7066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067 for as_dir in $PATH
7068 do
7069   IFS=$as_save_IFS
7070   test -z "$as_dir" && as_dir=.
7071     for ac_exec_ext in '' $ac_executable_extensions; do
7072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7073     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7074     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7075     break 2
7076   fi
7077 done
7078   done
7079 IFS=$as_save_IFS
7080
7081 fi
7082 fi
7083 NMEDIT=$ac_cv_prog_NMEDIT
7084 if test -n "$NMEDIT"; then
7085   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7086 $as_echo "$NMEDIT" >&6; }
7087 else
7088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7089 $as_echo "no" >&6; }
7090 fi
7091
7092
7093 fi
7094 if test -z "$ac_cv_prog_NMEDIT"; then
7095   ac_ct_NMEDIT=$NMEDIT
7096   # Extract the first word of "nmedit", so it can be a program name with args.
7097 set dummy nmedit; ac_word=$2
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7099 $as_echo_n "checking for $ac_word... " >&6; }
7100 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7101   $as_echo_n "(cached) " >&6
7102 else
7103   if test -n "$ac_ct_NMEDIT"; then
7104   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7105 else
7106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7107 for as_dir in $PATH
7108 do
7109   IFS=$as_save_IFS
7110   test -z "$as_dir" && as_dir=.
7111     for ac_exec_ext in '' $ac_executable_extensions; do
7112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7113     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7114     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7115     break 2
7116   fi
7117 done
7118   done
7119 IFS=$as_save_IFS
7120
7121 fi
7122 fi
7123 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7124 if test -n "$ac_ct_NMEDIT"; then
7125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7126 $as_echo "$ac_ct_NMEDIT" >&6; }
7127 else
7128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7129 $as_echo "no" >&6; }
7130 fi
7131
7132   if test "x$ac_ct_NMEDIT" = x; then
7133     NMEDIT=":"
7134   else
7135     case $cross_compiling:$ac_tool_warned in
7136 yes:)
7137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7138 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7139 ac_tool_warned=yes ;;
7140 esac
7141     NMEDIT=$ac_ct_NMEDIT
7142   fi
7143 else
7144   NMEDIT="$ac_cv_prog_NMEDIT"
7145 fi
7146
7147     if test -n "$ac_tool_prefix"; then
7148   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7149 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7151 $as_echo_n "checking for $ac_word... " >&6; }
7152 if ${ac_cv_prog_LIPO+:} false; then :
7153   $as_echo_n "(cached) " >&6
7154 else
7155   if test -n "$LIPO"; then
7156   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7157 else
7158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7159 for as_dir in $PATH
7160 do
7161   IFS=$as_save_IFS
7162   test -z "$as_dir" && as_dir=.
7163     for ac_exec_ext in '' $ac_executable_extensions; do
7164   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7165     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7166     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7167     break 2
7168   fi
7169 done
7170   done
7171 IFS=$as_save_IFS
7172
7173 fi
7174 fi
7175 LIPO=$ac_cv_prog_LIPO
7176 if test -n "$LIPO"; then
7177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7178 $as_echo "$LIPO" >&6; }
7179 else
7180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7181 $as_echo "no" >&6; }
7182 fi
7183
7184
7185 fi
7186 if test -z "$ac_cv_prog_LIPO"; then
7187   ac_ct_LIPO=$LIPO
7188   # Extract the first word of "lipo", so it can be a program name with args.
7189 set dummy lipo; ac_word=$2
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7191 $as_echo_n "checking for $ac_word... " >&6; }
7192 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7193   $as_echo_n "(cached) " >&6
7194 else
7195   if test -n "$ac_ct_LIPO"; then
7196   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7197 else
7198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7199 for as_dir in $PATH
7200 do
7201   IFS=$as_save_IFS
7202   test -z "$as_dir" && as_dir=.
7203     for ac_exec_ext in '' $ac_executable_extensions; do
7204   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7205     ac_cv_prog_ac_ct_LIPO="lipo"
7206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7207     break 2
7208   fi
7209 done
7210   done
7211 IFS=$as_save_IFS
7212
7213 fi
7214 fi
7215 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7216 if test -n "$ac_ct_LIPO"; then
7217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7218 $as_echo "$ac_ct_LIPO" >&6; }
7219 else
7220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7221 $as_echo "no" >&6; }
7222 fi
7223
7224   if test "x$ac_ct_LIPO" = x; then
7225     LIPO=":"
7226   else
7227     case $cross_compiling:$ac_tool_warned in
7228 yes:)
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7230 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7231 ac_tool_warned=yes ;;
7232 esac
7233     LIPO=$ac_ct_LIPO
7234   fi
7235 else
7236   LIPO="$ac_cv_prog_LIPO"
7237 fi
7238
7239     if test -n "$ac_tool_prefix"; then
7240   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7241 set dummy ${ac_tool_prefix}otool; ac_word=$2
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7243 $as_echo_n "checking for $ac_word... " >&6; }
7244 if ${ac_cv_prog_OTOOL+:} false; then :
7245   $as_echo_n "(cached) " >&6
7246 else
7247   if test -n "$OTOOL"; then
7248   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7249 else
7250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7251 for as_dir in $PATH
7252 do
7253   IFS=$as_save_IFS
7254   test -z "$as_dir" && as_dir=.
7255     for ac_exec_ext in '' $ac_executable_extensions; do
7256   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7257     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7259     break 2
7260   fi
7261 done
7262   done
7263 IFS=$as_save_IFS
7264
7265 fi
7266 fi
7267 OTOOL=$ac_cv_prog_OTOOL
7268 if test -n "$OTOOL"; then
7269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7270 $as_echo "$OTOOL" >&6; }
7271 else
7272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7273 $as_echo "no" >&6; }
7274 fi
7275
7276
7277 fi
7278 if test -z "$ac_cv_prog_OTOOL"; then
7279   ac_ct_OTOOL=$OTOOL
7280   # Extract the first word of "otool", so it can be a program name with args.
7281 set dummy otool; ac_word=$2
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7283 $as_echo_n "checking for $ac_word... " >&6; }
7284 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7285   $as_echo_n "(cached) " >&6
7286 else
7287   if test -n "$ac_ct_OTOOL"; then
7288   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7289 else
7290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7291 for as_dir in $PATH
7292 do
7293   IFS=$as_save_IFS
7294   test -z "$as_dir" && as_dir=.
7295     for ac_exec_ext in '' $ac_executable_extensions; do
7296   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7297     ac_cv_prog_ac_ct_OTOOL="otool"
7298     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7299     break 2
7300   fi
7301 done
7302   done
7303 IFS=$as_save_IFS
7304
7305 fi
7306 fi
7307 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7308 if test -n "$ac_ct_OTOOL"; then
7309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7310 $as_echo "$ac_ct_OTOOL" >&6; }
7311 else
7312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7313 $as_echo "no" >&6; }
7314 fi
7315
7316   if test "x$ac_ct_OTOOL" = x; then
7317     OTOOL=":"
7318   else
7319     case $cross_compiling:$ac_tool_warned in
7320 yes:)
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7322 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7323 ac_tool_warned=yes ;;
7324 esac
7325     OTOOL=$ac_ct_OTOOL
7326   fi
7327 else
7328   OTOOL="$ac_cv_prog_OTOOL"
7329 fi
7330
7331     if test -n "$ac_tool_prefix"; then
7332   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7333 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7335 $as_echo_n "checking for $ac_word... " >&6; }
7336 if ${ac_cv_prog_OTOOL64+:} false; then :
7337   $as_echo_n "(cached) " >&6
7338 else
7339   if test -n "$OTOOL64"; then
7340   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7341 else
7342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7343 for as_dir in $PATH
7344 do
7345   IFS=$as_save_IFS
7346   test -z "$as_dir" && as_dir=.
7347     for ac_exec_ext in '' $ac_executable_extensions; do
7348   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7349     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7350     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7351     break 2
7352   fi
7353 done
7354   done
7355 IFS=$as_save_IFS
7356
7357 fi
7358 fi
7359 OTOOL64=$ac_cv_prog_OTOOL64
7360 if test -n "$OTOOL64"; then
7361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7362 $as_echo "$OTOOL64" >&6; }
7363 else
7364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7365 $as_echo "no" >&6; }
7366 fi
7367
7368
7369 fi
7370 if test -z "$ac_cv_prog_OTOOL64"; then
7371   ac_ct_OTOOL64=$OTOOL64
7372   # Extract the first word of "otool64", so it can be a program name with args.
7373 set dummy otool64; ac_word=$2
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375 $as_echo_n "checking for $ac_word... " >&6; }
7376 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7377   $as_echo_n "(cached) " >&6
7378 else
7379   if test -n "$ac_ct_OTOOL64"; then
7380   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7381 else
7382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383 for as_dir in $PATH
7384 do
7385   IFS=$as_save_IFS
7386   test -z "$as_dir" && as_dir=.
7387     for ac_exec_ext in '' $ac_executable_extensions; do
7388   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7389     ac_cv_prog_ac_ct_OTOOL64="otool64"
7390     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7391     break 2
7392   fi
7393 done
7394   done
7395 IFS=$as_save_IFS
7396
7397 fi
7398 fi
7399 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7400 if test -n "$ac_ct_OTOOL64"; then
7401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7402 $as_echo "$ac_ct_OTOOL64" >&6; }
7403 else
7404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405 $as_echo "no" >&6; }
7406 fi
7407
7408   if test "x$ac_ct_OTOOL64" = x; then
7409     OTOOL64=":"
7410   else
7411     case $cross_compiling:$ac_tool_warned in
7412 yes:)
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7415 ac_tool_warned=yes ;;
7416 esac
7417     OTOOL64=$ac_ct_OTOOL64
7418   fi
7419 else
7420   OTOOL64="$ac_cv_prog_OTOOL64"
7421 fi
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7450 $as_echo_n "checking for -single_module linker flag... " >&6; }
7451 if ${lt_cv_apple_cc_single_mod+:} false; then :
7452   $as_echo_n "(cached) " >&6
7453 else
7454   lt_cv_apple_cc_single_mod=no
7455       if test -z "${LT_MULTI_MODULE}"; then
7456         # By default we will add the -single_module flag. You can override
7457         # by either setting the environment variable LT_MULTI_MODULE
7458         # non-empty at configure time, or by adding -multi_module to the
7459         # link flags.
7460         rm -rf libconftest.dylib*
7461         echo "int foo(void){return 1;}" > conftest.c
7462         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7463 -dynamiclib -Wl,-single_module conftest.c" >&5
7464         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7465           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7466         _lt_result=$?
7467         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7468           lt_cv_apple_cc_single_mod=yes
7469         else
7470           cat conftest.err >&5
7471         fi
7472         rm -rf libconftest.dylib*
7473         rm -f conftest.*
7474       fi
7475 fi
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7477 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7478     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7479 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7480 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7481   $as_echo_n "(cached) " >&6
7482 else
7483   lt_cv_ld_exported_symbols_list=no
7484       save_LDFLAGS=$LDFLAGS
7485       echo "_main" > conftest.sym
7486       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7487       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7488 /* end confdefs.h.  */
7489
7490 int
7491 main ()
7492 {
7493
7494   ;
7495   return 0;
7496 }
7497 _ACEOF
7498 if ac_fn_c_try_link "$LINENO"; then :
7499   lt_cv_ld_exported_symbols_list=yes
7500 else
7501   lt_cv_ld_exported_symbols_list=no
7502 fi
7503 rm -f core conftest.err conftest.$ac_objext \
7504     conftest$ac_exeext conftest.$ac_ext
7505         LDFLAGS="$save_LDFLAGS"
7506
7507 fi
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7509 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7510     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7511 $as_echo_n "checking for -force_load linker flag... " >&6; }
7512 if ${lt_cv_ld_force_load+:} false; then :
7513   $as_echo_n "(cached) " >&6
7514 else
7515   lt_cv_ld_force_load=no
7516       cat > conftest.c << _LT_EOF
7517 int forced_loaded() { return 2;}
7518 _LT_EOF
7519       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7520       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7521       echo "$AR cru libconftest.a conftest.o" >&5
7522       $AR cru libconftest.a conftest.o 2>&5
7523       echo "$RANLIB libconftest.a" >&5
7524       $RANLIB libconftest.a 2>&5
7525       cat > conftest.c << _LT_EOF
7526 int main() { return 0;}
7527 _LT_EOF
7528       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7529       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7530       _lt_result=$?
7531       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7532         lt_cv_ld_force_load=yes
7533       else
7534         cat conftest.err >&5
7535       fi
7536         rm -f conftest.err libconftest.a conftest conftest.c
7537         rm -rf conftest.dSYM
7538
7539 fi
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7541 $as_echo "$lt_cv_ld_force_load" >&6; }
7542     case $host_os in
7543     rhapsody* | darwin1.[012])
7544       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7545     darwin1.*)
7546       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7547     darwin*) # darwin 5.x on
7548       # if running on 10.5 or later, the deployment target defaults
7549       # to the OS version, if on x86, and 10.4, the deployment
7550       # target defaults to 10.4. Don't you love it?
7551       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7552         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7553           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7554         10.[012]*)
7555           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7556         10.*)
7557           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7558       esac
7559     ;;
7560   esac
7561     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7562       _lt_dar_single_mod='$single_module'
7563     fi
7564     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7565       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7566     else
7567       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7568     fi
7569     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7570       _lt_dsymutil='~$DSYMUTIL $lib || :'
7571     else
7572       _lt_dsymutil=
7573     fi
7574     ;;
7575   esac
7576
7577 ac_ext=c
7578 ac_cpp='$CPP $CPPFLAGS'
7579 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7580 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7581 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7583 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7584 # On Suns, sometimes $CPP names a directory.
7585 if test -n "$CPP" && test -d "$CPP"; then
7586   CPP=
7587 fi
7588 if test -z "$CPP"; then
7589   if ${ac_cv_prog_CPP+:} false; then :
7590   $as_echo_n "(cached) " >&6
7591 else
7592       # Double quotes because CPP needs to be expanded
7593     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7594     do
7595       ac_preproc_ok=false
7596 for ac_c_preproc_warn_flag in '' yes
7597 do
7598   # Use a header file that comes with gcc, so configuring glibc
7599   # with a fresh cross-compiler works.
7600   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7601   # <limits.h> exists even on freestanding compilers.
7602   # On the NeXT, cc -E runs the code through the compiler's parser,
7603   # not just through cpp. "Syntax error" is here to catch this case.
7604   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605 /* end confdefs.h.  */
7606 #ifdef __STDC__
7607 # include <limits.h>
7608 #else
7609 # include <assert.h>
7610 #endif
7611                      Syntax error
7612 _ACEOF
7613 if ac_fn_c_try_cpp "$LINENO"; then :
7614
7615 else
7616   # Broken: fails on valid input.
7617 continue
7618 fi
7619 rm -f conftest.err conftest.i conftest.$ac_ext
7620
7621   # OK, works on sane cases.  Now check whether nonexistent headers
7622   # can be detected and how.
7623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7624 /* end confdefs.h.  */
7625 #include <ac_nonexistent.h>
7626 _ACEOF
7627 if ac_fn_c_try_cpp "$LINENO"; then :
7628   # Broken: success on invalid input.
7629 continue
7630 else
7631   # Passes both tests.
7632 ac_preproc_ok=:
7633 break
7634 fi
7635 rm -f conftest.err conftest.i conftest.$ac_ext
7636
7637 done
7638 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7639 rm -f conftest.i conftest.err conftest.$ac_ext
7640 if $ac_preproc_ok; then :
7641   break
7642 fi
7643
7644     done
7645     ac_cv_prog_CPP=$CPP
7646
7647 fi
7648   CPP=$ac_cv_prog_CPP
7649 else
7650   ac_cv_prog_CPP=$CPP
7651 fi
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7653 $as_echo "$CPP" >&6; }
7654 ac_preproc_ok=false
7655 for ac_c_preproc_warn_flag in '' yes
7656 do
7657   # Use a header file that comes with gcc, so configuring glibc
7658   # with a fresh cross-compiler works.
7659   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7660   # <limits.h> exists even on freestanding compilers.
7661   # On the NeXT, cc -E runs the code through the compiler's parser,
7662   # not just through cpp. "Syntax error" is here to catch this case.
7663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7664 /* end confdefs.h.  */
7665 #ifdef __STDC__
7666 # include <limits.h>
7667 #else
7668 # include <assert.h>
7669 #endif
7670                      Syntax error
7671 _ACEOF
7672 if ac_fn_c_try_cpp "$LINENO"; then :
7673
7674 else
7675   # Broken: fails on valid input.
7676 continue
7677 fi
7678 rm -f conftest.err conftest.i conftest.$ac_ext
7679
7680   # OK, works on sane cases.  Now check whether nonexistent headers
7681   # can be detected and how.
7682   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7683 /* end confdefs.h.  */
7684 #include <ac_nonexistent.h>
7685 _ACEOF
7686 if ac_fn_c_try_cpp "$LINENO"; then :
7687   # Broken: success on invalid input.
7688 continue
7689 else
7690   # Passes both tests.
7691 ac_preproc_ok=:
7692 break
7693 fi
7694 rm -f conftest.err conftest.i conftest.$ac_ext
7695
7696 done
7697 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7698 rm -f conftest.i conftest.err conftest.$ac_ext
7699 if $ac_preproc_ok; then :
7700
7701 else
7702   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7703 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7704 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7705 See \`config.log' for more details" "$LINENO" 5; }
7706 fi
7707
7708 ac_ext=c
7709 ac_cpp='$CPP $CPPFLAGS'
7710 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7711 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7712 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7713
7714
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7716 $as_echo_n "checking for ANSI C header files... " >&6; }
7717 if ${ac_cv_header_stdc+:} false; then :
7718   $as_echo_n "(cached) " >&6
7719 else
7720   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7721 /* end confdefs.h.  */
7722 #include <stdlib.h>
7723 #include <stdarg.h>
7724 #include <string.h>
7725 #include <float.h>
7726
7727 int
7728 main ()
7729 {
7730
7731   ;
7732   return 0;
7733 }
7734 _ACEOF
7735 if ac_fn_c_try_compile "$LINENO"; then :
7736   ac_cv_header_stdc=yes
7737 else
7738   ac_cv_header_stdc=no
7739 fi
7740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7741
7742 if test $ac_cv_header_stdc = yes; then
7743   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7744   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7745 /* end confdefs.h.  */
7746 #include <string.h>
7747
7748 _ACEOF
7749 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7750   $EGREP "memchr" >/dev/null 2>&1; then :
7751
7752 else
7753   ac_cv_header_stdc=no
7754 fi
7755 rm -f conftest*
7756
7757 fi
7758
7759 if test $ac_cv_header_stdc = yes; then
7760   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7761   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7762 /* end confdefs.h.  */
7763 #include <stdlib.h>
7764
7765 _ACEOF
7766 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7767   $EGREP "free" >/dev/null 2>&1; then :
7768
7769 else
7770   ac_cv_header_stdc=no
7771 fi
7772 rm -f conftest*
7773
7774 fi
7775
7776 if test $ac_cv_header_stdc = yes; then
7777   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7778   if test "$cross_compiling" = yes; then :
7779   :
7780 else
7781   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7782 /* end confdefs.h.  */
7783 #include <ctype.h>
7784 #include <stdlib.h>
7785 #if ((' ' & 0x0FF) == 0x020)
7786 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7787 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7788 #else
7789 # define ISLOWER(c) \
7790                    (('a' <= (c) && (c) <= 'i') \
7791                      || ('j' <= (c) && (c) <= 'r') \
7792                      || ('s' <= (c) && (c) <= 'z'))
7793 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7794 #endif
7795
7796 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7797 int
7798 main ()
7799 {
7800   int i;
7801   for (i = 0; i < 256; i++)
7802     if (XOR (islower (i), ISLOWER (i))
7803         || toupper (i) != TOUPPER (i))
7804       return 2;
7805   return 0;
7806 }
7807 _ACEOF
7808 if ac_fn_c_try_run "$LINENO"; then :
7809
7810 else
7811   ac_cv_header_stdc=no
7812 fi
7813 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7814   conftest.$ac_objext conftest.beam conftest.$ac_ext
7815 fi
7816
7817 fi
7818 fi
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7820 $as_echo "$ac_cv_header_stdc" >&6; }
7821 if test $ac_cv_header_stdc = yes; then
7822
7823 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7824
7825 fi
7826
7827 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7828 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7829                   inttypes.h stdint.h unistd.h
7830 do :
7831   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7832 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7833 "
7834 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7835   cat >>confdefs.h <<_ACEOF
7836 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7837 _ACEOF
7838
7839 fi
7840
7841 done
7842
7843
7844 for ac_header in dlfcn.h
7845 do :
7846   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7847 "
7848 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7849   cat >>confdefs.h <<_ACEOF
7850 #define HAVE_DLFCN_H 1
7851 _ACEOF
7852
7853 fi
7854
7855 done
7856
7857
7858
7859
7860
7861 # Set options
7862
7863
7864
7865         enable_dlopen=no
7866
7867
7868   enable_win32_dll=no
7869
7870
7871             # Check whether --enable-shared was given.
7872 if test "${enable_shared+set}" = set; then :
7873   enableval=$enable_shared; p=${PACKAGE-default}
7874     case $enableval in
7875     yes) enable_shared=yes ;;
7876     no) enable_shared=no ;;
7877     *)
7878       enable_shared=no
7879       # Look at the argument we got.  We use all the common list separators.
7880       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7881       for pkg in $enableval; do
7882         IFS="$lt_save_ifs"
7883         if test "X$pkg" = "X$p"; then
7884           enable_shared=yes
7885         fi
7886       done
7887       IFS="$lt_save_ifs"
7888       ;;
7889     esac
7890 else
7891   enable_shared=yes
7892 fi
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902   # Check whether --enable-static was given.
7903 if test "${enable_static+set}" = set; then :
7904   enableval=$enable_static; p=${PACKAGE-default}
7905     case $enableval in
7906     yes) enable_static=yes ;;
7907     no) enable_static=no ;;
7908     *)
7909      enable_static=no
7910       # Look at the argument we got.  We use all the common list separators.
7911       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7912       for pkg in $enableval; do
7913         IFS="$lt_save_ifs"
7914         if test "X$pkg" = "X$p"; then
7915           enable_static=yes
7916         fi
7917       done
7918       IFS="$lt_save_ifs"
7919       ;;
7920     esac
7921 else
7922   enable_static=yes
7923 fi
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934 # Check whether --with-pic was given.
7935 if test "${with_pic+set}" = set; then :
7936   withval=$with_pic; pic_mode="$withval"
7937 else
7938   pic_mode=default
7939 fi
7940
7941
7942 test -z "$pic_mode" && pic_mode=default
7943
7944
7945
7946
7947
7948
7949
7950   # Check whether --enable-fast-install was given.
7951 if test "${enable_fast_install+set}" = set; then :
7952   enableval=$enable_fast_install; p=${PACKAGE-default}
7953     case $enableval in
7954     yes) enable_fast_install=yes ;;
7955     no) enable_fast_install=no ;;
7956     *)
7957       enable_fast_install=no
7958       # Look at the argument we got.  We use all the common list separators.
7959       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7960       for pkg in $enableval; do
7961         IFS="$lt_save_ifs"
7962         if test "X$pkg" = "X$p"; then
7963           enable_fast_install=yes
7964         fi
7965       done
7966       IFS="$lt_save_ifs"
7967       ;;
7968     esac
7969 else
7970   enable_fast_install=yes
7971 fi
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983 # This can be used to rebuild libtool when needed
7984 LIBTOOL_DEPS="$ltmain"
7985
7986 # Always use our own libtool.
7987 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014 test -z "$LN_S" && LN_S="ln -s"
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029 if test -n "${ZSH_VERSION+set}" ; then
8030    setopt NO_GLOB_SUBST
8031 fi
8032
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8034 $as_echo_n "checking for objdir... " >&6; }
8035 if ${lt_cv_objdir+:} false; then :
8036   $as_echo_n "(cached) " >&6
8037 else
8038   rm -f .libs 2>/dev/null
8039 mkdir .libs 2>/dev/null
8040 if test -d .libs; then
8041   lt_cv_objdir=.libs
8042 else
8043   # MS-DOS does not allow filenames that begin with a dot.
8044   lt_cv_objdir=_libs
8045 fi
8046 rmdir .libs 2>/dev/null
8047 fi
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8049 $as_echo "$lt_cv_objdir" >&6; }
8050 objdir=$lt_cv_objdir
8051
8052
8053
8054
8055
8056 cat >>confdefs.h <<_ACEOF
8057 #define LT_OBJDIR "$lt_cv_objdir/"
8058 _ACEOF
8059
8060
8061
8062
8063 case $host_os in
8064 aix3*)
8065   # AIX sometimes has problems with the GCC collect2 program.  For some
8066   # reason, if we set the COLLECT_NAMES environment variable, the problems
8067   # vanish in a puff of smoke.
8068   if test "X${COLLECT_NAMES+set}" != Xset; then
8069     COLLECT_NAMES=
8070     export COLLECT_NAMES
8071   fi
8072   ;;
8073 esac
8074
8075 # Global variables:
8076 ofile=libtool
8077 can_build_shared=yes
8078
8079 # All known linkers require a `.a' archive for static linking (except MSVC,
8080 # which needs '.lib').
8081 libext=a
8082
8083 with_gnu_ld="$lt_cv_prog_gnu_ld"
8084
8085 old_CC="$CC"
8086 old_CFLAGS="$CFLAGS"
8087
8088 # Set sane defaults for various variables
8089 test -z "$CC" && CC=cc
8090 test -z "$LTCC" && LTCC=$CC
8091 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8092 test -z "$LD" && LD=ld
8093 test -z "$ac_objext" && ac_objext=o
8094
8095 for cc_temp in $compiler""; do
8096   case $cc_temp in
8097     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8098     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8099     \-*) ;;
8100     *) break;;
8101   esac
8102 done
8103 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8104
8105
8106 # Only perform the check for file, if the check method requires it
8107 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8108 case $deplibs_check_method in
8109 file_magic*)
8110   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8111     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8112 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8113 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8114   $as_echo_n "(cached) " >&6
8115 else
8116   case $MAGIC_CMD in
8117 [\\/*] |  ?:[\\/]*)
8118   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8119   ;;
8120 *)
8121   lt_save_MAGIC_CMD="$MAGIC_CMD"
8122   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8123   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8124   for ac_dir in $ac_dummy; do
8125     IFS="$lt_save_ifs"
8126     test -z "$ac_dir" && ac_dir=.
8127     if test -f $ac_dir/${ac_tool_prefix}file; then
8128       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8129       if test -n "$file_magic_test_file"; then
8130         case $deplibs_check_method in
8131         "file_magic "*)
8132           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8133           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8134           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8135             $EGREP "$file_magic_regex" > /dev/null; then
8136             :
8137           else
8138             cat <<_LT_EOF 1>&2
8139
8140 *** Warning: the command libtool uses to detect shared libraries,
8141 *** $file_magic_cmd, produces output that libtool cannot recognize.
8142 *** The result is that libtool may fail to recognize shared libraries
8143 *** as such.  This will affect the creation of libtool libraries that
8144 *** depend on shared libraries, but programs linked with such libtool
8145 *** libraries will work regardless of this problem.  Nevertheless, you
8146 *** may want to report the problem to your system manager and/or to
8147 *** bug-libtool@gnu.org
8148
8149 _LT_EOF
8150           fi ;;
8151         esac
8152       fi
8153       break
8154     fi
8155   done
8156   IFS="$lt_save_ifs"
8157   MAGIC_CMD="$lt_save_MAGIC_CMD"
8158   ;;
8159 esac
8160 fi
8161
8162 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8163 if test -n "$MAGIC_CMD"; then
8164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8165 $as_echo "$MAGIC_CMD" >&6; }
8166 else
8167   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8168 $as_echo "no" >&6; }
8169 fi
8170
8171
8172
8173
8174
8175 if test -z "$lt_cv_path_MAGIC_CMD"; then
8176   if test -n "$ac_tool_prefix"; then
8177     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8178 $as_echo_n "checking for file... " >&6; }
8179 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8180   $as_echo_n "(cached) " >&6
8181 else
8182   case $MAGIC_CMD in
8183 [\\/*] |  ?:[\\/]*)
8184   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8185   ;;
8186 *)
8187   lt_save_MAGIC_CMD="$MAGIC_CMD"
8188   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8189   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8190   for ac_dir in $ac_dummy; do
8191     IFS="$lt_save_ifs"
8192     test -z "$ac_dir" && ac_dir=.
8193     if test -f $ac_dir/file; then
8194       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8195       if test -n "$file_magic_test_file"; then
8196         case $deplibs_check_method in
8197         "file_magic "*)
8198           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8199           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8200           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8201             $EGREP "$file_magic_regex" > /dev/null; then
8202             :
8203           else
8204             cat <<_LT_EOF 1>&2
8205
8206 *** Warning: the command libtool uses to detect shared libraries,
8207 *** $file_magic_cmd, produces output that libtool cannot recognize.
8208 *** The result is that libtool may fail to recognize shared libraries
8209 *** as such.  This will affect the creation of libtool libraries that
8210 *** depend on shared libraries, but programs linked with such libtool
8211 *** libraries will work regardless of this problem.  Nevertheless, you
8212 *** may want to report the problem to your system manager and/or to
8213 *** bug-libtool@gnu.org
8214
8215 _LT_EOF
8216           fi ;;
8217         esac
8218       fi
8219       break
8220     fi
8221   done
8222   IFS="$lt_save_ifs"
8223   MAGIC_CMD="$lt_save_MAGIC_CMD"
8224   ;;
8225 esac
8226 fi
8227
8228 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8229 if test -n "$MAGIC_CMD"; then
8230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8231 $as_echo "$MAGIC_CMD" >&6; }
8232 else
8233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8234 $as_echo "no" >&6; }
8235 fi
8236
8237
8238   else
8239     MAGIC_CMD=:
8240   fi
8241 fi
8242
8243   fi
8244   ;;
8245 esac
8246
8247 # Use C for the default configuration in the libtool script
8248
8249 lt_save_CC="$CC"
8250 ac_ext=c
8251 ac_cpp='$CPP $CPPFLAGS'
8252 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8253 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8254 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8255
8256
8257 # Source file extension for C test sources.
8258 ac_ext=c
8259
8260 # Object file extension for compiled C test sources.
8261 objext=o
8262 objext=$objext
8263
8264 # Code to be used in simple compile tests
8265 lt_simple_compile_test_code="int some_variable = 0;"
8266
8267 # Code to be used in simple link tests
8268 lt_simple_link_test_code='int main(){return(0);}'
8269
8270
8271
8272
8273
8274
8275
8276 # If no C compiler was specified, use CC.
8277 LTCC=${LTCC-"$CC"}
8278
8279 # If no C compiler flags were specified, use CFLAGS.
8280 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8281
8282 # Allow CC to be a program name with arguments.
8283 compiler=$CC
8284
8285 # Save the default compiler, since it gets overwritten when the other
8286 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8287 compiler_DEFAULT=$CC
8288
8289 # save warnings/boilerplate of simple test code
8290 ac_outfile=conftest.$ac_objext
8291 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8292 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8293 _lt_compiler_boilerplate=`cat conftest.err`
8294 $RM conftest*
8295
8296 ac_outfile=conftest.$ac_objext
8297 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8298 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8299 _lt_linker_boilerplate=`cat conftest.err`
8300 $RM -r conftest*
8301
8302
8303 if test -n "$compiler"; then
8304
8305 lt_prog_compiler_no_builtin_flag=
8306
8307 if test "$GCC" = yes; then
8308   case $cc_basename in
8309   nvcc*)
8310     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8311   *)
8312     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8313   esac
8314
8315   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8316 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8317 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8318   $as_echo_n "(cached) " >&6
8319 else
8320   lt_cv_prog_compiler_rtti_exceptions=no
8321    ac_outfile=conftest.$ac_objext
8322    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8323    lt_compiler_flag="-fno-rtti -fno-exceptions"
8324    # Insert the option either (1) after the last *FLAGS variable, or
8325    # (2) before a word containing "conftest.", or (3) at the end.
8326    # Note that $ac_compile itself does not contain backslashes and begins
8327    # with a dollar sign (not a hyphen), so the echo should work correctly.
8328    # The option is referenced via a variable to avoid confusing sed.
8329    lt_compile=`echo "$ac_compile" | $SED \
8330    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8331    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8332    -e 's:$: $lt_compiler_flag:'`
8333    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8334    (eval "$lt_compile" 2>conftest.err)
8335    ac_status=$?
8336    cat conftest.err >&5
8337    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8338    if (exit $ac_status) && test -s "$ac_outfile"; then
8339      # The compiler can only warn and ignore the option if not recognized
8340      # So say no if there are warnings other than the usual output.
8341      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8342      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8343      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8344        lt_cv_prog_compiler_rtti_exceptions=yes
8345      fi
8346    fi
8347    $RM conftest*
8348
8349 fi
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8351 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8352
8353 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8354     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8355 else
8356     :
8357 fi
8358
8359 fi
8360
8361
8362
8363
8364
8365
8366   lt_prog_compiler_wl=
8367 lt_prog_compiler_pic=
8368 lt_prog_compiler_static=
8369
8370
8371   if test "$GCC" = yes; then
8372     lt_prog_compiler_wl='-Wl,'
8373     lt_prog_compiler_static='-static'
8374
8375     case $host_os in
8376       aix*)
8377       # All AIX code is PIC.
8378       if test "$host_cpu" = ia64; then
8379         # AIX 5 now supports IA64 processor
8380         lt_prog_compiler_static='-Bstatic'
8381       fi
8382       ;;
8383
8384     amigaos*)
8385       case $host_cpu in
8386       powerpc)
8387             # see comment about AmigaOS4 .so support
8388             lt_prog_compiler_pic='-fPIC'
8389         ;;
8390       m68k)
8391             # FIXME: we need at least 68020 code to build shared libraries, but
8392             # adding the `-m68020' flag to GCC prevents building anything better,
8393             # like `-m68040'.
8394             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8395         ;;
8396       esac
8397       ;;
8398
8399     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8400       # PIC is the default for these OSes.
8401       ;;
8402
8403     mingw* | cygwin* | pw32* | os2* | cegcc*)
8404       # This hack is so that the source file can tell whether it is being
8405       # built for inclusion in a dll (and should export symbols for example).
8406       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8407       # (--disable-auto-import) libraries
8408       lt_prog_compiler_pic='-DDLL_EXPORT'
8409       ;;
8410
8411     darwin* | rhapsody*)
8412       # PIC is the default on this platform
8413       # Common symbols not allowed in MH_DYLIB files
8414       lt_prog_compiler_pic='-fno-common'
8415       ;;
8416
8417     haiku*)
8418       # PIC is the default for Haiku.
8419       # The "-static" flag exists, but is broken.
8420       lt_prog_compiler_static=
8421       ;;
8422
8423     hpux*)
8424       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8425       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8426       # sets the default TLS model and affects inlining.
8427       case $host_cpu in
8428       hppa*64*)
8429         # +Z the default
8430         ;;
8431       *)
8432         lt_prog_compiler_pic='-fPIC'
8433         ;;
8434       esac
8435       ;;
8436
8437     interix[3-9]*)
8438       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8439       # Instead, we relocate shared libraries at runtime.
8440       ;;
8441
8442     msdosdjgpp*)
8443       # Just because we use GCC doesn't mean we suddenly get shared libraries
8444       # on systems that don't support them.
8445       lt_prog_compiler_can_build_shared=no
8446       enable_shared=no
8447       ;;
8448
8449     *nto* | *qnx*)
8450       # QNX uses GNU C++, but need to define -shared option too, otherwise
8451       # it will coredump.
8452       lt_prog_compiler_pic='-fPIC -shared'
8453       ;;
8454
8455     sysv4*MP*)
8456       if test -d /usr/nec; then
8457         lt_prog_compiler_pic=-Kconform_pic
8458       fi
8459       ;;
8460
8461     *)
8462       lt_prog_compiler_pic='-fPIC'
8463       ;;
8464     esac
8465
8466     case $cc_basename in
8467     nvcc*) # Cuda Compiler Driver 2.2
8468       lt_prog_compiler_wl='-Xlinker '
8469       lt_prog_compiler_pic='-Xcompiler -fPIC'
8470       ;;
8471     esac
8472   else
8473     # PORTME Check for flag to pass linker flags through the system compiler.
8474     case $host_os in
8475     aix*)
8476       lt_prog_compiler_wl='-Wl,'
8477       if test "$host_cpu" = ia64; then
8478         # AIX 5 now supports IA64 processor
8479         lt_prog_compiler_static='-Bstatic'
8480       else
8481         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8482       fi
8483       ;;
8484
8485     mingw* | cygwin* | pw32* | os2* | cegcc*)
8486       # This hack is so that the source file can tell whether it is being
8487       # built for inclusion in a dll (and should export symbols for example).
8488       lt_prog_compiler_pic='-DDLL_EXPORT'
8489       ;;
8490
8491     hpux9* | hpux10* | hpux11*)
8492       lt_prog_compiler_wl='-Wl,'
8493       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8494       # not for PA HP-UX.
8495       case $host_cpu in
8496       hppa*64*|ia64*)
8497         # +Z the default
8498         ;;
8499       *)
8500         lt_prog_compiler_pic='+Z'
8501         ;;
8502       esac
8503       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8504       lt_prog_compiler_static='${wl}-a ${wl}archive'
8505       ;;
8506
8507     irix5* | irix6* | nonstopux*)
8508       lt_prog_compiler_wl='-Wl,'
8509       # PIC (with -KPIC) is the default.
8510       lt_prog_compiler_static='-non_shared'
8511       ;;
8512
8513     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8514       case $cc_basename in
8515       # old Intel for x86_64 which still supported -KPIC.
8516       ecc*)
8517         lt_prog_compiler_wl='-Wl,'
8518         lt_prog_compiler_pic='-KPIC'
8519         lt_prog_compiler_static='-static'
8520         ;;
8521       # icc used to be incompatible with GCC.
8522       # ICC 10 doesn't accept -KPIC any more.
8523       icc* | ifort*)
8524         lt_prog_compiler_wl='-Wl,'
8525         lt_prog_compiler_pic='-fPIC'
8526         lt_prog_compiler_static='-static'
8527         ;;
8528       # Lahey Fortran 8.1.
8529       lf95*)
8530         lt_prog_compiler_wl='-Wl,'
8531         lt_prog_compiler_pic='--shared'
8532         lt_prog_compiler_static='--static'
8533         ;;
8534       nagfor*)
8535         # NAG Fortran compiler
8536         lt_prog_compiler_wl='-Wl,-Wl,,'
8537         lt_prog_compiler_pic='-PIC'
8538         lt_prog_compiler_static='-Bstatic'
8539         ;;
8540       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8541         # Portland Group compilers (*not* the Pentium gcc compiler,
8542         # which looks to be a dead project)
8543         lt_prog_compiler_wl='-Wl,'
8544         lt_prog_compiler_pic='-fpic'
8545         lt_prog_compiler_static='-Bstatic'
8546         ;;
8547       ccc*)
8548         lt_prog_compiler_wl='-Wl,'
8549         # All Alpha code is PIC.
8550         lt_prog_compiler_static='-non_shared'
8551         ;;
8552       xl* | bgxl* | bgf* | mpixl*)
8553         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8554         lt_prog_compiler_wl='-Wl,'
8555         lt_prog_compiler_pic='-qpic'
8556         lt_prog_compiler_static='-qstaticlink'
8557         ;;
8558       *)
8559         case `$CC -V 2>&1 | sed 5q` in
8560         *Sun\ F* | *Sun*Fortran*)
8561           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8562           lt_prog_compiler_pic='-KPIC'
8563           lt_prog_compiler_static='-Bstatic'
8564           lt_prog_compiler_wl=''
8565           ;;
8566         *Sun\ C*)
8567           # Sun C 5.9
8568           lt_prog_compiler_pic='-KPIC'
8569           lt_prog_compiler_static='-Bstatic'
8570           lt_prog_compiler_wl='-Wl,'
8571           ;;
8572         esac
8573         ;;
8574       esac
8575       ;;
8576
8577     newsos6)
8578       lt_prog_compiler_pic='-KPIC'
8579       lt_prog_compiler_static='-Bstatic'
8580       ;;
8581
8582     *nto* | *qnx*)
8583       # QNX uses GNU C++, but need to define -shared option too, otherwise
8584       # it will coredump.
8585       lt_prog_compiler_pic='-fPIC -shared'
8586       ;;
8587
8588     osf3* | osf4* | osf5*)
8589       lt_prog_compiler_wl='-Wl,'
8590       # All OSF/1 code is PIC.
8591       lt_prog_compiler_static='-non_shared'
8592       ;;
8593
8594     rdos*)
8595       lt_prog_compiler_static='-non_shared'
8596       ;;
8597
8598     solaris*)
8599       lt_prog_compiler_pic='-KPIC'
8600       lt_prog_compiler_static='-Bstatic'
8601       case $cc_basename in
8602       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8603         lt_prog_compiler_wl='-Qoption ld ';;
8604       *)
8605         lt_prog_compiler_wl='-Wl,';;
8606       esac
8607       ;;
8608
8609     sunos4*)
8610       lt_prog_compiler_wl='-Qoption ld '
8611       lt_prog_compiler_pic='-PIC'
8612       lt_prog_compiler_static='-Bstatic'
8613       ;;
8614
8615     sysv4 | sysv4.2uw2* | sysv4.3*)
8616       lt_prog_compiler_wl='-Wl,'
8617       lt_prog_compiler_pic='-KPIC'
8618       lt_prog_compiler_static='-Bstatic'
8619       ;;
8620
8621     sysv4*MP*)
8622       if test -d /usr/nec ;then
8623         lt_prog_compiler_pic='-Kconform_pic'
8624         lt_prog_compiler_static='-Bstatic'
8625       fi
8626       ;;
8627
8628     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8629       lt_prog_compiler_wl='-Wl,'
8630       lt_prog_compiler_pic='-KPIC'
8631       lt_prog_compiler_static='-Bstatic'
8632       ;;
8633
8634     unicos*)
8635       lt_prog_compiler_wl='-Wl,'
8636       lt_prog_compiler_can_build_shared=no
8637       ;;
8638
8639     uts4*)
8640       lt_prog_compiler_pic='-pic'
8641       lt_prog_compiler_static='-Bstatic'
8642       ;;
8643
8644     *)
8645       lt_prog_compiler_can_build_shared=no
8646       ;;
8647     esac
8648   fi
8649
8650 case $host_os in
8651   # For platforms which do not support PIC, -DPIC is meaningless:
8652   *djgpp*)
8653     lt_prog_compiler_pic=
8654     ;;
8655   *)
8656     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8657     ;;
8658 esac
8659
8660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8661 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8662 if ${lt_cv_prog_compiler_pic+:} false; then :
8663   $as_echo_n "(cached) " >&6
8664 else
8665   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8666 fi
8667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8668 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8669 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8670
8671 #
8672 # Check to make sure the PIC flag actually works.
8673 #
8674 if test -n "$lt_prog_compiler_pic"; then
8675   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8676 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8677 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8678   $as_echo_n "(cached) " >&6
8679 else
8680   lt_cv_prog_compiler_pic_works=no
8681    ac_outfile=conftest.$ac_objext
8682    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8683    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8684    # Insert the option either (1) after the last *FLAGS variable, or
8685    # (2) before a word containing "conftest.", or (3) at the end.
8686    # Note that $ac_compile itself does not contain backslashes and begins
8687    # with a dollar sign (not a hyphen), so the echo should work correctly.
8688    # The option is referenced via a variable to avoid confusing sed.
8689    lt_compile=`echo "$ac_compile" | $SED \
8690    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8691    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8692    -e 's:$: $lt_compiler_flag:'`
8693    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8694    (eval "$lt_compile" 2>conftest.err)
8695    ac_status=$?
8696    cat conftest.err >&5
8697    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8698    if (exit $ac_status) && test -s "$ac_outfile"; then
8699      # The compiler can only warn and ignore the option if not recognized
8700      # So say no if there are warnings other than the usual output.
8701      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8702      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8703      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8704        lt_cv_prog_compiler_pic_works=yes
8705      fi
8706    fi
8707    $RM conftest*
8708
8709 fi
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8711 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8712
8713 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8714     case $lt_prog_compiler_pic in
8715      "" | " "*) ;;
8716      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8717      esac
8718 else
8719     lt_prog_compiler_pic=
8720      lt_prog_compiler_can_build_shared=no
8721 fi
8722
8723 fi
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735 #
8736 # Check to make sure the static flag actually works.
8737 #
8738 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8740 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8741 if ${lt_cv_prog_compiler_static_works+:} false; then :
8742   $as_echo_n "(cached) " >&6
8743 else
8744   lt_cv_prog_compiler_static_works=no
8745    save_LDFLAGS="$LDFLAGS"
8746    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8747    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8748    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8749      # The linker can only warn and ignore the option if not recognized
8750      # So say no if there are warnings
8751      if test -s conftest.err; then
8752        # Append any errors to the config.log.
8753        cat conftest.err 1>&5
8754        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8755        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8756        if diff conftest.exp conftest.er2 >/dev/null; then
8757          lt_cv_prog_compiler_static_works=yes
8758        fi
8759      else
8760        lt_cv_prog_compiler_static_works=yes
8761      fi
8762    fi
8763    $RM -r conftest*
8764    LDFLAGS="$save_LDFLAGS"
8765
8766 fi
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8768 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8769
8770 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8771     :
8772 else
8773     lt_prog_compiler_static=
8774 fi
8775
8776
8777
8778
8779
8780
8781
8782   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8783 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8784 if ${lt_cv_prog_compiler_c_o+:} false; then :
8785   $as_echo_n "(cached) " >&6
8786 else
8787   lt_cv_prog_compiler_c_o=no
8788    $RM -r conftest 2>/dev/null
8789    mkdir conftest
8790    cd conftest
8791    mkdir out
8792    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8793
8794    lt_compiler_flag="-o out/conftest2.$ac_objext"
8795    # Insert the option either (1) after the last *FLAGS variable, or
8796    # (2) before a word containing "conftest.", or (3) at the end.
8797    # Note that $ac_compile itself does not contain backslashes and begins
8798    # with a dollar sign (not a hyphen), so the echo should work correctly.
8799    lt_compile=`echo "$ac_compile" | $SED \
8800    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8801    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8802    -e 's:$: $lt_compiler_flag:'`
8803    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8804    (eval "$lt_compile" 2>out/conftest.err)
8805    ac_status=$?
8806    cat out/conftest.err >&5
8807    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8808    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8809    then
8810      # The compiler can only warn and ignore the option if not recognized
8811      # So say no if there are warnings
8812      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8813      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8814      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8815        lt_cv_prog_compiler_c_o=yes
8816      fi
8817    fi
8818    chmod u+w . 2>&5
8819    $RM conftest*
8820    # SGI C++ compiler will create directory out/ii_files/ for
8821    # template instantiation
8822    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8823    $RM out/* && rmdir out
8824    cd ..
8825    $RM -r conftest
8826    $RM conftest*
8827
8828 fi
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8830 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8831
8832
8833
8834
8835
8836
8837   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8838 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8839 if ${lt_cv_prog_compiler_c_o+:} false; then :
8840   $as_echo_n "(cached) " >&6
8841 else
8842   lt_cv_prog_compiler_c_o=no
8843    $RM -r conftest 2>/dev/null
8844    mkdir conftest
8845    cd conftest
8846    mkdir out
8847    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8848
8849    lt_compiler_flag="-o out/conftest2.$ac_objext"
8850    # Insert the option either (1) after the last *FLAGS variable, or
8851    # (2) before a word containing "conftest.", or (3) at the end.
8852    # Note that $ac_compile itself does not contain backslashes and begins
8853    # with a dollar sign (not a hyphen), so the echo should work correctly.
8854    lt_compile=`echo "$ac_compile" | $SED \
8855    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8856    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8857    -e 's:$: $lt_compiler_flag:'`
8858    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8859    (eval "$lt_compile" 2>out/conftest.err)
8860    ac_status=$?
8861    cat out/conftest.err >&5
8862    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8863    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8864    then
8865      # The compiler can only warn and ignore the option if not recognized
8866      # So say no if there are warnings
8867      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8868      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8869      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8870        lt_cv_prog_compiler_c_o=yes
8871      fi
8872    fi
8873    chmod u+w . 2>&5
8874    $RM conftest*
8875    # SGI C++ compiler will create directory out/ii_files/ for
8876    # template instantiation
8877    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8878    $RM out/* && rmdir out
8879    cd ..
8880    $RM -r conftest
8881    $RM conftest*
8882
8883 fi
8884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8885 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8886
8887
8888
8889
8890 hard_links="nottested"
8891 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8892   # do not overwrite the value of need_locks provided by the user
8893   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8894 $as_echo_n "checking if we can lock with hard links... " >&6; }
8895   hard_links=yes
8896   $RM conftest*
8897   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8898   touch conftest.a
8899   ln conftest.a conftest.b 2>&5 || hard_links=no
8900   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8902 $as_echo "$hard_links" >&6; }
8903   if test "$hard_links" = no; then
8904     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8905 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8906     need_locks=warn
8907   fi
8908 else
8909   need_locks=no
8910 fi
8911
8912
8913
8914
8915
8916
8917   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8918 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8919
8920   runpath_var=
8921   allow_undefined_flag=
8922   always_export_symbols=no
8923   archive_cmds=
8924   archive_expsym_cmds=
8925   compiler_needs_object=no
8926   enable_shared_with_static_runtimes=no
8927   export_dynamic_flag_spec=
8928   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8929   hardcode_automatic=no
8930   hardcode_direct=no
8931   hardcode_direct_absolute=no
8932   hardcode_libdir_flag_spec=
8933   hardcode_libdir_flag_spec_ld=
8934   hardcode_libdir_separator=
8935   hardcode_minus_L=no
8936   hardcode_shlibpath_var=unsupported
8937   inherit_rpath=no
8938   link_all_deplibs=unknown
8939   module_cmds=
8940   module_expsym_cmds=
8941   old_archive_from_new_cmds=
8942   old_archive_from_expsyms_cmds=
8943   thread_safe_flag_spec=
8944   whole_archive_flag_spec=
8945   # include_expsyms should be a list of space-separated symbols to be *always*
8946   # included in the symbol list
8947   include_expsyms=
8948   # exclude_expsyms can be an extended regexp of symbols to exclude
8949   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8950   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8951   # as well as any symbol that contains `d'.
8952   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8953   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8954   # platforms (ab)use it in PIC code, but their linkers get confused if
8955   # the symbol is explicitly referenced.  Since portable code cannot
8956   # rely on this symbol name, it's probably fine to never include it in
8957   # preloaded symbol tables.
8958   # Exclude shared library initialization/finalization symbols.
8959   extract_expsyms_cmds=
8960
8961   case $host_os in
8962   cygwin* | mingw* | pw32* | cegcc*)
8963     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8964     # When not using gcc, we currently assume that we are using
8965     # Microsoft Visual C++.
8966     if test "$GCC" != yes; then
8967       with_gnu_ld=no
8968     fi
8969     ;;
8970   interix*)
8971     # we just hope/assume this is gcc and not c89 (= MSVC++)
8972     with_gnu_ld=yes
8973     ;;
8974   openbsd*)
8975     with_gnu_ld=no
8976     ;;
8977   esac
8978
8979   ld_shlibs=yes
8980
8981   # On some targets, GNU ld is compatible enough with the native linker
8982   # that we're better off using the native interface for both.
8983   lt_use_gnu_ld_interface=no
8984   if test "$with_gnu_ld" = yes; then
8985     case $host_os in
8986       aix*)
8987         # The AIX port of GNU ld has always aspired to compatibility
8988         # with the native linker.  However, as the warning in the GNU ld
8989         # block says, versions before 2.19.5* couldn't really create working
8990         # shared libraries, regardless of the interface used.
8991         case `$LD -v 2>&1` in
8992           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8993           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8994           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8995           *)
8996             lt_use_gnu_ld_interface=yes
8997             ;;
8998         esac
8999         ;;
9000       *)
9001         lt_use_gnu_ld_interface=yes
9002         ;;
9003     esac
9004   fi
9005
9006   if test "$lt_use_gnu_ld_interface" = yes; then
9007     # If archive_cmds runs LD, not CC, wlarc should be empty
9008     wlarc='${wl}'
9009
9010     # Set some defaults for GNU ld with shared library support. These
9011     # are reset later if shared libraries are not supported. Putting them
9012     # here allows them to be overridden if necessary.
9013     runpath_var=LD_RUN_PATH
9014     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9015     export_dynamic_flag_spec='${wl}--export-dynamic'
9016     # ancient GNU ld didn't support --whole-archive et. al.
9017     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9018       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9019     else
9020       whole_archive_flag_spec=
9021     fi
9022     supports_anon_versioning=no
9023     case `$LD -v 2>&1` in
9024       *GNU\ gold*) supports_anon_versioning=yes ;;
9025       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9026       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9027       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9028       *\ 2.11.*) ;; # other 2.11 versions
9029       *) supports_anon_versioning=yes ;;
9030     esac
9031
9032     # See if GNU ld supports shared libraries.
9033     case $host_os in
9034     aix[3-9]*)
9035       # On AIX/PPC, the GNU linker is very broken
9036       if test "$host_cpu" != ia64; then
9037         ld_shlibs=no
9038         cat <<_LT_EOF 1>&2
9039
9040 *** Warning: the GNU linker, at least up to release 2.19, is reported
9041 *** to be unable to reliably create shared libraries on AIX.
9042 *** Therefore, libtool is disabling shared libraries support.  If you
9043 *** really care for shared libraries, you may want to install binutils
9044 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9045 *** You will then need to restart the configuration process.
9046
9047 _LT_EOF
9048       fi
9049       ;;
9050
9051     amigaos*)
9052       case $host_cpu in
9053       powerpc)
9054             # see comment about AmigaOS4 .so support
9055             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9056             archive_expsym_cmds=''
9057         ;;
9058       m68k)
9059             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)'
9060             hardcode_libdir_flag_spec='-L$libdir'
9061             hardcode_minus_L=yes
9062         ;;
9063       esac
9064       ;;
9065
9066     beos*)
9067       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9068         allow_undefined_flag=unsupported
9069         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9070         # support --undefined.  This deserves some investigation.  FIXME
9071         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9072       else
9073         ld_shlibs=no
9074       fi
9075       ;;
9076
9077     cygwin* | mingw* | pw32* | cegcc*)
9078       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9079       # as there is no search path for DLLs.
9080       hardcode_libdir_flag_spec='-L$libdir'
9081       export_dynamic_flag_spec='${wl}--export-all-symbols'
9082       allow_undefined_flag=unsupported
9083       always_export_symbols=no
9084       enable_shared_with_static_runtimes=yes
9085       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9086       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9087
9088       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9089         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9090         # If the export-symbols file already is a .def file (1st line
9091         # is EXPORTS), use it as is; otherwise, prepend...
9092         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9093           cp $export_symbols $output_objdir/$soname.def;
9094         else
9095           echo EXPORTS > $output_objdir/$soname.def;
9096           cat $export_symbols >> $output_objdir/$soname.def;
9097         fi~
9098         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9099       else
9100         ld_shlibs=no
9101       fi
9102       ;;
9103
9104     haiku*)
9105       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9106       link_all_deplibs=yes
9107       ;;
9108
9109     interix[3-9]*)
9110       hardcode_direct=no
9111       hardcode_shlibpath_var=no
9112       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9113       export_dynamic_flag_spec='${wl}-E'
9114       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9115       # Instead, shared libraries are loaded at an image base (0x10000000 by
9116       # default) and relocated if they conflict, which is a slow very memory
9117       # consuming and fragmenting process.  To avoid this, we pick a random,
9118       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9119       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9120       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9121       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'
9122       ;;
9123
9124     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9125       tmp_diet=no
9126       if test "$host_os" = linux-dietlibc; then
9127         case $cc_basename in
9128           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9129         esac
9130       fi
9131       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9132          && test "$tmp_diet" = no
9133       then
9134         tmp_addflag=' $pic_flag'
9135         tmp_sharedflag='-shared'
9136         case $cc_basename,$host_cpu in
9137         pgcc*)                          # Portland Group C compiler
9138           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'
9139           tmp_addflag=' $pic_flag'
9140           ;;
9141         pgf77* | pgf90* | pgf95* | pgfortran*)
9142                                         # Portland Group f77 and f90 compilers
9143           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'
9144           tmp_addflag=' $pic_flag -Mnomain' ;;
9145         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9146           tmp_addflag=' -i_dynamic' ;;
9147         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9148           tmp_addflag=' -i_dynamic -nofor_main' ;;
9149         ifc* | ifort*)                  # Intel Fortran compiler
9150           tmp_addflag=' -nofor_main' ;;
9151         lf95*)                          # Lahey Fortran 8.1
9152           whole_archive_flag_spec=
9153           tmp_sharedflag='--shared' ;;
9154         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9155           tmp_sharedflag='-qmkshrobj'
9156           tmp_addflag= ;;
9157         nvcc*)  # Cuda Compiler Driver 2.2
9158           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'
9159           compiler_needs_object=yes
9160           ;;
9161         esac
9162         case `$CC -V 2>&1 | sed 5q` in
9163         *Sun\ C*)                       # Sun C 5.9
9164           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'
9165           compiler_needs_object=yes
9166           tmp_sharedflag='-G' ;;
9167         *Sun\ F*)                       # Sun Fortran 8.3
9168           tmp_sharedflag='-G' ;;
9169         esac
9170         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9171
9172         if test "x$supports_anon_versioning" = xyes; then
9173           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9174             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9175             echo "local: *; };" >> $output_objdir/$libname.ver~
9176             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9177         fi
9178
9179         case $cc_basename in
9180         xlf* | bgf* | bgxlf* | mpixlf*)
9181           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9182           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9183           hardcode_libdir_flag_spec=
9184           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9185           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9186           if test "x$supports_anon_versioning" = xyes; then
9187             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9188               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9189               echo "local: *; };" >> $output_objdir/$libname.ver~
9190               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9191           fi
9192           ;;
9193         esac
9194       else
9195         ld_shlibs=no
9196       fi
9197       ;;
9198
9199     netbsd*)
9200       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9201         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9202         wlarc=
9203       else
9204         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9205         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9206       fi
9207       ;;
9208
9209     solaris*)
9210       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9211         ld_shlibs=no
9212         cat <<_LT_EOF 1>&2
9213
9214 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9215 *** create shared libraries on Solaris systems.  Therefore, libtool
9216 *** is disabling shared libraries support.  We urge you to upgrade GNU
9217 *** binutils to release 2.9.1 or newer.  Another option is to modify
9218 *** your PATH or compiler configuration so that the native linker is
9219 *** used, and then restart.
9220
9221 _LT_EOF
9222       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9223         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9224         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9225       else
9226         ld_shlibs=no
9227       fi
9228       ;;
9229
9230     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9231       case `$LD -v 2>&1` in
9232         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9233         ld_shlibs=no
9234         cat <<_LT_EOF 1>&2
9235
9236 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9237 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9238 *** is disabling shared libraries support.  We urge you to upgrade GNU
9239 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9240 *** your PATH or compiler configuration so that the native linker is
9241 *** used, and then restart.
9242
9243 _LT_EOF
9244         ;;
9245         *)
9246           # For security reasons, it is highly recommended that you always
9247           # use absolute paths for naming shared libraries, and exclude the
9248           # DT_RUNPATH tag from executables and libraries.  But doing so
9249           # requires that you compile everything twice, which is a pain.
9250           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9251             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9252             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9253             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9254           else
9255             ld_shlibs=no
9256           fi
9257         ;;
9258       esac
9259       ;;
9260
9261     sunos4*)
9262       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9263       wlarc=
9264       hardcode_direct=yes
9265       hardcode_shlibpath_var=no
9266       ;;
9267
9268     *)
9269       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9270         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9271         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9272       else
9273         ld_shlibs=no
9274       fi
9275       ;;
9276     esac
9277
9278     if test "$ld_shlibs" = no; then
9279       runpath_var=
9280       hardcode_libdir_flag_spec=
9281       export_dynamic_flag_spec=
9282       whole_archive_flag_spec=
9283     fi
9284   else
9285     # PORTME fill in a description of your system's linker (not GNU ld)
9286     case $host_os in
9287     aix3*)
9288       allow_undefined_flag=unsupported
9289       always_export_symbols=yes
9290       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'
9291       # Note: this linker hardcodes the directories in LIBPATH if there
9292       # are no directories specified by -L.
9293       hardcode_minus_L=yes
9294       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9295         # Neither direct hardcoding nor static linking is supported with a
9296         # broken collect2.
9297         hardcode_direct=unsupported
9298       fi
9299       ;;
9300
9301     aix[4-9]*)
9302       if test "$host_cpu" = ia64; then
9303         # On IA64, the linker does run time linking by default, so we don't
9304         # have to do anything special.
9305         aix_use_runtimelinking=no
9306         exp_sym_flag='-Bexport'
9307         no_entry_flag=""
9308       else
9309         # If we're using GNU nm, then we don't want the "-C" option.
9310         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9311         # Also, AIX nm treats weak defined symbols like other global
9312         # defined symbols, whereas GNU nm marks them as "W".
9313         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9314           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'
9315         else
9316           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9317         fi
9318         aix_use_runtimelinking=no
9319
9320         # Test if we are trying to use run time linking or normal
9321         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9322         # need to do runtime linking.
9323         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9324           for ld_flag in $LDFLAGS; do
9325           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9326             aix_use_runtimelinking=yes
9327             break
9328           fi
9329           done
9330           ;;
9331         esac
9332
9333         exp_sym_flag='-bexport'
9334         no_entry_flag='-bnoentry'
9335       fi
9336
9337       # When large executables or shared objects are built, AIX ld can
9338       # have problems creating the table of contents.  If linking a library
9339       # or program results in "error TOC overflow" add -mminimal-toc to
9340       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9341       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9342
9343       archive_cmds=''
9344       hardcode_direct=yes
9345       hardcode_direct_absolute=yes
9346       hardcode_libdir_separator=':'
9347       link_all_deplibs=yes
9348       file_list_spec='${wl}-f,'
9349
9350       if test "$GCC" = yes; then
9351         case $host_os in aix4.[012]|aix4.[012].*)
9352         # We only want to do this on AIX 4.2 and lower, the check
9353         # below for broken collect2 doesn't work under 4.3+
9354           collect2name=`${CC} -print-prog-name=collect2`
9355           if test -f "$collect2name" &&
9356            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9357           then
9358           # We have reworked collect2
9359           :
9360           else
9361           # We have old collect2
9362           hardcode_direct=unsupported
9363           # It fails to find uninstalled libraries when the uninstalled
9364           # path is not listed in the libpath.  Setting hardcode_minus_L
9365           # to unsupported forces relinking
9366           hardcode_minus_L=yes
9367           hardcode_libdir_flag_spec='-L$libdir'
9368           hardcode_libdir_separator=
9369           fi
9370           ;;
9371         esac
9372         shared_flag='-shared'
9373         if test "$aix_use_runtimelinking" = yes; then
9374           shared_flag="$shared_flag "'${wl}-G'
9375         fi
9376       else
9377         # not using gcc
9378         if test "$host_cpu" = ia64; then
9379         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9380         # chokes on -Wl,-G. The following line is correct:
9381           shared_flag='-G'
9382         else
9383           if test "$aix_use_runtimelinking" = yes; then
9384             shared_flag='${wl}-G'
9385           else
9386             shared_flag='${wl}-bM:SRE'
9387           fi
9388         fi
9389       fi
9390
9391       export_dynamic_flag_spec='${wl}-bexpall'
9392       # It seems that -bexpall does not export symbols beginning with
9393       # underscore (_), so it is better to generate a list of symbols to export.
9394       always_export_symbols=yes
9395       if test "$aix_use_runtimelinking" = yes; then
9396         # Warning - without using the other runtime loading flags (-brtl),
9397         # -berok will link without error, but may produce a broken library.
9398         allow_undefined_flag='-berok'
9399         # Determine the default libpath from the value encoded in an
9400         # empty executable.
9401         if test "${lt_cv_aix_libpath+set}" = set; then
9402   aix_libpath=$lt_cv_aix_libpath
9403 else
9404   if ${lt_cv_aix_libpath_+:} false; then :
9405   $as_echo_n "(cached) " >&6
9406 else
9407   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9408 /* end confdefs.h.  */
9409
9410 int
9411 main ()
9412 {
9413
9414   ;
9415   return 0;
9416 }
9417 _ACEOF
9418 if ac_fn_c_try_link "$LINENO"; then :
9419
9420   lt_aix_libpath_sed='
9421       /Import File Strings/,/^$/ {
9422           /^0/ {
9423               s/^0  *\([^ ]*\) *$/\1/
9424               p
9425           }
9426       }'
9427   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9428   # Check for a 64-bit object if we didn't find anything.
9429   if test -z "$lt_cv_aix_libpath_"; then
9430     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9431   fi
9432 fi
9433 rm -f core conftest.err conftest.$ac_objext \
9434     conftest$ac_exeext conftest.$ac_ext
9435   if test -z "$lt_cv_aix_libpath_"; then
9436     lt_cv_aix_libpath_="/usr/lib:/lib"
9437   fi
9438
9439 fi
9440
9441   aix_libpath=$lt_cv_aix_libpath_
9442 fi
9443
9444         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9445         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"
9446       else
9447         if test "$host_cpu" = ia64; then
9448           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9449           allow_undefined_flag="-z nodefs"
9450           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"
9451         else
9452          # Determine the default libpath from the value encoded in an
9453          # empty executable.
9454          if test "${lt_cv_aix_libpath+set}" = set; then
9455   aix_libpath=$lt_cv_aix_libpath
9456 else
9457   if ${lt_cv_aix_libpath_+:} false; then :
9458   $as_echo_n "(cached) " >&6
9459 else
9460   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9461 /* end confdefs.h.  */
9462
9463 int
9464 main ()
9465 {
9466
9467   ;
9468   return 0;
9469 }
9470 _ACEOF
9471 if ac_fn_c_try_link "$LINENO"; then :
9472
9473   lt_aix_libpath_sed='
9474       /Import File Strings/,/^$/ {
9475           /^0/ {
9476               s/^0  *\([^ ]*\) *$/\1/
9477               p
9478           }
9479       }'
9480   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9481   # Check for a 64-bit object if we didn't find anything.
9482   if test -z "$lt_cv_aix_libpath_"; then
9483     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9484   fi
9485 fi
9486 rm -f core conftest.err conftest.$ac_objext \
9487     conftest$ac_exeext conftest.$ac_ext
9488   if test -z "$lt_cv_aix_libpath_"; then
9489     lt_cv_aix_libpath_="/usr/lib:/lib"
9490   fi
9491
9492 fi
9493
9494   aix_libpath=$lt_cv_aix_libpath_
9495 fi
9496
9497          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9498           # Warning - without using the other run time loading flags,
9499           # -berok will link without error, but may produce a broken library.
9500           no_undefined_flag=' ${wl}-bernotok'
9501           allow_undefined_flag=' ${wl}-berok'
9502           if test "$with_gnu_ld" = yes; then
9503             # We only use this code for GNU lds that support --whole-archive.
9504             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9505           else
9506             # Exported symbols can be pulled into shared objects from archives
9507             whole_archive_flag_spec='$convenience'
9508           fi
9509           archive_cmds_need_lc=yes
9510           # This is similar to how AIX traditionally builds its shared libraries.
9511           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'
9512         fi
9513       fi
9514       ;;
9515
9516     amigaos*)
9517       case $host_cpu in
9518       powerpc)
9519             # see comment about AmigaOS4 .so support
9520             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9521             archive_expsym_cmds=''
9522         ;;
9523       m68k)
9524             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)'
9525             hardcode_libdir_flag_spec='-L$libdir'
9526             hardcode_minus_L=yes
9527         ;;
9528       esac
9529       ;;
9530
9531     bsdi[45]*)
9532       export_dynamic_flag_spec=-rdynamic
9533       ;;
9534
9535     cygwin* | mingw* | pw32* | cegcc*)
9536       # When not using gcc, we currently assume that we are using
9537       # Microsoft Visual C++.
9538       # hardcode_libdir_flag_spec is actually meaningless, as there is
9539       # no search path for DLLs.
9540       case $cc_basename in
9541       cl*)
9542         # Native MSVC
9543         hardcode_libdir_flag_spec=' '
9544         allow_undefined_flag=unsupported
9545         always_export_symbols=yes
9546         file_list_spec='@'
9547         # Tell ltmain to make .lib files, not .a files.
9548         libext=lib
9549         # Tell ltmain to make .dll files, not .so files.
9550         shrext_cmds=".dll"
9551         # FIXME: Setting linknames here is a bad hack.
9552         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9553         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9554             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9555           else
9556             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9557           fi~
9558           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9559           linknames='
9560         # The linker will not automatically build a static lib if we build a DLL.
9561         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9562         enable_shared_with_static_runtimes=yes
9563         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9564         # Don't use ranlib
9565         old_postinstall_cmds='chmod 644 $oldlib'
9566         postlink_cmds='lt_outputfile="@OUTPUT@"~
9567           lt_tool_outputfile="@TOOL_OUTPUT@"~
9568           case $lt_outputfile in
9569             *.exe|*.EXE) ;;
9570             *)
9571               lt_outputfile="$lt_outputfile.exe"
9572               lt_tool_outputfile="$lt_tool_outputfile.exe"
9573               ;;
9574           esac~
9575           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9576             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9577             $RM "$lt_outputfile.manifest";
9578           fi'
9579         ;;
9580       *)
9581         # Assume MSVC wrapper
9582         hardcode_libdir_flag_spec=' '
9583         allow_undefined_flag=unsupported
9584         # Tell ltmain to make .lib files, not .a files.
9585         libext=lib
9586         # Tell ltmain to make .dll files, not .so files.
9587         shrext_cmds=".dll"
9588         # FIXME: Setting linknames here is a bad hack.
9589         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9590         # The linker will automatically build a .lib file if we build a DLL.
9591         old_archive_from_new_cmds='true'
9592         # FIXME: Should let the user specify the lib program.
9593         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9594         enable_shared_with_static_runtimes=yes
9595         ;;
9596       esac
9597       ;;
9598
9599     darwin* | rhapsody*)
9600
9601
9602   archive_cmds_need_lc=no
9603   hardcode_direct=no
9604   hardcode_automatic=yes
9605   hardcode_shlibpath_var=unsupported
9606   if test "$lt_cv_ld_force_load" = "yes"; then
9607     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\"`'
9608   else
9609     whole_archive_flag_spec=''
9610   fi
9611   link_all_deplibs=yes
9612   allow_undefined_flag="$_lt_dar_allow_undefined"
9613   case $cc_basename in
9614      ifort*) _lt_dar_can_shared=yes ;;
9615      *) _lt_dar_can_shared=$GCC ;;
9616   esac
9617   if test "$_lt_dar_can_shared" = "yes"; then
9618     output_verbose_link_cmd=func_echo_all
9619     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9620     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9621     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}"
9622     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}"
9623
9624   else
9625   ld_shlibs=no
9626   fi
9627
9628       ;;
9629
9630     dgux*)
9631       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9632       hardcode_libdir_flag_spec='-L$libdir'
9633       hardcode_shlibpath_var=no
9634       ;;
9635
9636     freebsd1*)
9637       ld_shlibs=no
9638       ;;
9639
9640     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9641     # support.  Future versions do this automatically, but an explicit c++rt0.o
9642     # does not break anything, and helps significantly (at the cost of a little
9643     # extra space).
9644     freebsd2.2*)
9645       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9646       hardcode_libdir_flag_spec='-R$libdir'
9647       hardcode_direct=yes
9648       hardcode_shlibpath_var=no
9649       ;;
9650
9651     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9652     freebsd2*)
9653       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9654       hardcode_direct=yes
9655       hardcode_minus_L=yes
9656       hardcode_shlibpath_var=no
9657       ;;
9658
9659     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9660     freebsd* | dragonfly*)
9661       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9662       hardcode_libdir_flag_spec='-R$libdir'
9663       hardcode_direct=yes
9664       hardcode_shlibpath_var=no
9665       ;;
9666
9667     hpux9*)
9668       if test "$GCC" = yes; then
9669         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9670       else
9671         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'
9672       fi
9673       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9674       hardcode_libdir_separator=:
9675       hardcode_direct=yes
9676
9677       # hardcode_minus_L: Not really in the search PATH,
9678       # but as the default location of the library.
9679       hardcode_minus_L=yes
9680       export_dynamic_flag_spec='${wl}-E'
9681       ;;
9682
9683     hpux10*)
9684       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9685         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9686       else
9687         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9688       fi
9689       if test "$with_gnu_ld" = no; then
9690         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9691         hardcode_libdir_flag_spec_ld='+b $libdir'
9692         hardcode_libdir_separator=:
9693         hardcode_direct=yes
9694         hardcode_direct_absolute=yes
9695         export_dynamic_flag_spec='${wl}-E'
9696         # hardcode_minus_L: Not really in the search PATH,
9697         # but as the default location of the library.
9698         hardcode_minus_L=yes
9699       fi
9700       ;;
9701
9702     hpux11*)
9703       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9704         case $host_cpu in
9705         hppa*64*)
9706           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9707           ;;
9708         ia64*)
9709           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9710           ;;
9711         *)
9712           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9713           ;;
9714         esac
9715       else
9716         case $host_cpu in
9717         hppa*64*)
9718           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9719           ;;
9720         ia64*)
9721           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9722           ;;
9723         *)
9724
9725           # Older versions of the 11.00 compiler do not understand -b yet
9726           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9727           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9728 $as_echo_n "checking if $CC understands -b... " >&6; }
9729 if ${lt_cv_prog_compiler__b+:} false; then :
9730   $as_echo_n "(cached) " >&6
9731 else
9732   lt_cv_prog_compiler__b=no
9733    save_LDFLAGS="$LDFLAGS"
9734    LDFLAGS="$LDFLAGS -b"
9735    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9736    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9737      # The linker can only warn and ignore the option if not recognized
9738      # So say no if there are warnings
9739      if test -s conftest.err; then
9740        # Append any errors to the config.log.
9741        cat conftest.err 1>&5
9742        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9743        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9744        if diff conftest.exp conftest.er2 >/dev/null; then
9745          lt_cv_prog_compiler__b=yes
9746        fi
9747      else
9748        lt_cv_prog_compiler__b=yes
9749      fi
9750    fi
9751    $RM -r conftest*
9752    LDFLAGS="$save_LDFLAGS"
9753
9754 fi
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9756 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9757
9758 if test x"$lt_cv_prog_compiler__b" = xyes; then
9759     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9760 else
9761     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9762 fi
9763
9764           ;;
9765         esac
9766       fi
9767       if test "$with_gnu_ld" = no; then
9768         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9769         hardcode_libdir_separator=:
9770
9771         case $host_cpu in
9772         hppa*64*|ia64*)
9773           hardcode_direct=no
9774           hardcode_shlibpath_var=no
9775           ;;
9776         *)
9777           hardcode_direct=yes
9778           hardcode_direct_absolute=yes
9779           export_dynamic_flag_spec='${wl}-E'
9780
9781           # hardcode_minus_L: Not really in the search PATH,
9782           # but as the default location of the library.
9783           hardcode_minus_L=yes
9784           ;;
9785         esac
9786       fi
9787       ;;
9788
9789     irix5* | irix6* | nonstopux*)
9790       if test "$GCC" = yes; then
9791         archive_cmds='$CC -shared $pic_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'
9792         # Try to use the -exported_symbol ld option, if it does not
9793         # work, assume that -exports_file does not work either and
9794         # implicitly export all symbols.
9795         # This should be the same for all languages, so no per-tag cache variable.
9796         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9797 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9798 if ${lt_cv_irix_exported_symbol+:} false; then :
9799   $as_echo_n "(cached) " >&6
9800 else
9801   save_LDFLAGS="$LDFLAGS"
9802            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9803            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9804 /* end confdefs.h.  */
9805 int foo (void) { return 0; }
9806 _ACEOF
9807 if ac_fn_c_try_link "$LINENO"; then :
9808   lt_cv_irix_exported_symbol=yes
9809 else
9810   lt_cv_irix_exported_symbol=no
9811 fi
9812 rm -f core conftest.err conftest.$ac_objext \
9813     conftest$ac_exeext conftest.$ac_ext
9814            LDFLAGS="$save_LDFLAGS"
9815 fi
9816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9817 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9818         if test "$lt_cv_irix_exported_symbol" = yes; then
9819           archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
9820         fi
9821       else
9822         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'
9823         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'
9824       fi
9825       archive_cmds_need_lc='no'
9826       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9827       hardcode_libdir_separator=:
9828       inherit_rpath=yes
9829       link_all_deplibs=yes
9830       ;;
9831
9832     netbsd*)
9833       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9834         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9835       else
9836         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9837       fi
9838       hardcode_libdir_flag_spec='-R$libdir'
9839       hardcode_direct=yes
9840       hardcode_shlibpath_var=no
9841       ;;
9842
9843     newsos6)
9844       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9845       hardcode_direct=yes
9846       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9847       hardcode_libdir_separator=:
9848       hardcode_shlibpath_var=no
9849       ;;
9850
9851     *nto* | *qnx*)
9852       ;;
9853
9854     openbsd*)
9855       if test -f /usr/libexec/ld.so; then
9856         hardcode_direct=yes
9857         hardcode_shlibpath_var=no
9858         hardcode_direct_absolute=yes
9859         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9860           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9861           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9862           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9863           export_dynamic_flag_spec='${wl}-E'
9864         else
9865           case $host_os in
9866            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9867              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9868              hardcode_libdir_flag_spec='-R$libdir'
9869              ;;
9870            *)
9871              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9872              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9873              ;;
9874           esac
9875         fi
9876       else
9877         ld_shlibs=no
9878       fi
9879       ;;
9880
9881     os2*)
9882       hardcode_libdir_flag_spec='-L$libdir'
9883       hardcode_minus_L=yes
9884       allow_undefined_flag=unsupported
9885       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'
9886       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9887       ;;
9888
9889     osf3*)
9890       if test "$GCC" = yes; then
9891         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9892         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'
9893       else
9894         allow_undefined_flag=' -expect_unresolved \*'
9895         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'
9896       fi
9897       archive_cmds_need_lc='no'
9898       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9899       hardcode_libdir_separator=:
9900       ;;
9901
9902     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9903       if test "$GCC" = yes; then
9904         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9905         archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
9906         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9907       else
9908         allow_undefined_flag=' -expect_unresolved \*'
9909         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'
9910         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~
9911         $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'
9912
9913         # Both c and cxx compiler support -rpath directly
9914         hardcode_libdir_flag_spec='-rpath $libdir'
9915       fi
9916       archive_cmds_need_lc='no'
9917       hardcode_libdir_separator=:
9918       ;;
9919
9920     solaris*)
9921       no_undefined_flag=' -z defs'
9922       if test "$GCC" = yes; then
9923         wlarc='${wl}'
9924         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9925         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9926           $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9927       else
9928         case `$CC -V 2>&1` in
9929         *"Compilers 5.0"*)
9930           wlarc=''
9931           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9932           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9933           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9934           ;;
9935         *)
9936           wlarc='${wl}'
9937           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9938           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9939           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9940           ;;
9941         esac
9942       fi
9943       hardcode_libdir_flag_spec='-R$libdir'
9944       hardcode_shlibpath_var=no
9945       case $host_os in
9946       solaris2.[0-5] | solaris2.[0-5].*) ;;
9947       *)
9948         # The compiler driver will combine and reorder linker options,
9949         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9950         # but is careful enough not to reorder.
9951         # Supported since Solaris 2.6 (maybe 2.5.1?)
9952         if test "$GCC" = yes; then
9953           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9954         else
9955           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9956         fi
9957         ;;
9958       esac
9959       link_all_deplibs=yes
9960       ;;
9961
9962     sunos4*)
9963       if test "x$host_vendor" = xsequent; then
9964         # Use $CC to link under sequent, because it throws in some extra .o
9965         # files that make .init and .fini sections work.
9966         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9967       else
9968         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9969       fi
9970       hardcode_libdir_flag_spec='-L$libdir'
9971       hardcode_direct=yes
9972       hardcode_minus_L=yes
9973       hardcode_shlibpath_var=no
9974       ;;
9975
9976     sysv4)
9977       case $host_vendor in
9978         sni)
9979           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9980           hardcode_direct=yes # is this really true???
9981         ;;
9982         siemens)
9983           ## LD is ld it makes a PLAMLIB
9984           ## CC just makes a GrossModule.
9985           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9986           reload_cmds='$CC -r -o $output$reload_objs'
9987           hardcode_direct=no
9988         ;;
9989         motorola)
9990           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9991           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9992         ;;
9993       esac
9994       runpath_var='LD_RUN_PATH'
9995       hardcode_shlibpath_var=no
9996       ;;
9997
9998     sysv4.3*)
9999       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10000       hardcode_shlibpath_var=no
10001       export_dynamic_flag_spec='-Bexport'
10002       ;;
10003
10004     sysv4*MP*)
10005       if test -d /usr/nec; then
10006         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10007         hardcode_shlibpath_var=no
10008         runpath_var=LD_RUN_PATH
10009         hardcode_runpath_var=yes
10010         ld_shlibs=yes
10011       fi
10012       ;;
10013
10014     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10015       no_undefined_flag='${wl}-z,text'
10016       archive_cmds_need_lc=no
10017       hardcode_shlibpath_var=no
10018       runpath_var='LD_RUN_PATH'
10019
10020       if test "$GCC" = yes; then
10021         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10022         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023       else
10024         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10025         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026       fi
10027       ;;
10028
10029     sysv5* | sco3.2v5* | sco5v6*)
10030       # Note: We can NOT use -z defs as we might desire, because we do not
10031       # link with -lc, and that would cause any symbols used from libc to
10032       # always be unresolved, which means just about no library would
10033       # ever link correctly.  If we're not using GNU ld we use -z text
10034       # though, which does catch some bad symbols but isn't as heavy-handed
10035       # as -z defs.
10036       no_undefined_flag='${wl}-z,text'
10037       allow_undefined_flag='${wl}-z,nodefs'
10038       archive_cmds_need_lc=no
10039       hardcode_shlibpath_var=no
10040       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10041       hardcode_libdir_separator=':'
10042       link_all_deplibs=yes
10043       export_dynamic_flag_spec='${wl}-Bexport'
10044       runpath_var='LD_RUN_PATH'
10045
10046       if test "$GCC" = yes; then
10047         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10048         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10049       else
10050         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10051         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052       fi
10053       ;;
10054
10055     uts4*)
10056       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10057       hardcode_libdir_flag_spec='-L$libdir'
10058       hardcode_shlibpath_var=no
10059       ;;
10060
10061     *)
10062       ld_shlibs=no
10063       ;;
10064     esac
10065
10066     if test x$host_vendor = xsni; then
10067       case $host in
10068       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10069         export_dynamic_flag_spec='${wl}-Blargedynsym'
10070         ;;
10071       esac
10072     fi
10073   fi
10074
10075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10076 $as_echo "$ld_shlibs" >&6; }
10077 test "$ld_shlibs" = no && can_build_shared=no
10078
10079 with_gnu_ld=$with_gnu_ld
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095 #
10096 # Do we need to explicitly link libc?
10097 #
10098 case "x$archive_cmds_need_lc" in
10099 x|xyes)
10100   # Assume -lc should be added
10101   archive_cmds_need_lc=yes
10102
10103   if test "$enable_shared" = yes && test "$GCC" = yes; then
10104     case $archive_cmds in
10105     *'~'*)
10106       # FIXME: we may have to deal with multi-command sequences.
10107       ;;
10108     '$CC '*)
10109       # Test whether the compiler implicitly links with -lc since on some
10110       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10111       # to ld, don't add -lc before -lgcc.
10112       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10113 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10114 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10115   $as_echo_n "(cached) " >&6
10116 else
10117   $RM conftest*
10118         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10119
10120         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10121   (eval $ac_compile) 2>&5
10122   ac_status=$?
10123   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10124   test $ac_status = 0; } 2>conftest.err; then
10125           soname=conftest
10126           lib=conftest
10127           libobjs=conftest.$ac_objext
10128           deplibs=
10129           wl=$lt_prog_compiler_wl
10130           pic_flag=$lt_prog_compiler_pic
10131           compiler_flags=-v
10132           linker_flags=-v
10133           verstring=
10134           output_objdir=.
10135           libname=conftest
10136           lt_save_allow_undefined_flag=$allow_undefined_flag
10137           allow_undefined_flag=
10138           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10139   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10140   ac_status=$?
10141   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10142   test $ac_status = 0; }
10143           then
10144             lt_cv_archive_cmds_need_lc=no
10145           else
10146             lt_cv_archive_cmds_need_lc=yes
10147           fi
10148           allow_undefined_flag=$lt_save_allow_undefined_flag
10149         else
10150           cat conftest.err 1>&5
10151         fi
10152         $RM conftest*
10153
10154 fi
10155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10156 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10157       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10158       ;;
10159     esac
10160   fi
10161   ;;
10162 esac
10163
10164
10165
10166
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
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10321 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10322
10323 if test "$GCC" = yes; then
10324   case $host_os in
10325     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10326     *) lt_awk_arg="/^libraries:/" ;;
10327   esac
10328   case $host_os in
10329     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10330     *) lt_sed_strip_eq="s,=/,/,g" ;;
10331   esac
10332   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10333   case $lt_search_path_spec in
10334   *\;*)
10335     # if the path contains ";" then we assume it to be the separator
10336     # otherwise default to the standard path separator (i.e. ":") - it is
10337     # assumed that no part of a normal pathname contains ";" but that should
10338     # okay in the real world where ";" in dirpaths is itself problematic.
10339     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10340     ;;
10341   *)
10342     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10343     ;;
10344   esac
10345   # Ok, now we have the path, separated by spaces, we can step through it
10346   # and add multilib dir if necessary.
10347   lt_tmp_lt_search_path_spec=
10348   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10349   for lt_sys_path in $lt_search_path_spec; do
10350     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10351       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10352     else
10353       test -d "$lt_sys_path" && \
10354         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10355     fi
10356   done
10357   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10358 BEGIN {RS=" "; FS="/|\n";} {
10359   lt_foo="";
10360   lt_count=0;
10361   for (lt_i = NF; lt_i > 0; lt_i--) {
10362     if ($lt_i != "" && $lt_i != ".") {
10363       if ($lt_i == "..") {
10364         lt_count++;
10365       } else {
10366         if (lt_count == 0) {
10367           lt_foo="/" $lt_i lt_foo;
10368         } else {
10369           lt_count--;
10370         }
10371       }
10372     }
10373   }
10374   if (lt_foo != "") { lt_freq[lt_foo]++; }
10375   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10376 }'`
10377   # AWK program above erroneously prepends '/' to C:/dos/paths
10378   # for these hosts.
10379   case $host_os in
10380     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10381       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10382   esac
10383   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10384 else
10385   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10386 fi
10387 library_names_spec=
10388 libname_spec='lib$name'
10389 soname_spec=
10390 shrext_cmds=".so"
10391 postinstall_cmds=
10392 postuninstall_cmds=
10393 finish_cmds=
10394 finish_eval=
10395 shlibpath_var=
10396 shlibpath_overrides_runpath=unknown
10397 version_type=none
10398 dynamic_linker="$host_os ld.so"
10399 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10400 need_lib_prefix=unknown
10401 hardcode_into_libs=no
10402
10403 # when you set need_version to no, make sure it does not cause -set_version
10404 # flags to be left without arguments
10405 need_version=unknown
10406
10407 case $host_os in
10408 aix3*)
10409   version_type=linux
10410   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10411   shlibpath_var=LIBPATH
10412
10413   # AIX 3 has no versioning support, so we append a major version to the name.
10414   soname_spec='${libname}${release}${shared_ext}$major'
10415   ;;
10416
10417 aix[4-9]*)
10418   version_type=linux
10419   need_lib_prefix=no
10420   need_version=no
10421   hardcode_into_libs=yes
10422   if test "$host_cpu" = ia64; then
10423     # AIX 5 supports IA64
10424     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10425     shlibpath_var=LD_LIBRARY_PATH
10426   else
10427     # With GCC up to 2.95.x, collect2 would create an import file
10428     # for dependence libraries.  The import file would start with
10429     # the line `#! .'.  This would cause the generated library to
10430     # depend on `.', always an invalid library.  This was fixed in
10431     # development snapshots of GCC prior to 3.0.
10432     case $host_os in
10433       aix4 | aix4.[01] | aix4.[01].*)
10434       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10435            echo ' yes '
10436            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10437         :
10438       else
10439         can_build_shared=no
10440       fi
10441       ;;
10442     esac
10443     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10444     # soname into executable. Probably we can add versioning support to
10445     # collect2, so additional links can be useful in future.
10446     if test "$aix_use_runtimelinking" = yes; then
10447       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10448       # instead of lib<name>.a to let people know that these are not
10449       # typical AIX shared libraries.
10450       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10451     else
10452       # We preserve .a as extension for shared libraries through AIX4.2
10453       # and later when we are not doing run time linking.
10454       library_names_spec='${libname}${release}.a $libname.a'
10455       soname_spec='${libname}${release}${shared_ext}$major'
10456     fi
10457     shlibpath_var=LIBPATH
10458   fi
10459   ;;
10460
10461 amigaos*)
10462   case $host_cpu in
10463   powerpc)
10464     # Since July 2007 AmigaOS4 officially supports .so libraries.
10465     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10466     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10467     ;;
10468   m68k)
10469     library_names_spec='$libname.ixlibrary $libname.a'
10470     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10471     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'
10472     ;;
10473   esac
10474   ;;
10475
10476 beos*)
10477   library_names_spec='${libname}${shared_ext}'
10478   dynamic_linker="$host_os ld.so"
10479   shlibpath_var=LIBRARY_PATH
10480   ;;
10481
10482 bsdi[45]*)
10483   version_type=linux
10484   need_version=no
10485   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10486   soname_spec='${libname}${release}${shared_ext}$major'
10487   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10488   shlibpath_var=LD_LIBRARY_PATH
10489   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10490   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10491   # the default ld.so.conf also contains /usr/contrib/lib and
10492   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10493   # libtool to hard-code these into programs
10494   ;;
10495
10496 cygwin* | mingw* | pw32* | cegcc*)
10497   version_type=windows
10498   shrext_cmds=".dll"
10499   need_version=no
10500   need_lib_prefix=no
10501
10502   case $GCC,$cc_basename in
10503   yes,*)
10504     # gcc
10505     library_names_spec='$libname.dll.a'
10506     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10507     postinstall_cmds='base_file=`basename \${file}`~
10508       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10509       dldir=$destdir/`dirname \$dlpath`~
10510       test -d \$dldir || mkdir -p \$dldir~
10511       $install_prog $dir/$dlname \$dldir/$dlname~
10512       chmod a+x \$dldir/$dlname~
10513       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10514         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10515       fi'
10516     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10517       dlpath=$dir/\$dldll~
10518        $RM \$dlpath'
10519     shlibpath_overrides_runpath=yes
10520
10521     case $host_os in
10522     cygwin*)
10523       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10524       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10525
10526       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10527       ;;
10528     mingw* | cegcc*)
10529       # MinGW DLLs use traditional 'lib' prefix
10530       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10531       ;;
10532     pw32*)
10533       # pw32 DLLs use 'pw' prefix rather than 'lib'
10534       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10535       ;;
10536     esac
10537     dynamic_linker='Win32 ld.exe'
10538     ;;
10539
10540   *,cl*)
10541     # Native MSVC
10542     libname_spec='$name'
10543     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10544     library_names_spec='${libname}.dll.lib'
10545
10546     case $build_os in
10547     mingw*)
10548       sys_lib_search_path_spec=
10549       lt_save_ifs=$IFS
10550       IFS=';'
10551       for lt_path in $LIB
10552       do
10553         IFS=$lt_save_ifs
10554         # Let DOS variable expansion print the short 8.3 style file name.
10555         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10556         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10557       done
10558       IFS=$lt_save_ifs
10559       # Convert to MSYS style.
10560       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10561       ;;
10562     cygwin*)
10563       # Convert to unix form, then to dos form, then back to unix form
10564       # but this time dos style (no spaces!) so that the unix form looks
10565       # like /cygdrive/c/PROGRA~1:/cygdr...
10566       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10567       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10568       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10569       ;;
10570     *)
10571       sys_lib_search_path_spec="$LIB"
10572       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10573         # It is most probably a Windows format PATH.
10574         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10575       else
10576         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10577       fi
10578       # FIXME: find the short name or the path components, as spaces are
10579       # common. (e.g. "Program Files" -> "PROGRA~1")
10580       ;;
10581     esac
10582
10583     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10584     postinstall_cmds='base_file=`basename \${file}`~
10585       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10586       dldir=$destdir/`dirname \$dlpath`~
10587       test -d \$dldir || mkdir -p \$dldir~
10588       $install_prog $dir/$dlname \$dldir/$dlname'
10589     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10590       dlpath=$dir/\$dldll~
10591        $RM \$dlpath'
10592     shlibpath_overrides_runpath=yes
10593     dynamic_linker='Win32 link.exe'
10594     ;;
10595
10596   *)
10597     # Assume MSVC wrapper
10598     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10599     dynamic_linker='Win32 ld.exe'
10600     ;;
10601   esac
10602   # FIXME: first we should search . and the directory the executable is in
10603   shlibpath_var=PATH
10604   ;;
10605
10606 darwin* | rhapsody*)
10607   dynamic_linker="$host_os dyld"
10608   version_type=darwin
10609   need_lib_prefix=no
10610   need_version=no
10611   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10612   soname_spec='${libname}${release}${major}$shared_ext'
10613   shlibpath_overrides_runpath=yes
10614   shlibpath_var=DYLD_LIBRARY_PATH
10615   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10616
10617   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10618   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10619   ;;
10620
10621 dgux*)
10622   version_type=linux
10623   need_lib_prefix=no
10624   need_version=no
10625   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10626   soname_spec='${libname}${release}${shared_ext}$major'
10627   shlibpath_var=LD_LIBRARY_PATH
10628   ;;
10629
10630 freebsd1*)
10631   dynamic_linker=no
10632   ;;
10633
10634 freebsd* | dragonfly*)
10635   # DragonFly does not have aout.  When/if they implement a new
10636   # versioning mechanism, adjust this.
10637   if test -x /usr/bin/objformat; then
10638     objformat=`/usr/bin/objformat`
10639   else
10640     case $host_os in
10641     freebsd[123]*) objformat=aout ;;
10642     *) objformat=elf ;;
10643     esac
10644   fi
10645   version_type=freebsd-$objformat
10646   case $version_type in
10647     freebsd-elf*)
10648       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10649       need_version=no
10650       need_lib_prefix=no
10651       ;;
10652     freebsd-*)
10653       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10654       need_version=yes
10655       ;;
10656   esac
10657   shlibpath_var=LD_LIBRARY_PATH
10658   case $host_os in
10659   freebsd2*)
10660     shlibpath_overrides_runpath=yes
10661     ;;
10662   freebsd3.[01]* | freebsdelf3.[01]*)
10663     shlibpath_overrides_runpath=yes
10664     hardcode_into_libs=yes
10665     ;;
10666   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10667   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10668     shlibpath_overrides_runpath=no
10669     hardcode_into_libs=yes
10670     ;;
10671   *) # from 4.6 on, and DragonFly
10672     shlibpath_overrides_runpath=yes
10673     hardcode_into_libs=yes
10674     ;;
10675   esac
10676   ;;
10677
10678 gnu*)
10679   version_type=linux
10680   need_lib_prefix=no
10681   need_version=no
10682   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10683   soname_spec='${libname}${release}${shared_ext}$major'
10684   shlibpath_var=LD_LIBRARY_PATH
10685   hardcode_into_libs=yes
10686   ;;
10687
10688 haiku*)
10689   version_type=linux
10690   need_lib_prefix=no
10691   need_version=no
10692   dynamic_linker="$host_os runtime_loader"
10693   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10694   soname_spec='${libname}${release}${shared_ext}$major'
10695   shlibpath_var=LIBRARY_PATH
10696   shlibpath_overrides_runpath=yes
10697   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10698   hardcode_into_libs=yes
10699   ;;
10700
10701 hpux9* | hpux10* | hpux11*)
10702   # Give a soname corresponding to the major version so that dld.sl refuses to
10703   # link against other versions.
10704   version_type=sunos
10705   need_lib_prefix=no
10706   need_version=no
10707   case $host_cpu in
10708   ia64*)
10709     shrext_cmds='.so'
10710     hardcode_into_libs=yes
10711     dynamic_linker="$host_os dld.so"
10712     shlibpath_var=LD_LIBRARY_PATH
10713     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10714     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10715     soname_spec='${libname}${release}${shared_ext}$major'
10716     if test "X$HPUX_IA64_MODE" = X32; then
10717       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10718     else
10719       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10720     fi
10721     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10722     ;;
10723   hppa*64*)
10724     shrext_cmds='.sl'
10725     hardcode_into_libs=yes
10726     dynamic_linker="$host_os dld.sl"
10727     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10728     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10729     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10730     soname_spec='${libname}${release}${shared_ext}$major'
10731     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10732     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10733     ;;
10734   *)
10735     shrext_cmds='.sl'
10736     dynamic_linker="$host_os dld.sl"
10737     shlibpath_var=SHLIB_PATH
10738     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10739     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10740     soname_spec='${libname}${release}${shared_ext}$major'
10741     ;;
10742   esac
10743   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10744   postinstall_cmds='chmod 555 $lib'
10745   # or fails outright, so override atomically:
10746   install_override_mode=555
10747   ;;
10748
10749 interix[3-9]*)
10750   version_type=linux
10751   need_lib_prefix=no
10752   need_version=no
10753   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10754   soname_spec='${libname}${release}${shared_ext}$major'
10755   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10756   shlibpath_var=LD_LIBRARY_PATH
10757   shlibpath_overrides_runpath=no
10758   hardcode_into_libs=yes
10759   ;;
10760
10761 irix5* | irix6* | nonstopux*)
10762   case $host_os in
10763     nonstopux*) version_type=nonstopux ;;
10764     *)
10765         if test "$lt_cv_prog_gnu_ld" = yes; then
10766                 version_type=linux
10767         else
10768                 version_type=irix
10769         fi ;;
10770   esac
10771   need_lib_prefix=no
10772   need_version=no
10773   soname_spec='${libname}${release}${shared_ext}$major'
10774   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10775   case $host_os in
10776   irix5* | nonstopux*)
10777     libsuff= shlibsuff=
10778     ;;
10779   *)
10780     case $LD in # libtool.m4 will add one of these switches to LD
10781     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10782       libsuff= shlibsuff= libmagic=32-bit;;
10783     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10784       libsuff=32 shlibsuff=N32 libmagic=N32;;
10785     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10786       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10787     *) libsuff= shlibsuff= libmagic=never-match;;
10788     esac
10789     ;;
10790   esac
10791   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10792   shlibpath_overrides_runpath=no
10793   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10794   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10795   hardcode_into_libs=yes
10796   ;;
10797
10798 # No shared lib support for Linux oldld, aout, or coff.
10799 linux*oldld* | linux*aout* | linux*coff*)
10800   dynamic_linker=no
10801   ;;
10802
10803 # This must be Linux ELF.
10804 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10805   version_type=linux
10806   need_lib_prefix=no
10807   need_version=no
10808   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10809   soname_spec='${libname}${release}${shared_ext}$major'
10810   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10811   shlibpath_var=LD_LIBRARY_PATH
10812   shlibpath_overrides_runpath=no
10813
10814   # Some binutils ld are patched to set DT_RUNPATH
10815   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10816   $as_echo_n "(cached) " >&6
10817 else
10818   lt_cv_shlibpath_overrides_runpath=no
10819     save_LDFLAGS=$LDFLAGS
10820     save_libdir=$libdir
10821     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10822          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10823     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10824 /* end confdefs.h.  */
10825
10826 int
10827 main ()
10828 {
10829
10830   ;
10831   return 0;
10832 }
10833 _ACEOF
10834 if ac_fn_c_try_link "$LINENO"; then :
10835   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10836   lt_cv_shlibpath_overrides_runpath=yes
10837 fi
10838 fi
10839 rm -f core conftest.err conftest.$ac_objext \
10840     conftest$ac_exeext conftest.$ac_ext
10841     LDFLAGS=$save_LDFLAGS
10842     libdir=$save_libdir
10843
10844 fi
10845
10846   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10847
10848   # This implies no fast_install, which is unacceptable.
10849   # Some rework will be needed to allow for fast_install
10850   # before this can be enabled.
10851   hardcode_into_libs=yes
10852
10853   # Add ABI-specific directories to the system library path.
10854   sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10855
10856   # Append ld.so.conf contents to the search path
10857   if test -f /etc/ld.so.conf; then
10858     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' ' '`
10859     sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10860
10861   fi
10862
10863   # We used to test for /lib/ld.so.1 and disable shared libraries on
10864   # powerpc, because MkLinux only supported shared libraries with the
10865   # GNU dynamic linker.  Since this was broken with cross compilers,
10866   # most powerpc-linux boxes support dynamic linking these days and
10867   # people can always --disable-shared, the test was removed, and we
10868   # assume the GNU/Linux dynamic linker is in use.
10869   dynamic_linker='GNU/Linux ld.so'
10870   ;;
10871
10872 netbsd*)
10873   version_type=sunos
10874   need_lib_prefix=no
10875   need_version=no
10876   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10877     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10878     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10879     dynamic_linker='NetBSD (a.out) ld.so'
10880   else
10881     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10882     soname_spec='${libname}${release}${shared_ext}$major'
10883     dynamic_linker='NetBSD ld.elf_so'
10884   fi
10885   shlibpath_var=LD_LIBRARY_PATH
10886   shlibpath_overrides_runpath=yes
10887   hardcode_into_libs=yes
10888   ;;
10889
10890 newsos6)
10891   version_type=linux
10892   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10893   shlibpath_var=LD_LIBRARY_PATH
10894   shlibpath_overrides_runpath=yes
10895   ;;
10896
10897 *nto* | *qnx*)
10898   version_type=qnx
10899   need_lib_prefix=no
10900   need_version=no
10901   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10902   soname_spec='${libname}${release}${shared_ext}$major'
10903   shlibpath_var=LD_LIBRARY_PATH
10904   shlibpath_overrides_runpath=no
10905   hardcode_into_libs=yes
10906   dynamic_linker='ldqnx.so'
10907   ;;
10908
10909 openbsd*)
10910   version_type=sunos
10911   sys_lib_dlsearch_path_spec="/usr/lib"
10912   need_lib_prefix=no
10913   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10914   case $host_os in
10915     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10916     *)                          need_version=no  ;;
10917   esac
10918   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10919   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10920   shlibpath_var=LD_LIBRARY_PATH
10921   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10922     case $host_os in
10923       openbsd2.[89] | openbsd2.[89].*)
10924         shlibpath_overrides_runpath=no
10925         ;;
10926       *)
10927         shlibpath_overrides_runpath=yes
10928         ;;
10929       esac
10930   else
10931     shlibpath_overrides_runpath=yes
10932   fi
10933   ;;
10934
10935 os2*)
10936   libname_spec='$name'
10937   shrext_cmds=".dll"
10938   need_lib_prefix=no
10939   library_names_spec='$libname${shared_ext} $libname.a'
10940   dynamic_linker='OS/2 ld.exe'
10941   shlibpath_var=LIBPATH
10942   ;;
10943
10944 osf3* | osf4* | osf5*)
10945   version_type=osf
10946   need_lib_prefix=no
10947   need_version=no
10948   soname_spec='${libname}${release}${shared_ext}$major'
10949   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10950   shlibpath_var=LD_LIBRARY_PATH
10951   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10952   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10953   ;;
10954
10955 rdos*)
10956   dynamic_linker=no
10957   ;;
10958
10959 solaris*)
10960   version_type=linux
10961   need_lib_prefix=no
10962   need_version=no
10963   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10964   soname_spec='${libname}${release}${shared_ext}$major'
10965   shlibpath_var=LD_LIBRARY_PATH
10966   shlibpath_overrides_runpath=yes
10967   hardcode_into_libs=yes
10968   # ldd complains unless libraries are executable
10969   postinstall_cmds='chmod +x $lib'
10970   ;;
10971
10972 sunos4*)
10973   version_type=sunos
10974   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10975   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10976   shlibpath_var=LD_LIBRARY_PATH
10977   shlibpath_overrides_runpath=yes
10978   if test "$with_gnu_ld" = yes; then
10979     need_lib_prefix=no
10980   fi
10981   need_version=yes
10982   ;;
10983
10984 sysv4 | sysv4.3*)
10985   version_type=linux
10986   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10987   soname_spec='${libname}${release}${shared_ext}$major'
10988   shlibpath_var=LD_LIBRARY_PATH
10989   case $host_vendor in
10990     sni)
10991       shlibpath_overrides_runpath=no
10992       need_lib_prefix=no
10993       runpath_var=LD_RUN_PATH
10994       ;;
10995     siemens)
10996       need_lib_prefix=no
10997       ;;
10998     motorola)
10999       need_lib_prefix=no
11000       need_version=no
11001       shlibpath_overrides_runpath=no
11002       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11003       ;;
11004   esac
11005   ;;
11006
11007 sysv4*MP*)
11008   if test -d /usr/nec ;then
11009     version_type=linux
11010     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11011     soname_spec='$libname${shared_ext}.$major'
11012     shlibpath_var=LD_LIBRARY_PATH
11013   fi
11014   ;;
11015
11016 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11017   version_type=freebsd-elf
11018   need_lib_prefix=no
11019   need_version=no
11020   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11021   soname_spec='${libname}${release}${shared_ext}$major'
11022   shlibpath_var=LD_LIBRARY_PATH
11023   shlibpath_overrides_runpath=yes
11024   hardcode_into_libs=yes
11025   if test "$with_gnu_ld" = yes; then
11026     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11027   else
11028     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11029     case $host_os in
11030       sco3.2v5*)
11031         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11032         ;;
11033     esac
11034   fi
11035   sys_lib_dlsearch_path_spec='/usr/lib'
11036   ;;
11037
11038 tpf*)
11039   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11040   version_type=linux
11041   need_lib_prefix=no
11042   need_version=no
11043   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11044   shlibpath_var=LD_LIBRARY_PATH
11045   shlibpath_overrides_runpath=no
11046   hardcode_into_libs=yes
11047   ;;
11048
11049 uts4*)
11050   version_type=linux
11051   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11052   soname_spec='${libname}${release}${shared_ext}$major'
11053   shlibpath_var=LD_LIBRARY_PATH
11054   ;;
11055
11056 *)
11057   dynamic_linker=no
11058   ;;
11059 esac
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11061 $as_echo "$dynamic_linker" >&6; }
11062 test "$dynamic_linker" = no && can_build_shared=no
11063
11064 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11065 if test "$GCC" = yes; then
11066   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11067 fi
11068
11069 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11070   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11071 fi
11072 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11073   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11074 fi
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11168 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11169 hardcode_action=
11170 if test -n "$hardcode_libdir_flag_spec" ||
11171    test -n "$runpath_var" ||
11172    test "X$hardcode_automatic" = "Xyes" ; then
11173
11174   # We can hardcode non-existent directories.
11175   if test "$hardcode_direct" != no &&
11176      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11177      # have to relink, otherwise we might link with an installed library
11178      # when we should be linking with a yet-to-be-installed one
11179      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11180      test "$hardcode_minus_L" != no; then
11181     # Linking always hardcodes the temporary library directory.
11182     hardcode_action=relink
11183   else
11184     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11185     hardcode_action=immediate
11186   fi
11187 else
11188   # We cannot hardcode anything, or else we can only hardcode existing
11189   # directories.
11190   hardcode_action=unsupported
11191 fi
11192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11193 $as_echo "$hardcode_action" >&6; }
11194
11195 if test "$hardcode_action" = relink ||
11196    test "$inherit_rpath" = yes; then
11197   # Fast installation is not supported
11198   enable_fast_install=no
11199 elif test "$shlibpath_overrides_runpath" = yes ||
11200      test "$enable_shared" = no; then
11201   # Fast installation is not necessary
11202   enable_fast_install=needless
11203 fi
11204
11205
11206
11207
11208
11209
11210   if test "x$enable_dlopen" != xyes; then
11211   enable_dlopen=unknown
11212   enable_dlopen_self=unknown
11213   enable_dlopen_self_static=unknown
11214 else
11215   lt_cv_dlopen=no
11216   lt_cv_dlopen_libs=
11217
11218   case $host_os in
11219   beos*)
11220     lt_cv_dlopen="load_add_on"
11221     lt_cv_dlopen_libs=
11222     lt_cv_dlopen_self=yes
11223     ;;
11224
11225   mingw* | pw32* | cegcc*)
11226     lt_cv_dlopen="LoadLibrary"
11227     lt_cv_dlopen_libs=
11228     ;;
11229
11230   cygwin*)
11231     lt_cv_dlopen="dlopen"
11232     lt_cv_dlopen_libs=
11233     ;;
11234
11235   darwin*)
11236   # if libdl is installed we need to link against it
11237     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11238 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11239 if ${ac_cv_lib_dl_dlopen+:} false; then :
11240   $as_echo_n "(cached) " >&6
11241 else
11242   ac_check_lib_save_LIBS=$LIBS
11243 LIBS="-ldl  $LIBS"
11244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11245 /* end confdefs.h.  */
11246
11247 /* Override any GCC internal prototype to avoid an error.
11248    Use char because int might match the return type of a GCC
11249    builtin and then its argument prototype would still apply.  */
11250 #ifdef __cplusplus
11251 extern "C"
11252 #endif
11253 char dlopen ();
11254 int
11255 main ()
11256 {
11257 return dlopen ();
11258   ;
11259   return 0;
11260 }
11261 _ACEOF
11262 if ac_fn_c_try_link "$LINENO"; then :
11263   ac_cv_lib_dl_dlopen=yes
11264 else
11265   ac_cv_lib_dl_dlopen=no
11266 fi
11267 rm -f core conftest.err conftest.$ac_objext \
11268     conftest$ac_exeext conftest.$ac_ext
11269 LIBS=$ac_check_lib_save_LIBS
11270 fi
11271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11272 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11273 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11274   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11275 else
11276
11277     lt_cv_dlopen="dyld"
11278     lt_cv_dlopen_libs=
11279     lt_cv_dlopen_self=yes
11280
11281 fi
11282
11283     ;;
11284
11285   *)
11286     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11287 if test "x$ac_cv_func_shl_load" = xyes; then :
11288   lt_cv_dlopen="shl_load"
11289 else
11290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11291 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11292 if ${ac_cv_lib_dld_shl_load+:} false; then :
11293   $as_echo_n "(cached) " >&6
11294 else
11295   ac_check_lib_save_LIBS=$LIBS
11296 LIBS="-ldld  $LIBS"
11297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298 /* end confdefs.h.  */
11299
11300 /* Override any GCC internal prototype to avoid an error.
11301    Use char because int might match the return type of a GCC
11302    builtin and then its argument prototype would still apply.  */
11303 #ifdef __cplusplus
11304 extern "C"
11305 #endif
11306 char shl_load ();
11307 int
11308 main ()
11309 {
11310 return shl_load ();
11311   ;
11312   return 0;
11313 }
11314 _ACEOF
11315 if ac_fn_c_try_link "$LINENO"; then :
11316   ac_cv_lib_dld_shl_load=yes
11317 else
11318   ac_cv_lib_dld_shl_load=no
11319 fi
11320 rm -f core conftest.err conftest.$ac_objext \
11321     conftest$ac_exeext conftest.$ac_ext
11322 LIBS=$ac_check_lib_save_LIBS
11323 fi
11324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11325 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11326 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11327   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11328 else
11329   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11330 if test "x$ac_cv_func_dlopen" = xyes; then :
11331   lt_cv_dlopen="dlopen"
11332 else
11333   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11334 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11335 if ${ac_cv_lib_dl_dlopen+:} false; then :
11336   $as_echo_n "(cached) " >&6
11337 else
11338   ac_check_lib_save_LIBS=$LIBS
11339 LIBS="-ldl  $LIBS"
11340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11341 /* end confdefs.h.  */
11342
11343 /* Override any GCC internal prototype to avoid an error.
11344    Use char because int might match the return type of a GCC
11345    builtin and then its argument prototype would still apply.  */
11346 #ifdef __cplusplus
11347 extern "C"
11348 #endif
11349 char dlopen ();
11350 int
11351 main ()
11352 {
11353 return dlopen ();
11354   ;
11355   return 0;
11356 }
11357 _ACEOF
11358 if ac_fn_c_try_link "$LINENO"; then :
11359   ac_cv_lib_dl_dlopen=yes
11360 else
11361   ac_cv_lib_dl_dlopen=no
11362 fi
11363 rm -f core conftest.err conftest.$ac_objext \
11364     conftest$ac_exeext conftest.$ac_ext
11365 LIBS=$ac_check_lib_save_LIBS
11366 fi
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11368 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11369 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11370   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11371 else
11372   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11373 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11374 if ${ac_cv_lib_svld_dlopen+:} false; then :
11375   $as_echo_n "(cached) " >&6
11376 else
11377   ac_check_lib_save_LIBS=$LIBS
11378 LIBS="-lsvld  $LIBS"
11379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11380 /* end confdefs.h.  */
11381
11382 /* Override any GCC internal prototype to avoid an error.
11383    Use char because int might match the return type of a GCC
11384    builtin and then its argument prototype would still apply.  */
11385 #ifdef __cplusplus
11386 extern "C"
11387 #endif
11388 char dlopen ();
11389 int
11390 main ()
11391 {
11392 return dlopen ();
11393   ;
11394   return 0;
11395 }
11396 _ACEOF
11397 if ac_fn_c_try_link "$LINENO"; then :
11398   ac_cv_lib_svld_dlopen=yes
11399 else
11400   ac_cv_lib_svld_dlopen=no
11401 fi
11402 rm -f core conftest.err conftest.$ac_objext \
11403     conftest$ac_exeext conftest.$ac_ext
11404 LIBS=$ac_check_lib_save_LIBS
11405 fi
11406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11407 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11408 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11409   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11410 else
11411   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11412 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11413 if ${ac_cv_lib_dld_dld_link+:} false; then :
11414   $as_echo_n "(cached) " >&6
11415 else
11416   ac_check_lib_save_LIBS=$LIBS
11417 LIBS="-ldld  $LIBS"
11418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11419 /* end confdefs.h.  */
11420
11421 /* Override any GCC internal prototype to avoid an error.
11422    Use char because int might match the return type of a GCC
11423    builtin and then its argument prototype would still apply.  */
11424 #ifdef __cplusplus
11425 extern "C"
11426 #endif
11427 char dld_link ();
11428 int
11429 main ()
11430 {
11431 return dld_link ();
11432   ;
11433   return 0;
11434 }
11435 _ACEOF
11436 if ac_fn_c_try_link "$LINENO"; then :
11437   ac_cv_lib_dld_dld_link=yes
11438 else
11439   ac_cv_lib_dld_dld_link=no
11440 fi
11441 rm -f core conftest.err conftest.$ac_objext \
11442     conftest$ac_exeext conftest.$ac_ext
11443 LIBS=$ac_check_lib_save_LIBS
11444 fi
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11446 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11447 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11448   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11449 fi
11450
11451
11452 fi
11453
11454
11455 fi
11456
11457
11458 fi
11459
11460
11461 fi
11462
11463
11464 fi
11465
11466     ;;
11467   esac
11468
11469   if test "x$lt_cv_dlopen" != xno; then
11470     enable_dlopen=yes
11471   else
11472     enable_dlopen=no
11473   fi
11474
11475   case $lt_cv_dlopen in
11476   dlopen)
11477     save_CPPFLAGS="$CPPFLAGS"
11478     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11479
11480     save_LDFLAGS="$LDFLAGS"
11481     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11482
11483     save_LIBS="$LIBS"
11484     LIBS="$lt_cv_dlopen_libs $LIBS"
11485
11486     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11487 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11488 if ${lt_cv_dlopen_self+:} false; then :
11489   $as_echo_n "(cached) " >&6
11490 else
11491           if test "$cross_compiling" = yes; then :
11492   lt_cv_dlopen_self=cross
11493 else
11494   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11495   lt_status=$lt_dlunknown
11496   cat > conftest.$ac_ext <<_LT_EOF
11497 #line $LINENO "configure"
11498 #include "confdefs.h"
11499
11500 #if HAVE_DLFCN_H
11501 #include <dlfcn.h>
11502 #endif
11503
11504 #include <stdio.h>
11505
11506 #ifdef RTLD_GLOBAL
11507 #  define LT_DLGLOBAL           RTLD_GLOBAL
11508 #else
11509 #  ifdef DL_GLOBAL
11510 #    define LT_DLGLOBAL         DL_GLOBAL
11511 #  else
11512 #    define LT_DLGLOBAL         0
11513 #  endif
11514 #endif
11515
11516 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11517    find out it does not work in some platform. */
11518 #ifndef LT_DLLAZY_OR_NOW
11519 #  ifdef RTLD_LAZY
11520 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11521 #  else
11522 #    ifdef DL_LAZY
11523 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11524 #    else
11525 #      ifdef RTLD_NOW
11526 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11527 #      else
11528 #        ifdef DL_NOW
11529 #          define LT_DLLAZY_OR_NOW      DL_NOW
11530 #        else
11531 #          define LT_DLLAZY_OR_NOW      0
11532 #        endif
11533 #      endif
11534 #    endif
11535 #  endif
11536 #endif
11537
11538 /* When -fvisbility=hidden is used, assume the code has been annotated
11539    correspondingly for the symbols needed.  */
11540 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11541 int fnord () __attribute__((visibility("default")));
11542 #endif
11543
11544 int fnord () { return 42; }
11545 int main ()
11546 {
11547   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11548   int status = $lt_dlunknown;
11549
11550   if (self)
11551     {
11552       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11553       else
11554         {
11555           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11556           else puts (dlerror ());
11557         }
11558       /* dlclose (self); */
11559     }
11560   else
11561     puts (dlerror ());
11562
11563   return status;
11564 }
11565 _LT_EOF
11566   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11567   (eval $ac_link) 2>&5
11568   ac_status=$?
11569   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11570   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11571     (./conftest; exit; ) >&5 2>/dev/null
11572     lt_status=$?
11573     case x$lt_status in
11574       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11575       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11576       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11577     esac
11578   else :
11579     # compilation failed
11580     lt_cv_dlopen_self=no
11581   fi
11582 fi
11583 rm -fr conftest*
11584
11585
11586 fi
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11588 $as_echo "$lt_cv_dlopen_self" >&6; }
11589
11590     if test "x$lt_cv_dlopen_self" = xyes; then
11591       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11592       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11593 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11594 if ${lt_cv_dlopen_self_static+:} false; then :
11595   $as_echo_n "(cached) " >&6
11596 else
11597           if test "$cross_compiling" = yes; then :
11598   lt_cv_dlopen_self_static=cross
11599 else
11600   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11601   lt_status=$lt_dlunknown
11602   cat > conftest.$ac_ext <<_LT_EOF
11603 #line $LINENO "configure"
11604 #include "confdefs.h"
11605
11606 #if HAVE_DLFCN_H
11607 #include <dlfcn.h>
11608 #endif
11609
11610 #include <stdio.h>
11611
11612 #ifdef RTLD_GLOBAL
11613 #  define LT_DLGLOBAL           RTLD_GLOBAL
11614 #else
11615 #  ifdef DL_GLOBAL
11616 #    define LT_DLGLOBAL         DL_GLOBAL
11617 #  else
11618 #    define LT_DLGLOBAL         0
11619 #  endif
11620 #endif
11621
11622 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11623    find out it does not work in some platform. */
11624 #ifndef LT_DLLAZY_OR_NOW
11625 #  ifdef RTLD_LAZY
11626 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11627 #  else
11628 #    ifdef DL_LAZY
11629 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11630 #    else
11631 #      ifdef RTLD_NOW
11632 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11633 #      else
11634 #        ifdef DL_NOW
11635 #          define LT_DLLAZY_OR_NOW      DL_NOW
11636 #        else
11637 #          define LT_DLLAZY_OR_NOW      0
11638 #        endif
11639 #      endif
11640 #    endif
11641 #  endif
11642 #endif
11643
11644 /* When -fvisbility=hidden is used, assume the code has been annotated
11645    correspondingly for the symbols needed.  */
11646 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11647 int fnord () __attribute__((visibility("default")));
11648 #endif
11649
11650 int fnord () { return 42; }
11651 int main ()
11652 {
11653   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11654   int status = $lt_dlunknown;
11655
11656   if (self)
11657     {
11658       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11659       else
11660         {
11661           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11662           else puts (dlerror ());
11663         }
11664       /* dlclose (self); */
11665     }
11666   else
11667     puts (dlerror ());
11668
11669   return status;
11670 }
11671 _LT_EOF
11672   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11673   (eval $ac_link) 2>&5
11674   ac_status=$?
11675   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11676   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11677     (./conftest; exit; ) >&5 2>/dev/null
11678     lt_status=$?
11679     case x$lt_status in
11680       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11681       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11682       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11683     esac
11684   else :
11685     # compilation failed
11686     lt_cv_dlopen_self_static=no
11687   fi
11688 fi
11689 rm -fr conftest*
11690
11691
11692 fi
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11694 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11695     fi
11696
11697     CPPFLAGS="$save_CPPFLAGS"
11698     LDFLAGS="$save_LDFLAGS"
11699     LIBS="$save_LIBS"
11700     ;;
11701   esac
11702
11703   case $lt_cv_dlopen_self in
11704   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11705   *) enable_dlopen_self=unknown ;;
11706   esac
11707
11708   case $lt_cv_dlopen_self_static in
11709   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11710   *) enable_dlopen_self_static=unknown ;;
11711   esac
11712 fi
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730 striplib=
11731 old_striplib=
11732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11733 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11734 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11735   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11736   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11738 $as_echo "yes" >&6; }
11739 else
11740 # FIXME - insert some real tests, host_os isn't really good enough
11741   case $host_os in
11742   darwin*)
11743     if test -n "$STRIP" ; then
11744       striplib="$STRIP -x"
11745       old_striplib="$STRIP -S"
11746       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11747 $as_echo "yes" >&6; }
11748     else
11749       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11750 $as_echo "no" >&6; }
11751     fi
11752     ;;
11753   *)
11754     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11755 $as_echo "no" >&6; }
11756     ;;
11757   esac
11758 fi
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771   # Report which library types will actually be built
11772   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11773 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11775 $as_echo "$can_build_shared" >&6; }
11776
11777   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11778 $as_echo_n "checking whether to build shared libraries... " >&6; }
11779   test "$can_build_shared" = "no" && enable_shared=no
11780
11781   # On AIX, shared libraries and static libraries use the same namespace, and
11782   # are all built from PIC.
11783   case $host_os in
11784   aix3*)
11785     test "$enable_shared" = yes && enable_static=no
11786     if test -n "$RANLIB"; then
11787       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11788       postinstall_cmds='$RANLIB $lib'
11789     fi
11790     ;;
11791
11792   aix[4-9]*)
11793     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11794       test "$enable_shared" = yes && enable_static=no
11795     fi
11796     ;;
11797   esac
11798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11799 $as_echo "$enable_shared" >&6; }
11800
11801   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11802 $as_echo_n "checking whether to build static libraries... " >&6; }
11803   # Make sure either enable_shared or enable_static is yes.
11804   test "$enable_shared" = yes || enable_static=yes
11805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11806 $as_echo "$enable_static" >&6; }
11807
11808
11809
11810
11811 fi
11812 ac_ext=c
11813 ac_cpp='$CPP $CPPFLAGS'
11814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11817
11818 CC="$lt_save_CC"
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832         ac_config_commands="$ac_config_commands libtool"
11833
11834
11835
11836
11837 # Only expand once:
11838
11839
11840
11841
11842 AX_CC_MAXOPT
11843 AX_CFLAGS_WARN_ALL
11844 if test "x$GCC" = "xyes"; then
11845   CFLAGS="$CFLAGS -fexceptions"
11846 fi
11847
11848
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11850 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11851     # Check whether --enable-maintainer-mode was given.
11852 if test "${enable_maintainer_mode+set}" = set; then :
11853   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11854 else
11855   USE_MAINTAINER_MODE=no
11856 fi
11857
11858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11859 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11860    if test $USE_MAINTAINER_MODE = yes; then
11861   MAINTAINER_MODE_TRUE=
11862   MAINTAINER_MODE_FALSE='#'
11863 else
11864   MAINTAINER_MODE_TRUE='#'
11865   MAINTAINER_MODE_FALSE=
11866 fi
11867
11868   MAINT=$MAINTAINER_MODE_TRUE
11869
11870
11871
11872 for ac_header in sys/mman.h
11873 do :
11874   ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11875 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
11876   cat >>confdefs.h <<_ACEOF
11877 #define HAVE_SYS_MMAN_H 1
11878 _ACEOF
11879
11880 fi
11881
11882 done
11883
11884 for ac_func in mmap
11885 do :
11886   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11887 if test "x$ac_cv_func_mmap" = xyes; then :
11888   cat >>confdefs.h <<_ACEOF
11889 #define HAVE_MMAP 1
11890 _ACEOF
11891
11892 fi
11893 done
11894
11895
11896 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11897 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
11898   libffi_header_sys_mman_h=yes
11899 else
11900   libffi_header_sys_mman_h=no
11901 fi
11902
11903
11904 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11905 if test "x$ac_cv_func_mmap" = xyes; then :
11906   libffi_func_mmap=yes
11907 else
11908   libffi_func_mmap=no
11909 fi
11910
11911 if test "$libffi_header_sys_mman_h" != yes \
11912  || test "$libffi_func_mmap" != yes; then
11913    ac_cv_func_mmap_file=no
11914    ac_cv_func_mmap_dev_zero=no
11915    ac_cv_func_mmap_anon=no
11916 else
11917    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
11918 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
11919 if ${ac_cv_func_mmap_file+:} false; then :
11920   $as_echo_n "(cached) " >&6
11921 else
11922   # Add a system to this blacklist if
11923    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
11924    # memory area containing the same data that you'd get if you applied
11925    # read() to the same fd.  The only system known to have a problem here
11926    # is VMS, where text files have record structure.
11927    case "$host_os" in
11928      vms* | ultrix*)
11929         ac_cv_func_mmap_file=no ;;
11930      *)
11931         ac_cv_func_mmap_file=yes;;
11932    esac
11933 fi
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
11935 $as_echo "$ac_cv_func_mmap_file" >&6; }
11936    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
11937 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
11938 if ${ac_cv_func_mmap_dev_zero+:} false; then :
11939   $as_echo_n "(cached) " >&6
11940 else
11941   # Add a system to this blacklist if it has mmap() but /dev/zero
11942    # does not exist, or if mmapping /dev/zero does not give anonymous
11943    # zeroed pages with both the following properties:
11944    # 1. If you map N consecutive pages in with one call, and then
11945    #    unmap any subset of those pages, the pages that were not
11946    #    explicitly unmapped remain accessible.
11947    # 2. If you map two adjacent blocks of memory and then unmap them
11948    #    both at once, they must both go away.
11949    # Systems known to be in this category are Windows (all variants),
11950    # VMS, and Darwin.
11951    case "$host_os" in
11952      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
11953         ac_cv_func_mmap_dev_zero=no ;;
11954      *)
11955         ac_cv_func_mmap_dev_zero=yes;;
11956    esac
11957 fi
11958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
11959 $as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
11960
11961    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
11962    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
11963 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
11964 if ${ac_cv_decl_map_anon+:} false; then :
11965   $as_echo_n "(cached) " >&6
11966 else
11967   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11968 /* end confdefs.h.  */
11969 #include <sys/types.h>
11970 #include <sys/mman.h>
11971 #include <unistd.h>
11972
11973 #ifndef MAP_ANONYMOUS
11974 #define MAP_ANONYMOUS MAP_ANON
11975 #endif
11976
11977 int
11978 main ()
11979 {
11980 int n = MAP_ANONYMOUS;
11981   ;
11982   return 0;
11983 }
11984 _ACEOF
11985 if ac_fn_c_try_compile "$LINENO"; then :
11986   ac_cv_decl_map_anon=yes
11987 else
11988   ac_cv_decl_map_anon=no
11989 fi
11990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11991 fi
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
11993 $as_echo "$ac_cv_decl_map_anon" >&6; }
11994
11995    if test $ac_cv_decl_map_anon = no; then
11996      ac_cv_func_mmap_anon=no
11997    else
11998      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
11999 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
12000 if ${ac_cv_func_mmap_anon+:} false; then :
12001   $as_echo_n "(cached) " >&6
12002 else
12003   # Add a system to this blacklist if it has mmap() and MAP_ANON or
12004    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
12005    # doesn't give anonymous zeroed pages with the same properties listed
12006    # above for use of /dev/zero.
12007    # Systems known to be in this category are Windows, VMS, and SCO Unix.
12008    case "$host_os" in
12009      vms* | cygwin* | pe | mingw* | sco* | udk* )
12010         ac_cv_func_mmap_anon=no ;;
12011      *)
12012         ac_cv_func_mmap_anon=yes;;
12013    esac
12014 fi
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
12016 $as_echo "$ac_cv_func_mmap_anon" >&6; }
12017    fi
12018 fi
12019
12020 if test $ac_cv_func_mmap_file = yes; then
12021
12022 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
12023
12024 fi
12025 if test $ac_cv_func_mmap_dev_zero = yes; then
12026
12027 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
12028
12029 fi
12030 if test $ac_cv_func_mmap_anon = yes; then
12031
12032 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
12033
12034 fi
12035
12036
12037  if test -d $srcdir/testsuite; then
12038   TESTSUBDIR_TRUE=
12039   TESTSUBDIR_FALSE='#'
12040 else
12041   TESTSUBDIR_TRUE='#'
12042   TESTSUBDIR_FALSE=
12043 fi
12044
12045
12046 TARGETDIR="unknown"
12047 case "$host" in
12048   alpha*-*-*)
12049         TARGET=ALPHA; TARGETDIR=alpha;
12050         # Support 128-bit long double, changeable via command-line switch.
12051         HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
12052         ;;
12053
12054   arm*-*-*)
12055         TARGET=ARM; TARGETDIR=arm
12056         ;;
12057
12058   amd64-*-freebsd* | amd64-*-openbsd*)
12059         TARGET=X86_64; TARGETDIR=x86
12060         ;;
12061
12062   amd64-*-freebsd*)
12063         TARGET=X86_64; TARGETDIR=x86
12064         ;;
12065
12066   avr32*-*-*)
12067         TARGET=AVR32; TARGETDIR=avr32
12068         ;;
12069
12070   cris-*-*)
12071         TARGET=LIBFFI_CRIS; TARGETDIR=cris
12072         ;;
12073
12074   frv-*-*)
12075         TARGET=FRV; TARGETDIR=frv
12076         ;;
12077
12078   hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
12079         TARGET=PA_LINUX; TARGETDIR=pa
12080         ;;
12081   hppa*64-*-hpux*)
12082         TARGET=PA64_HPUX; TARGETDIR=pa
12083         ;;
12084   hppa*-*-hpux*)
12085         TARGET=PA_HPUX; TARGETDIR=pa
12086         ;;
12087
12088   i?86-*-freebsd* | i?86-*-openbsd*)
12089         TARGET=X86_FREEBSD; TARGETDIR=x86
12090         ;;
12091   i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-os2* | i?86-*-interix*)
12092         TARGET=X86_WIN32; TARGETDIR=x86
12093         # All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
12094         # We must also check with_cross_host to decide if this is a native
12095         # or cross-build and select where to install dlls appropriately.
12096         if test -n "$with_cross_host" &&
12097            test x"$with_cross_host" != x"no"; then
12098           AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
12099         else
12100           AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
12101         fi
12102         ;;
12103   i?86-*-darwin*)
12104         TARGET=X86_DARWIN; TARGETDIR=x86
12105         ;;
12106   i?86-*-solaris2.1[0-9]*)
12107         TARGET=X86_64; TARGETDIR=x86
12108         ;;
12109   i?86-*-*)
12110         TARGET=X86; TARGETDIR=x86
12111         ;;
12112
12113   ia64*-*-*)
12114         TARGET=IA64; TARGETDIR=ia64
12115         ;;
12116
12117   m32r*-*-*)
12118         TARGET=M32R; TARGETDIR=m32r
12119         ;;
12120
12121   m68k-*-*)
12122         TARGET=M68K; TARGETDIR=m68k
12123         ;;
12124
12125   mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
12126         TARGET=MIPS; TARGETDIR=mips
12127         ;;
12128   mips*-*-linux* | mips*-*-openbsd*)
12129         # Support 128-bit long double for NewABI.
12130         HAVE_LONG_DOUBLE='defined(__mips64)'
12131         TARGET=MIPS; TARGETDIR=mips
12132         ;;
12133
12134   moxie-*-*)
12135         TARGET=MOXIE; TARGETDIR=moxie
12136         ;;
12137
12138   powerpc*-*-linux* | powerpc-*-sysv*)
12139         TARGET=POWERPC; TARGETDIR=powerpc
12140         ;;
12141   powerpc-*-beos*)
12142         TARGET=POWERPC; TARGETDIR=powerpc
12143         ;;
12144   powerpc-*-darwin* | powerpc64-*-darwin*)
12145         TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
12146         ;;
12147   powerpc-*-aix* | rs6000-*-aix*)
12148         TARGET=POWERPC_AIX; TARGETDIR=powerpc
12149         ;;
12150   powerpc-*-freebsd* | powerpc-*-openbsd*)
12151         TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
12152         ;;
12153   powerpc64-*-freebsd*)
12154         TARGET=POWERPC; TARGETDIR=powerpc
12155         ;;
12156   powerpc*-*-rtems*)
12157         TARGET=POWERPC; TARGETDIR=powerpc
12158         ;;
12159
12160   s390-*-* | s390x-*-*)
12161         TARGET=S390; TARGETDIR=s390
12162         ;;
12163
12164   sh-*-* | sh[34]*-*-*)
12165         TARGET=SH; TARGETDIR=sh
12166         ;;
12167   sh64-*-* | sh5*-*-*)
12168         TARGET=SH64; TARGETDIR=sh64
12169         ;;
12170
12171   sparc*-*-*)
12172         TARGET=SPARC; TARGETDIR=sparc
12173         ;;
12174
12175   x86_64-*-darwin*)
12176         TARGET=X86_DARWIN; TARGETDIR=x86
12177         ;;
12178
12179   x86_64-*-cygwin* | x86_64-*-mingw*)
12180         TARGET=X86_WIN64; TARGETDIR=x86
12181         ;;
12182
12183   x86_64-*-*)
12184         TARGET=X86_64; TARGETDIR=x86
12185         ;;
12186 esac
12187
12188
12189
12190
12191 if test $TARGETDIR = unknown; then
12192   as_fn_error $? "\"libffi has not been ported to $host.\"" "$LINENO" 5
12193 fi
12194
12195  if test x$TARGET = xMIPS; then
12196   MIPS_TRUE=
12197   MIPS_FALSE='#'
12198 else
12199   MIPS_TRUE='#'
12200   MIPS_FALSE=
12201 fi
12202
12203  if test x$TARGET = xSPARC; then
12204   SPARC_TRUE=
12205   SPARC_FALSE='#'
12206 else
12207   SPARC_TRUE='#'
12208   SPARC_FALSE=
12209 fi
12210
12211  if test x$TARGET = xX86; then
12212   X86_TRUE=
12213   X86_FALSE='#'
12214 else
12215   X86_TRUE='#'
12216   X86_FALSE=
12217 fi
12218
12219  if test x$TARGET = xX86_FREEBSD; then
12220   X86_FREEBSD_TRUE=
12221   X86_FREEBSD_FALSE='#'
12222 else
12223   X86_FREEBSD_TRUE='#'
12224   X86_FREEBSD_FALSE=
12225 fi
12226
12227  if test x$TARGET = xX86_WIN32; then
12228   X86_WIN32_TRUE=
12229   X86_WIN32_FALSE='#'
12230 else
12231   X86_WIN32_TRUE='#'
12232   X86_WIN32_FALSE=
12233 fi
12234
12235  if test x$TARGET = xX86_WIN64; then
12236   X86_WIN64_TRUE=
12237   X86_WIN64_FALSE='#'
12238 else
12239   X86_WIN64_TRUE='#'
12240   X86_WIN64_FALSE=
12241 fi
12242
12243  if test x$TARGET = xX86_DARWIN; then
12244   X86_DARWIN_TRUE=
12245   X86_DARWIN_FALSE='#'
12246 else
12247   X86_DARWIN_TRUE='#'
12248   X86_DARWIN_FALSE=
12249 fi
12250
12251  if test x$TARGET = xALPHA; then
12252   ALPHA_TRUE=
12253   ALPHA_FALSE='#'
12254 else
12255   ALPHA_TRUE='#'
12256   ALPHA_FALSE=
12257 fi
12258
12259  if test x$TARGET = xIA64; then
12260   IA64_TRUE=
12261   IA64_FALSE='#'
12262 else
12263   IA64_TRUE='#'
12264   IA64_FALSE=
12265 fi
12266
12267  if test x$TARGET = xM32R; then
12268   M32R_TRUE=
12269   M32R_FALSE='#'
12270 else
12271   M32R_TRUE='#'
12272   M32R_FALSE=
12273 fi
12274
12275  if test x$TARGET = xM68K; then
12276   M68K_TRUE=
12277   M68K_FALSE='#'
12278 else
12279   M68K_TRUE='#'
12280   M68K_FALSE=
12281 fi
12282
12283  if test x$TARGET = xMOXIE; then
12284   MOXIE_TRUE=
12285   MOXIE_FALSE='#'
12286 else
12287   MOXIE_TRUE='#'
12288   MOXIE_FALSE=
12289 fi
12290
12291  if test x$TARGET = xPOWERPC; then
12292   POWERPC_TRUE=
12293   POWERPC_FALSE='#'
12294 else
12295   POWERPC_TRUE='#'
12296   POWERPC_FALSE=
12297 fi
12298
12299  if test x$TARGET = xPOWERPC_AIX; then
12300   POWERPC_AIX_TRUE=
12301   POWERPC_AIX_FALSE='#'
12302 else
12303   POWERPC_AIX_TRUE='#'
12304   POWERPC_AIX_FALSE=
12305 fi
12306
12307  if test x$TARGET = xPOWERPC_DARWIN; then
12308   POWERPC_DARWIN_TRUE=
12309   POWERPC_DARWIN_FALSE='#'
12310 else
12311   POWERPC_DARWIN_TRUE='#'
12312   POWERPC_DARWIN_FALSE=
12313 fi
12314
12315  if test x$TARGET = xPOWERPC_FREEBSD; then
12316   POWERPC_FREEBSD_TRUE=
12317   POWERPC_FREEBSD_FALSE='#'
12318 else
12319   POWERPC_FREEBSD_TRUE='#'
12320   POWERPC_FREEBSD_FALSE=
12321 fi
12322
12323  if test x$TARGET = xARM; then
12324   ARM_TRUE=
12325   ARM_FALSE='#'
12326 else
12327   ARM_TRUE='#'
12328   ARM_FALSE=
12329 fi
12330
12331  if test x$TARGET = xAVR32; then
12332   AVR32_TRUE=
12333   AVR32_FALSE='#'
12334 else
12335   AVR32_TRUE='#'
12336   AVR32_FALSE=
12337 fi
12338
12339  if test x$TARGET = xLIBFFI_CRIS; then
12340   LIBFFI_CRIS_TRUE=
12341   LIBFFI_CRIS_FALSE='#'
12342 else
12343   LIBFFI_CRIS_TRUE='#'
12344   LIBFFI_CRIS_FALSE=
12345 fi
12346
12347  if test x$TARGET = xFRV; then
12348   FRV_TRUE=
12349   FRV_FALSE='#'
12350 else
12351   FRV_TRUE='#'
12352   FRV_FALSE=
12353 fi
12354
12355  if test x$TARGET = xS390; then
12356   S390_TRUE=
12357   S390_FALSE='#'
12358 else
12359   S390_TRUE='#'
12360   S390_FALSE=
12361 fi
12362
12363  if test x$TARGET = xX86_64; then
12364   X86_64_TRUE=
12365   X86_64_FALSE='#'
12366 else
12367   X86_64_TRUE='#'
12368   X86_64_FALSE=
12369 fi
12370
12371  if test x$TARGET = xSH; then
12372   SH_TRUE=
12373   SH_FALSE='#'
12374 else
12375   SH_TRUE='#'
12376   SH_FALSE=
12377 fi
12378
12379  if test x$TARGET = xSH64; then
12380   SH64_TRUE=
12381   SH64_FALSE='#'
12382 else
12383   SH64_TRUE='#'
12384   SH64_FALSE=
12385 fi
12386
12387  if test x$TARGET = xPA_LINUX; then
12388   PA_LINUX_TRUE=
12389   PA_LINUX_FALSE='#'
12390 else
12391   PA_LINUX_TRUE='#'
12392   PA_LINUX_FALSE=
12393 fi
12394
12395  if test x$TARGET = xPA_HPUX; then
12396   PA_HPUX_TRUE=
12397   PA_HPUX_FALSE='#'
12398 else
12399   PA_HPUX_TRUE='#'
12400   PA_HPUX_FALSE=
12401 fi
12402
12403  if test x$TARGET = xPA64_HPUX; then
12404   PA64_HPUX_TRUE=
12405   PA64_HPUX_FALSE='#'
12406 else
12407   PA64_HPUX_TRUE='#'
12408   PA64_HPUX_FALSE=
12409 fi
12410
12411
12412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12413 $as_echo_n "checking for ANSI C header files... " >&6; }
12414 if ${ac_cv_header_stdc+:} false; then :
12415   $as_echo_n "(cached) " >&6
12416 else
12417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12418 /* end confdefs.h.  */
12419 #include <stdlib.h>
12420 #include <stdarg.h>
12421 #include <string.h>
12422 #include <float.h>
12423
12424 int
12425 main ()
12426 {
12427
12428   ;
12429   return 0;
12430 }
12431 _ACEOF
12432 if ac_fn_c_try_compile "$LINENO"; then :
12433   ac_cv_header_stdc=yes
12434 else
12435   ac_cv_header_stdc=no
12436 fi
12437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12438
12439 if test $ac_cv_header_stdc = yes; then
12440   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12441   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12442 /* end confdefs.h.  */
12443 #include <string.h>
12444
12445 _ACEOF
12446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12447   $EGREP "memchr" >/dev/null 2>&1; then :
12448
12449 else
12450   ac_cv_header_stdc=no
12451 fi
12452 rm -f conftest*
12453
12454 fi
12455
12456 if test $ac_cv_header_stdc = yes; then
12457   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12458   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12459 /* end confdefs.h.  */
12460 #include <stdlib.h>
12461
12462 _ACEOF
12463 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12464   $EGREP "free" >/dev/null 2>&1; then :
12465
12466 else
12467   ac_cv_header_stdc=no
12468 fi
12469 rm -f conftest*
12470
12471 fi
12472
12473 if test $ac_cv_header_stdc = yes; then
12474   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12475   if test "$cross_compiling" = yes; then :
12476   :
12477 else
12478   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12479 /* end confdefs.h.  */
12480 #include <ctype.h>
12481 #include <stdlib.h>
12482 #if ((' ' & 0x0FF) == 0x020)
12483 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12484 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12485 #else
12486 # define ISLOWER(c) \
12487                    (('a' <= (c) && (c) <= 'i') \
12488                      || ('j' <= (c) && (c) <= 'r') \
12489                      || ('s' <= (c) && (c) <= 'z'))
12490 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12491 #endif
12492
12493 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12494 int
12495 main ()
12496 {
12497   int i;
12498   for (i = 0; i < 256; i++)
12499     if (XOR (islower (i), ISLOWER (i))
12500         || toupper (i) != TOUPPER (i))
12501       return 2;
12502   return 0;
12503 }
12504 _ACEOF
12505 if ac_fn_c_try_run "$LINENO"; then :
12506
12507 else
12508   ac_cv_header_stdc=no
12509 fi
12510 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12511   conftest.$ac_objext conftest.beam conftest.$ac_ext
12512 fi
12513
12514 fi
12515 fi
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12517 $as_echo "$ac_cv_header_stdc" >&6; }
12518 if test $ac_cv_header_stdc = yes; then
12519
12520 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12521
12522 fi
12523
12524 for ac_func in memcpy
12525 do :
12526   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
12527 if test "x$ac_cv_func_memcpy" = xyes; then :
12528   cat >>confdefs.h <<_ACEOF
12529 #define HAVE_MEMCPY 1
12530 _ACEOF
12531
12532 fi
12533 done
12534
12535 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12536 if test "x$ac_cv_type_size_t" = xyes; then :
12537
12538 else
12539
12540 cat >>confdefs.h <<_ACEOF
12541 #define size_t unsigned int
12542 _ACEOF
12543
12544 fi
12545
12546 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12547 # for constant arguments.  Useless!
12548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12549 $as_echo_n "checking for working alloca.h... " >&6; }
12550 if ${ac_cv_working_alloca_h+:} false; then :
12551   $as_echo_n "(cached) " >&6
12552 else
12553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12554 /* end confdefs.h.  */
12555 #include <alloca.h>
12556 int
12557 main ()
12558 {
12559 char *p = (char *) alloca (2 * sizeof (int));
12560                           if (p) return 0;
12561   ;
12562   return 0;
12563 }
12564 _ACEOF
12565 if ac_fn_c_try_link "$LINENO"; then :
12566   ac_cv_working_alloca_h=yes
12567 else
12568   ac_cv_working_alloca_h=no
12569 fi
12570 rm -f core conftest.err conftest.$ac_objext \
12571     conftest$ac_exeext conftest.$ac_ext
12572 fi
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12574 $as_echo "$ac_cv_working_alloca_h" >&6; }
12575 if test $ac_cv_working_alloca_h = yes; then
12576
12577 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12578
12579 fi
12580
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12582 $as_echo_n "checking for alloca... " >&6; }
12583 if ${ac_cv_func_alloca_works+:} false; then :
12584   $as_echo_n "(cached) " >&6
12585 else
12586   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12587 /* end confdefs.h.  */
12588 #ifdef __GNUC__
12589 # define alloca __builtin_alloca
12590 #else
12591 # ifdef _MSC_VER
12592 #  include <malloc.h>
12593 #  define alloca _alloca
12594 # else
12595 #  ifdef HAVE_ALLOCA_H
12596 #   include <alloca.h>
12597 #  else
12598 #   ifdef _AIX
12599  #pragma alloca
12600 #   else
12601 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12602 void *alloca (size_t);
12603 #    endif
12604 #   endif
12605 #  endif
12606 # endif
12607 #endif
12608
12609 int
12610 main ()
12611 {
12612 char *p = (char *) alloca (1);
12613                                     if (p) return 0;
12614   ;
12615   return 0;
12616 }
12617 _ACEOF
12618 if ac_fn_c_try_link "$LINENO"; then :
12619   ac_cv_func_alloca_works=yes
12620 else
12621   ac_cv_func_alloca_works=no
12622 fi
12623 rm -f core conftest.err conftest.$ac_objext \
12624     conftest$ac_exeext conftest.$ac_ext
12625 fi
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12627 $as_echo "$ac_cv_func_alloca_works" >&6; }
12628
12629 if test $ac_cv_func_alloca_works = yes; then
12630
12631 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12632
12633 else
12634   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12635 # that cause trouble.  Some versions do not even contain alloca or
12636 # contain a buggy version.  If you still want to use their alloca,
12637 # use ar to extract alloca.o from them instead of compiling alloca.c.
12638
12639 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12640
12641 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12642
12643
12644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12645 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12646 if ${ac_cv_os_cray+:} false; then :
12647   $as_echo_n "(cached) " >&6
12648 else
12649   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12650 /* end confdefs.h.  */
12651 #if defined CRAY && ! defined CRAY2
12652 webecray
12653 #else
12654 wenotbecray
12655 #endif
12656
12657 _ACEOF
12658 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12659   $EGREP "webecray" >/dev/null 2>&1; then :
12660   ac_cv_os_cray=yes
12661 else
12662   ac_cv_os_cray=no
12663 fi
12664 rm -f conftest*
12665
12666 fi
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12668 $as_echo "$ac_cv_os_cray" >&6; }
12669 if test $ac_cv_os_cray = yes; then
12670   for ac_func in _getb67 GETB67 getb67; do
12671     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12672 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12673 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12674
12675 cat >>confdefs.h <<_ACEOF
12676 #define CRAY_STACKSEG_END $ac_func
12677 _ACEOF
12678
12679     break
12680 fi
12681
12682   done
12683 fi
12684
12685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12686 $as_echo_n "checking stack direction for C alloca... " >&6; }
12687 if ${ac_cv_c_stack_direction+:} false; then :
12688   $as_echo_n "(cached) " >&6
12689 else
12690   if test "$cross_compiling" = yes; then :
12691   ac_cv_c_stack_direction=0
12692 else
12693   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12694 /* end confdefs.h.  */
12695 $ac_includes_default
12696 int
12697 find_stack_direction ()
12698 {
12699   static char *addr = 0;
12700   auto char dummy;
12701   if (addr == 0)
12702     {
12703       addr = &dummy;
12704       return find_stack_direction ();
12705     }
12706   else
12707     return (&dummy > addr) ? 1 : -1;
12708 }
12709
12710 int
12711 main ()
12712 {
12713   return find_stack_direction () < 0;
12714 }
12715 _ACEOF
12716 if ac_fn_c_try_run "$LINENO"; then :
12717   ac_cv_c_stack_direction=1
12718 else
12719   ac_cv_c_stack_direction=-1
12720 fi
12721 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12722   conftest.$ac_objext conftest.beam conftest.$ac_ext
12723 fi
12724
12725 fi
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12727 $as_echo "$ac_cv_c_stack_direction" >&6; }
12728 cat >>confdefs.h <<_ACEOF
12729 #define STACK_DIRECTION $ac_cv_c_stack_direction
12730 _ACEOF
12731
12732
12733 fi
12734
12735
12736 # The cast to long int works around a bug in the HP C Compiler
12737 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12738 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12739 # This bug is HP SR number 8606223364.
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
12741 $as_echo_n "checking size of double... " >&6; }
12742 if ${ac_cv_sizeof_double+:} false; then :
12743   $as_echo_n "(cached) " >&6
12744 else
12745   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
12746
12747 else
12748   if test "$ac_cv_type_double" = yes; then
12749      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12750 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12751 as_fn_error 77 "cannot compute sizeof (double)
12752 See \`config.log' for more details" "$LINENO" 5; }
12753    else
12754      ac_cv_sizeof_double=0
12755    fi
12756 fi
12757
12758 fi
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
12760 $as_echo "$ac_cv_sizeof_double" >&6; }
12761
12762
12763
12764 cat >>confdefs.h <<_ACEOF
12765 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
12766 _ACEOF
12767
12768
12769 # The cast to long int works around a bug in the HP C Compiler
12770 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12771 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12772 # This bug is HP SR number 8606223364.
12773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
12774 $as_echo_n "checking size of long double... " >&6; }
12775 if ${ac_cv_sizeof_long_double+:} false; then :
12776   $as_echo_n "(cached) " >&6
12777 else
12778   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
12779
12780 else
12781   if test "$ac_cv_type_long_double" = yes; then
12782      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12783 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12784 as_fn_error 77 "cannot compute sizeof (long double)
12785 See \`config.log' for more details" "$LINENO" 5; }
12786    else
12787      ac_cv_sizeof_long_double=0
12788    fi
12789 fi
12790
12791 fi
12792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
12793 $as_echo "$ac_cv_sizeof_long_double" >&6; }
12794
12795
12796
12797 cat >>confdefs.h <<_ACEOF
12798 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
12799 _ACEOF
12800
12801
12802
12803 # Also AC_SUBST this variable for ffi.h.
12804 if test -z "$HAVE_LONG_DOUBLE"; then
12805   HAVE_LONG_DOUBLE=0
12806   if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
12807     if test $ac_cv_sizeof_long_double != 0; then
12808       HAVE_LONG_DOUBLE=1
12809
12810 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12811
12812     fi
12813   fi
12814 fi
12815
12816
12817  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12818 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12819 if ${ac_cv_c_bigendian+:} false; then :
12820   $as_echo_n "(cached) " >&6
12821 else
12822   ac_cv_c_bigendian=unknown
12823     # See if we're dealing with a universal compiler.
12824     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12825 /* end confdefs.h.  */
12826 #ifndef __APPLE_CC__
12827                not a universal capable compiler
12828              #endif
12829              typedef int dummy;
12830
12831 _ACEOF
12832 if ac_fn_c_try_compile "$LINENO"; then :
12833
12834         # Check for potential -arch flags.  It is not universal unless
12835         # there are at least two -arch flags with different values.
12836         ac_arch=
12837         ac_prev=
12838         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12839          if test -n "$ac_prev"; then
12840            case $ac_word in
12841              i?86 | x86_64 | ppc | ppc64)
12842                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12843                  ac_arch=$ac_word
12844                else
12845                  ac_cv_c_bigendian=universal
12846                  break
12847                fi
12848                ;;
12849            esac
12850            ac_prev=
12851          elif test "x$ac_word" = "x-arch"; then
12852            ac_prev=arch
12853          fi
12854        done
12855 fi
12856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12857     if test $ac_cv_c_bigendian = unknown; then
12858       # See if sys/param.h defines the BYTE_ORDER macro.
12859       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12860 /* end confdefs.h.  */
12861 #include <sys/types.h>
12862              #include <sys/param.h>
12863
12864 int
12865 main ()
12866 {
12867 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12868                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12869                      && LITTLE_ENDIAN)
12870               bogus endian macros
12871              #endif
12872
12873   ;
12874   return 0;
12875 }
12876 _ACEOF
12877 if ac_fn_c_try_compile "$LINENO"; then :
12878   # It does; now see whether it defined to BIG_ENDIAN or not.
12879          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12880 /* end confdefs.h.  */
12881 #include <sys/types.h>
12882                 #include <sys/param.h>
12883
12884 int
12885 main ()
12886 {
12887 #if BYTE_ORDER != BIG_ENDIAN
12888                  not big endian
12889                 #endif
12890
12891   ;
12892   return 0;
12893 }
12894 _ACEOF
12895 if ac_fn_c_try_compile "$LINENO"; then :
12896   ac_cv_c_bigendian=yes
12897 else
12898   ac_cv_c_bigendian=no
12899 fi
12900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12901 fi
12902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12903     fi
12904     if test $ac_cv_c_bigendian = unknown; then
12905       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12906       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12907 /* end confdefs.h.  */
12908 #include <limits.h>
12909
12910 int
12911 main ()
12912 {
12913 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12914               bogus endian macros
12915              #endif
12916
12917   ;
12918   return 0;
12919 }
12920 _ACEOF
12921 if ac_fn_c_try_compile "$LINENO"; then :
12922   # It does; now see whether it defined to _BIG_ENDIAN or not.
12923          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12924 /* end confdefs.h.  */
12925 #include <limits.h>
12926
12927 int
12928 main ()
12929 {
12930 #ifndef _BIG_ENDIAN
12931                  not big endian
12932                 #endif
12933
12934   ;
12935   return 0;
12936 }
12937 _ACEOF
12938 if ac_fn_c_try_compile "$LINENO"; then :
12939   ac_cv_c_bigendian=yes
12940 else
12941   ac_cv_c_bigendian=no
12942 fi
12943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12944 fi
12945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12946     fi
12947     if test $ac_cv_c_bigendian = unknown; then
12948       # Compile a test program.
12949       if test "$cross_compiling" = yes; then :
12950   # Try to guess by grepping values from an object file.
12951          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12952 /* end confdefs.h.  */
12953 short int ascii_mm[] =
12954                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12955                 short int ascii_ii[] =
12956                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12957                 int use_ascii (int i) {
12958                   return ascii_mm[i] + ascii_ii[i];
12959                 }
12960                 short int ebcdic_ii[] =
12961                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12962                 short int ebcdic_mm[] =
12963                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12964                 int use_ebcdic (int i) {
12965                   return ebcdic_mm[i] + ebcdic_ii[i];
12966                 }
12967                 extern int foo;
12968
12969 int
12970 main ()
12971 {
12972 return use_ascii (foo) == use_ebcdic (foo);
12973   ;
12974   return 0;
12975 }
12976 _ACEOF
12977 if ac_fn_c_try_compile "$LINENO"; then :
12978   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12979               ac_cv_c_bigendian=yes
12980             fi
12981             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12982               if test "$ac_cv_c_bigendian" = unknown; then
12983                 ac_cv_c_bigendian=no
12984               else
12985                 # finding both strings is unlikely to happen, but who knows?
12986                 ac_cv_c_bigendian=unknown
12987               fi
12988             fi
12989 fi
12990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12991 else
12992   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12993 /* end confdefs.h.  */
12994 $ac_includes_default
12995 int
12996 main ()
12997 {
12998
12999              /* Are we little or big endian?  From Harbison&Steele.  */
13000              union
13001              {
13002                long int l;
13003                char c[sizeof (long int)];
13004              } u;
13005              u.l = 1;
13006              return u.c[sizeof (long int) - 1] == 1;
13007
13008   ;
13009   return 0;
13010 }
13011 _ACEOF
13012 if ac_fn_c_try_run "$LINENO"; then :
13013   ac_cv_c_bigendian=no
13014 else
13015   ac_cv_c_bigendian=yes
13016 fi
13017 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13018   conftest.$ac_objext conftest.beam conftest.$ac_ext
13019 fi
13020
13021     fi
13022 fi
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13024 $as_echo "$ac_cv_c_bigendian" >&6; }
13025  case $ac_cv_c_bigendian in #(
13026    yes)
13027      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13028 ;; #(
13029    no)
13030       ;; #(
13031    universal)
13032
13033 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13034
13035      ;; #(
13036    *)
13037      as_fn_error $? "unknown endianness
13038  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13039  esac
13040
13041
13042 GCC_AS_CFI_PSEUDO_OP
13043
13044 if test x$TARGET = xSPARC; then
13045     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
13046 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
13047 if ${libffi_cv_as_sparc_ua_pcrel+:} false; then :
13048   $as_echo_n "(cached) " >&6
13049 else
13050
13051         save_CFLAGS="$CFLAGS"
13052         save_LDFLAGS="$LDFLAGS"
13053         CFLAGS="$CFLAGS -fpic"
13054         LDFLAGS="$LDFLAGS -shared"
13055         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13056 /* end confdefs.h.  */
13057 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
13058 int
13059 main ()
13060 {
13061
13062   ;
13063   return 0;
13064 }
13065 _ACEOF
13066 if ac_fn_c_try_link "$LINENO"; then :
13067   libffi_cv_as_sparc_ua_pcrel=yes
13068 else
13069   libffi_cv_as_sparc_ua_pcrel=no
13070 fi
13071 rm -f core conftest.err conftest.$ac_objext \
13072     conftest$ac_exeext conftest.$ac_ext
13073         CFLAGS="$save_CFLAGS"
13074         LDFLAGS="$save_LDFLAGS"
13075 fi
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
13077 $as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
13078     if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
13079
13080 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
13081
13082     fi
13083
13084     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
13085 $as_echo_n "checking assembler .register pseudo-op support... " >&6; }
13086 if ${libffi_cv_as_register_pseudo_op+:} false; then :
13087   $as_echo_n "(cached) " >&6
13088 else
13089
13090        libffi_cv_as_register_pseudo_op=unknown
13091        # Check if we have .register
13092        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093 /* end confdefs.h.  */
13094 asm (".register %g2, #scratch");
13095 int
13096 main ()
13097 {
13098
13099   ;
13100   return 0;
13101 }
13102 _ACEOF
13103 if ac_fn_c_try_compile "$LINENO"; then :
13104   libffi_cv_as_register_pseudo_op=yes
13105 else
13106   libffi_cv_as_register_pseudo_op=no
13107 fi
13108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13109
13110 fi
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
13112 $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
13113     if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
13114
13115 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
13116
13117     fi
13118 fi
13119
13120 if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
13121     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
13122 $as_echo_n "checking assembler supports pc related relocs... " >&6; }
13123 if ${libffi_cv_as_x86_pcrel+:} false; then :
13124   $as_echo_n "(cached) " >&6
13125 else
13126
13127         libffi_cv_as_x86_pcrel=no
13128         echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
13129         if $CC $CFLAGS -c conftest.s > /dev/null; then
13130            libffi_cv_as_x86_pcrel=yes
13131         fi
13132
13133 fi
13134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
13135 $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
13136     if test "x$libffi_cv_as_x86_pcrel" = xyes; then
13137
13138 $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
13139
13140     fi
13141
13142     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .ascii pseudo-op support" >&5
13143 $as_echo_n "checking assembler .ascii pseudo-op support... " >&6; }
13144 if ${libffi_cv_as_ascii_pseudo_op+:} false; then :
13145   $as_echo_n "(cached) " >&6
13146 else
13147
13148        libffi_cv_as_ascii_pseudo_op=unknown
13149        # Check if we have .ascii
13150        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13151 /* end confdefs.h.  */
13152 asm (".ascii \\"string\\"");
13153 int
13154 main ()
13155 {
13156
13157   ;
13158   return 0;
13159 }
13160 _ACEOF
13161 if ac_fn_c_try_compile "$LINENO"; then :
13162   libffi_cv_as_ascii_pseudo_op=yes
13163 else
13164   libffi_cv_as_ascii_pseudo_op=no
13165 fi
13166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13167
13168 fi
13169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_ascii_pseudo_op" >&5
13170 $as_echo "$libffi_cv_as_ascii_pseudo_op" >&6; }
13171     if test "x$libffi_cv_as_ascii_pseudo_op" = xyes; then
13172
13173 $as_echo "#define HAVE_AS_ASCII_PSEUDO_OP 1" >>confdefs.h
13174
13175     fi
13176
13177     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .string pseudo-op support" >&5
13178 $as_echo_n "checking assembler .string pseudo-op support... " >&6; }
13179 if ${libffi_cv_as_string_pseudo_op+:} false; then :
13180   $as_echo_n "(cached) " >&6
13181 else
13182
13183        libffi_cv_as_string_pseudo_op=unknown
13184        # Check if we have .string
13185        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13186 /* end confdefs.h.  */
13187 asm (".string \\"string\\"");
13188 int
13189 main ()
13190 {
13191
13192   ;
13193   return 0;
13194 }
13195 _ACEOF
13196 if ac_fn_c_try_compile "$LINENO"; then :
13197   libffi_cv_as_string_pseudo_op=yes
13198 else
13199   libffi_cv_as_string_pseudo_op=no
13200 fi
13201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13202
13203 fi
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_string_pseudo_op" >&5
13205 $as_echo "$libffi_cv_as_string_pseudo_op" >&6; }
13206     if test "x$libffi_cv_as_string_pseudo_op" = xyes; then
13207
13208 $as_echo "#define HAVE_AS_STRING_PSEUDO_OP 1" >>confdefs.h
13209
13210     fi
13211 fi
13212
13213 if test x$TARGET = xX86_WIN64; then
13214     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
13215 $as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
13216 if ${lt_cv_sys_symbol_underscore+:} false; then :
13217   $as_echo_n "(cached) " >&6
13218 else
13219   lt_cv_sys_symbol_underscore=no
13220   cat > conftest.$ac_ext <<_LT_EOF
13221 void nm_test_func(){}
13222 int main(){nm_test_func;return 0;}
13223 _LT_EOF
13224   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13225   (eval $ac_compile) 2>&5
13226   ac_status=$?
13227   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13228   test $ac_status = 0; }; then
13229     # Now try to grab the symbols.
13230     ac_nlist=conftest.nm
13231     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
13232   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
13233   ac_status=$?
13234   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13235   test $ac_status = 0; } && test -s "$ac_nlist"; then
13236       # See whether the symbols have a leading underscore.
13237       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
13238         lt_cv_sys_symbol_underscore=yes
13239       else
13240         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
13241           :
13242         else
13243           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
13244         fi
13245       fi
13246     else
13247       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
13248     fi
13249   else
13250     echo "configure: failed program was:" >&5
13251     cat conftest.c >&5
13252   fi
13253   rm -rf conftest*
13254
13255 fi
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
13257 $as_echo "$lt_cv_sys_symbol_underscore" >&6; }
13258   sys_symbol_underscore=$lt_cv_sys_symbol_underscore
13259
13260
13261     if test "x$sys_symbol_underscore" = xyes; then
13262
13263 $as_echo "#define SYMBOL_UNDERSCORE 1" >>confdefs.h
13264
13265     fi
13266 fi
13267
13268
13269 FFI_EXEC_TRAMPOLINE_TABLE=0
13270 case "$target" in
13271      *arm*-apple-darwin*)
13272        FFI_EXEC_TRAMPOLINE_TABLE=1
13273
13274 $as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
13275
13276      ;;
13277      *-apple-darwin1[10]* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | *-pc-solaris*)
13278
13279 $as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
13280
13281      ;;
13282 esac
13283  if test x$FFI_EXEC_TRAMPOLINE_TABLE = x1; then
13284   FFI_EXEC_TRAMPOLINE_TABLE_TRUE=
13285   FFI_EXEC_TRAMPOLINE_TABLE_FALSE='#'
13286 else
13287   FFI_EXEC_TRAMPOLINE_TABLE_TRUE='#'
13288   FFI_EXEC_TRAMPOLINE_TABLE_FALSE=
13289 fi
13290
13291
13292
13293 if test x$TARGET = xX86_64; then
13294     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports unwind section type" >&5
13295 $as_echo_n "checking assembler supports unwind section type... " >&6; }
13296 if ${libffi_cv_as_x86_64_unwind_section_type+:} false; then :
13297   $as_echo_n "(cached) " >&6
13298 else
13299
13300         libffi_cv_as_x86_64_unwind_section_type=yes
13301         echo '.section .eh_frame,"a",@unwind' > conftest.s
13302         if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
13303             libffi_cv_as_x86_64_unwind_section_type=no
13304         fi
13305
13306 fi
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_64_unwind_section_type" >&5
13308 $as_echo "$libffi_cv_as_x86_64_unwind_section_type" >&6; }
13309     if test "x$libffi_cv_as_x86_64_unwind_section_type" = xyes; then
13310
13311 $as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h
13312
13313     fi
13314 fi
13315
13316 if test "x$GCC" = "xyes"; then
13317   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
13318 $as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
13319 if ${libffi_cv_ro_eh_frame+:} false; then :
13320   $as_echo_n "(cached) " >&6
13321 else
13322
13323         libffi_cv_ro_eh_frame=no
13324         echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
13325         if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
13326             if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
13327                 libffi_cv_ro_eh_frame=yes
13328             elif grep '.section.*eh_frame.*#alloc' conftest.c \
13329                  | grep -v '#write' > /dev/null; then
13330                 libffi_cv_ro_eh_frame=yes
13331             fi
13332         fi
13333         rm -f conftest.*
13334
13335 fi
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
13337 $as_echo "$libffi_cv_ro_eh_frame" >&6; }
13338   if test "x$libffi_cv_ro_eh_frame" = xyes; then
13339
13340 $as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
13341
13342
13343 $as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
13344
13345   else
13346
13347 $as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
13348
13349   fi
13350
13351   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
13352 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
13353 if ${libffi_cv_hidden_visibility_attribute+:} false; then :
13354   $as_echo_n "(cached) " >&6
13355 else
13356
13357         echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1  ; }' > conftest.c
13358         libffi_cv_hidden_visibility_attribute=no
13359         if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
13360   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
13361   (eval $ac_try) 2>&5
13362   ac_status=$?
13363   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13364   test $ac_status = 0; }; }; then
13365             if grep '\.hidden.*foo' conftest.s >/dev/null; then
13366                 libffi_cv_hidden_visibility_attribute=yes
13367             fi
13368         fi
13369         rm -f conftest.*
13370
13371 fi
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
13373 $as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
13374   if test $libffi_cv_hidden_visibility_attribute = yes; then
13375
13376 $as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
13377
13378   fi
13379 fi
13380
13381
13382
13383
13384
13385
13386
13387
13388 # Check whether --enable-debug was given.
13389 if test "${enable_debug+set}" = set; then :
13390   enableval=$enable_debug; if test "$enable_debug" = "yes"; then
13391
13392 $as_echo "#define FFI_DEBUG 1" >>confdefs.h
13393
13394   fi
13395 fi
13396
13397  if test "$enable_debug" = "yes"; then
13398   FFI_DEBUG_TRUE=
13399   FFI_DEBUG_FALSE='#'
13400 else
13401   FFI_DEBUG_TRUE='#'
13402   FFI_DEBUG_FALSE=
13403 fi
13404
13405
13406 # Check whether --enable-structs was given.
13407 if test "${enable_structs+set}" = set; then :
13408   enableval=$enable_structs; if test "$enable_structs" = "no"; then
13409
13410 $as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
13411
13412   fi
13413 fi
13414
13415
13416 # Check whether --enable-raw-api was given.
13417 if test "${enable_raw_api+set}" = set; then :
13418   enableval=$enable_raw_api; if test "$enable_raw_api" = "no"; then
13419
13420 $as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
13421
13422   fi
13423 fi
13424
13425
13426 # Check whether --enable-purify-safety was given.
13427 if test "${enable_purify_safety+set}" = set; then :
13428   enableval=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
13429
13430 $as_echo "#define USING_PURIFY 1" >>confdefs.h
13431
13432   fi
13433 fi
13434
13435
13436 # These variables are only ever used when we cross-build to X86_WIN32.
13437 # And we only support this with GCC, so...
13438 if test x"$GCC" != x"no"; then
13439   if test -n "$with_cross_host" &&
13440      test x"$with_cross_host" != x"no"; then
13441     toolexecdir='$(exec_prefix)/$(target_alias)'
13442     toolexeclibdir='$(toolexecdir)/lib'
13443   else
13444     toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
13445     toolexeclibdir='$(libdir)'
13446   fi
13447   multi_os_directory=`$CC -print-multi-os-directory`
13448   case $multi_os_directory in
13449     .) ;; # Avoid trailing /.
13450     *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
13451   esac
13452
13453
13454 fi
13455
13456 if test "${multilib}" = "yes"; then
13457   multilib_arg="--enable-multilib"
13458 else
13459   multilib_arg=
13460 fi
13461
13462 ac_config_commands="$ac_config_commands include"
13463
13464 ac_config_commands="$ac_config_commands src"
13465
13466
13467 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
13468
13469
13470 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile libffi.pc"
13471
13472
13473 cat >confcache <<\_ACEOF
13474 # This file is a shell script that caches the results of configure
13475 # tests run on this system so they can be shared between configure
13476 # scripts and configure runs, see configure's option --config-cache.
13477 # It is not useful on other systems.  If it contains results you don't
13478 # want to keep, you may remove or edit it.
13479 #
13480 # config.status only pays attention to the cache file if you give it
13481 # the --recheck option to rerun configure.
13482 #
13483 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13484 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13485 # following values.
13486
13487 _ACEOF
13488
13489 # The following way of writing the cache mishandles newlines in values,
13490 # but we know of no workaround that is simple, portable, and efficient.
13491 # So, we kill variables containing newlines.
13492 # Ultrix sh set writes to stderr and can't be redirected directly,
13493 # and sets the high bit in the cache file unless we assign to the vars.
13494 (
13495   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13496     eval ac_val=\$$ac_var
13497     case $ac_val in #(
13498     *${as_nl}*)
13499       case $ac_var in #(
13500       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13501 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13502       esac
13503       case $ac_var in #(
13504       _ | IFS | as_nl) ;; #(
13505       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13506       *) { eval $ac_var=; unset $ac_var;} ;;
13507       esac ;;
13508     esac
13509   done
13510
13511   (set) 2>&1 |
13512     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13513     *${as_nl}ac_space=\ *)
13514       # `set' does not quote correctly, so add quotes: double-quote
13515       # substitution turns \\\\ into \\, and sed turns \\ into \.
13516       sed -n \
13517         "s/'/'\\\\''/g;
13518           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13519       ;; #(
13520     *)
13521       # `set' quotes correctly as required by POSIX, so do not add quotes.
13522       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13523       ;;
13524     esac |
13525     sort
13526 ) |
13527   sed '
13528      /^ac_cv_env_/b end
13529      t clear
13530      :clear
13531      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13532      t end
13533      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13534      :end' >>confcache
13535 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13536   if test -w "$cache_file"; then
13537     if test "x$cache_file" != "x/dev/null"; then
13538       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13539 $as_echo "$as_me: updating cache $cache_file" >&6;}
13540       if test ! -f "$cache_file" || test -h "$cache_file"; then
13541         cat confcache >"$cache_file"
13542       else
13543         case $cache_file in #(
13544         */* | ?:*)
13545           mv -f confcache "$cache_file"$$ &&
13546           mv -f "$cache_file"$$ "$cache_file" ;; #(
13547         *)
13548           mv -f confcache "$cache_file" ;;
13549         esac
13550       fi
13551     fi
13552   else
13553     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13554 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13555   fi
13556 fi
13557 rm -f confcache
13558
13559 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13560 # Let make expand exec_prefix.
13561 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13562
13563 DEFS=-DHAVE_CONFIG_H
13564
13565 ac_libobjs=
13566 ac_ltlibobjs=
13567 U=
13568 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13569   # 1. Remove the extension, and $U if already installed.
13570   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13571   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13572   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13573   #    will be set to the directory where LIBOBJS objects are built.
13574   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13575   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13576 done
13577 LIBOBJS=$ac_libobjs
13578
13579 LTLIBOBJS=$ac_ltlibobjs
13580
13581
13582  if test -n "$EXEEXT"; then
13583   am__EXEEXT_TRUE=
13584   am__EXEEXT_FALSE='#'
13585 else
13586   am__EXEEXT_TRUE='#'
13587   am__EXEEXT_FALSE=
13588 fi
13589
13590 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13591   as_fn_error $? "conditional \"AMDEP\" was never defined.
13592 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13593 fi
13594 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13595   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13596 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13597 fi
13598 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
13599   as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
13600 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13601 fi
13602 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13603   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13604 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13605 fi
13606 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
13607   as_fn_error $? "conditional \"TESTSUBDIR\" was never defined.
13608 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13609 fi
13610 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
13611   as_fn_error $? "conditional \"MIPS\" was never defined.
13612 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13613 fi
13614 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
13615   as_fn_error $? "conditional \"SPARC\" was never defined.
13616 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13617 fi
13618 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
13619   as_fn_error $? "conditional \"X86\" was never defined.
13620 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13621 fi
13622 if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
13623   as_fn_error $? "conditional \"X86_FREEBSD\" was never defined.
13624 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13625 fi
13626 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
13627   as_fn_error $? "conditional \"X86_WIN32\" was never defined.
13628 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13629 fi
13630 if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
13631   as_fn_error $? "conditional \"X86_WIN64\" was never defined.
13632 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13633 fi
13634 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
13635   as_fn_error $? "conditional \"X86_DARWIN\" was never defined.
13636 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13637 fi
13638 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
13639   as_fn_error $? "conditional \"ALPHA\" was never defined.
13640 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13641 fi
13642 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
13643   as_fn_error $? "conditional \"IA64\" was never defined.
13644 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13645 fi
13646 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
13647   as_fn_error $? "conditional \"M32R\" was never defined.
13648 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13649 fi
13650 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
13651   as_fn_error $? "conditional \"M68K\" was never defined.
13652 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13653 fi
13654 if test -z "${MOXIE_TRUE}" && test -z "${MOXIE_FALSE}"; then
13655   as_fn_error $? "conditional \"MOXIE\" was never defined.
13656 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13657 fi
13658 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
13659   as_fn_error $? "conditional \"POWERPC\" was never defined.
13660 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13661 fi
13662 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
13663   as_fn_error $? "conditional \"POWERPC_AIX\" was never defined.
13664 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13665 fi
13666 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
13667   as_fn_error $? "conditional \"POWERPC_DARWIN\" was never defined.
13668 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13669 fi
13670 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
13671   as_fn_error $? "conditional \"POWERPC_FREEBSD\" was never defined.
13672 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13673 fi
13674 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
13675   as_fn_error $? "conditional \"ARM\" was never defined.
13676 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13677 fi
13678 if test -z "${AVR32_TRUE}" && test -z "${AVR32_FALSE}"; then
13679   as_fn_error $? "conditional \"AVR32\" was never defined.
13680 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13681 fi
13682 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
13683   as_fn_error $? "conditional \"LIBFFI_CRIS\" was never defined.
13684 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13685 fi
13686 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
13687   as_fn_error $? "conditional \"FRV\" was never defined.
13688 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13689 fi
13690 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
13691   as_fn_error $? "conditional \"S390\" was never defined.
13692 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13693 fi
13694 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
13695   as_fn_error $? "conditional \"X86_64\" was never defined.
13696 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13697 fi
13698 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
13699   as_fn_error $? "conditional \"SH\" was never defined.
13700 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13701 fi
13702 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
13703   as_fn_error $? "conditional \"SH64\" was never defined.
13704 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13705 fi
13706 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
13707   as_fn_error $? "conditional \"PA_LINUX\" was never defined.
13708 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13709 fi
13710 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
13711   as_fn_error $? "conditional \"PA_HPUX\" was never defined.
13712 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13713 fi
13714 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
13715   as_fn_error $? "conditional \"PA64_HPUX\" was never defined.
13716 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13717 fi
13718
13719 if test -z "${FFI_EXEC_TRAMPOLINE_TABLE_TRUE}" && test -z "${FFI_EXEC_TRAMPOLINE_TABLE_FALSE}"; then
13720   as_fn_error $? "conditional \"FFI_EXEC_TRAMPOLINE_TABLE\" was never defined.
13721 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13722 fi
13723 if test -z "${FFI_DEBUG_TRUE}" && test -z "${FFI_DEBUG_FALSE}"; then
13724   as_fn_error $? "conditional \"FFI_DEBUG\" was never defined.
13725 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13726 fi
13727
13728 : "${CONFIG_STATUS=./config.status}"
13729 ac_write_fail=0
13730 ac_clean_files_save=$ac_clean_files
13731 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13733 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13734 as_write_fail=0
13735 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13736 #! $SHELL
13737 # Generated by $as_me.
13738 # Run this file to recreate the current configuration.
13739 # Compiler output produced by configure, useful for debugging
13740 # configure, is in config.log if it exists.
13741
13742 debug=false
13743 ac_cs_recheck=false
13744 ac_cs_silent=false
13745
13746 SHELL=\${CONFIG_SHELL-$SHELL}
13747 export SHELL
13748 _ASEOF
13749 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13750 ## -------------------- ##
13751 ## M4sh Initialization. ##
13752 ## -------------------- ##
13753
13754 # Be more Bourne compatible
13755 DUALCASE=1; export DUALCASE # for MKS sh
13756 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13757   emulate sh
13758   NULLCMD=:
13759   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13760   # is contrary to our usage.  Disable this feature.
13761   alias -g '${1+"$@"}'='"$@"'
13762   setopt NO_GLOB_SUBST
13763 else
13764   case `(set -o) 2>/dev/null` in #(
13765   *posix*) :
13766     set -o posix ;; #(
13767   *) :
13768      ;;
13769 esac
13770 fi
13771
13772
13773 as_nl='
13774 '
13775 export as_nl
13776 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13777 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13778 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13779 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13780 # Prefer a ksh shell builtin over an external printf program on Solaris,
13781 # but without wasting forks for bash or zsh.
13782 if test -z "$BASH_VERSION$ZSH_VERSION" \
13783     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13784   as_echo='print -r --'
13785   as_echo_n='print -rn --'
13786 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13787   as_echo='printf %s\n'
13788   as_echo_n='printf %s'
13789 else
13790   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13791     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13792     as_echo_n='/usr/ucb/echo -n'
13793   else
13794     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13795     as_echo_n_body='eval
13796       arg=$1;
13797       case $arg in #(
13798       *"$as_nl"*)
13799         expr "X$arg" : "X\\(.*\\)$as_nl";
13800         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13801       esac;
13802       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13803     '
13804     export as_echo_n_body
13805     as_echo_n='sh -c $as_echo_n_body as_echo'
13806   fi
13807   export as_echo_body
13808   as_echo='sh -c $as_echo_body as_echo'
13809 fi
13810
13811 # The user is always right.
13812 if test "${PATH_SEPARATOR+set}" != set; then
13813   PATH_SEPARATOR=:
13814   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13815     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13816       PATH_SEPARATOR=';'
13817   }
13818 fi
13819
13820
13821 # IFS
13822 # We need space, tab and new line, in precisely that order.  Quoting is
13823 # there to prevent editors from complaining about space-tab.
13824 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13825 # splitting by setting IFS to empty value.)
13826 IFS=" ""        $as_nl"
13827
13828 # Find who we are.  Look in the path if we contain no directory separator.
13829 as_myself=
13830 case $0 in #((
13831   *[\\/]* ) as_myself=$0 ;;
13832   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13833 for as_dir in $PATH
13834 do
13835   IFS=$as_save_IFS
13836   test -z "$as_dir" && as_dir=.
13837     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13838   done
13839 IFS=$as_save_IFS
13840
13841      ;;
13842 esac
13843 # We did not find ourselves, most probably we were run as `sh COMMAND'
13844 # in which case we are not to be found in the path.
13845 if test "x$as_myself" = x; then
13846   as_myself=$0
13847 fi
13848 if test ! -f "$as_myself"; then
13849   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13850   exit 1
13851 fi
13852
13853 # Unset variables that we do not need and which cause bugs (e.g. in
13854 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13855 # suppresses any "Segmentation fault" message there.  '((' could
13856 # trigger a bug in pdksh 5.2.14.
13857 for as_var in BASH_ENV ENV MAIL MAILPATH
13858 do eval test x\${$as_var+set} = xset \
13859   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13860 done
13861 PS1='$ '
13862 PS2='> '
13863 PS4='+ '
13864
13865 # NLS nuisances.
13866 LC_ALL=C
13867 export LC_ALL
13868 LANGUAGE=C
13869 export LANGUAGE
13870
13871 # CDPATH.
13872 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13873
13874
13875 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13876 # ----------------------------------------
13877 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13878 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13879 # script with STATUS, using 1 if that was 0.
13880 as_fn_error ()
13881 {
13882   as_status=$1; test $as_status -eq 0 && as_status=1
13883   if test "$4"; then
13884     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13885     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13886   fi
13887   $as_echo "$as_me: error: $2" >&2
13888   as_fn_exit $as_status
13889 } # as_fn_error
13890
13891
13892 # as_fn_set_status STATUS
13893 # -----------------------
13894 # Set $? to STATUS, without forking.
13895 as_fn_set_status ()
13896 {
13897   return $1
13898 } # as_fn_set_status
13899
13900 # as_fn_exit STATUS
13901 # -----------------
13902 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13903 as_fn_exit ()
13904 {
13905   set +e
13906   as_fn_set_status $1
13907   exit $1
13908 } # as_fn_exit
13909
13910 # as_fn_unset VAR
13911 # ---------------
13912 # Portably unset VAR.
13913 as_fn_unset ()
13914 {
13915   { eval $1=; unset $1;}
13916 }
13917 as_unset=as_fn_unset
13918 # as_fn_append VAR VALUE
13919 # ----------------------
13920 # Append the text in VALUE to the end of the definition contained in VAR. Take
13921 # advantage of any shell optimizations that allow amortized linear growth over
13922 # repeated appends, instead of the typical quadratic growth present in naive
13923 # implementations.
13924 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13925   eval 'as_fn_append ()
13926   {
13927     eval $1+=\$2
13928   }'
13929 else
13930   as_fn_append ()
13931   {
13932     eval $1=\$$1\$2
13933   }
13934 fi # as_fn_append
13935
13936 # as_fn_arith ARG...
13937 # ------------------
13938 # Perform arithmetic evaluation on the ARGs, and store the result in the
13939 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13940 # must be portable across $(()) and expr.
13941 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13942   eval 'as_fn_arith ()
13943   {
13944     as_val=$(( $* ))
13945   }'
13946 else
13947   as_fn_arith ()
13948   {
13949     as_val=`expr "$@" || test $? -eq 1`
13950   }
13951 fi # as_fn_arith
13952
13953
13954 if expr a : '\(a\)' >/dev/null 2>&1 &&
13955    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13956   as_expr=expr
13957 else
13958   as_expr=false
13959 fi
13960
13961 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13962   as_basename=basename
13963 else
13964   as_basename=false
13965 fi
13966
13967 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13968   as_dirname=dirname
13969 else
13970   as_dirname=false
13971 fi
13972
13973 as_me=`$as_basename -- "$0" ||
13974 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13975          X"$0" : 'X\(//\)$' \| \
13976          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13977 $as_echo X/"$0" |
13978     sed '/^.*\/\([^/][^/]*\)\/*$/{
13979             s//\1/
13980             q
13981           }
13982           /^X\/\(\/\/\)$/{
13983             s//\1/
13984             q
13985           }
13986           /^X\/\(\/\).*/{
13987             s//\1/
13988             q
13989           }
13990           s/.*/./; q'`
13991
13992 # Avoid depending upon Character Ranges.
13993 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13994 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13995 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13996 as_cr_digits='0123456789'
13997 as_cr_alnum=$as_cr_Letters$as_cr_digits
13998
13999 ECHO_C= ECHO_N= ECHO_T=
14000 case `echo -n x` in #(((((
14001 -n*)
14002   case `echo 'xy\c'` in
14003   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14004   xy)  ECHO_C='\c';;
14005   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14006        ECHO_T=' ';;
14007   esac;;
14008 *)
14009   ECHO_N='-n';;
14010 esac
14011
14012 rm -f conf$$ conf$$.exe conf$$.file
14013 if test -d conf$$.dir; then
14014   rm -f conf$$.dir/conf$$.file
14015 else
14016   rm -f conf$$.dir
14017   mkdir conf$$.dir 2>/dev/null
14018 fi
14019 if (echo >conf$$.file) 2>/dev/null; then
14020   if ln -s conf$$.file conf$$ 2>/dev/null; then
14021     as_ln_s='ln -s'
14022     # ... but there are two gotchas:
14023     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14024     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14025     # In both cases, we have to default to `cp -p'.
14026     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14027       as_ln_s='cp -p'
14028   elif ln conf$$.file conf$$ 2>/dev/null; then
14029     as_ln_s=ln
14030   else
14031     as_ln_s='cp -p'
14032   fi
14033 else
14034   as_ln_s='cp -p'
14035 fi
14036 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14037 rmdir conf$$.dir 2>/dev/null
14038
14039
14040 # as_fn_mkdir_p
14041 # -------------
14042 # Create "$as_dir" as a directory, including parents if necessary.
14043 as_fn_mkdir_p ()
14044 {
14045
14046   case $as_dir in #(
14047   -*) as_dir=./$as_dir;;
14048   esac
14049   test -d "$as_dir" || eval $as_mkdir_p || {
14050     as_dirs=
14051     while :; do
14052       case $as_dir in #(
14053       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14054       *) as_qdir=$as_dir;;
14055       esac
14056       as_dirs="'$as_qdir' $as_dirs"
14057       as_dir=`$as_dirname -- "$as_dir" ||
14058 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14059          X"$as_dir" : 'X\(//\)[^/]' \| \
14060          X"$as_dir" : 'X\(//\)$' \| \
14061          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14062 $as_echo X"$as_dir" |
14063     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14064             s//\1/
14065             q
14066           }
14067           /^X\(\/\/\)[^/].*/{
14068             s//\1/
14069             q
14070           }
14071           /^X\(\/\/\)$/{
14072             s//\1/
14073             q
14074           }
14075           /^X\(\/\).*/{
14076             s//\1/
14077             q
14078           }
14079           s/.*/./; q'`
14080       test -d "$as_dir" && break
14081     done
14082     test -z "$as_dirs" || eval "mkdir $as_dirs"
14083   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14084
14085
14086 } # as_fn_mkdir_p
14087 if mkdir -p . 2>/dev/null; then
14088   as_mkdir_p='mkdir -p "$as_dir"'
14089 else
14090   test -d ./-p && rmdir ./-p
14091   as_mkdir_p=false
14092 fi
14093
14094 if test -x / >/dev/null 2>&1; then
14095   as_test_x='test -x'
14096 else
14097   if ls -dL / >/dev/null 2>&1; then
14098     as_ls_L_option=L
14099   else
14100     as_ls_L_option=
14101   fi
14102   as_test_x='
14103     eval sh -c '\''
14104       if test -d "$1"; then
14105         test -d "$1/.";
14106       else
14107         case $1 in #(
14108         -*)set "./$1";;
14109         esac;
14110         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14111         ???[sx]*):;;*)false;;esac;fi
14112     '\'' sh
14113   '
14114 fi
14115 as_executable_p=$as_test_x
14116
14117 # Sed expression to map a string onto a valid CPP name.
14118 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14119
14120 # Sed expression to map a string onto a valid variable name.
14121 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14122
14123
14124 exec 6>&1
14125 ## ----------------------------------- ##
14126 ## Main body of $CONFIG_STATUS script. ##
14127 ## ----------------------------------- ##
14128 _ASEOF
14129 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14130
14131 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14132 # Save the log message, to keep $0 and so on meaningful, and to
14133 # report actual input values of CONFIG_FILES etc. instead of their
14134 # values after options handling.
14135 ac_log="
14136 This file was extended by libffi $as_me 3.0.11-rc2, which was
14137 generated by GNU Autoconf 2.68.  Invocation command line was
14138
14139   CONFIG_FILES    = $CONFIG_FILES
14140   CONFIG_HEADERS  = $CONFIG_HEADERS
14141   CONFIG_LINKS    = $CONFIG_LINKS
14142   CONFIG_COMMANDS = $CONFIG_COMMANDS
14143   $ $0 $@
14144
14145 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14146 "
14147
14148 _ACEOF
14149
14150 case $ac_config_files in *"
14151 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14152 esac
14153
14154 case $ac_config_headers in *"
14155 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14156 esac
14157
14158
14159 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14160 # Files that config.status was made for.
14161 config_files="$ac_config_files"
14162 config_headers="$ac_config_headers"
14163 config_links="$ac_config_links"
14164 config_commands="$ac_config_commands"
14165
14166 _ACEOF
14167
14168 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14169 ac_cs_usage="\
14170 \`$as_me' instantiates files and other configuration actions
14171 from templates according to the current configuration.  Unless the files
14172 and actions are specified as TAGs, all are instantiated by default.
14173
14174 Usage: $0 [OPTION]... [TAG]...
14175
14176   -h, --help       print this help, then exit
14177   -V, --version    print version number and configuration settings, then exit
14178       --config     print configuration, then exit
14179   -q, --quiet, --silent
14180                    do not print progress messages
14181   -d, --debug      don't remove temporary files
14182       --recheck    update $as_me by reconfiguring in the same conditions
14183       --file=FILE[:TEMPLATE]
14184                    instantiate the configuration file FILE
14185       --header=FILE[:TEMPLATE]
14186                    instantiate the configuration header FILE
14187
14188 Configuration files:
14189 $config_files
14190
14191 Configuration headers:
14192 $config_headers
14193
14194 Configuration links:
14195 $config_links
14196
14197 Configuration commands:
14198 $config_commands
14199
14200 Report bugs to <http://sourceware.org/libffi.html>."
14201
14202 _ACEOF
14203 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14204 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14205 ac_cs_version="\\
14206 libffi config.status 3.0.11-rc2
14207 configured by $0, generated by GNU Autoconf 2.68,
14208   with options \\"\$ac_cs_config\\"
14209
14210 Copyright (C) 2010 Free Software Foundation, Inc.
14211 This config.status script is free software; the Free Software Foundation
14212 gives unlimited permission to copy, distribute and modify it."
14213
14214 ac_pwd='$ac_pwd'
14215 srcdir='$srcdir'
14216 INSTALL='$INSTALL'
14217 MKDIR_P='$MKDIR_P'
14218 AWK='$AWK'
14219 test -n "\$AWK" || AWK=awk
14220 _ACEOF
14221
14222 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14223 # The default lists apply if the user does not specify any file.
14224 ac_need_defaults=:
14225 while test $# != 0
14226 do
14227   case $1 in
14228   --*=?*)
14229     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14230     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14231     ac_shift=:
14232     ;;
14233   --*=)
14234     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14235     ac_optarg=
14236     ac_shift=:
14237     ;;
14238   *)
14239     ac_option=$1
14240     ac_optarg=$2
14241     ac_shift=shift
14242     ;;
14243   esac
14244
14245   case $ac_option in
14246   # Handling of the options.
14247   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14248     ac_cs_recheck=: ;;
14249   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14250     $as_echo "$ac_cs_version"; exit ;;
14251   --config | --confi | --conf | --con | --co | --c )
14252     $as_echo "$ac_cs_config"; exit ;;
14253   --debug | --debu | --deb | --de | --d | -d )
14254     debug=: ;;
14255   --file | --fil | --fi | --f )
14256     $ac_shift
14257     case $ac_optarg in
14258     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14259     '') as_fn_error $? "missing file argument" ;;
14260     esac
14261     as_fn_append CONFIG_FILES " '$ac_optarg'"
14262     ac_need_defaults=false;;
14263   --header | --heade | --head | --hea )
14264     $ac_shift
14265     case $ac_optarg in
14266     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14267     esac
14268     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14269     ac_need_defaults=false;;
14270   --he | --h)
14271     # Conflict between --help and --header
14272     as_fn_error $? "ambiguous option: \`$1'
14273 Try \`$0 --help' for more information.";;
14274   --help | --hel | -h )
14275     $as_echo "$ac_cs_usage"; exit ;;
14276   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14277   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14278     ac_cs_silent=: ;;
14279
14280   # This is an error.
14281   -*) as_fn_error $? "unrecognized option: \`$1'
14282 Try \`$0 --help' for more information." ;;
14283
14284   *) as_fn_append ac_config_targets " $1"
14285      ac_need_defaults=false ;;
14286
14287   esac
14288   shift
14289 done
14290
14291 ac_configure_extra_args=
14292
14293 if $ac_cs_silent; then
14294   exec 6>/dev/null
14295   ac_configure_extra_args="$ac_configure_extra_args --silent"
14296 fi
14297
14298 _ACEOF
14299 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14300 if \$ac_cs_recheck; then
14301   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14302   shift
14303   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14304   CONFIG_SHELL='$SHELL'
14305   export CONFIG_SHELL
14306   exec "\$@"
14307 fi
14308
14309 _ACEOF
14310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14311 exec 5>>config.log
14312 {
14313   echo
14314   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14315 ## Running $as_me. ##
14316 _ASBOX
14317   $as_echo "$ac_log"
14318 } >&5
14319
14320 _ACEOF
14321 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14322 #
14323 # INIT-COMMANDS
14324 #
14325 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14326
14327
14328 # The HP-UX ksh and POSIX shell print the target directory to stdout
14329 # if CDPATH is set.
14330 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14331
14332 sed_quote_subst='$sed_quote_subst'
14333 double_quote_subst='$double_quote_subst'
14334 delay_variable_subst='$delay_variable_subst'
14335 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14336 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14337 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14338 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14339 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14340 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14341 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14342 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14343 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14344 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14345 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14346 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14347 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14348 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14349 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14350 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14351 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14352 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14353 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14354 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14355 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14356 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14357 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14358 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14359 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14360 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14361 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14362 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14363 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14364 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14365 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14366 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14367 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14368 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14369 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14370 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14371 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14372 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14373 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14374 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14375 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14376 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14377 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14378 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14379 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14380 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14381 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14382 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14383 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14384 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14385 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14386 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14387 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14388 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14389 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14390 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"`'
14391 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14392 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14393 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14394 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14395 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14396 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14397 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14398 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14399 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14400 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14401 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14402 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14403 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14404 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14405 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14406 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14407 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14408 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14409 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14410 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14411 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14412 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14413 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14414 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14415 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14416 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14417 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14418 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14419 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14420 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14421 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14422 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14423 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14424 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14425 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14426 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14427 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14428 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14429 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14430 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14431 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14432 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14433 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14434 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14435 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14436 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14437 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14438 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14439 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14440 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14441 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14442 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14443 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14444 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14445 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14446 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14447 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14448 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14449 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14450 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14451 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14452 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14453 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14454 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14455 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14456 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14457 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14458 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14459 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14460 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14461 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14462 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14463 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14464 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14465
14466 LTCC='$LTCC'
14467 LTCFLAGS='$LTCFLAGS'
14468 compiler='$compiler_DEFAULT'
14469
14470 # A function that is used when there is no print builtin or printf.
14471 func_fallback_echo ()
14472 {
14473   eval 'cat <<_LTECHO_EOF
14474 \$1
14475 _LTECHO_EOF'
14476 }
14477
14478 # Quote evaled strings.
14479 for var in SHELL \
14480 ECHO \
14481 SED \
14482 GREP \
14483 EGREP \
14484 FGREP \
14485 LD \
14486 NM \
14487 LN_S \
14488 lt_SP2NL \
14489 lt_NL2SP \
14490 reload_flag \
14491 OBJDUMP \
14492 deplibs_check_method \
14493 file_magic_cmd \
14494 file_magic_glob \
14495 want_nocaseglob \
14496 DLLTOOL \
14497 sharedlib_from_linklib_cmd \
14498 AR \
14499 AR_FLAGS \
14500 archiver_list_spec \
14501 STRIP \
14502 RANLIB \
14503 CC \
14504 CFLAGS \
14505 compiler \
14506 lt_cv_sys_global_symbol_pipe \
14507 lt_cv_sys_global_symbol_to_cdecl \
14508 lt_cv_sys_global_symbol_to_c_name_address \
14509 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14510 nm_file_list_spec \
14511 lt_prog_compiler_no_builtin_flag \
14512 lt_prog_compiler_pic \
14513 lt_prog_compiler_wl \
14514 lt_prog_compiler_static \
14515 lt_cv_prog_compiler_c_o \
14516 need_locks \
14517 MANIFEST_TOOL \
14518 DSYMUTIL \
14519 NMEDIT \
14520 LIPO \
14521 OTOOL \
14522 OTOOL64 \
14523 shrext_cmds \
14524 export_dynamic_flag_spec \
14525 whole_archive_flag_spec \
14526 compiler_needs_object \
14527 with_gnu_ld \
14528 allow_undefined_flag \
14529 no_undefined_flag \
14530 hardcode_libdir_flag_spec \
14531 hardcode_libdir_flag_spec_ld \
14532 hardcode_libdir_separator \
14533 exclude_expsyms \
14534 include_expsyms \
14535 file_list_spec \
14536 variables_saved_for_relink \
14537 libname_spec \
14538 library_names_spec \
14539 soname_spec \
14540 install_override_mode \
14541 finish_eval \
14542 old_striplib \
14543 striplib; do
14544     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14545     *[\\\\\\\`\\"\\\$]*)
14546       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14547       ;;
14548     *)
14549       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14550       ;;
14551     esac
14552 done
14553
14554 # Double-quote double-evaled strings.
14555 for var in reload_cmds \
14556 old_postinstall_cmds \
14557 old_postuninstall_cmds \
14558 old_archive_cmds \
14559 extract_expsyms_cmds \
14560 old_archive_from_new_cmds \
14561 old_archive_from_expsyms_cmds \
14562 archive_cmds \
14563 archive_expsym_cmds \
14564 module_cmds \
14565 module_expsym_cmds \
14566 export_symbols_cmds \
14567 prelink_cmds \
14568 postlink_cmds \
14569 postinstall_cmds \
14570 postuninstall_cmds \
14571 finish_cmds \
14572 sys_lib_search_path_spec \
14573 sys_lib_dlsearch_path_spec; do
14574     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14575     *[\\\\\\\`\\"\\\$]*)
14576       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14577       ;;
14578     *)
14579       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14580       ;;
14581     esac
14582 done
14583
14584 ac_aux_dir='$ac_aux_dir'
14585 xsi_shell='$xsi_shell'
14586 lt_shell_append='$lt_shell_append'
14587
14588 # See if we are running on zsh, and set the options which allow our
14589 # commands through without removal of \ escapes INIT.
14590 if test -n "\${ZSH_VERSION+set}" ; then
14591    setopt NO_GLOB_SUBST
14592 fi
14593
14594
14595     PACKAGE='$PACKAGE'
14596     VERSION='$VERSION'
14597     TIMESTAMP='$TIMESTAMP'
14598     RM='$RM'
14599     ofile='$ofile'
14600
14601
14602
14603 TARGETDIR="$TARGETDIR"
14604
14605 _ACEOF
14606
14607 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14608
14609 # Handling of arguments.
14610 for ac_config_target in $ac_config_targets
14611 do
14612   case $ac_config_target in
14613     "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
14614     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14615     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14616     "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
14617     "src") CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
14618     "include/ffitarget.h") CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
14619     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
14620     "include/ffi.h") CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
14621     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14622     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
14623     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
14624     "libffi.pc") CONFIG_FILES="$CONFIG_FILES libffi.pc" ;;
14625
14626   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14627   esac
14628 done
14629
14630
14631 # If the user did not use the arguments to specify the items to instantiate,
14632 # then the envvar interface is used.  Set only those that are not.
14633 # We use the long form for the default assignment because of an extremely
14634 # bizarre bug on SunOS 4.1.3.
14635 if $ac_need_defaults; then
14636   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14637   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14638   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14639   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14640 fi
14641
14642 # Have a temporary directory for convenience.  Make it in the build tree
14643 # simply because there is no reason against having it here, and in addition,
14644 # creating and moving files from /tmp can sometimes cause problems.
14645 # Hook for its removal unless debugging.
14646 # Note that there is a small window in which the directory will not be cleaned:
14647 # after its creation but before its name has been assigned to `$tmp'.
14648 $debug ||
14649 {
14650   tmp= ac_tmp=
14651   trap 'exit_status=$?
14652   : "${ac_tmp:=$tmp}"
14653   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14654 ' 0
14655   trap 'as_fn_exit 1' 1 2 13 15
14656 }
14657 # Create a (secure) tmp directory for tmp files.
14658
14659 {
14660   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14661   test -d "$tmp"
14662 }  ||
14663 {
14664   tmp=./conf$$-$RANDOM
14665   (umask 077 && mkdir "$tmp")
14666 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14667 ac_tmp=$tmp
14668
14669 # Set up the scripts for CONFIG_FILES section.
14670 # No need to generate them if there are no CONFIG_FILES.
14671 # This happens for instance with `./config.status config.h'.
14672 if test -n "$CONFIG_FILES"; then
14673
14674
14675 ac_cr=`echo X | tr X '\015'`
14676 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14677 # But we know of no other shell where ac_cr would be empty at this
14678 # point, so we can use a bashism as a fallback.
14679 if test "x$ac_cr" = x; then
14680   eval ac_cr=\$\'\\r\'
14681 fi
14682 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14683 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14684   ac_cs_awk_cr='\\r'
14685 else
14686   ac_cs_awk_cr=$ac_cr
14687 fi
14688
14689 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14690 _ACEOF
14691
14692
14693 {
14694   echo "cat >conf$$subs.awk <<_ACEOF" &&
14695   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14696   echo "_ACEOF"
14697 } >conf$$subs.sh ||
14698   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14699 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14700 ac_delim='%!_!# '
14701 for ac_last_try in false false false false false :; do
14702   . ./conf$$subs.sh ||
14703     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14704
14705   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14706   if test $ac_delim_n = $ac_delim_num; then
14707     break
14708   elif $ac_last_try; then
14709     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14710   else
14711     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14712   fi
14713 done
14714 rm -f conf$$subs.sh
14715
14716 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14717 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14718 _ACEOF
14719 sed -n '
14720 h
14721 s/^/S["/; s/!.*/"]=/
14722 p
14723 g
14724 s/^[^!]*!//
14725 :repl
14726 t repl
14727 s/'"$ac_delim"'$//
14728 t delim
14729 :nl
14730 h
14731 s/\(.\{148\}\)..*/\1/
14732 t more1
14733 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14734 p
14735 n
14736 b repl
14737 :more1
14738 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14739 p
14740 g
14741 s/.\{148\}//
14742 t nl
14743 :delim
14744 h
14745 s/\(.\{148\}\)..*/\1/
14746 t more2
14747 s/["\\]/\\&/g; s/^/"/; s/$/"/
14748 p
14749 b
14750 :more2
14751 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14752 p
14753 g
14754 s/.\{148\}//
14755 t delim
14756 ' <conf$$subs.awk | sed '
14757 /^[^""]/{
14758   N
14759   s/\n//
14760 }
14761 ' >>$CONFIG_STATUS || ac_write_fail=1
14762 rm -f conf$$subs.awk
14763 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14764 _ACAWK
14765 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14766   for (key in S) S_is_set[key] = 1
14767   FS = "\a"
14768
14769 }
14770 {
14771   line = $ 0
14772   nfields = split(line, field, "@")
14773   substed = 0
14774   len = length(field[1])
14775   for (i = 2; i < nfields; i++) {
14776     key = field[i]
14777     keylen = length(key)
14778     if (S_is_set[key]) {
14779       value = S[key]
14780       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14781       len += length(value) + length(field[++i])
14782       substed = 1
14783     } else
14784       len += 1 + keylen
14785   }
14786
14787   print line
14788 }
14789
14790 _ACAWK
14791 _ACEOF
14792 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14793 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14794   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14795 else
14796   cat
14797 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14798   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14799 _ACEOF
14800
14801 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14802 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14803 # trailing colons and then remove the whole line if VPATH becomes empty
14804 # (actually we leave an empty line to preserve line numbers).
14805 if test "x$srcdir" = x.; then
14806   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
14807 h
14808 s///
14809 s/^/:/
14810 s/[      ]*$/:/
14811 s/:\$(srcdir):/:/g
14812 s/:\${srcdir}:/:/g
14813 s/:@srcdir@:/:/g
14814 s/^:*//
14815 s/:*$//
14816 x
14817 s/\(=[   ]*\).*/\1/
14818 G
14819 s/\n//
14820 s/^[^=]*=[       ]*$//
14821 }'
14822 fi
14823
14824 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14825 fi # test -n "$CONFIG_FILES"
14826
14827 # Set up the scripts for CONFIG_HEADERS section.
14828 # No need to generate them if there are no CONFIG_HEADERS.
14829 # This happens for instance with `./config.status Makefile'.
14830 if test -n "$CONFIG_HEADERS"; then
14831 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14832 BEGIN {
14833 _ACEOF
14834
14835 # Transform confdefs.h into an awk script `defines.awk', embedded as
14836 # here-document in config.status, that substitutes the proper values into
14837 # config.h.in to produce config.h.
14838
14839 # Create a delimiter string that does not exist in confdefs.h, to ease
14840 # handling of long lines.
14841 ac_delim='%!_!# '
14842 for ac_last_try in false false :; do
14843   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14844   if test -z "$ac_tt"; then
14845     break
14846   elif $ac_last_try; then
14847     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14848   else
14849     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14850   fi
14851 done
14852
14853 # For the awk script, D is an array of macro values keyed by name,
14854 # likewise P contains macro parameters if any.  Preserve backslash
14855 # newline sequences.
14856
14857 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14858 sed -n '
14859 s/.\{148\}/&'"$ac_delim"'/g
14860 t rset
14861 :rset
14862 s/^[     ]*#[    ]*define[       ][      ]*/ /
14863 t def
14864 d
14865 :def
14866 s/\\$//
14867 t bsnl
14868 s/["\\]/\\&/g
14869 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14870 D["\1"]=" \3"/p
14871 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14872 d
14873 :bsnl
14874 s/["\\]/\\&/g
14875 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14876 D["\1"]=" \3\\\\\\n"\\/p
14877 t cont
14878 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14879 t cont
14880 d
14881 :cont
14882 n
14883 s/.\{148\}/&'"$ac_delim"'/g
14884 t clear
14885 :clear
14886 s/\\$//
14887 t bsnlc
14888 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14889 d
14890 :bsnlc
14891 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14892 b cont
14893 ' <confdefs.h | sed '
14894 s/'"$ac_delim"'/"\\\
14895 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14896
14897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14898   for (key in D) D_is_set[key] = 1
14899   FS = "\a"
14900 }
14901 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14902   line = \$ 0
14903   split(line, arg, " ")
14904   if (arg[1] == "#") {
14905     defundef = arg[2]
14906     mac1 = arg[3]
14907   } else {
14908     defundef = substr(arg[1], 2)
14909     mac1 = arg[2]
14910   }
14911   split(mac1, mac2, "(") #)
14912   macro = mac2[1]
14913   prefix = substr(line, 1, index(line, defundef) - 1)
14914   if (D_is_set[macro]) {
14915     # Preserve the white space surrounding the "#".
14916     print prefix "define", macro P[macro] D[macro]
14917     next
14918   } else {
14919     # Replace #undef with comments.  This is necessary, for example,
14920     # in the case of _POSIX_SOURCE, which is predefined and required
14921     # on some systems where configure will not decide to define it.
14922     if (defundef == "undef") {
14923       print "/*", prefix defundef, macro, "*/"
14924       next
14925     }
14926   }
14927 }
14928 { print }
14929 _ACAWK
14930 _ACEOF
14931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14932   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14933 fi # test -n "$CONFIG_HEADERS"
14934
14935
14936 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14937 shift
14938 for ac_tag
14939 do
14940   case $ac_tag in
14941   :[FHLC]) ac_mode=$ac_tag; continue;;
14942   esac
14943   case $ac_mode$ac_tag in
14944   :[FHL]*:*);;
14945   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14946   :[FH]-) ac_tag=-:-;;
14947   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14948   esac
14949   ac_save_IFS=$IFS
14950   IFS=:
14951   set x $ac_tag
14952   IFS=$ac_save_IFS
14953   shift
14954   ac_file=$1
14955   shift
14956
14957   case $ac_mode in
14958   :L) ac_source=$1;;
14959   :[FH])
14960     ac_file_inputs=
14961     for ac_f
14962     do
14963       case $ac_f in
14964       -) ac_f="$ac_tmp/stdin";;
14965       *) # Look for the file first in the build tree, then in the source tree
14966          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14967          # because $ac_f cannot contain `:'.
14968          test -f "$ac_f" ||
14969            case $ac_f in
14970            [\\/$]*) false;;
14971            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14972            esac ||
14973            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14974       esac
14975       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14976       as_fn_append ac_file_inputs " '$ac_f'"
14977     done
14978
14979     # Let's still pretend it is `configure' which instantiates (i.e., don't
14980     # use $as_me), people would be surprised to read:
14981     #    /* config.h.  Generated by config.status.  */
14982     configure_input='Generated from '`
14983           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14984         `' by configure.'
14985     if test x"$ac_file" != x-; then
14986       configure_input="$ac_file.  $configure_input"
14987       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14988 $as_echo "$as_me: creating $ac_file" >&6;}
14989     fi
14990     # Neutralize special characters interpreted by sed in replacement strings.
14991     case $configure_input in #(
14992     *\&* | *\|* | *\\* )
14993        ac_sed_conf_input=`$as_echo "$configure_input" |
14994        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14995     *) ac_sed_conf_input=$configure_input;;
14996     esac
14997
14998     case $ac_tag in
14999     *:-:* | *:-) cat >"$ac_tmp/stdin" \
15000       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15001     esac
15002     ;;
15003   esac
15004
15005   ac_dir=`$as_dirname -- "$ac_file" ||
15006 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15007          X"$ac_file" : 'X\(//\)[^/]' \| \
15008          X"$ac_file" : 'X\(//\)$' \| \
15009          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15010 $as_echo X"$ac_file" |
15011     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15012             s//\1/
15013             q
15014           }
15015           /^X\(\/\/\)[^/].*/{
15016             s//\1/
15017             q
15018           }
15019           /^X\(\/\/\)$/{
15020             s//\1/
15021             q
15022           }
15023           /^X\(\/\).*/{
15024             s//\1/
15025             q
15026           }
15027           s/.*/./; q'`
15028   as_dir="$ac_dir"; as_fn_mkdir_p
15029   ac_builddir=.
15030
15031 case "$ac_dir" in
15032 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15033 *)
15034   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15035   # A ".." for each directory in $ac_dir_suffix.
15036   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15037   case $ac_top_builddir_sub in
15038   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15039   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15040   esac ;;
15041 esac
15042 ac_abs_top_builddir=$ac_pwd
15043 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15044 # for backward compatibility:
15045 ac_top_builddir=$ac_top_build_prefix
15046
15047 case $srcdir in
15048   .)  # We are building in place.
15049     ac_srcdir=.
15050     ac_top_srcdir=$ac_top_builddir_sub
15051     ac_abs_top_srcdir=$ac_pwd ;;
15052   [\\/]* | ?:[\\/]* )  # Absolute name.
15053     ac_srcdir=$srcdir$ac_dir_suffix;
15054     ac_top_srcdir=$srcdir
15055     ac_abs_top_srcdir=$srcdir ;;
15056   *) # Relative name.
15057     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15058     ac_top_srcdir=$ac_top_build_prefix$srcdir
15059     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15060 esac
15061 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15062
15063
15064   case $ac_mode in
15065   :F)
15066   #
15067   # CONFIG_FILE
15068   #
15069
15070   case $INSTALL in
15071   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15072   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15073   esac
15074   ac_MKDIR_P=$MKDIR_P
15075   case $MKDIR_P in
15076   [\\/$]* | ?:[\\/]* ) ;;
15077   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15078   esac
15079 _ACEOF
15080
15081 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15082 # If the template does not know about datarootdir, expand it.
15083 # FIXME: This hack should be removed a few years after 2.60.
15084 ac_datarootdir_hack=; ac_datarootdir_seen=
15085 ac_sed_dataroot='
15086 /datarootdir/ {
15087   p
15088   q
15089 }
15090 /@datadir@/p
15091 /@docdir@/p
15092 /@infodir@/p
15093 /@localedir@/p
15094 /@mandir@/p'
15095 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15096 *datarootdir*) ac_datarootdir_seen=yes;;
15097 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15098   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15099 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15100 _ACEOF
15101 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15102   ac_datarootdir_hack='
15103   s&@datadir@&$datadir&g
15104   s&@docdir@&$docdir&g
15105   s&@infodir@&$infodir&g
15106   s&@localedir@&$localedir&g
15107   s&@mandir@&$mandir&g
15108   s&\\\${datarootdir}&$datarootdir&g' ;;
15109 esac
15110 _ACEOF
15111
15112 # Neutralize VPATH when `$srcdir' = `.'.
15113 # Shell code in configure.ac might set extrasub.
15114 # FIXME: do we really want to maintain this feature?
15115 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15116 ac_sed_extra="$ac_vpsub
15117 $extrasub
15118 _ACEOF
15119 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15120 :t
15121 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15122 s|@configure_input@|$ac_sed_conf_input|;t t
15123 s&@top_builddir@&$ac_top_builddir_sub&;t t
15124 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15125 s&@srcdir@&$ac_srcdir&;t t
15126 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15127 s&@top_srcdir@&$ac_top_srcdir&;t t
15128 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15129 s&@builddir@&$ac_builddir&;t t
15130 s&@abs_builddir@&$ac_abs_builddir&;t t
15131 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15132 s&@INSTALL@&$ac_INSTALL&;t t
15133 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15134 $ac_datarootdir_hack
15135 "
15136 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15137   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15138
15139 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15140   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15141   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
15142       "$ac_tmp/out"`; test -z "$ac_out"; } &&
15143   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15144 which seems to be undefined.  Please make sure it is defined" >&5
15145 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15146 which seems to be undefined.  Please make sure it is defined" >&2;}
15147
15148   rm -f "$ac_tmp/stdin"
15149   case $ac_file in
15150   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15151   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15152   esac \
15153   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15154  ;;
15155   :H)
15156   #
15157   # CONFIG_HEADER
15158   #
15159   if test x"$ac_file" != x-; then
15160     {
15161       $as_echo "/* $configure_input  */" \
15162       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15163     } >"$ac_tmp/config.h" \
15164       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15165     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15166       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15167 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15168     else
15169       rm -f "$ac_file"
15170       mv "$ac_tmp/config.h" "$ac_file" \
15171         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15172     fi
15173   else
15174     $as_echo "/* $configure_input  */" \
15175       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15176       || as_fn_error $? "could not create -" "$LINENO" 5
15177   fi
15178 # Compute "$ac_file"'s index in $config_headers.
15179 _am_arg="$ac_file"
15180 _am_stamp_count=1
15181 for _am_header in $config_headers :; do
15182   case $_am_header in
15183     $_am_arg | $_am_arg:* )
15184       break ;;
15185     * )
15186       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15187   esac
15188 done
15189 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15190 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15191          X"$_am_arg" : 'X\(//\)[^/]' \| \
15192          X"$_am_arg" : 'X\(//\)$' \| \
15193          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15194 $as_echo X"$_am_arg" |
15195     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15196             s//\1/
15197             q
15198           }
15199           /^X\(\/\/\)[^/].*/{
15200             s//\1/
15201             q
15202           }
15203           /^X\(\/\/\)$/{
15204             s//\1/
15205             q
15206           }
15207           /^X\(\/\).*/{
15208             s//\1/
15209             q
15210           }
15211           s/.*/./; q'`/stamp-h$_am_stamp_count
15212  ;;
15213   :L)
15214   #
15215   # CONFIG_LINK
15216   #
15217
15218   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15219     :
15220   else
15221     # Prefer the file from the source tree if names are identical.
15222     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15223       ac_source=$srcdir/$ac_source
15224     fi
15225
15226     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15227 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15228
15229     if test ! -r "$ac_source"; then
15230       as_fn_error $? "$ac_source: file not found" "$LINENO" 5
15231     fi
15232     rm -f "$ac_file"
15233
15234     # Try a relative symlink, then a hard link, then a copy.
15235     case $ac_source in
15236     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15237         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15238     esac
15239     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15240       ln "$ac_source" "$ac_file" 2>/dev/null ||
15241       cp -p "$ac_source" "$ac_file" ||
15242       as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15243   fi
15244  ;;
15245   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15246 $as_echo "$as_me: executing $ac_file commands" >&6;}
15247  ;;
15248   esac
15249
15250
15251   case $ac_file$ac_mode in
15252     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15253   # Autoconf 2.62 quotes --file arguments for eval, but not when files
15254   # are listed without --file.  Let's play safe and only enable the eval
15255   # if we detect the quoting.
15256   case $CONFIG_FILES in
15257   *\'*) eval set x "$CONFIG_FILES" ;;
15258   *)   set x $CONFIG_FILES ;;
15259   esac
15260   shift
15261   for mf
15262   do
15263     # Strip MF so we end up with the name of the file.
15264     mf=`echo "$mf" | sed -e 's/:.*$//'`
15265     # Check whether this is an Automake generated Makefile or not.
15266     # We used to match only the files named `Makefile.in', but
15267     # some people rename them; so instead we look at the file content.
15268     # Grep'ing the first line is not enough: some people post-process
15269     # each Makefile.in and add a new line on top of each file to say so.
15270     # Grep'ing the whole file is not good either: AIX grep has a line
15271     # limit of 2048, but all sed's we know have understand at least 4000.
15272     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15273       dirpart=`$as_dirname -- "$mf" ||
15274 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15275          X"$mf" : 'X\(//\)[^/]' \| \
15276          X"$mf" : 'X\(//\)$' \| \
15277          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15278 $as_echo X"$mf" |
15279     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15280             s//\1/
15281             q
15282           }
15283           /^X\(\/\/\)[^/].*/{
15284             s//\1/
15285             q
15286           }
15287           /^X\(\/\/\)$/{
15288             s//\1/
15289             q
15290           }
15291           /^X\(\/\).*/{
15292             s//\1/
15293             q
15294           }
15295           s/.*/./; q'`
15296     else
15297       continue
15298     fi
15299     # Extract the definition of DEPDIR, am__include, and am__quote
15300     # from the Makefile without running `make'.
15301     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15302     test -z "$DEPDIR" && continue
15303     am__include=`sed -n 's/^am__include = //p' < "$mf"`
15304     test -z "am__include" && continue
15305     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15306     # When using ansi2knr, U may be empty or an underscore; expand it
15307     U=`sed -n 's/^U = //p' < "$mf"`
15308     # Find all dependency output files, they are included files with
15309     # $(DEPDIR) in their names.  We invoke sed twice because it is the
15310     # simplest approach to changing $(DEPDIR) to its actual value in the
15311     # expansion.
15312     for file in `sed -n "
15313       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15314          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15315       # Make sure the directory exists.
15316       test -f "$dirpart/$file" && continue
15317       fdir=`$as_dirname -- "$file" ||
15318 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15319          X"$file" : 'X\(//\)[^/]' \| \
15320          X"$file" : 'X\(//\)$' \| \
15321          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15322 $as_echo X"$file" |
15323     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15324             s//\1/
15325             q
15326           }
15327           /^X\(\/\/\)[^/].*/{
15328             s//\1/
15329             q
15330           }
15331           /^X\(\/\/\)$/{
15332             s//\1/
15333             q
15334           }
15335           /^X\(\/\).*/{
15336             s//\1/
15337             q
15338           }
15339           s/.*/./; q'`
15340       as_dir=$dirpart/$fdir; as_fn_mkdir_p
15341       # echo "creating $dirpart/$file"
15342       echo '# dummy' > "$dirpart/$file"
15343     done
15344   done
15345 }
15346  ;;
15347     "libtool":C)
15348
15349     # See if we are running on zsh, and set the options which allow our
15350     # commands through without removal of \ escapes.
15351     if test -n "${ZSH_VERSION+set}" ; then
15352       setopt NO_GLOB_SUBST
15353     fi
15354
15355     cfgfile="${ofile}T"
15356     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15357     $RM "$cfgfile"
15358
15359     cat <<_LT_EOF >> "$cfgfile"
15360 #! $SHELL
15361
15362 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15363 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15364 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15365 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15366 #
15367 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15368 #                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
15369 #                 Inc.
15370 #   Written by Gordon Matzigkeit, 1996
15371 #
15372 #   This file is part of GNU Libtool.
15373 #
15374 # GNU Libtool is free software; you can redistribute it and/or
15375 # modify it under the terms of the GNU General Public License as
15376 # published by the Free Software Foundation; either version 2 of
15377 # the License, or (at your option) any later version.
15378 #
15379 # As a special exception to the GNU General Public License,
15380 # if you distribute this file as part of a program or library that
15381 # is built using GNU Libtool, you may include this file under the
15382 # same distribution terms that you use for the rest of that program.
15383 #
15384 # GNU Libtool is distributed in the hope that it will be useful,
15385 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15386 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15387 # GNU General Public License for more details.
15388 #
15389 # You should have received a copy of the GNU General Public License
15390 # along with GNU Libtool; see the file COPYING.  If not, a copy
15391 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15392 # obtained by writing to the Free Software Foundation, Inc.,
15393 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15394
15395
15396 # The names of the tagged configurations supported by this script.
15397 available_tags=""
15398
15399 # ### BEGIN LIBTOOL CONFIG
15400
15401 # Which release of libtool.m4 was used?
15402 macro_version=$macro_version
15403 macro_revision=$macro_revision
15404
15405 # Whether or not to build shared libraries.
15406 build_libtool_libs=$enable_shared
15407
15408 # Whether or not to build static libraries.
15409 build_old_libs=$enable_static
15410
15411 # What type of objects to build.
15412 pic_mode=$pic_mode
15413
15414 # Whether or not to optimize for fast installation.
15415 fast_install=$enable_fast_install
15416
15417 # Shell to use when invoking shell scripts.
15418 SHELL=$lt_SHELL
15419
15420 # An echo program that protects backslashes.
15421 ECHO=$lt_ECHO
15422
15423 # The host system.
15424 host_alias=$host_alias
15425 host=$host
15426 host_os=$host_os
15427
15428 # The build system.
15429 build_alias=$build_alias
15430 build=$build
15431 build_os=$build_os
15432
15433 # A sed program that does not truncate output.
15434 SED=$lt_SED
15435
15436 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15437 Xsed="\$SED -e 1s/^X//"
15438
15439 # A grep program that handles long lines.
15440 GREP=$lt_GREP
15441
15442 # An ERE matcher.
15443 EGREP=$lt_EGREP
15444
15445 # A literal string matcher.
15446 FGREP=$lt_FGREP
15447
15448 # A BSD- or MS-compatible name lister.
15449 NM=$lt_NM
15450
15451 # Whether we need soft or hard links.
15452 LN_S=$lt_LN_S
15453
15454 # What is the maximum length of a command?
15455 max_cmd_len=$max_cmd_len
15456
15457 # Object file suffix (normally "o").
15458 objext=$ac_objext
15459
15460 # Executable file suffix (normally "").
15461 exeext=$exeext
15462
15463 # whether the shell understands "unset".
15464 lt_unset=$lt_unset
15465
15466 # turn spaces into newlines.
15467 SP2NL=$lt_lt_SP2NL
15468
15469 # turn newlines into spaces.
15470 NL2SP=$lt_lt_NL2SP
15471
15472 # convert \$build file names to \$host format.
15473 to_host_file_cmd=$lt_cv_to_host_file_cmd
15474
15475 # convert \$build files to toolchain format.
15476 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15477
15478 # An object symbol dumper.
15479 OBJDUMP=$lt_OBJDUMP
15480
15481 # Method to check whether dependent libraries are shared objects.
15482 deplibs_check_method=$lt_deplibs_check_method
15483
15484 # Command to use when deplibs_check_method = "file_magic".
15485 file_magic_cmd=$lt_file_magic_cmd
15486
15487 # How to find potential files when deplibs_check_method = "file_magic".
15488 file_magic_glob=$lt_file_magic_glob
15489
15490 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15491 want_nocaseglob=$lt_want_nocaseglob
15492
15493 # DLL creation program.
15494 DLLTOOL=$lt_DLLTOOL
15495
15496 # Command to associate shared and link libraries.
15497 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15498
15499 # The archiver.
15500 AR=$lt_AR
15501
15502 # Flags to create an archive.
15503 AR_FLAGS=$lt_AR_FLAGS
15504
15505 # How to feed a file listing to the archiver.
15506 archiver_list_spec=$lt_archiver_list_spec
15507
15508 # A symbol stripping program.
15509 STRIP=$lt_STRIP
15510
15511 # Commands used to install an old-style archive.
15512 RANLIB=$lt_RANLIB
15513 old_postinstall_cmds=$lt_old_postinstall_cmds
15514 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15515
15516 # Whether to use a lock for old archive extraction.
15517 lock_old_archive_extraction=$lock_old_archive_extraction
15518
15519 # A C compiler.
15520 LTCC=$lt_CC
15521
15522 # LTCC compiler flags.
15523 LTCFLAGS=$lt_CFLAGS
15524
15525 # Take the output of nm and produce a listing of raw symbols and C names.
15526 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15527
15528 # Transform the output of nm in a proper C declaration.
15529 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15530
15531 # Transform the output of nm in a C name address pair.
15532 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15533
15534 # Transform the output of nm in a C name address pair when lib prefix is needed.
15535 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15536
15537 # Specify filename containing input files for \$NM.
15538 nm_file_list_spec=$lt_nm_file_list_spec
15539
15540 # The root where to search for dependent libraries,and in which our libraries should be installed.
15541 lt_sysroot=$lt_sysroot
15542
15543 # The name of the directory that contains temporary libtool files.
15544 objdir=$objdir
15545
15546 # Used to examine libraries when file_magic_cmd begins with "file".
15547 MAGIC_CMD=$MAGIC_CMD
15548
15549 # Must we lock files when doing compilation?
15550 need_locks=$lt_need_locks
15551
15552 # Manifest tool.
15553 MANIFEST_TOOL=$lt_MANIFEST_TOOL
15554
15555 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15556 DSYMUTIL=$lt_DSYMUTIL
15557
15558 # Tool to change global to local symbols on Mac OS X.
15559 NMEDIT=$lt_NMEDIT
15560
15561 # Tool to manipulate fat objects and archives on Mac OS X.
15562 LIPO=$lt_LIPO
15563
15564 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15565 OTOOL=$lt_OTOOL
15566
15567 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15568 OTOOL64=$lt_OTOOL64
15569
15570 # Old archive suffix (normally "a").
15571 libext=$libext
15572
15573 # Shared library suffix (normally ".so").
15574 shrext_cmds=$lt_shrext_cmds
15575
15576 # The commands to extract the exported symbol list from a shared archive.
15577 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15578
15579 # Variables whose values should be saved in libtool wrapper scripts and
15580 # restored at link time.
15581 variables_saved_for_relink=$lt_variables_saved_for_relink
15582
15583 # Do we need the "lib" prefix for modules?
15584 need_lib_prefix=$need_lib_prefix
15585
15586 # Do we need a version for libraries?
15587 need_version=$need_version
15588
15589 # Library versioning type.
15590 version_type=$version_type
15591
15592 # Shared library runtime path variable.
15593 runpath_var=$runpath_var
15594
15595 # Shared library path variable.
15596 shlibpath_var=$shlibpath_var
15597
15598 # Is shlibpath searched before the hard-coded library search path?
15599 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15600
15601 # Format of library name prefix.
15602 libname_spec=$lt_libname_spec
15603
15604 # List of archive names.  First name is the real one, the rest are links.
15605 # The last name is the one that the linker finds with -lNAME
15606 library_names_spec=$lt_library_names_spec
15607
15608 # The coded name of the library, if different from the real name.
15609 soname_spec=$lt_soname_spec
15610
15611 # Permission mode override for installation of shared libraries.
15612 install_override_mode=$lt_install_override_mode
15613
15614 # Command to use after installation of a shared archive.
15615 postinstall_cmds=$lt_postinstall_cmds
15616
15617 # Command to use after uninstallation of a shared archive.
15618 postuninstall_cmds=$lt_postuninstall_cmds
15619
15620 # Commands used to finish a libtool library installation in a directory.
15621 finish_cmds=$lt_finish_cmds
15622
15623 # As "finish_cmds", except a single script fragment to be evaled but
15624 # not shown.
15625 finish_eval=$lt_finish_eval
15626
15627 # Whether we should hardcode library paths into libraries.
15628 hardcode_into_libs=$hardcode_into_libs
15629
15630 # Compile-time system search path for libraries.
15631 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15632
15633 # Run-time system search path for libraries.
15634 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15635
15636 # Whether dlopen is supported.
15637 dlopen_support=$enable_dlopen
15638
15639 # Whether dlopen of programs is supported.
15640 dlopen_self=$enable_dlopen_self
15641
15642 # Whether dlopen of statically linked programs is supported.
15643 dlopen_self_static=$enable_dlopen_self_static
15644
15645 # Commands to strip libraries.
15646 old_striplib=$lt_old_striplib
15647 striplib=$lt_striplib
15648
15649
15650 # The linker used to build libraries.
15651 LD=$lt_LD
15652
15653 # How to create reloadable object files.
15654 reload_flag=$lt_reload_flag
15655 reload_cmds=$lt_reload_cmds
15656
15657 # Commands used to build an old-style archive.
15658 old_archive_cmds=$lt_old_archive_cmds
15659
15660 # A language specific compiler.
15661 CC=$lt_compiler
15662
15663 # Is the compiler the GNU compiler?
15664 with_gcc=$GCC
15665
15666 # Compiler flag to turn off builtin functions.
15667 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15668
15669 # Additional compiler flags for building library objects.
15670 pic_flag=$lt_lt_prog_compiler_pic
15671
15672 # How to pass a linker flag through the compiler.
15673 wl=$lt_lt_prog_compiler_wl
15674
15675 # Compiler flag to prevent dynamic linking.
15676 link_static_flag=$lt_lt_prog_compiler_static
15677
15678 # Does compiler simultaneously support -c and -o options?
15679 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15680
15681 # Whether or not to add -lc for building shared libraries.
15682 build_libtool_need_lc=$archive_cmds_need_lc
15683
15684 # Whether or not to disallow shared libs when runtime libs are static.
15685 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15686
15687 # Compiler flag to allow reflexive dlopens.
15688 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15689
15690 # Compiler flag to generate shared objects directly from archives.
15691 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15692
15693 # Whether the compiler copes with passing no objects directly.
15694 compiler_needs_object=$lt_compiler_needs_object
15695
15696 # Create an old-style archive from a shared archive.
15697 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15698
15699 # Create a temporary old-style archive to link instead of a shared archive.
15700 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15701
15702 # Commands used to build a shared archive.
15703 archive_cmds=$lt_archive_cmds
15704 archive_expsym_cmds=$lt_archive_expsym_cmds
15705
15706 # Commands used to build a loadable module if different from building
15707 # a shared archive.
15708 module_cmds=$lt_module_cmds
15709 module_expsym_cmds=$lt_module_expsym_cmds
15710
15711 # Whether we are building with GNU ld or not.
15712 with_gnu_ld=$lt_with_gnu_ld
15713
15714 # Flag that allows shared libraries with undefined symbols to be built.
15715 allow_undefined_flag=$lt_allow_undefined_flag
15716
15717 # Flag that enforces no undefined symbols.
15718 no_undefined_flag=$lt_no_undefined_flag
15719
15720 # Flag to hardcode \$libdir into a binary during linking.
15721 # This must work even if \$libdir does not exist
15722 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15723
15724 # If ld is used when linking, flag to hardcode \$libdir into a binary
15725 # during linking.  This must work even if \$libdir does not exist.
15726 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15727
15728 # Whether we need a single "-rpath" flag with a separated argument.
15729 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15730
15731 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15732 # DIR into the resulting binary.
15733 hardcode_direct=$hardcode_direct
15734
15735 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15736 # DIR into the resulting binary and the resulting library dependency is
15737 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15738 # library is relocated.
15739 hardcode_direct_absolute=$hardcode_direct_absolute
15740
15741 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15742 # into the resulting binary.
15743 hardcode_minus_L=$hardcode_minus_L
15744
15745 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15746 # into the resulting binary.
15747 hardcode_shlibpath_var=$hardcode_shlibpath_var
15748
15749 # Set to "yes" if building a shared library automatically hardcodes DIR
15750 # into the library and all subsequent libraries and executables linked
15751 # against it.
15752 hardcode_automatic=$hardcode_automatic
15753
15754 # Set to yes if linker adds runtime paths of dependent libraries
15755 # to runtime path list.
15756 inherit_rpath=$inherit_rpath
15757
15758 # Whether libtool must link a program against all its dependency libraries.
15759 link_all_deplibs=$link_all_deplibs
15760
15761 # Set to "yes" if exported symbols are required.
15762 always_export_symbols=$always_export_symbols
15763
15764 # The commands to list exported symbols.
15765 export_symbols_cmds=$lt_export_symbols_cmds
15766
15767 # Symbols that should not be listed in the preloaded symbols.
15768 exclude_expsyms=$lt_exclude_expsyms
15769
15770 # Symbols that must always be exported.
15771 include_expsyms=$lt_include_expsyms
15772
15773 # Commands necessary for linking programs (against libraries) with templates.
15774 prelink_cmds=$lt_prelink_cmds
15775
15776 # Commands necessary for finishing linking programs.
15777 postlink_cmds=$lt_postlink_cmds
15778
15779 # Specify filename containing input files.
15780 file_list_spec=$lt_file_list_spec
15781
15782 # How to hardcode a shared library path into an executable.
15783 hardcode_action=$hardcode_action
15784
15785 # ### END LIBTOOL CONFIG
15786
15787 _LT_EOF
15788
15789   case $host_os in
15790   aix3*)
15791     cat <<\_LT_EOF >> "$cfgfile"
15792 # AIX sometimes has problems with the GCC collect2 program.  For some
15793 # reason, if we set the COLLECT_NAMES environment variable, the problems
15794 # vanish in a puff of smoke.
15795 if test "X${COLLECT_NAMES+set}" != Xset; then
15796   COLLECT_NAMES=
15797   export COLLECT_NAMES
15798 fi
15799 _LT_EOF
15800     ;;
15801   esac
15802
15803
15804 ltmain="$ac_aux_dir/ltmain.sh"
15805
15806
15807   # We use sed instead of cat because bash on DJGPP gets confused if
15808   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15809   # text mode, it properly converts lines to CR/LF.  This bash problem
15810   # is reportedly fixed, but why not run on old versions too?
15811   sed '$q' "$ltmain" >> "$cfgfile" \
15812      || (rm -f "$cfgfile"; exit 1)
15813
15814   if test x"$xsi_shell" = xyes; then
15815   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
15816 func_dirname ()\
15817 {\
15818 \    case ${1} in\
15819 \      */*) func_dirname_result="${1%/*}${2}" ;;\
15820 \      *  ) func_dirname_result="${3}" ;;\
15821 \    esac\
15822 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
15823   && mv -f "$cfgfile.tmp" "$cfgfile" \
15824     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15825 test 0 -eq $? || _lt_function_replace_fail=:
15826
15827
15828   sed -e '/^func_basename ()$/,/^} # func_basename /c\
15829 func_basename ()\
15830 {\
15831 \    func_basename_result="${1##*/}"\
15832 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
15833   && mv -f "$cfgfile.tmp" "$cfgfile" \
15834     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15835 test 0 -eq $? || _lt_function_replace_fail=:
15836
15837
15838   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15839 func_dirname_and_basename ()\
15840 {\
15841 \    case ${1} in\
15842 \      */*) func_dirname_result="${1%/*}${2}" ;;\
15843 \      *  ) func_dirname_result="${3}" ;;\
15844 \    esac\
15845 \    func_basename_result="${1##*/}"\
15846 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
15847   && mv -f "$cfgfile.tmp" "$cfgfile" \
15848     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15849 test 0 -eq $? || _lt_function_replace_fail=:
15850
15851
15852   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15853 func_stripname ()\
15854 {\
15855 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
15856 \    # positional parameters, so assign one to ordinary parameter first.\
15857 \    func_stripname_result=${3}\
15858 \    func_stripname_result=${func_stripname_result#"${1}"}\
15859 \    func_stripname_result=${func_stripname_result%"${2}"}\
15860 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
15861   && mv -f "$cfgfile.tmp" "$cfgfile" \
15862     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15863 test 0 -eq $? || _lt_function_replace_fail=:
15864
15865
15866   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15867 func_split_long_opt ()\
15868 {\
15869 \    func_split_long_opt_name=${1%%=*}\
15870 \    func_split_long_opt_arg=${1#*=}\
15871 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
15872   && mv -f "$cfgfile.tmp" "$cfgfile" \
15873     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15874 test 0 -eq $? || _lt_function_replace_fail=:
15875
15876
15877   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15878 func_split_short_opt ()\
15879 {\
15880 \    func_split_short_opt_arg=${1#??}\
15881 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
15882 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
15883   && mv -f "$cfgfile.tmp" "$cfgfile" \
15884     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15885 test 0 -eq $? || _lt_function_replace_fail=:
15886
15887
15888   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15889 func_lo2o ()\
15890 {\
15891 \    case ${1} in\
15892 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
15893 \      *)    func_lo2o_result=${1} ;;\
15894 \    esac\
15895 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
15896   && mv -f "$cfgfile.tmp" "$cfgfile" \
15897     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15898 test 0 -eq $? || _lt_function_replace_fail=:
15899
15900
15901   sed -e '/^func_xform ()$/,/^} # func_xform /c\
15902 func_xform ()\
15903 {\
15904     func_xform_result=${1%.*}.lo\
15905 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
15906   && mv -f "$cfgfile.tmp" "$cfgfile" \
15907     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15908 test 0 -eq $? || _lt_function_replace_fail=:
15909
15910
15911   sed -e '/^func_arith ()$/,/^} # func_arith /c\
15912 func_arith ()\
15913 {\
15914     func_arith_result=$(( $* ))\
15915 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
15916   && mv -f "$cfgfile.tmp" "$cfgfile" \
15917     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15918 test 0 -eq $? || _lt_function_replace_fail=:
15919
15920
15921   sed -e '/^func_len ()$/,/^} # func_len /c\
15922 func_len ()\
15923 {\
15924     func_len_result=${#1}\
15925 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
15926   && mv -f "$cfgfile.tmp" "$cfgfile" \
15927     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15928 test 0 -eq $? || _lt_function_replace_fail=:
15929
15930 fi
15931
15932 if test x"$lt_shell_append" = xyes; then
15933   sed -e '/^func_append ()$/,/^} # func_append /c\
15934 func_append ()\
15935 {\
15936     eval "${1}+=\\${2}"\
15937 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
15938   && mv -f "$cfgfile.tmp" "$cfgfile" \
15939     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15940 test 0 -eq $? || _lt_function_replace_fail=:
15941
15942
15943   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15944 func_append_quoted ()\
15945 {\
15946 \    func_quote_for_eval "${2}"\
15947 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
15948 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
15949   && mv -f "$cfgfile.tmp" "$cfgfile" \
15950     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15951 test 0 -eq $? || _lt_function_replace_fail=:
15952
15953
15954   # Save a `func_append' function call where possible by direct use of '+='
15955   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
15956     && mv -f "$cfgfile.tmp" "$cfgfile" \
15957       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15958   test 0 -eq $? || _lt_function_replace_fail=:
15959 else
15960   # Save a `func_append' function call even when '+=' is not available
15961   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
15962     && mv -f "$cfgfile.tmp" "$cfgfile" \
15963       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15964   test 0 -eq $? || _lt_function_replace_fail=:
15965 fi
15966
15967 if test x"$_lt_function_replace_fail" = x":"; then
15968   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
15969 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
15970 fi
15971
15972
15973    mv -f "$cfgfile" "$ofile" ||
15974     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15975   chmod +x "$ofile"
15976
15977  ;;
15978     "include":C) test -d include || mkdir include ;;
15979     "src":C)
15980 test -d src || mkdir src
15981 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
15982  ;;
15983
15984   esac
15985 done # for ac_tag
15986
15987
15988 as_fn_exit 0
15989 _ACEOF
15990 ac_clean_files=$ac_clean_files_save
15991
15992 test $ac_write_fail = 0 ||
15993   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15994
15995
15996 # configure is writing to config.log, and then calls config.status.
15997 # config.status does its own redirection, appending to config.log.
15998 # Unfortunately, on DOS this fails, as config.log is still kept open
15999 # by configure, so config.status won't be able to write to it; its
16000 # output is simply discarded.  So we exec the FD to /dev/null,
16001 # effectively closing config.log, so it can be properly (re)opened and
16002 # appended to by config.status.  When coming back to configure, we
16003 # need to make the FD available again.
16004 if test "$no_create" != yes; then
16005   ac_cs_success=:
16006   ac_config_status_args=
16007   test "$silent" = yes &&
16008     ac_config_status_args="$ac_config_status_args --quiet"
16009   exec 5>/dev/null
16010   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16011   exec 5>>config.log
16012   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16013   # would make configure fail if this is the last instruction.
16014   $ac_cs_success || as_fn_exit 1
16015 fi
16016 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16017   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16018 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16019 fi
16020