Fix autoconf macros
[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.
4 #
5 # Report bugs to <http://github.com/atgreen/libffi/issues>.
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://github.com/atgreen/libffi/issues about your
251 $0: system, 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'
574 PACKAGE_STRING='libffi 3.0.11'
575 PACKAGE_BUGREPORT='http://github.com/atgreen/libffi/issues'
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 TILE_FALSE
631 TILE_TRUE
632 PA64_HPUX_FALSE
633 PA64_HPUX_TRUE
634 PA_HPUX_FALSE
635 PA_HPUX_TRUE
636 PA_LINUX_FALSE
637 PA_LINUX_TRUE
638 SH64_FALSE
639 SH64_TRUE
640 SH_FALSE
641 SH_TRUE
642 X86_64_FALSE
643 X86_64_TRUE
644 S390_FALSE
645 S390_TRUE
646 FRV_FALSE
647 FRV_TRUE
648 LIBFFI_CRIS_FALSE
649 LIBFFI_CRIS_TRUE
650 AVR32_FALSE
651 AVR32_TRUE
652 ARM_FALSE
653 ARM_TRUE
654 POWERPC_FREEBSD_FALSE
655 POWERPC_FREEBSD_TRUE
656 POWERPC_DARWIN_FALSE
657 POWERPC_DARWIN_TRUE
658 POWERPC_AIX_FALSE
659 POWERPC_AIX_TRUE
660 POWERPC_FALSE
661 POWERPC_TRUE
662 MOXIE_FALSE
663 MOXIE_TRUE
664 M68K_FALSE
665 M68K_TRUE
666 M32R_FALSE
667 M32R_TRUE
668 IA64_FALSE
669 IA64_TRUE
670 ALPHA_FALSE
671 ALPHA_TRUE
672 X86_DARWIN_FALSE
673 X86_DARWIN_TRUE
674 X86_WIN64_FALSE
675 X86_WIN64_TRUE
676 X86_WIN32_FALSE
677 X86_WIN32_TRUE
678 X86_FREEBSD_FALSE
679 X86_FREEBSD_TRUE
680 X86_FALSE
681 X86_TRUE
682 SPARC_FALSE
683 SPARC_TRUE
684 BFIN_FALSE
685 BFIN_TRUE
686 MIPS_FALSE
687 MIPS_TRUE
688 AM_LTLDFLAGS
689 AM_RUNTESTFLAGS
690 TESTSUBDIR_FALSE
691 TESTSUBDIR_TRUE
692 MAINT
693 MAINTAINER_MODE_FALSE
694 MAINTAINER_MODE_TRUE
695 PRTDIAG
696 CPP
697 OTOOL64
698 OTOOL
699 LIPO
700 NMEDIT
701 DSYMUTIL
702 MANIFEST_TOOL
703 RANLIB
704 ac_ct_AR
705 AR
706 DLLTOOL
707 OBJDUMP
708 LN_S
709 NM
710 ac_ct_DUMPBIN
711 DUMPBIN
712 LD
713 FGREP
714 EGREP
715 GREP
716 SED
717 LIBTOOL
718 am__fastdepCCAS_FALSE
719 am__fastdepCCAS_TRUE
720 CCASDEPMODE
721 CCASFLAGS
722 CCAS
723 am__fastdepCC_FALSE
724 am__fastdepCC_TRUE
725 CCDEPMODE
726 am__nodep
727 AMDEPBACKSLASH
728 AMDEP_FALSE
729 AMDEP_TRUE
730 am__quote
731 am__include
732 DEPDIR
733 OBJEXT
734 EXEEXT
735 ac_ct_CC
736 CPPFLAGS
737 LDFLAGS
738 CFLAGS
739 CC
740 am__untar
741 am__tar
742 AMTAR
743 am__leading_dot
744 SET_MAKE
745 AWK
746 mkdir_p
747 MKDIR_P
748 INSTALL_STRIP_PROGRAM
749 STRIP
750 install_sh
751 MAKEINFO
752 AUTOHEADER
753 AUTOMAKE
754 AUTOCONF
755 ACLOCAL
756 VERSION
757 PACKAGE
758 CYGPATH_W
759 am__isrc
760 INSTALL_DATA
761 INSTALL_SCRIPT
762 INSTALL_PROGRAM
763 ax_enable_builddir_sed
764 target_os
765 target_vendor
766 target_cpu
767 target
768 host_os
769 host_vendor
770 host_cpu
771 host
772 build_os
773 build_vendor
774 build_cpu
775 build
776 target_alias
777 host_alias
778 build_alias
779 LIBS
780 ECHO_T
781 ECHO_N
782 ECHO_C
783 DEFS
784 mandir
785 localedir
786 libdir
787 psdir
788 pdfdir
789 dvidir
790 htmldir
791 infodir
792 docdir
793 oldincludedir
794 includedir
795 localstatedir
796 sharedstatedir
797 sysconfdir
798 datadir
799 datarootdir
800 libexecdir
801 sbindir
802 bindir
803 program_transform_name
804 prefix
805 exec_prefix
806 PACKAGE_URL
807 PACKAGE_BUGREPORT
808 PACKAGE_STRING
809 PACKAGE_VERSION
810 PACKAGE_TARNAME
811 PACKAGE_NAME
812 PATH_SEPARATOR
813 SHELL'
814 ac_subst_files=''
815 ac_user_opts='
816 enable_option_checking
817 enable_builddir
818 enable_dependency_tracking
819 enable_shared
820 enable_static
821 with_pic
822 enable_fast_install
823 with_gnu_ld
824 with_sysroot
825 enable_libtool_lock
826 enable_portable_binary
827 with_gcc_arch
828 enable_maintainer_mode
829 enable_debug
830 enable_structs
831 enable_raw_api
832 enable_purify_safety
833 '
834       ac_precious_vars='build_alias
835 host_alias
836 target_alias
837 CCAS
838 CCASFLAGS
839 CPP
840 CPPFLAGS'
841
842
843 # Initialize some variables set by options.
844 ac_init_help=
845 ac_init_version=false
846 ac_unrecognized_opts=
847 ac_unrecognized_sep=
848 # The variables have the same names as the options, with
849 # dashes changed to underlines.
850 cache_file=/dev/null
851 exec_prefix=NONE
852 no_create=
853 no_recursion=
854 prefix=NONE
855 program_prefix=NONE
856 program_suffix=NONE
857 program_transform_name=s,x,x,
858 silent=
859 site=
860 srcdir=
861 verbose=
862 x_includes=NONE
863 x_libraries=NONE
864
865 # Installation directory options.
866 # These are left unexpanded so users can "make install exec_prefix=/foo"
867 # and all the variables that are supposed to be based on exec_prefix
868 # by default will actually change.
869 # Use braces instead of parens because sh, perl, etc. also accept them.
870 # (The list follows the same order as the GNU Coding Standards.)
871 bindir='${exec_prefix}/bin'
872 sbindir='${exec_prefix}/sbin'
873 libexecdir='${exec_prefix}/libexec'
874 datarootdir='${prefix}/share'
875 datadir='${datarootdir}'
876 sysconfdir='${prefix}/etc'
877 sharedstatedir='${prefix}/com'
878 localstatedir='${prefix}/var'
879 includedir='${prefix}/include'
880 oldincludedir='/usr/include'
881 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
882 infodir='${datarootdir}/info'
883 htmldir='${docdir}'
884 dvidir='${docdir}'
885 pdfdir='${docdir}'
886 psdir='${docdir}'
887 libdir='${exec_prefix}/lib'
888 localedir='${datarootdir}/locale'
889 mandir='${datarootdir}/man'
890
891 ac_prev=
892 ac_dashdash=
893 for ac_option
894 do
895   # If the previous option needs an argument, assign it.
896   if test -n "$ac_prev"; then
897     eval $ac_prev=\$ac_option
898     ac_prev=
899     continue
900   fi
901
902   case $ac_option in
903   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
904   *=)   ac_optarg= ;;
905   *)    ac_optarg=yes ;;
906   esac
907
908   # Accept the important Cygnus configure options, so we can diagnose typos.
909
910   case $ac_dashdash$ac_option in
911   --)
912     ac_dashdash=yes ;;
913
914   -bindir | --bindir | --bindi | --bind | --bin | --bi)
915     ac_prev=bindir ;;
916   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
917     bindir=$ac_optarg ;;
918
919   -build | --build | --buil | --bui | --bu)
920     ac_prev=build_alias ;;
921   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
922     build_alias=$ac_optarg ;;
923
924   -cache-file | --cache-file | --cache-fil | --cache-fi \
925   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
926     ac_prev=cache_file ;;
927   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
928   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
929     cache_file=$ac_optarg ;;
930
931   --config-cache | -C)
932     cache_file=config.cache ;;
933
934   -datadir | --datadir | --datadi | --datad)
935     ac_prev=datadir ;;
936   -datadir=* | --datadir=* | --datadi=* | --datad=*)
937     datadir=$ac_optarg ;;
938
939   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
940   | --dataroo | --dataro | --datar)
941     ac_prev=datarootdir ;;
942   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
943   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
944     datarootdir=$ac_optarg ;;
945
946   -disable-* | --disable-*)
947     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
948     # Reject names that are not valid shell variable names.
949     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
950       as_fn_error $? "invalid feature name: $ac_useropt"
951     ac_useropt_orig=$ac_useropt
952     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
953     case $ac_user_opts in
954       *"
955 "enable_$ac_useropt"
956 "*) ;;
957       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
958          ac_unrecognized_sep=', ';;
959     esac
960     eval enable_$ac_useropt=no ;;
961
962   -docdir | --docdir | --docdi | --doc | --do)
963     ac_prev=docdir ;;
964   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
965     docdir=$ac_optarg ;;
966
967   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
968     ac_prev=dvidir ;;
969   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
970     dvidir=$ac_optarg ;;
971
972   -enable-* | --enable-*)
973     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
974     # Reject names that are not valid shell variable names.
975     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
976       as_fn_error $? "invalid feature name: $ac_useropt"
977     ac_useropt_orig=$ac_useropt
978     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
979     case $ac_user_opts in
980       *"
981 "enable_$ac_useropt"
982 "*) ;;
983       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
984          ac_unrecognized_sep=', ';;
985     esac
986     eval enable_$ac_useropt=\$ac_optarg ;;
987
988   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
989   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
990   | --exec | --exe | --ex)
991     ac_prev=exec_prefix ;;
992   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
993   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
994   | --exec=* | --exe=* | --ex=*)
995     exec_prefix=$ac_optarg ;;
996
997   -gas | --gas | --ga | --g)
998     # Obsolete; use --with-gas.
999     with_gas=yes ;;
1000
1001   -help | --help | --hel | --he | -h)
1002     ac_init_help=long ;;
1003   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1004     ac_init_help=recursive ;;
1005   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1006     ac_init_help=short ;;
1007
1008   -host | --host | --hos | --ho)
1009     ac_prev=host_alias ;;
1010   -host=* | --host=* | --hos=* | --ho=*)
1011     host_alias=$ac_optarg ;;
1012
1013   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1014     ac_prev=htmldir ;;
1015   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1016   | --ht=*)
1017     htmldir=$ac_optarg ;;
1018
1019   -includedir | --includedir | --includedi | --included | --include \
1020   | --includ | --inclu | --incl | --inc)
1021     ac_prev=includedir ;;
1022   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1023   | --includ=* | --inclu=* | --incl=* | --inc=*)
1024     includedir=$ac_optarg ;;
1025
1026   -infodir | --infodir | --infodi | --infod | --info | --inf)
1027     ac_prev=infodir ;;
1028   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1029     infodir=$ac_optarg ;;
1030
1031   -libdir | --libdir | --libdi | --libd)
1032     ac_prev=libdir ;;
1033   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1034     libdir=$ac_optarg ;;
1035
1036   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1037   | --libexe | --libex | --libe)
1038     ac_prev=libexecdir ;;
1039   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1040   | --libexe=* | --libex=* | --libe=*)
1041     libexecdir=$ac_optarg ;;
1042
1043   -localedir | --localedir | --localedi | --localed | --locale)
1044     ac_prev=localedir ;;
1045   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1046     localedir=$ac_optarg ;;
1047
1048   -localstatedir | --localstatedir | --localstatedi | --localstated \
1049   | --localstate | --localstat | --localsta | --localst | --locals)
1050     ac_prev=localstatedir ;;
1051   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1052   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1053     localstatedir=$ac_optarg ;;
1054
1055   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1056     ac_prev=mandir ;;
1057   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1058     mandir=$ac_optarg ;;
1059
1060   -nfp | --nfp | --nf)
1061     # Obsolete; use --without-fp.
1062     with_fp=no ;;
1063
1064   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1065   | --no-cr | --no-c | -n)
1066     no_create=yes ;;
1067
1068   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1069   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1070     no_recursion=yes ;;
1071
1072   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1073   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1074   | --oldin | --oldi | --old | --ol | --o)
1075     ac_prev=oldincludedir ;;
1076   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1077   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1078   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1079     oldincludedir=$ac_optarg ;;
1080
1081   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1082     ac_prev=prefix ;;
1083   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1084     prefix=$ac_optarg ;;
1085
1086   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1087   | --program-pre | --program-pr | --program-p)
1088     ac_prev=program_prefix ;;
1089   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1090   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1091     program_prefix=$ac_optarg ;;
1092
1093   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1094   | --program-suf | --program-su | --program-s)
1095     ac_prev=program_suffix ;;
1096   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1097   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1098     program_suffix=$ac_optarg ;;
1099
1100   -program-transform-name | --program-transform-name \
1101   | --program-transform-nam | --program-transform-na \
1102   | --program-transform-n | --program-transform- \
1103   | --program-transform | --program-transfor \
1104   | --program-transfo | --program-transf \
1105   | --program-trans | --program-tran \
1106   | --progr-tra | --program-tr | --program-t)
1107     ac_prev=program_transform_name ;;
1108   -program-transform-name=* | --program-transform-name=* \
1109   | --program-transform-nam=* | --program-transform-na=* \
1110   | --program-transform-n=* | --program-transform-=* \
1111   | --program-transform=* | --program-transfor=* \
1112   | --program-transfo=* | --program-transf=* \
1113   | --program-trans=* | --program-tran=* \
1114   | --progr-tra=* | --program-tr=* | --program-t=*)
1115     program_transform_name=$ac_optarg ;;
1116
1117   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1118     ac_prev=pdfdir ;;
1119   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1120     pdfdir=$ac_optarg ;;
1121
1122   -psdir | --psdir | --psdi | --psd | --ps)
1123     ac_prev=psdir ;;
1124   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1125     psdir=$ac_optarg ;;
1126
1127   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1128   | -silent | --silent | --silen | --sile | --sil)
1129     silent=yes ;;
1130
1131   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1132     ac_prev=sbindir ;;
1133   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1134   | --sbi=* | --sb=*)
1135     sbindir=$ac_optarg ;;
1136
1137   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1138   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1139   | --sharedst | --shareds | --shared | --share | --shar \
1140   | --sha | --sh)
1141     ac_prev=sharedstatedir ;;
1142   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1143   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1144   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1145   | --sha=* | --sh=*)
1146     sharedstatedir=$ac_optarg ;;
1147
1148   -site | --site | --sit)
1149     ac_prev=site ;;
1150   -site=* | --site=* | --sit=*)
1151     site=$ac_optarg ;;
1152
1153   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1154     ac_prev=srcdir ;;
1155   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1156     srcdir=$ac_optarg ;;
1157
1158   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1159   | --syscon | --sysco | --sysc | --sys | --sy)
1160     ac_prev=sysconfdir ;;
1161   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1162   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1163     sysconfdir=$ac_optarg ;;
1164
1165   -target | --target | --targe | --targ | --tar | --ta | --t)
1166     ac_prev=target_alias ;;
1167   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1168     target_alias=$ac_optarg ;;
1169
1170   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1171     verbose=yes ;;
1172
1173   -version | --version | --versio | --versi | --vers | -V)
1174     ac_init_version=: ;;
1175
1176   -with-* | --with-*)
1177     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1178     # Reject names that are not valid shell variable names.
1179     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1180       as_fn_error $? "invalid package name: $ac_useropt"
1181     ac_useropt_orig=$ac_useropt
1182     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1183     case $ac_user_opts in
1184       *"
1185 "with_$ac_useropt"
1186 "*) ;;
1187       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1188          ac_unrecognized_sep=', ';;
1189     esac
1190     eval with_$ac_useropt=\$ac_optarg ;;
1191
1192   -without-* | --without-*)
1193     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1194     # Reject names that are not valid shell variable names.
1195     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1196       as_fn_error $? "invalid package name: $ac_useropt"
1197     ac_useropt_orig=$ac_useropt
1198     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1199     case $ac_user_opts in
1200       *"
1201 "with_$ac_useropt"
1202 "*) ;;
1203       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1204          ac_unrecognized_sep=', ';;
1205     esac
1206     eval with_$ac_useropt=no ;;
1207
1208   --x)
1209     # Obsolete; use --with-x.
1210     with_x=yes ;;
1211
1212   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1213   | --x-incl | --x-inc | --x-in | --x-i)
1214     ac_prev=x_includes ;;
1215   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1216   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1217     x_includes=$ac_optarg ;;
1218
1219   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1220   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1221     ac_prev=x_libraries ;;
1222   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1223   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1224     x_libraries=$ac_optarg ;;
1225
1226   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1227 Try \`$0 --help' for more information"
1228     ;;
1229
1230   *=*)
1231     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1232     # Reject names that are not valid shell variable names.
1233     case $ac_envvar in #(
1234       '' | [0-9]* | *[!_$as_cr_alnum]* )
1235       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1236     esac
1237     eval $ac_envvar=\$ac_optarg
1238     export $ac_envvar ;;
1239
1240   *)
1241     # FIXME: should be removed in autoconf 3.0.
1242     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1243     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1244       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1245     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1246     ;;
1247
1248   esac
1249 done
1250
1251 if test -n "$ac_prev"; then
1252   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1253   as_fn_error $? "missing argument to $ac_option"
1254 fi
1255
1256 if test -n "$ac_unrecognized_opts"; then
1257   case $enable_option_checking in
1258     no) ;;
1259     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1260     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1261   esac
1262 fi
1263
1264 # Check all directory arguments for consistency.
1265 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1266                 datadir sysconfdir sharedstatedir localstatedir includedir \
1267                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1268                 libdir localedir mandir
1269 do
1270   eval ac_val=\$$ac_var
1271   # Remove trailing slashes.
1272   case $ac_val in
1273     */ )
1274       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1275       eval $ac_var=\$ac_val;;
1276   esac
1277   # Be sure to have absolute directory names.
1278   case $ac_val in
1279     [\\/$]* | ?:[\\/]* )  continue;;
1280     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1281   esac
1282   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1283 done
1284
1285 # There might be people who depend on the old broken behavior: `$host'
1286 # used to hold the argument of --host etc.
1287 # FIXME: To remove some day.
1288 build=$build_alias
1289 host=$host_alias
1290 target=$target_alias
1291
1292 # FIXME: To remove some day.
1293 if test "x$host_alias" != x; then
1294   if test "x$build_alias" = x; then
1295     cross_compiling=maybe
1296     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1297     If a cross compiler is detected then cross compile mode will be used" >&2
1298   elif test "x$build_alias" != "x$host_alias"; then
1299     cross_compiling=yes
1300   fi
1301 fi
1302
1303 ac_tool_prefix=
1304 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1305
1306 test "$silent" = yes && exec 6>/dev/null
1307
1308
1309 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1310 ac_ls_di=`ls -di .` &&
1311 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1312   as_fn_error $? "working directory cannot be determined"
1313 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1314   as_fn_error $? "pwd does not report name of working directory"
1315
1316
1317 # Find the source files, if location was not specified.
1318 if test -z "$srcdir"; then
1319   ac_srcdir_defaulted=yes
1320   # Try the directory containing this script, then the parent directory.
1321   ac_confdir=`$as_dirname -- "$as_myself" ||
1322 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1323          X"$as_myself" : 'X\(//\)[^/]' \| \
1324          X"$as_myself" : 'X\(//\)$' \| \
1325          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1326 $as_echo X"$as_myself" |
1327     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1328             s//\1/
1329             q
1330           }
1331           /^X\(\/\/\)[^/].*/{
1332             s//\1/
1333             q
1334           }
1335           /^X\(\/\/\)$/{
1336             s//\1/
1337             q
1338           }
1339           /^X\(\/\).*/{
1340             s//\1/
1341             q
1342           }
1343           s/.*/./; q'`
1344   srcdir=$ac_confdir
1345   if test ! -r "$srcdir/$ac_unique_file"; then
1346     srcdir=..
1347   fi
1348 else
1349   ac_srcdir_defaulted=no
1350 fi
1351 if test ! -r "$srcdir/$ac_unique_file"; then
1352   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1353   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1354 fi
1355 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1356 ac_abs_confdir=`(
1357         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1358         pwd)`
1359 # When building in place, set srcdir=.
1360 if test "$ac_abs_confdir" = "$ac_pwd"; then
1361   srcdir=.
1362 fi
1363 # Remove unnecessary trailing slashes from srcdir.
1364 # Double slashes in file names in object file debugging info
1365 # mess up M-x gdb in Emacs.
1366 case $srcdir in
1367 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1368 esac
1369 for ac_var in $ac_precious_vars; do
1370   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1371   eval ac_env_${ac_var}_value=\$${ac_var}
1372   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1373   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1374 done
1375
1376 #
1377 # Report the --help message.
1378 #
1379 if test "$ac_init_help" = "long"; then
1380   # Omit some internal or obsolete options to make the list less imposing.
1381   # This message is too long to be a string in the A/UX 3.1 sh.
1382   cat <<_ACEOF
1383 \`configure' configures libffi 3.0.11 to adapt to many kinds of systems.
1384
1385 Usage: $0 [OPTION]... [VAR=VALUE]...
1386
1387 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1388 VAR=VALUE.  See below for descriptions of some of the useful variables.
1389
1390 Defaults for the options are specified in brackets.
1391
1392 Configuration:
1393   -h, --help              display this help and exit
1394       --help=short        display options specific to this package
1395       --help=recursive    display the short help of all the included packages
1396   -V, --version           display version information and exit
1397   -q, --quiet, --silent   do not print \`checking ...' messages
1398       --cache-file=FILE   cache test results in FILE [disabled]
1399   -C, --config-cache      alias for \`--cache-file=config.cache'
1400   -n, --no-create         do not create output files
1401       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1402
1403 Installation directories:
1404   --prefix=PREFIX         install architecture-independent files in PREFIX
1405                           [$ac_default_prefix]
1406   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1407                           [PREFIX]
1408
1409 By default, \`make install' will install all the files in
1410 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1411 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1412 for instance \`--prefix=\$HOME'.
1413
1414 For better control, use the options below.
1415
1416 Fine tuning of the installation directories:
1417   --bindir=DIR            user executables [EPREFIX/bin]
1418   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1419   --libexecdir=DIR        program executables [EPREFIX/libexec]
1420   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1421   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1422   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1423   --libdir=DIR            object code libraries [EPREFIX/lib]
1424   --includedir=DIR        C header files [PREFIX/include]
1425   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1426   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1427   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1428   --infodir=DIR           info documentation [DATAROOTDIR/info]
1429   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1430   --mandir=DIR            man documentation [DATAROOTDIR/man]
1431   --docdir=DIR            documentation root [DATAROOTDIR/doc/libffi]
1432   --htmldir=DIR           html documentation [DOCDIR]
1433   --dvidir=DIR            dvi documentation [DOCDIR]
1434   --pdfdir=DIR            pdf documentation [DOCDIR]
1435   --psdir=DIR             ps documentation [DOCDIR]
1436 _ACEOF
1437
1438   cat <<\_ACEOF
1439
1440 Program names:
1441   --program-prefix=PREFIX            prepend PREFIX to installed program names
1442   --program-suffix=SUFFIX            append SUFFIX to installed program names
1443   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1444
1445 System types:
1446   --build=BUILD     configure for building on BUILD [guessed]
1447   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1448   --target=TARGET   configure for building compilers for TARGET [HOST]
1449 _ACEOF
1450 fi
1451
1452 if test -n "$ac_init_help"; then
1453   case $ac_init_help in
1454      short | recursive ) echo "Configuration of libffi 3.0.11:";;
1455    esac
1456   cat <<\_ACEOF
1457
1458 Optional Features:
1459   --disable-option-checking  ignore unrecognized --enable/--with options
1460   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1461   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1462   --disable-builddir      disable automatic build in subdir of sources
1463
1464   --disable-dependency-tracking  speeds up one-time build
1465   --enable-dependency-tracking   do not reject slow dependency extractors
1466   --enable-shared[=PKGS]  build shared libraries [default=yes]
1467   --enable-static[=PKGS]  build static libraries [default=yes]
1468   --enable-fast-install[=PKGS]
1469                           optimize for fast installation [default=yes]
1470   --disable-libtool-lock  avoid locking (might break parallel builds)
1471   --enable-portable-binary
1472                           disable compiler optimizations that would produce
1473                           unportable binaries
1474   --enable-maintainer-mode  enable make rules and dependencies not useful
1475                           (and sometimes confusing) to the casual installer
1476   --enable-debug          debugging mode
1477   --disable-structs       omit code for struct support
1478   --disable-raw-api       make the raw api unavailable
1479   --enable-purify-safety  purify-safe mode
1480
1481 Optional Packages:
1482   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1483   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1484   --with-pic              try to use only PIC/non-PIC objects [default=use
1485                           both]
1486   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1487   --with-sysroot=DIR Search for dependent libraries within DIR
1488                         (or the compiler's sysroot if not specified).
1489   --with-gcc-arch=<arch>  use architecture <arch> for gcc -march/-mtune,
1490                           instead of guessing
1491
1492 Some influential environment variables:
1493   CC          C compiler command
1494   CFLAGS      C compiler flags
1495   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1496               nonstandard directory <lib dir>
1497   LIBS        libraries to pass to the linker, e.g. -l<library>
1498   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1499               you have headers in a nonstandard directory <include dir>
1500   CCAS        assembler compiler command (defaults to CC)
1501   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1502   CPP         C preprocessor
1503
1504 Use these variables to override the choices made by `configure' or to help
1505 it to find libraries and programs with nonstandard names/locations.
1506
1507 Report bugs to <http://github.com/atgreen/libffi/issues>.
1508 _ACEOF
1509 ac_status=$?
1510 fi
1511
1512 if test "$ac_init_help" = "recursive"; then
1513   # If there are subdirs, report their specific --help.
1514   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1515     test -d "$ac_dir" ||
1516       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1517       continue
1518     ac_builddir=.
1519
1520 case "$ac_dir" in
1521 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1522 *)
1523   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1524   # A ".." for each directory in $ac_dir_suffix.
1525   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1526   case $ac_top_builddir_sub in
1527   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1528   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1529   esac ;;
1530 esac
1531 ac_abs_top_builddir=$ac_pwd
1532 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1533 # for backward compatibility:
1534 ac_top_builddir=$ac_top_build_prefix
1535
1536 case $srcdir in
1537   .)  # We are building in place.
1538     ac_srcdir=.
1539     ac_top_srcdir=$ac_top_builddir_sub
1540     ac_abs_top_srcdir=$ac_pwd ;;
1541   [\\/]* | ?:[\\/]* )  # Absolute name.
1542     ac_srcdir=$srcdir$ac_dir_suffix;
1543     ac_top_srcdir=$srcdir
1544     ac_abs_top_srcdir=$srcdir ;;
1545   *) # Relative name.
1546     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1547     ac_top_srcdir=$ac_top_build_prefix$srcdir
1548     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1549 esac
1550 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1551
1552     cd "$ac_dir" || { ac_status=$?; continue; }
1553     # Check for guested configure.
1554     if test -f "$ac_srcdir/configure.gnu"; then
1555       echo &&
1556       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1557     elif test -f "$ac_srcdir/configure"; then
1558       echo &&
1559       $SHELL "$ac_srcdir/configure" --help=recursive
1560     else
1561       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1562     fi || ac_status=$?
1563     cd "$ac_pwd" || { ac_status=$?; break; }
1564   done
1565 fi
1566
1567 test -n "$ac_init_help" && exit $ac_status
1568 if $ac_init_version; then
1569   cat <<\_ACEOF
1570 libffi configure 3.0.11
1571 generated by GNU Autoconf 2.68
1572
1573 Copyright (C) 2010 Free Software Foundation, Inc.
1574 This configure script is free software; the Free Software Foundation
1575 gives unlimited permission to copy, distribute and modify it.
1576 _ACEOF
1577   exit
1578 fi
1579
1580 ## ------------------------ ##
1581 ## Autoconf initialization. ##
1582 ## ------------------------ ##
1583
1584 # ac_fn_c_try_compile LINENO
1585 # --------------------------
1586 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1587 ac_fn_c_try_compile ()
1588 {
1589   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1590   rm -f conftest.$ac_objext
1591   if { { ac_try="$ac_compile"
1592 case "(($ac_try" in
1593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594   *) ac_try_echo=$ac_try;;
1595 esac
1596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597 $as_echo "$ac_try_echo"; } >&5
1598   (eval "$ac_compile") 2>conftest.err
1599   ac_status=$?
1600   if test -s conftest.err; then
1601     grep -v '^ *+' conftest.err >conftest.er1
1602     cat conftest.er1 >&5
1603     mv -f conftest.er1 conftest.err
1604   fi
1605   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606   test $ac_status = 0; } && {
1607          test -z "$ac_c_werror_flag" ||
1608          test ! -s conftest.err
1609        } && test -s conftest.$ac_objext; then :
1610   ac_retval=0
1611 else
1612   $as_echo "$as_me: failed program was:" >&5
1613 sed 's/^/| /' conftest.$ac_ext >&5
1614
1615         ac_retval=1
1616 fi
1617   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618   as_fn_set_status $ac_retval
1619
1620 } # ac_fn_c_try_compile
1621
1622 # ac_fn_c_try_link LINENO
1623 # -----------------------
1624 # Try to link conftest.$ac_ext, and return whether this succeeded.
1625 ac_fn_c_try_link ()
1626 {
1627   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628   rm -f conftest.$ac_objext conftest$ac_exeext
1629   if { { ac_try="$ac_link"
1630 case "(($ac_try" in
1631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1632   *) ac_try_echo=$ac_try;;
1633 esac
1634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1635 $as_echo "$ac_try_echo"; } >&5
1636   (eval "$ac_link") 2>conftest.err
1637   ac_status=$?
1638   if test -s conftest.err; then
1639     grep -v '^ *+' conftest.err >conftest.er1
1640     cat conftest.er1 >&5
1641     mv -f conftest.er1 conftest.err
1642   fi
1643   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1644   test $ac_status = 0; } && {
1645          test -z "$ac_c_werror_flag" ||
1646          test ! -s conftest.err
1647        } && test -s conftest$ac_exeext && {
1648          test "$cross_compiling" = yes ||
1649          $as_test_x conftest$ac_exeext
1650        }; then :
1651   ac_retval=0
1652 else
1653   $as_echo "$as_me: failed program was:" >&5
1654 sed 's/^/| /' conftest.$ac_ext >&5
1655
1656         ac_retval=1
1657 fi
1658   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1659   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1660   # interfere with the next link command; also delete a directory that is
1661   # left behind by Apple's compiler.  We do this before executing the actions.
1662   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1663   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1664   as_fn_set_status $ac_retval
1665
1666 } # ac_fn_c_try_link
1667
1668 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1669 # -------------------------------------------------------
1670 # Tests whether HEADER exists and can be compiled using the include files in
1671 # INCLUDES, setting the cache variable VAR accordingly.
1672 ac_fn_c_check_header_compile ()
1673 {
1674   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1676 $as_echo_n "checking for $2... " >&6; }
1677 if eval \${$3+:} false; then :
1678   $as_echo_n "(cached) " >&6
1679 else
1680   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1681 /* end confdefs.h.  */
1682 $4
1683 #include <$2>
1684 _ACEOF
1685 if ac_fn_c_try_compile "$LINENO"; then :
1686   eval "$3=yes"
1687 else
1688   eval "$3=no"
1689 fi
1690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1691 fi
1692 eval ac_res=\$$3
1693                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1694 $as_echo "$ac_res" >&6; }
1695   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696
1697 } # ac_fn_c_check_header_compile
1698
1699 # ac_fn_c_try_cpp LINENO
1700 # ----------------------
1701 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1702 ac_fn_c_try_cpp ()
1703 {
1704   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705   if { { ac_try="$ac_cpp conftest.$ac_ext"
1706 case "(($ac_try" in
1707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708   *) ac_try_echo=$ac_try;;
1709 esac
1710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 $as_echo "$ac_try_echo"; } >&5
1712   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1713   ac_status=$?
1714   if test -s conftest.err; then
1715     grep -v '^ *+' conftest.err >conftest.er1
1716     cat conftest.er1 >&5
1717     mv -f conftest.er1 conftest.err
1718   fi
1719   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720   test $ac_status = 0; } > conftest.i && {
1721          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1722          test ! -s conftest.err
1723        }; then :
1724   ac_retval=0
1725 else
1726   $as_echo "$as_me: failed program was:" >&5
1727 sed 's/^/| /' conftest.$ac_ext >&5
1728
1729     ac_retval=1
1730 fi
1731   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1732   as_fn_set_status $ac_retval
1733
1734 } # ac_fn_c_try_cpp
1735
1736 # ac_fn_c_try_run LINENO
1737 # ----------------------
1738 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1739 # that executables *can* be run.
1740 ac_fn_c_try_run ()
1741 {
1742   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743   if { { ac_try="$ac_link"
1744 case "(($ac_try" in
1745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746   *) ac_try_echo=$ac_try;;
1747 esac
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750   (eval "$ac_link") 2>&5
1751   ac_status=$?
1752   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1754   { { case "(($ac_try" in
1755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756   *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760   (eval "$ac_try") 2>&5
1761   ac_status=$?
1762   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763   test $ac_status = 0; }; }; then :
1764   ac_retval=0
1765 else
1766   $as_echo "$as_me: program exited with status $ac_status" >&5
1767        $as_echo "$as_me: failed program was:" >&5
1768 sed 's/^/| /' conftest.$ac_ext >&5
1769
1770        ac_retval=$ac_status
1771 fi
1772   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1773   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1774   as_fn_set_status $ac_retval
1775
1776 } # ac_fn_c_try_run
1777
1778 # ac_fn_c_check_func LINENO FUNC VAR
1779 # ----------------------------------
1780 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1781 ac_fn_c_check_func ()
1782 {
1783   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1784   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1785 $as_echo_n "checking for $2... " >&6; }
1786 if eval \${$3+:} false; then :
1787   $as_echo_n "(cached) " >&6
1788 else
1789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1790 /* end confdefs.h.  */
1791 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1792    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1793 #define $2 innocuous_$2
1794
1795 /* System header to define __stub macros and hopefully few prototypes,
1796     which can conflict with char $2 (); below.
1797     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1798     <limits.h> exists even on freestanding compilers.  */
1799
1800 #ifdef __STDC__
1801 # include <limits.h>
1802 #else
1803 # include <assert.h>
1804 #endif
1805
1806 #undef $2
1807
1808 /* Override any GCC internal prototype to avoid an error.
1809    Use char because int might match the return type of a GCC
1810    builtin and then its argument prototype would still apply.  */
1811 #ifdef __cplusplus
1812 extern "C"
1813 #endif
1814 char $2 ();
1815 /* The GNU C library defines this for functions which it implements
1816     to always fail with ENOSYS.  Some functions are actually named
1817     something starting with __ and the normal name is an alias.  */
1818 #if defined __stub_$2 || defined __stub___$2
1819 choke me
1820 #endif
1821
1822 int
1823 main ()
1824 {
1825 return $2 ();
1826   ;
1827   return 0;
1828 }
1829 _ACEOF
1830 if ac_fn_c_try_link "$LINENO"; then :
1831   eval "$3=yes"
1832 else
1833   eval "$3=no"
1834 fi
1835 rm -f core conftest.err conftest.$ac_objext \
1836     conftest$ac_exeext conftest.$ac_ext
1837 fi
1838 eval ac_res=\$$3
1839                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1840 $as_echo "$ac_res" >&6; }
1841   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1842
1843 } # ac_fn_c_check_func
1844
1845 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1846 # -------------------------------------------------------
1847 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1848 # the include files in INCLUDES and setting the cache variable VAR
1849 # accordingly.
1850 ac_fn_c_check_header_mongrel ()
1851 {
1852   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853   if eval \${$3+:} false; then :
1854   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1855 $as_echo_n "checking for $2... " >&6; }
1856 if eval \${$3+:} false; then :
1857   $as_echo_n "(cached) " >&6
1858 fi
1859 eval ac_res=\$$3
1860                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861 $as_echo "$ac_res" >&6; }
1862 else
1863   # Is the header compilable?
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1865 $as_echo_n "checking $2 usability... " >&6; }
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h.  */
1868 $4
1869 #include <$2>
1870 _ACEOF
1871 if ac_fn_c_try_compile "$LINENO"; then :
1872   ac_header_compiler=yes
1873 else
1874   ac_header_compiler=no
1875 fi
1876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1878 $as_echo "$ac_header_compiler" >&6; }
1879
1880 # Is the header present?
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1882 $as_echo_n "checking $2 presence... " >&6; }
1883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h.  */
1885 #include <$2>
1886 _ACEOF
1887 if ac_fn_c_try_cpp "$LINENO"; then :
1888   ac_header_preproc=yes
1889 else
1890   ac_header_preproc=no
1891 fi
1892 rm -f conftest.err conftest.i conftest.$ac_ext
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1894 $as_echo "$ac_header_preproc" >&6; }
1895
1896 # So?  What about this header?
1897 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1898   yes:no: )
1899     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1900 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1901     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1902 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1903     ;;
1904   no:yes:* )
1905     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1906 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1907     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1908 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1909     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1910 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1911     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1912 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1913     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1914 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1915 ( $as_echo "## ------------------------------------------------------ ##
1916 ## Report this to http://github.com/atgreen/libffi/issues ##
1917 ## ------------------------------------------------------ ##"
1918      ) | sed "s/^/$as_me: WARNING:     /" >&2
1919     ;;
1920 esac
1921   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922 $as_echo_n "checking for $2... " >&6; }
1923 if eval \${$3+:} false; then :
1924   $as_echo_n "(cached) " >&6
1925 else
1926   eval "$3=\$ac_header_compiler"
1927 fi
1928 eval ac_res=\$$3
1929                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1930 $as_echo "$ac_res" >&6; }
1931 fi
1932   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1933
1934 } # ac_fn_c_check_header_mongrel
1935
1936 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1937 # -------------------------------------------
1938 # Tests whether TYPE exists after having included INCLUDES, setting cache
1939 # variable VAR accordingly.
1940 ac_fn_c_check_type ()
1941 {
1942   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1943   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1944 $as_echo_n "checking for $2... " >&6; }
1945 if eval \${$3+:} false; then :
1946   $as_echo_n "(cached) " >&6
1947 else
1948   eval "$3=no"
1949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 /* end confdefs.h.  */
1951 $4
1952 int
1953 main ()
1954 {
1955 if (sizeof ($2))
1956          return 0;
1957   ;
1958   return 0;
1959 }
1960 _ACEOF
1961 if ac_fn_c_try_compile "$LINENO"; then :
1962   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 /* end confdefs.h.  */
1964 $4
1965 int
1966 main ()
1967 {
1968 if (sizeof (($2)))
1969             return 0;
1970   ;
1971   return 0;
1972 }
1973 _ACEOF
1974 if ac_fn_c_try_compile "$LINENO"; then :
1975
1976 else
1977   eval "$3=yes"
1978 fi
1979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980 fi
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982 fi
1983 eval ac_res=\$$3
1984                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1985 $as_echo "$ac_res" >&6; }
1986   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1987
1988 } # ac_fn_c_check_type
1989
1990 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1991 # --------------------------------------------
1992 # Tries to find the compile-time value of EXPR in a program that includes
1993 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1994 # computed
1995 ac_fn_c_compute_int ()
1996 {
1997   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998   if test "$cross_compiling" = yes; then
1999     # Depending upon the size, compute the lo and hi bounds.
2000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2001 /* end confdefs.h.  */
2002 $4
2003 int
2004 main ()
2005 {
2006 static int test_array [1 - 2 * !(($2) >= 0)];
2007 test_array [0] = 0
2008
2009   ;
2010   return 0;
2011 }
2012 _ACEOF
2013 if ac_fn_c_try_compile "$LINENO"; then :
2014   ac_lo=0 ac_mid=0
2015   while :; do
2016     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017 /* end confdefs.h.  */
2018 $4
2019 int
2020 main ()
2021 {
2022 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2023 test_array [0] = 0
2024
2025   ;
2026   return 0;
2027 }
2028 _ACEOF
2029 if ac_fn_c_try_compile "$LINENO"; then :
2030   ac_hi=$ac_mid; break
2031 else
2032   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2033                         if test $ac_lo -le $ac_mid; then
2034                           ac_lo= ac_hi=
2035                           break
2036                         fi
2037                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2038 fi
2039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2040   done
2041 else
2042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2043 /* end confdefs.h.  */
2044 $4
2045 int
2046 main ()
2047 {
2048 static int test_array [1 - 2 * !(($2) < 0)];
2049 test_array [0] = 0
2050
2051   ;
2052   return 0;
2053 }
2054 _ACEOF
2055 if ac_fn_c_try_compile "$LINENO"; then :
2056   ac_hi=-1 ac_mid=-1
2057   while :; do
2058     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2059 /* end confdefs.h.  */
2060 $4
2061 int
2062 main ()
2063 {
2064 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2065 test_array [0] = 0
2066
2067   ;
2068   return 0;
2069 }
2070 _ACEOF
2071 if ac_fn_c_try_compile "$LINENO"; then :
2072   ac_lo=$ac_mid; break
2073 else
2074   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2075                         if test $ac_mid -le $ac_hi; then
2076                           ac_lo= ac_hi=
2077                           break
2078                         fi
2079                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2080 fi
2081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082   done
2083 else
2084   ac_lo= ac_hi=
2085 fi
2086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2087 fi
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089 # Binary search between lo and hi bounds.
2090 while test "x$ac_lo" != "x$ac_hi"; do
2091   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2092   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2093 /* end confdefs.h.  */
2094 $4
2095 int
2096 main ()
2097 {
2098 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2099 test_array [0] = 0
2100
2101   ;
2102   return 0;
2103 }
2104 _ACEOF
2105 if ac_fn_c_try_compile "$LINENO"; then :
2106   ac_hi=$ac_mid
2107 else
2108   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2109 fi
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111 done
2112 case $ac_lo in #((
2113 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2114 '') ac_retval=1 ;;
2115 esac
2116   else
2117     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2118 /* end confdefs.h.  */
2119 $4
2120 static long int longval () { return $2; }
2121 static unsigned long int ulongval () { return $2; }
2122 #include <stdio.h>
2123 #include <stdlib.h>
2124 int
2125 main ()
2126 {
2127
2128   FILE *f = fopen ("conftest.val", "w");
2129   if (! f)
2130     return 1;
2131   if (($2) < 0)
2132     {
2133       long int i = longval ();
2134       if (i != ($2))
2135         return 1;
2136       fprintf (f, "%ld", i);
2137     }
2138   else
2139     {
2140       unsigned long int i = ulongval ();
2141       if (i != ($2))
2142         return 1;
2143       fprintf (f, "%lu", i);
2144     }
2145   /* Do not output a trailing newline, as this causes \r\n confusion
2146      on some platforms.  */
2147   return ferror (f) || fclose (f) != 0;
2148
2149   ;
2150   return 0;
2151 }
2152 _ACEOF
2153 if ac_fn_c_try_run "$LINENO"; then :
2154   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2155 else
2156   ac_retval=1
2157 fi
2158 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2159   conftest.$ac_objext conftest.beam conftest.$ac_ext
2160 rm -f conftest.val
2161
2162   fi
2163   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2164   as_fn_set_status $ac_retval
2165
2166 } # ac_fn_c_compute_int
2167 cat >config.log <<_ACEOF
2168 This file contains any messages produced by compilers while
2169 running configure, to aid debugging if configure makes a mistake.
2170
2171 It was created by libffi $as_me 3.0.11, which was
2172 generated by GNU Autoconf 2.68.  Invocation command line was
2173
2174   $ $0 $@
2175
2176 _ACEOF
2177 exec 5>>config.log
2178 {
2179 cat <<_ASUNAME
2180 ## --------- ##
2181 ## Platform. ##
2182 ## --------- ##
2183
2184 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2185 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2186 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2187 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2188 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2189
2190 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2191 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2192
2193 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2194 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2195 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2196 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2197 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2198 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2199 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2200
2201 _ASUNAME
2202
2203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2204 for as_dir in $PATH
2205 do
2206   IFS=$as_save_IFS
2207   test -z "$as_dir" && as_dir=.
2208     $as_echo "PATH: $as_dir"
2209   done
2210 IFS=$as_save_IFS
2211
2212 } >&5
2213
2214 cat >&5 <<_ACEOF
2215
2216
2217 ## ----------- ##
2218 ## Core tests. ##
2219 ## ----------- ##
2220
2221 _ACEOF
2222
2223
2224 # Keep a trace of the command line.
2225 # Strip out --no-create and --no-recursion so they do not pile up.
2226 # Strip out --silent because we don't want to record it for future runs.
2227 # Also quote any args containing shell meta-characters.
2228 # Make two passes to allow for proper duplicate-argument suppression.
2229 ac_configure_args=
2230 ac_configure_args0=
2231 ac_configure_args1=
2232 ac_must_keep_next=false
2233 for ac_pass in 1 2
2234 do
2235   for ac_arg
2236   do
2237     case $ac_arg in
2238     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2239     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2240     | -silent | --silent | --silen | --sile | --sil)
2241       continue ;;
2242     *\'*)
2243       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2244     esac
2245     case $ac_pass in
2246     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2247     2)
2248       as_fn_append ac_configure_args1 " '$ac_arg'"
2249       if test $ac_must_keep_next = true; then
2250         ac_must_keep_next=false # Got value, back to normal.
2251       else
2252         case $ac_arg in
2253           *=* | --config-cache | -C | -disable-* | --disable-* \
2254           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2255           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2256           | -with-* | --with-* | -without-* | --without-* | --x)
2257             case "$ac_configure_args0 " in
2258               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2259             esac
2260             ;;
2261           -* ) ac_must_keep_next=true ;;
2262         esac
2263       fi
2264       as_fn_append ac_configure_args " '$ac_arg'"
2265       ;;
2266     esac
2267   done
2268 done
2269 { ac_configure_args0=; unset ac_configure_args0;}
2270 { ac_configure_args1=; unset ac_configure_args1;}
2271
2272 # When interrupted or exit'd, cleanup temporary files, and complete
2273 # config.log.  We remove comments because anyway the quotes in there
2274 # would cause problems or look ugly.
2275 # WARNING: Use '\'' to represent an apostrophe within the trap.
2276 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2277 trap 'exit_status=$?
2278   # Save into config.log some information that might help in debugging.
2279   {
2280     echo
2281
2282     $as_echo "## ---------------- ##
2283 ## Cache variables. ##
2284 ## ---------------- ##"
2285     echo
2286     # The following way of writing the cache mishandles newlines in values,
2287 (
2288   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2289     eval ac_val=\$$ac_var
2290     case $ac_val in #(
2291     *${as_nl}*)
2292       case $ac_var in #(
2293       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2294 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2295       esac
2296       case $ac_var in #(
2297       _ | IFS | as_nl) ;; #(
2298       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2299       *) { eval $ac_var=; unset $ac_var;} ;;
2300       esac ;;
2301     esac
2302   done
2303   (set) 2>&1 |
2304     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2305     *${as_nl}ac_space=\ *)
2306       sed -n \
2307         "s/'\''/'\''\\\\'\'''\''/g;
2308           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2309       ;; #(
2310     *)
2311       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2312       ;;
2313     esac |
2314     sort
2315 )
2316     echo
2317
2318     $as_echo "## ----------------- ##
2319 ## Output variables. ##
2320 ## ----------------- ##"
2321     echo
2322     for ac_var in $ac_subst_vars
2323     do
2324       eval ac_val=\$$ac_var
2325       case $ac_val in
2326       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2327       esac
2328       $as_echo "$ac_var='\''$ac_val'\''"
2329     done | sort
2330     echo
2331
2332     if test -n "$ac_subst_files"; then
2333       $as_echo "## ------------------- ##
2334 ## File substitutions. ##
2335 ## ------------------- ##"
2336       echo
2337       for ac_var in $ac_subst_files
2338       do
2339         eval ac_val=\$$ac_var
2340         case $ac_val in
2341         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2342         esac
2343         $as_echo "$ac_var='\''$ac_val'\''"
2344       done | sort
2345       echo
2346     fi
2347
2348     if test -s confdefs.h; then
2349       $as_echo "## ----------- ##
2350 ## confdefs.h. ##
2351 ## ----------- ##"
2352       echo
2353       cat confdefs.h
2354       echo
2355     fi
2356     test "$ac_signal" != 0 &&
2357       $as_echo "$as_me: caught signal $ac_signal"
2358     $as_echo "$as_me: exit $exit_status"
2359   } >&5
2360   rm -f core *.core core.conftest.* &&
2361     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2362     exit $exit_status
2363 ' 0
2364 for ac_signal in 1 2 13 15; do
2365   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2366 done
2367 ac_signal=0
2368
2369 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2370 rm -f -r conftest* confdefs.h
2371
2372 $as_echo "/* confdefs.h */" > confdefs.h
2373
2374 # Predefined preprocessor variables.
2375
2376 cat >>confdefs.h <<_ACEOF
2377 #define PACKAGE_NAME "$PACKAGE_NAME"
2378 _ACEOF
2379
2380 cat >>confdefs.h <<_ACEOF
2381 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2382 _ACEOF
2383
2384 cat >>confdefs.h <<_ACEOF
2385 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2386 _ACEOF
2387
2388 cat >>confdefs.h <<_ACEOF
2389 #define PACKAGE_STRING "$PACKAGE_STRING"
2390 _ACEOF
2391
2392 cat >>confdefs.h <<_ACEOF
2393 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2394 _ACEOF
2395
2396 cat >>confdefs.h <<_ACEOF
2397 #define PACKAGE_URL "$PACKAGE_URL"
2398 _ACEOF
2399
2400
2401 # Let the site file select an alternate cache file if it wants to.
2402 # Prefer an explicitly selected file to automatically selected ones.
2403 ac_site_file1=NONE
2404 ac_site_file2=NONE
2405 if test -n "$CONFIG_SITE"; then
2406   # We do not want a PATH search for config.site.
2407   case $CONFIG_SITE in #((
2408     -*)  ac_site_file1=./$CONFIG_SITE;;
2409     */*) ac_site_file1=$CONFIG_SITE;;
2410     *)   ac_site_file1=./$CONFIG_SITE;;
2411   esac
2412 elif test "x$prefix" != xNONE; then
2413   ac_site_file1=$prefix/share/config.site
2414   ac_site_file2=$prefix/etc/config.site
2415 else
2416   ac_site_file1=$ac_default_prefix/share/config.site
2417   ac_site_file2=$ac_default_prefix/etc/config.site
2418 fi
2419 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2420 do
2421   test "x$ac_site_file" = xNONE && continue
2422   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2423     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2424 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2425     sed 's/^/| /' "$ac_site_file" >&5
2426     . "$ac_site_file" \
2427       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2428 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2429 as_fn_error $? "failed to load site script $ac_site_file
2430 See \`config.log' for more details" "$LINENO" 5; }
2431   fi
2432 done
2433
2434 if test -r "$cache_file"; then
2435   # Some versions of bash will fail to source /dev/null (special files
2436   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2437   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2438     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2439 $as_echo "$as_me: loading cache $cache_file" >&6;}
2440     case $cache_file in
2441       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2442       *)                      . "./$cache_file";;
2443     esac
2444   fi
2445 else
2446   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2447 $as_echo "$as_me: creating cache $cache_file" >&6;}
2448   >$cache_file
2449 fi
2450
2451 # Check that the precious variables saved in the cache have kept the same
2452 # value.
2453 ac_cache_corrupted=false
2454 for ac_var in $ac_precious_vars; do
2455   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2456   eval ac_new_set=\$ac_env_${ac_var}_set
2457   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2458   eval ac_new_val=\$ac_env_${ac_var}_value
2459   case $ac_old_set,$ac_new_set in
2460     set,)
2461       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2462 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2463       ac_cache_corrupted=: ;;
2464     ,set)
2465       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2466 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2467       ac_cache_corrupted=: ;;
2468     ,);;
2469     *)
2470       if test "x$ac_old_val" != "x$ac_new_val"; then
2471         # differences in whitespace do not lead to failure.
2472         ac_old_val_w=`echo x $ac_old_val`
2473         ac_new_val_w=`echo x $ac_new_val`
2474         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2475           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2476 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2477           ac_cache_corrupted=:
2478         else
2479           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2480 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2481           eval $ac_var=\$ac_old_val
2482         fi
2483         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2484 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2485         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2486 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2487       fi;;
2488   esac
2489   # Pass precious variables to config.status.
2490   if test "$ac_new_set" = set; then
2491     case $ac_new_val in
2492     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2493     *) ac_arg=$ac_var=$ac_new_val ;;
2494     esac
2495     case " $ac_configure_args " in
2496       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2497       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2498     esac
2499   fi
2500 done
2501 if $ac_cache_corrupted; then
2502   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2503 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2504   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2505 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2506   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2507 fi
2508 ## -------------------- ##
2509 ## Main body of script. ##
2510 ## -------------------- ##
2511
2512 ac_ext=c
2513 ac_cpp='$CPP $CPPFLAGS'
2514 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2515 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2516 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2517
2518
2519 ac_config_headers="$ac_config_headers fficonfig.h"
2520
2521
2522 ac_aux_dir=
2523 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2524   if test -f "$ac_dir/install-sh"; then
2525     ac_aux_dir=$ac_dir
2526     ac_install_sh="$ac_aux_dir/install-sh -c"
2527     break
2528   elif test -f "$ac_dir/install.sh"; then
2529     ac_aux_dir=$ac_dir
2530     ac_install_sh="$ac_aux_dir/install.sh -c"
2531     break
2532   elif test -f "$ac_dir/shtool"; then
2533     ac_aux_dir=$ac_dir
2534     ac_install_sh="$ac_aux_dir/shtool install -c"
2535     break
2536   fi
2537 done
2538 if test -z "$ac_aux_dir"; then
2539   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2540 fi
2541
2542 # These three variables are undocumented and unsupported,
2543 # and are intended to be withdrawn in a future Autoconf release.
2544 # They can cause serious problems if a builder's source tree is in a directory
2545 # whose full name contains unusual characters.
2546 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2547 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2548 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2549
2550
2551 # Make sure we can run config.sub.
2552 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2553   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2554
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2556 $as_echo_n "checking build system type... " >&6; }
2557 if ${ac_cv_build+:} false; then :
2558   $as_echo_n "(cached) " >&6
2559 else
2560   ac_build_alias=$build_alias
2561 test "x$ac_build_alias" = x &&
2562   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2563 test "x$ac_build_alias" = x &&
2564   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2565 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2566   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2567
2568 fi
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2570 $as_echo "$ac_cv_build" >&6; }
2571 case $ac_cv_build in
2572 *-*-*) ;;
2573 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2574 esac
2575 build=$ac_cv_build
2576 ac_save_IFS=$IFS; IFS='-'
2577 set x $ac_cv_build
2578 shift
2579 build_cpu=$1
2580 build_vendor=$2
2581 shift; shift
2582 # Remember, the first character of IFS is used to create $*,
2583 # except with old shells:
2584 build_os=$*
2585 IFS=$ac_save_IFS
2586 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2587
2588
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2590 $as_echo_n "checking host system type... " >&6; }
2591 if ${ac_cv_host+:} false; then :
2592   $as_echo_n "(cached) " >&6
2593 else
2594   if test "x$host_alias" = x; then
2595   ac_cv_host=$ac_cv_build
2596 else
2597   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2598     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2599 fi
2600
2601 fi
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2603 $as_echo "$ac_cv_host" >&6; }
2604 case $ac_cv_host in
2605 *-*-*) ;;
2606 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2607 esac
2608 host=$ac_cv_host
2609 ac_save_IFS=$IFS; IFS='-'
2610 set x $ac_cv_host
2611 shift
2612 host_cpu=$1
2613 host_vendor=$2
2614 shift; shift
2615 # Remember, the first character of IFS is used to create $*,
2616 # except with old shells:
2617 host_os=$*
2618 IFS=$ac_save_IFS
2619 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2620
2621
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2623 $as_echo_n "checking target system type... " >&6; }
2624 if ${ac_cv_target+:} false; then :
2625   $as_echo_n "(cached) " >&6
2626 else
2627   if test "x$target_alias" = x; then
2628   ac_cv_target=$ac_cv_host
2629 else
2630   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2631     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2632 fi
2633
2634 fi
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2636 $as_echo "$ac_cv_target" >&6; }
2637 case $ac_cv_target in
2638 *-*-*) ;;
2639 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2640 esac
2641 target=$ac_cv_target
2642 ac_save_IFS=$IFS; IFS='-'
2643 set x $ac_cv_target
2644 shift
2645 target_cpu=$1
2646 target_vendor=$2
2647 shift; shift
2648 # Remember, the first character of IFS is used to create $*,
2649 # except with old shells:
2650 target_os=$*
2651 IFS=$ac_save_IFS
2652 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2653
2654
2655 # The aliases save the names the user supplied, while $host etc.
2656 # will get canonicalized.
2657 test -n "$target_alias" &&
2658   test "$program_prefix$program_suffix$program_transform_name" = \
2659     NONENONEs,x,x, &&
2660   program_prefix=${target_alias}-
2661
2662 target_alias=${target_alias-$host_alias}
2663
2664 . ${srcdir}/configure.host
2665
2666
2667    # [$]@ is unsable in 2.60+ but earlier autoconf had no ac_configure_args
2668    if test "${ac_configure_args+set}" != "set" ; then
2669       ac_configure_args=
2670       for ac_arg in ${1+"$@"}; do
2671          ac_configure_args="$ac_configure_args '$ac_arg'"
2672       done
2673    fi
2674
2675 # expand $ac_aux_dir to an absolute path
2676 am_aux_dir=`cd $ac_aux_dir && pwd`
2677
2678
2679 ax_enable_builddir="."
2680 # Check whether --enable-builddir was given.
2681 if test "${enable_builddir+set}" = set; then :
2682   enableval=$enable_builddir; ax_enable_builddir="$enableval"
2683 else
2684   ax_enable_builddir="auto"
2685 fi
2686
2687 if test ".$ac_srcdir_defaulted" != ".no" ; then
2688 if test ".$srcdir" = ".." ; then
2689   if test -f config.status ; then
2690     { $as_echo "$as_me:${as_lineno-$LINENO}: toplevel srcdir already configured... skipping subdir build" >&5
2691 $as_echo "$as_me: toplevel srcdir already configured... skipping subdir build" >&6;}
2692   else
2693     test ".$ax_enable_builddir" = "."  && ax_enable_builddir="."
2694     test ".$ax_enable_builddir" = ".no"  && ax_enable_builddir="."
2695     test ".$TARGET" = "." && TARGET="$target"
2696     test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="$TARGET"
2697     if test ".$ax_enable_builddir" != ".." ; then    # we know where to go and
2698       as_dir=$ax_enable_builddir; as_fn_mkdir_p
2699       echo __.$ax_enable_builddir.__ > $ax_enable_builddir/conftest.tmp
2700       cd $ax_enable_builddir
2701       if grep __.$ax_enable_builddir.__ conftest.tmp >/dev/null 2>/dev/null ; then
2702         rm conftest.tmp
2703         { $as_echo "$as_me:${as_lineno-$LINENO}: result: continue configure in default builddir \"./$ax_enable_builddir\"" >&5
2704 $as_echo "continue configure in default builddir \"./$ax_enable_builddir\"" >&6; }
2705       else
2706         as_fn_error $? "could not change to default builddir \"./$ax_enable_builddir\"" "$LINENO" 5
2707       fi
2708       srcdir=`echo "$ax_enable_builddir" |
2709               sed -e 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g;s,[/]$,,;'`
2710       # going to restart from subdirectory location
2711       test -f $srcdir/config.log   && mv $srcdir/config.log   .
2712       test -f $srcdir/confdefs.h   && mv $srcdir/confdefs.h   .
2713       test -f $srcdir/conftest.log && mv $srcdir/conftest.log .
2714       test -f $srcdir/$cache_file  && mv $srcdir/$cache_file  .
2715       { $as_echo "$as_me:${as_lineno-$LINENO}: result: ....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&5
2716 $as_echo "....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&6; }
2717       case "$0" in # restart
2718        /\\*) eval $SHELL "'$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
2719        *) eval $SHELL "'$srcdir/$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
2720       esac ; exit $?
2721     fi
2722   fi
2723 fi fi
2724 test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="."
2725 # Extract the first word of "gsed sed", so it can be a program name with args.
2726 set dummy gsed sed; ac_word=$2
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2728 $as_echo_n "checking for $ac_word... " >&6; }
2729 if ${ac_cv_path_ax_enable_builddir_sed+:} false; then :
2730   $as_echo_n "(cached) " >&6
2731 else
2732   case $ax_enable_builddir_sed in
2733   [\\/]* | ?:[\\/]*)
2734   ac_cv_path_ax_enable_builddir_sed="$ax_enable_builddir_sed" # Let the user override the test with a path.
2735   ;;
2736   *)
2737   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2738 for as_dir in $PATH
2739 do
2740   IFS=$as_save_IFS
2741   test -z "$as_dir" && as_dir=.
2742     for ac_exec_ext in '' $ac_executable_extensions; do
2743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2744     ac_cv_path_ax_enable_builddir_sed="$as_dir/$ac_word$ac_exec_ext"
2745     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2746     break 2
2747   fi
2748 done
2749   done
2750 IFS=$as_save_IFS
2751
2752   test -z "$ac_cv_path_ax_enable_builddir_sed" && ac_cv_path_ax_enable_builddir_sed="sed"
2753   ;;
2754 esac
2755 fi
2756 ax_enable_builddir_sed=$ac_cv_path_ax_enable_builddir_sed
2757 if test -n "$ax_enable_builddir_sed"; then
2758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_enable_builddir_sed" >&5
2759 $as_echo "$ax_enable_builddir_sed" >&6; }
2760 else
2761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2762 $as_echo "no" >&6; }
2763 fi
2764
2765
2766 ax_enable_builddir_auxdir="$am_aux_dir"
2767 ac_config_commands="$ac_config_commands buildir"
2768
2769
2770 am__api_version='1.11'
2771
2772 # Find a good install program.  We prefer a C program (faster),
2773 # so one script is as good as another.  But avoid the broken or
2774 # incompatible versions:
2775 # SysV /etc/install, /usr/sbin/install
2776 # SunOS /usr/etc/install
2777 # IRIX /sbin/install
2778 # AIX /bin/install
2779 # AmigaOS /C/install, which installs bootblocks on floppy discs
2780 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2781 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2782 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2783 # OS/2's system install, which has a completely different semantic
2784 # ./install, which can be erroneously created by make from ./install.sh.
2785 # Reject install programs that cannot install multiple files.
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2787 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2788 if test -z "$INSTALL"; then
2789 if ${ac_cv_path_install+:} false; then :
2790   $as_echo_n "(cached) " >&6
2791 else
2792   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793 for as_dir in $PATH
2794 do
2795   IFS=$as_save_IFS
2796   test -z "$as_dir" && as_dir=.
2797     # Account for people who put trailing slashes in PATH elements.
2798 case $as_dir/ in #((
2799   ./ | .// | /[cC]/* | \
2800   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2801   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2802   /usr/ucb/* ) ;;
2803   *)
2804     # OSF1 and SCO ODT 3.0 have their own names for install.
2805     # Don't use installbsd from OSF since it installs stuff as root
2806     # by default.
2807     for ac_prog in ginstall scoinst install; do
2808       for ac_exec_ext in '' $ac_executable_extensions; do
2809         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2810           if test $ac_prog = install &&
2811             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2812             # AIX install.  It has an incompatible calling convention.
2813             :
2814           elif test $ac_prog = install &&
2815             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2816             # program-specific install script used by HP pwplus--don't use.
2817             :
2818           else
2819             rm -rf conftest.one conftest.two conftest.dir
2820             echo one > conftest.one
2821             echo two > conftest.two
2822             mkdir conftest.dir
2823             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2824               test -s conftest.one && test -s conftest.two &&
2825               test -s conftest.dir/conftest.one &&
2826               test -s conftest.dir/conftest.two
2827             then
2828               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2829               break 3
2830             fi
2831           fi
2832         fi
2833       done
2834     done
2835     ;;
2836 esac
2837
2838   done
2839 IFS=$as_save_IFS
2840
2841 rm -rf conftest.one conftest.two conftest.dir
2842
2843 fi
2844   if test "${ac_cv_path_install+set}" = set; then
2845     INSTALL=$ac_cv_path_install
2846   else
2847     # As a last resort, use the slow shell script.  Don't cache a
2848     # value for INSTALL within a source directory, because that will
2849     # break other packages using the cache if that directory is
2850     # removed, or if the value is a relative name.
2851     INSTALL=$ac_install_sh
2852   fi
2853 fi
2854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2855 $as_echo "$INSTALL" >&6; }
2856
2857 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2858 # It thinks the first close brace ends the variable substitution.
2859 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2860
2861 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2862
2863 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2864
2865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2866 $as_echo_n "checking whether build environment is sane... " >&6; }
2867 # Just in case
2868 sleep 1
2869 echo timestamp > conftest.file
2870 # Reject unsafe characters in $srcdir or the absolute working directory
2871 # name.  Accept space and tab only in the latter.
2872 am_lf='
2873 '
2874 case `pwd` in
2875   *[\\\"\#\$\&\'\`$am_lf]*)
2876     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2877 esac
2878 case $srcdir in
2879   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2880     as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2881 esac
2882
2883 # Do `set' in a subshell so we don't clobber the current shell's
2884 # arguments.  Must try -L first in case configure is actually a
2885 # symlink; some systems play weird games with the mod time of symlinks
2886 # (eg FreeBSD returns the mod time of the symlink's containing
2887 # directory).
2888 if (
2889    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2890    if test "$*" = "X"; then
2891       # -L didn't work.
2892       set X `ls -t "$srcdir/configure" conftest.file`
2893    fi
2894    rm -f conftest.file
2895    if test "$*" != "X $srcdir/configure conftest.file" \
2896       && test "$*" != "X conftest.file $srcdir/configure"; then
2897
2898       # If neither matched, then we have a broken ls.  This can happen
2899       # if, for instance, CONFIG_SHELL is bash and it inherits a
2900       # broken ls alias from the environment.  This has actually
2901       # happened.  Such a system could not be considered "sane".
2902       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2903 alias in your environment" "$LINENO" 5
2904    fi
2905
2906    test "$2" = conftest.file
2907    )
2908 then
2909    # Ok.
2910    :
2911 else
2912    as_fn_error $? "newly created file is older than distributed files!
2913 Check your system clock" "$LINENO" 5
2914 fi
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2916 $as_echo "yes" >&6; }
2917 test "$program_prefix" != NONE &&
2918   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2919 # Use a double $ so make ignores it.
2920 test "$program_suffix" != NONE &&
2921   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2922 # Double any \ or $.
2923 # By default was `s,x,x', remove it if useless.
2924 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2925 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2926
2927 if test x"${MISSING+set}" != xset; then
2928   case $am_aux_dir in
2929   *\ * | *\     *)
2930     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2931   *)
2932     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2933   esac
2934 fi
2935 # Use eval to expand $SHELL
2936 if eval "$MISSING --run true"; then
2937   am_missing_run="$MISSING --run "
2938 else
2939   am_missing_run=
2940   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2941 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2942 fi
2943
2944 if test x"${install_sh}" != xset; then
2945   case $am_aux_dir in
2946   *\ * | *\     *)
2947     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2948   *)
2949     install_sh="\${SHELL} $am_aux_dir/install-sh"
2950   esac
2951 fi
2952
2953 # Installed binaries are usually stripped using `strip' when the user
2954 # run `make install-strip'.  However `strip' might not be the right
2955 # tool to use in cross-compilation environments, therefore Automake
2956 # will honor the `STRIP' environment variable to overrule this program.
2957 if test "$cross_compiling" != no; then
2958   if test -n "$ac_tool_prefix"; then
2959   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2960 set dummy ${ac_tool_prefix}strip; ac_word=$2
2961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2962 $as_echo_n "checking for $ac_word... " >&6; }
2963 if ${ac_cv_prog_STRIP+:} false; then :
2964   $as_echo_n "(cached) " >&6
2965 else
2966   if test -n "$STRIP"; then
2967   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2968 else
2969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2970 for as_dir in $PATH
2971 do
2972   IFS=$as_save_IFS
2973   test -z "$as_dir" && as_dir=.
2974     for ac_exec_ext in '' $ac_executable_extensions; do
2975   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2976     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2977     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2978     break 2
2979   fi
2980 done
2981   done
2982 IFS=$as_save_IFS
2983
2984 fi
2985 fi
2986 STRIP=$ac_cv_prog_STRIP
2987 if test -n "$STRIP"; then
2988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2989 $as_echo "$STRIP" >&6; }
2990 else
2991   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2992 $as_echo "no" >&6; }
2993 fi
2994
2995
2996 fi
2997 if test -z "$ac_cv_prog_STRIP"; then
2998   ac_ct_STRIP=$STRIP
2999   # Extract the first word of "strip", so it can be a program name with args.
3000 set dummy strip; ac_word=$2
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3002 $as_echo_n "checking for $ac_word... " >&6; }
3003 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3004   $as_echo_n "(cached) " >&6
3005 else
3006   if test -n "$ac_ct_STRIP"; then
3007   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3008 else
3009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3010 for as_dir in $PATH
3011 do
3012   IFS=$as_save_IFS
3013   test -z "$as_dir" && as_dir=.
3014     for ac_exec_ext in '' $ac_executable_extensions; do
3015   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3016     ac_cv_prog_ac_ct_STRIP="strip"
3017     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3018     break 2
3019   fi
3020 done
3021   done
3022 IFS=$as_save_IFS
3023
3024 fi
3025 fi
3026 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3027 if test -n "$ac_ct_STRIP"; then
3028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3029 $as_echo "$ac_ct_STRIP" >&6; }
3030 else
3031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032 $as_echo "no" >&6; }
3033 fi
3034
3035   if test "x$ac_ct_STRIP" = x; then
3036     STRIP=":"
3037   else
3038     case $cross_compiling:$ac_tool_warned in
3039 yes:)
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3041 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3042 ac_tool_warned=yes ;;
3043 esac
3044     STRIP=$ac_ct_STRIP
3045   fi
3046 else
3047   STRIP="$ac_cv_prog_STRIP"
3048 fi
3049
3050 fi
3051 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3052
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3054 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3055 if test -z "$MKDIR_P"; then
3056   if ${ac_cv_path_mkdir+:} false; then :
3057   $as_echo_n "(cached) " >&6
3058 else
3059   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3060 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3061 do
3062   IFS=$as_save_IFS
3063   test -z "$as_dir" && as_dir=.
3064     for ac_prog in mkdir gmkdir; do
3065          for ac_exec_ext in '' $ac_executable_extensions; do
3066            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3067            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3068              'mkdir (GNU coreutils) '* | \
3069              'mkdir (coreutils) '* | \
3070              'mkdir (fileutils) '4.1*)
3071                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3072                break 3;;
3073            esac
3074          done
3075        done
3076   done
3077 IFS=$as_save_IFS
3078
3079 fi
3080
3081   test -d ./--version && rmdir ./--version
3082   if test "${ac_cv_path_mkdir+set}" = set; then
3083     MKDIR_P="$ac_cv_path_mkdir -p"
3084   else
3085     # As a last resort, use the slow shell script.  Don't cache a
3086     # value for MKDIR_P within a source directory, because that will
3087     # break other packages using the cache if that directory is
3088     # removed, or if the value is a relative name.
3089     MKDIR_P="$ac_install_sh -d"
3090   fi
3091 fi
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3093 $as_echo "$MKDIR_P" >&6; }
3094
3095 mkdir_p="$MKDIR_P"
3096 case $mkdir_p in
3097   [\\/$]* | ?:[\\/]*) ;;
3098   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3099 esac
3100
3101 for ac_prog in gawk mawk nawk awk
3102 do
3103   # Extract the first word of "$ac_prog", so it can be a program name with args.
3104 set dummy $ac_prog; ac_word=$2
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3106 $as_echo_n "checking for $ac_word... " >&6; }
3107 if ${ac_cv_prog_AWK+:} false; then :
3108   $as_echo_n "(cached) " >&6
3109 else
3110   if test -n "$AWK"; then
3111   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3112 else
3113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3114 for as_dir in $PATH
3115 do
3116   IFS=$as_save_IFS
3117   test -z "$as_dir" && as_dir=.
3118     for ac_exec_ext in '' $ac_executable_extensions; do
3119   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3120     ac_cv_prog_AWK="$ac_prog"
3121     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3122     break 2
3123   fi
3124 done
3125   done
3126 IFS=$as_save_IFS
3127
3128 fi
3129 fi
3130 AWK=$ac_cv_prog_AWK
3131 if test -n "$AWK"; then
3132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3133 $as_echo "$AWK" >&6; }
3134 else
3135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3136 $as_echo "no" >&6; }
3137 fi
3138
3139
3140   test -n "$AWK" && break
3141 done
3142
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3144 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3145 set x ${MAKE-make}
3146 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3147 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3148   $as_echo_n "(cached) " >&6
3149 else
3150   cat >conftest.make <<\_ACEOF
3151 SHELL = /bin/sh
3152 all:
3153         @echo '@@@%%%=$(MAKE)=@@@%%%'
3154 _ACEOF
3155 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3156 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3157   *@@@%%%=?*=@@@%%%*)
3158     eval ac_cv_prog_make_${ac_make}_set=yes;;
3159   *)
3160     eval ac_cv_prog_make_${ac_make}_set=no;;
3161 esac
3162 rm -f conftest.make
3163 fi
3164 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3166 $as_echo "yes" >&6; }
3167   SET_MAKE=
3168 else
3169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3170 $as_echo "no" >&6; }
3171   SET_MAKE="MAKE=${MAKE-make}"
3172 fi
3173
3174 rm -rf .tst 2>/dev/null
3175 mkdir .tst 2>/dev/null
3176 if test -d .tst; then
3177   am__leading_dot=.
3178 else
3179   am__leading_dot=_
3180 fi
3181 rmdir .tst 2>/dev/null
3182
3183 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3184   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3185   # is not polluted with repeated "-I."
3186   am__isrc=' -I$(srcdir)'
3187   # test to see if srcdir already configured
3188   if test -f $srcdir/config.status; then
3189     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3190   fi
3191 fi
3192
3193 # test whether we have cygpath
3194 if test -z "$CYGPATH_W"; then
3195   if (cygpath --version) >/dev/null 2>/dev/null; then
3196     CYGPATH_W='cygpath -w'
3197   else
3198     CYGPATH_W=echo
3199   fi
3200 fi
3201
3202
3203 # Define the identity of the package.
3204  PACKAGE='libffi'
3205  VERSION='3.0.11'
3206
3207
3208 cat >>confdefs.h <<_ACEOF
3209 #define PACKAGE "$PACKAGE"
3210 _ACEOF
3211
3212
3213 cat >>confdefs.h <<_ACEOF
3214 #define VERSION "$VERSION"
3215 _ACEOF
3216
3217 # Some tools Automake needs.
3218
3219 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3220
3221
3222 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3223
3224
3225 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3226
3227
3228 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3229
3230
3231 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3232
3233 # We need awk for the "check" target.  The system "awk" is bad on
3234 # some platforms.
3235 # Always define AMTAR for backward compatibility.  Yes, it's still used
3236 # in the wild :-(  We should find a proper way to deprecate it ...
3237 AMTAR='$${TAR-tar}'
3238
3239 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3240
3241
3242
3243
3244
3245
3246 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3247 # We must force CC to /not/ be precious variables; otherwise
3248 # the wrong, non-multilib-adjusted value will be used in multilibs.
3249 # As a side effect, we have to subst CFLAGS ourselves.
3250 # Also save and restore CFLAGS, since AC_PROG_CC will come up with
3251 # defaults of its own if none are provided.
3252
3253
3254
3255 save_CFLAGS=$CFLAGS
3256 ac_ext=c
3257 ac_cpp='$CPP $CPPFLAGS'
3258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3261 if test -n "$ac_tool_prefix"; then
3262   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3263 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3265 $as_echo_n "checking for $ac_word... " >&6; }
3266 if ${ac_cv_prog_CC+:} false; then :
3267   $as_echo_n "(cached) " >&6
3268 else
3269   if test -n "$CC"; then
3270   ac_cv_prog_CC="$CC" # Let the user override the test.
3271 else
3272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3273 for as_dir in $PATH
3274 do
3275   IFS=$as_save_IFS
3276   test -z "$as_dir" && as_dir=.
3277     for ac_exec_ext in '' $ac_executable_extensions; do
3278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3279     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3280     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3281     break 2
3282   fi
3283 done
3284   done
3285 IFS=$as_save_IFS
3286
3287 fi
3288 fi
3289 CC=$ac_cv_prog_CC
3290 if test -n "$CC"; then
3291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3292 $as_echo "$CC" >&6; }
3293 else
3294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295 $as_echo "no" >&6; }
3296 fi
3297
3298
3299 fi
3300 if test -z "$ac_cv_prog_CC"; then
3301   ac_ct_CC=$CC
3302   # Extract the first word of "gcc", so it can be a program name with args.
3303 set dummy gcc; ac_word=$2
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3305 $as_echo_n "checking for $ac_word... " >&6; }
3306 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3307   $as_echo_n "(cached) " >&6
3308 else
3309   if test -n "$ac_ct_CC"; then
3310   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3311 else
3312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3313 for as_dir in $PATH
3314 do
3315   IFS=$as_save_IFS
3316   test -z "$as_dir" && as_dir=.
3317     for ac_exec_ext in '' $ac_executable_extensions; do
3318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3319     ac_cv_prog_ac_ct_CC="gcc"
3320     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3321     break 2
3322   fi
3323 done
3324   done
3325 IFS=$as_save_IFS
3326
3327 fi
3328 fi
3329 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3330 if test -n "$ac_ct_CC"; then
3331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3332 $as_echo "$ac_ct_CC" >&6; }
3333 else
3334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3335 $as_echo "no" >&6; }
3336 fi
3337
3338   if test "x$ac_ct_CC" = x; then
3339     CC=""
3340   else
3341     case $cross_compiling:$ac_tool_warned in
3342 yes:)
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3344 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3345 ac_tool_warned=yes ;;
3346 esac
3347     CC=$ac_ct_CC
3348   fi
3349 else
3350   CC="$ac_cv_prog_CC"
3351 fi
3352
3353 if test -z "$CC"; then
3354           if test -n "$ac_tool_prefix"; then
3355     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3356 set dummy ${ac_tool_prefix}cc; ac_word=$2
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3358 $as_echo_n "checking for $ac_word... " >&6; }
3359 if ${ac_cv_prog_CC+:} false; then :
3360   $as_echo_n "(cached) " >&6
3361 else
3362   if test -n "$CC"; then
3363   ac_cv_prog_CC="$CC" # Let the user override the test.
3364 else
3365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3366 for as_dir in $PATH
3367 do
3368   IFS=$as_save_IFS
3369   test -z "$as_dir" && as_dir=.
3370     for ac_exec_ext in '' $ac_executable_extensions; do
3371   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3372     ac_cv_prog_CC="${ac_tool_prefix}cc"
3373     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3374     break 2
3375   fi
3376 done
3377   done
3378 IFS=$as_save_IFS
3379
3380 fi
3381 fi
3382 CC=$ac_cv_prog_CC
3383 if test -n "$CC"; then
3384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3385 $as_echo "$CC" >&6; }
3386 else
3387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3389 fi
3390
3391
3392   fi
3393 fi
3394 if test -z "$CC"; then
3395   # Extract the first word of "cc", so it can be a program name with args.
3396 set dummy cc; ac_word=$2
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3398 $as_echo_n "checking for $ac_word... " >&6; }
3399 if ${ac_cv_prog_CC+:} false; then :
3400   $as_echo_n "(cached) " >&6
3401 else
3402   if test -n "$CC"; then
3403   ac_cv_prog_CC="$CC" # Let the user override the test.
3404 else
3405   ac_prog_rejected=no
3406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407 for as_dir in $PATH
3408 do
3409   IFS=$as_save_IFS
3410   test -z "$as_dir" && as_dir=.
3411     for ac_exec_ext in '' $ac_executable_extensions; do
3412   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3413     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3414        ac_prog_rejected=yes
3415        continue
3416      fi
3417     ac_cv_prog_CC="cc"
3418     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3419     break 2
3420   fi
3421 done
3422   done
3423 IFS=$as_save_IFS
3424
3425 if test $ac_prog_rejected = yes; then
3426   # We found a bogon in the path, so make sure we never use it.
3427   set dummy $ac_cv_prog_CC
3428   shift
3429   if test $# != 0; then
3430     # We chose a different compiler from the bogus one.
3431     # However, it has the same basename, so the bogon will be chosen
3432     # first if we set CC to just the basename; use the full file name.
3433     shift
3434     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3435   fi
3436 fi
3437 fi
3438 fi
3439 CC=$ac_cv_prog_CC
3440 if test -n "$CC"; then
3441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3442 $as_echo "$CC" >&6; }
3443 else
3444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3445 $as_echo "no" >&6; }
3446 fi
3447
3448
3449 fi
3450 if test -z "$CC"; then
3451   if test -n "$ac_tool_prefix"; then
3452   for ac_prog in cl.exe
3453   do
3454     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3455 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3457 $as_echo_n "checking for $ac_word... " >&6; }
3458 if ${ac_cv_prog_CC+:} false; then :
3459   $as_echo_n "(cached) " >&6
3460 else
3461   if test -n "$CC"; then
3462   ac_cv_prog_CC="$CC" # Let the user override the test.
3463 else
3464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3465 for as_dir in $PATH
3466 do
3467   IFS=$as_save_IFS
3468   test -z "$as_dir" && as_dir=.
3469     for ac_exec_ext in '' $ac_executable_extensions; do
3470   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3471     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3472     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3473     break 2
3474   fi
3475 done
3476   done
3477 IFS=$as_save_IFS
3478
3479 fi
3480 fi
3481 CC=$ac_cv_prog_CC
3482 if test -n "$CC"; then
3483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3484 $as_echo "$CC" >&6; }
3485 else
3486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3487 $as_echo "no" >&6; }
3488 fi
3489
3490
3491     test -n "$CC" && break
3492   done
3493 fi
3494 if test -z "$CC"; then
3495   ac_ct_CC=$CC
3496   for ac_prog in cl.exe
3497 do
3498   # Extract the first word of "$ac_prog", so it can be a program name with args.
3499 set dummy $ac_prog; ac_word=$2
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3501 $as_echo_n "checking for $ac_word... " >&6; }
3502 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3503   $as_echo_n "(cached) " >&6
3504 else
3505   if test -n "$ac_ct_CC"; then
3506   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3507 else
3508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3509 for as_dir in $PATH
3510 do
3511   IFS=$as_save_IFS
3512   test -z "$as_dir" && as_dir=.
3513     for ac_exec_ext in '' $ac_executable_extensions; do
3514   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3515     ac_cv_prog_ac_ct_CC="$ac_prog"
3516     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3517     break 2
3518   fi
3519 done
3520   done
3521 IFS=$as_save_IFS
3522
3523 fi
3524 fi
3525 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3526 if test -n "$ac_ct_CC"; then
3527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3528 $as_echo "$ac_ct_CC" >&6; }
3529 else
3530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3531 $as_echo "no" >&6; }
3532 fi
3533
3534
3535   test -n "$ac_ct_CC" && break
3536 done
3537
3538   if test "x$ac_ct_CC" = x; then
3539     CC=""
3540   else
3541     case $cross_compiling:$ac_tool_warned in
3542 yes:)
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3544 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3545 ac_tool_warned=yes ;;
3546 esac
3547     CC=$ac_ct_CC
3548   fi
3549 fi
3550
3551 fi
3552
3553
3554 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3555 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3556 as_fn_error $? "no acceptable C compiler found in \$PATH
3557 See \`config.log' for more details" "$LINENO" 5; }
3558
3559 # Provide some information about the compiler.
3560 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3561 set X $ac_compile
3562 ac_compiler=$2
3563 for ac_option in --version -v -V -qversion; do
3564   { { ac_try="$ac_compiler $ac_option >&5"
3565 case "(($ac_try" in
3566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3567   *) ac_try_echo=$ac_try;;
3568 esac
3569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3570 $as_echo "$ac_try_echo"; } >&5
3571   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3572   ac_status=$?
3573   if test -s conftest.err; then
3574     sed '10a\
3575 ... rest of stderr output deleted ...
3576          10q' conftest.err >conftest.er1
3577     cat conftest.er1 >&5
3578   fi
3579   rm -f conftest.er1 conftest.err
3580   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3581   test $ac_status = 0; }
3582 done
3583
3584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3585 /* end confdefs.h.  */
3586
3587 int
3588 main ()
3589 {
3590
3591   ;
3592   return 0;
3593 }
3594 _ACEOF
3595 ac_clean_files_save=$ac_clean_files
3596 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3597 # Try to create an executable without -o first, disregard a.out.
3598 # It will help us diagnose broken compilers, and finding out an intuition
3599 # of exeext.
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3601 $as_echo_n "checking whether the C compiler works... " >&6; }
3602 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3603
3604 # The possible output files:
3605 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3606
3607 ac_rmfiles=
3608 for ac_file in $ac_files
3609 do
3610   case $ac_file in
3611     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3612     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3613   esac
3614 done
3615 rm -f $ac_rmfiles
3616
3617 if { { ac_try="$ac_link_default"
3618 case "(($ac_try" in
3619   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3620   *) ac_try_echo=$ac_try;;
3621 esac
3622 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3623 $as_echo "$ac_try_echo"; } >&5
3624   (eval "$ac_link_default") 2>&5
3625   ac_status=$?
3626   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3627   test $ac_status = 0; }; then :
3628   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3629 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3630 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3631 # so that the user can short-circuit this test for compilers unknown to
3632 # Autoconf.
3633 for ac_file in $ac_files ''
3634 do
3635   test -f "$ac_file" || continue
3636   case $ac_file in
3637     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3638         ;;
3639     [ab].out )
3640         # We found the default executable, but exeext='' is most
3641         # certainly right.
3642         break;;
3643     *.* )
3644         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3645         then :; else
3646            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3647         fi
3648         # We set ac_cv_exeext here because the later test for it is not
3649         # safe: cross compilers may not add the suffix if given an `-o'
3650         # argument, so we may need to know it at that point already.
3651         # Even if this section looks crufty: it has the advantage of
3652         # actually working.
3653         break;;
3654     * )
3655         break;;
3656   esac
3657 done
3658 test "$ac_cv_exeext" = no && ac_cv_exeext=
3659
3660 else
3661   ac_file=''
3662 fi
3663 if test -z "$ac_file"; then :
3664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3665 $as_echo "no" >&6; }
3666 $as_echo "$as_me: failed program was:" >&5
3667 sed 's/^/| /' conftest.$ac_ext >&5
3668
3669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3670 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3671 as_fn_error 77 "C compiler cannot create executables
3672 See \`config.log' for more details" "$LINENO" 5; }
3673 else
3674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3675 $as_echo "yes" >&6; }
3676 fi
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3678 $as_echo_n "checking for C compiler default output file name... " >&6; }
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3680 $as_echo "$ac_file" >&6; }
3681 ac_exeext=$ac_cv_exeext
3682
3683 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3684 ac_clean_files=$ac_clean_files_save
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3686 $as_echo_n "checking for suffix of executables... " >&6; }
3687 if { { ac_try="$ac_link"
3688 case "(($ac_try" in
3689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3690   *) ac_try_echo=$ac_try;;
3691 esac
3692 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3693 $as_echo "$ac_try_echo"; } >&5
3694   (eval "$ac_link") 2>&5
3695   ac_status=$?
3696   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3697   test $ac_status = 0; }; then :
3698   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3699 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3700 # work properly (i.e., refer to `conftest.exe'), while it won't with
3701 # `rm'.
3702 for ac_file in conftest.exe conftest conftest.*; do
3703   test -f "$ac_file" || continue
3704   case $ac_file in
3705     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3706     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3707           break;;
3708     * ) break;;
3709   esac
3710 done
3711 else
3712   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3713 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3714 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3715 See \`config.log' for more details" "$LINENO" 5; }
3716 fi
3717 rm -f conftest conftest$ac_cv_exeext
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3719 $as_echo "$ac_cv_exeext" >&6; }
3720
3721 rm -f conftest.$ac_ext
3722 EXEEXT=$ac_cv_exeext
3723 ac_exeext=$EXEEXT
3724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3725 /* end confdefs.h.  */
3726 #include <stdio.h>
3727 int
3728 main ()
3729 {
3730 FILE *f = fopen ("conftest.out", "w");
3731  return ferror (f) || fclose (f) != 0;
3732
3733   ;
3734   return 0;
3735 }
3736 _ACEOF
3737 ac_clean_files="$ac_clean_files conftest.out"
3738 # Check that the compiler produces executables we can run.  If not, either
3739 # the compiler is broken, or we cross compile.
3740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3741 $as_echo_n "checking whether we are cross compiling... " >&6; }
3742 if test "$cross_compiling" != yes; then
3743   { { ac_try="$ac_link"
3744 case "(($ac_try" in
3745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3746   *) ac_try_echo=$ac_try;;
3747 esac
3748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3749 $as_echo "$ac_try_echo"; } >&5
3750   (eval "$ac_link") 2>&5
3751   ac_status=$?
3752   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3753   test $ac_status = 0; }
3754   if { ac_try='./conftest$ac_cv_exeext'
3755   { { case "(($ac_try" in
3756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3757   *) ac_try_echo=$ac_try;;
3758 esac
3759 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3760 $as_echo "$ac_try_echo"; } >&5
3761   (eval "$ac_try") 2>&5
3762   ac_status=$?
3763   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3764   test $ac_status = 0; }; }; then
3765     cross_compiling=no
3766   else
3767     if test "$cross_compiling" = maybe; then
3768         cross_compiling=yes
3769     else
3770         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3771 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3772 as_fn_error $? "cannot run C compiled programs.
3773 If you meant to cross compile, use \`--host'.
3774 See \`config.log' for more details" "$LINENO" 5; }
3775     fi
3776   fi
3777 fi
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3779 $as_echo "$cross_compiling" >&6; }
3780
3781 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3782 ac_clean_files=$ac_clean_files_save
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3784 $as_echo_n "checking for suffix of object files... " >&6; }
3785 if ${ac_cv_objext+:} false; then :
3786   $as_echo_n "(cached) " >&6
3787 else
3788   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3789 /* end confdefs.h.  */
3790
3791 int
3792 main ()
3793 {
3794
3795   ;
3796   return 0;
3797 }
3798 _ACEOF
3799 rm -f conftest.o conftest.obj
3800 if { { ac_try="$ac_compile"
3801 case "(($ac_try" in
3802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3803   *) ac_try_echo=$ac_try;;
3804 esac
3805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3806 $as_echo "$ac_try_echo"; } >&5
3807   (eval "$ac_compile") 2>&5
3808   ac_status=$?
3809   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3810   test $ac_status = 0; }; then :
3811   for ac_file in conftest.o conftest.obj conftest.*; do
3812   test -f "$ac_file" || continue;
3813   case $ac_file in
3814     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3815     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3816        break;;
3817   esac
3818 done
3819 else
3820   $as_echo "$as_me: failed program was:" >&5
3821 sed 's/^/| /' conftest.$ac_ext >&5
3822
3823 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3824 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3825 as_fn_error $? "cannot compute suffix of object files: cannot compile
3826 See \`config.log' for more details" "$LINENO" 5; }
3827 fi
3828 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3829 fi
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3831 $as_echo "$ac_cv_objext" >&6; }
3832 OBJEXT=$ac_cv_objext
3833 ac_objext=$OBJEXT
3834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3835 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3836 if ${ac_cv_c_compiler_gnu+:} false; then :
3837   $as_echo_n "(cached) " >&6
3838 else
3839   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3840 /* end confdefs.h.  */
3841
3842 int
3843 main ()
3844 {
3845 #ifndef __GNUC__
3846        choke me
3847 #endif
3848
3849   ;
3850   return 0;
3851 }
3852 _ACEOF
3853 if ac_fn_c_try_compile "$LINENO"; then :
3854   ac_compiler_gnu=yes
3855 else
3856   ac_compiler_gnu=no
3857 fi
3858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3859 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3860
3861 fi
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3863 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3864 if test $ac_compiler_gnu = yes; then
3865   GCC=yes
3866 else
3867   GCC=
3868 fi
3869 ac_test_CFLAGS=${CFLAGS+set}
3870 ac_save_CFLAGS=$CFLAGS
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3872 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3873 if ${ac_cv_prog_cc_g+:} false; then :
3874   $as_echo_n "(cached) " >&6
3875 else
3876   ac_save_c_werror_flag=$ac_c_werror_flag
3877    ac_c_werror_flag=yes
3878    ac_cv_prog_cc_g=no
3879    CFLAGS="-g"
3880    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3881 /* end confdefs.h.  */
3882
3883 int
3884 main ()
3885 {
3886
3887   ;
3888   return 0;
3889 }
3890 _ACEOF
3891 if ac_fn_c_try_compile "$LINENO"; then :
3892   ac_cv_prog_cc_g=yes
3893 else
3894   CFLAGS=""
3895       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896 /* end confdefs.h.  */
3897
3898 int
3899 main ()
3900 {
3901
3902   ;
3903   return 0;
3904 }
3905 _ACEOF
3906 if ac_fn_c_try_compile "$LINENO"; then :
3907
3908 else
3909   ac_c_werror_flag=$ac_save_c_werror_flag
3910          CFLAGS="-g"
3911          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3912 /* end confdefs.h.  */
3913
3914 int
3915 main ()
3916 {
3917
3918   ;
3919   return 0;
3920 }
3921 _ACEOF
3922 if ac_fn_c_try_compile "$LINENO"; then :
3923   ac_cv_prog_cc_g=yes
3924 fi
3925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3926 fi
3927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3928 fi
3929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3930    ac_c_werror_flag=$ac_save_c_werror_flag
3931 fi
3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3933 $as_echo "$ac_cv_prog_cc_g" >&6; }
3934 if test "$ac_test_CFLAGS" = set; then
3935   CFLAGS=$ac_save_CFLAGS
3936 elif test $ac_cv_prog_cc_g = yes; then
3937   if test "$GCC" = yes; then
3938     CFLAGS="-g -O2"
3939   else
3940     CFLAGS="-g"
3941   fi
3942 else
3943   if test "$GCC" = yes; then
3944     CFLAGS="-O2"
3945   else
3946     CFLAGS=
3947   fi
3948 fi
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3950 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3951 if ${ac_cv_prog_cc_c89+:} false; then :
3952   $as_echo_n "(cached) " >&6
3953 else
3954   ac_cv_prog_cc_c89=no
3955 ac_save_CC=$CC
3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957 /* end confdefs.h.  */
3958 #include <stdarg.h>
3959 #include <stdio.h>
3960 #include <sys/types.h>
3961 #include <sys/stat.h>
3962 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3963 struct buf { int x; };
3964 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3965 static char *e (p, i)
3966      char **p;
3967      int i;
3968 {
3969   return p[i];
3970 }
3971 static char *f (char * (*g) (char **, int), char **p, ...)
3972 {
3973   char *s;
3974   va_list v;
3975   va_start (v,p);
3976   s = g (p, va_arg (v,int));
3977   va_end (v);
3978   return s;
3979 }
3980
3981 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3982    function prototypes and stuff, but not '\xHH' hex character constants.
3983    These don't provoke an error unfortunately, instead are silently treated
3984    as 'x'.  The following induces an error, until -std is added to get
3985    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3986    array size at least.  It's necessary to write '\x00'==0 to get something
3987    that's true only with -std.  */
3988 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3989
3990 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3991    inside strings and character constants.  */
3992 #define FOO(x) 'x'
3993 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3994
3995 int test (int i, double x);
3996 struct s1 {int (*f) (int a);};
3997 struct s2 {int (*f) (double a);};
3998 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3999 int argc;
4000 char **argv;
4001 int
4002 main ()
4003 {
4004 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4005   ;
4006   return 0;
4007 }
4008 _ACEOF
4009 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4010         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4011 do
4012   CC="$ac_save_CC $ac_arg"
4013   if ac_fn_c_try_compile "$LINENO"; then :
4014   ac_cv_prog_cc_c89=$ac_arg
4015 fi
4016 rm -f core conftest.err conftest.$ac_objext
4017   test "x$ac_cv_prog_cc_c89" != "xno" && break
4018 done
4019 rm -f conftest.$ac_ext
4020 CC=$ac_save_CC
4021
4022 fi
4023 # AC_CACHE_VAL
4024 case "x$ac_cv_prog_cc_c89" in
4025   x)
4026     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4027 $as_echo "none needed" >&6; } ;;
4028   xno)
4029     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4030 $as_echo "unsupported" >&6; } ;;
4031   *)
4032     CC="$CC $ac_cv_prog_cc_c89"
4033     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4034 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4035 esac
4036 if test "x$ac_cv_prog_cc_c89" != xno; then :
4037
4038 fi
4039
4040 ac_ext=c
4041 ac_cpp='$CPP $CPPFLAGS'
4042 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4043 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4044 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4045 DEPDIR="${am__leading_dot}deps"
4046
4047 ac_config_commands="$ac_config_commands depfiles"
4048
4049
4050 am_make=${MAKE-make}
4051 cat > confinc << 'END'
4052 am__doit:
4053         @echo this is the am__doit target
4054 .PHONY: am__doit
4055 END
4056 # If we don't find an include directive, just comment out the code.
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4058 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4059 am__include="#"
4060 am__quote=
4061 _am_result=none
4062 # First try GNU make style include.
4063 echo "include confinc" > confmf
4064 # Ignore all kinds of additional output from `make'.
4065 case `$am_make -s -f confmf 2> /dev/null` in #(
4066 *the\ am__doit\ target*)
4067   am__include=include
4068   am__quote=
4069   _am_result=GNU
4070   ;;
4071 esac
4072 # Now try BSD make style include.
4073 if test "$am__include" = "#"; then
4074    echo '.include "confinc"' > confmf
4075    case `$am_make -s -f confmf 2> /dev/null` in #(
4076    *the\ am__doit\ target*)
4077      am__include=.include
4078      am__quote="\""
4079      _am_result=BSD
4080      ;;
4081    esac
4082 fi
4083
4084
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4086 $as_echo "$_am_result" >&6; }
4087 rm -f confinc confmf
4088
4089 # Check whether --enable-dependency-tracking was given.
4090 if test "${enable_dependency_tracking+set}" = set; then :
4091   enableval=$enable_dependency_tracking;
4092 fi
4093
4094 if test "x$enable_dependency_tracking" != xno; then
4095   am_depcomp="$ac_aux_dir/depcomp"
4096   AMDEPBACKSLASH='\'
4097   am__nodep='_no'
4098 fi
4099  if test "x$enable_dependency_tracking" != xno; then
4100   AMDEP_TRUE=
4101   AMDEP_FALSE='#'
4102 else
4103   AMDEP_TRUE='#'
4104   AMDEP_FALSE=
4105 fi
4106
4107
4108
4109 depcc="$CC"   am_compiler_list=
4110
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4112 $as_echo_n "checking dependency style of $depcc... " >&6; }
4113 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4114   $as_echo_n "(cached) " >&6
4115 else
4116   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4117   # We make a subdir and do the tests there.  Otherwise we can end up
4118   # making bogus files that we don't know about and never remove.  For
4119   # instance it was reported that on HP-UX the gcc test will end up
4120   # making a dummy file named `D' -- because `-MD' means `put the output
4121   # in D'.
4122   rm -rf conftest.dir
4123   mkdir conftest.dir
4124   # Copy depcomp to subdir because otherwise we won't find it if we're
4125   # using a relative directory.
4126   cp "$am_depcomp" conftest.dir
4127   cd conftest.dir
4128   # We will build objects and dependencies in a subdirectory because
4129   # it helps to detect inapplicable dependency modes.  For instance
4130   # both Tru64's cc and ICC support -MD to output dependencies as a
4131   # side effect of compilation, but ICC will put the dependencies in
4132   # the current directory while Tru64 will put them in the object
4133   # directory.
4134   mkdir sub
4135
4136   am_cv_CC_dependencies_compiler_type=none
4137   if test "$am_compiler_list" = ""; then
4138      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4139   fi
4140   am__universal=false
4141   case " $depcc " in #(
4142      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4143      esac
4144
4145   for depmode in $am_compiler_list; do
4146     # Setup a source with many dependencies, because some compilers
4147     # like to wrap large dependency lists on column 80 (with \), and
4148     # we should not choose a depcomp mode which is confused by this.
4149     #
4150     # We need to recreate these files for each test, as the compiler may
4151     # overwrite some of them when testing with obscure command lines.
4152     # This happens at least with the AIX C compiler.
4153     : > sub/conftest.c
4154     for i in 1 2 3 4 5 6; do
4155       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4156       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4157       # Solaris 8's {/usr,}/bin/sh.
4158       touch sub/conftst$i.h
4159     done
4160     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4161
4162     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4163     # mode.  It turns out that the SunPro C++ compiler does not properly
4164     # handle `-M -o', and we need to detect this.  Also, some Intel
4165     # versions had trouble with output in subdirs
4166     am__obj=sub/conftest.${OBJEXT-o}
4167     am__minus_obj="-o $am__obj"
4168     case $depmode in
4169     gcc)
4170       # This depmode causes a compiler race in universal mode.
4171       test "$am__universal" = false || continue
4172       ;;
4173     nosideeffect)
4174       # after this tag, mechanisms are not by side-effect, so they'll
4175       # only be used when explicitly requested
4176       if test "x$enable_dependency_tracking" = xyes; then
4177         continue
4178       else
4179         break
4180       fi
4181       ;;
4182     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4183       # This compiler won't grok `-c -o', but also, the minuso test has
4184       # not run yet.  These depmodes are late enough in the game, and
4185       # so weak that their functioning should not be impacted.
4186       am__obj=conftest.${OBJEXT-o}
4187       am__minus_obj=
4188       ;;
4189     none) break ;;
4190     esac
4191     if depmode=$depmode \
4192        source=sub/conftest.c object=$am__obj \
4193        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4194        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4195          >/dev/null 2>conftest.err &&
4196        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4197        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4198        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4199        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4200       # icc doesn't choke on unknown options, it will just issue warnings
4201       # or remarks (even with -Werror).  So we grep stderr for any message
4202       # that says an option was ignored or not supported.
4203       # When given -MP, icc 7.0 and 7.1 complain thusly:
4204       #   icc: Command line warning: ignoring option '-M'; no argument required
4205       # The diagnosis changed in icc 8.0:
4206       #   icc: Command line remark: option '-MP' not supported
4207       if (grep 'ignoring option' conftest.err ||
4208           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4209         am_cv_CC_dependencies_compiler_type=$depmode
4210         break
4211       fi
4212     fi
4213   done
4214
4215   cd ..
4216   rm -rf conftest.dir
4217 else
4218   am_cv_CC_dependencies_compiler_type=none
4219 fi
4220
4221 fi
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4223 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4224 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4225
4226  if
4227   test "x$enable_dependency_tracking" != xno \
4228   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4229   am__fastdepCC_TRUE=
4230   am__fastdepCC_FALSE='#'
4231 else
4232   am__fastdepCC_TRUE='#'
4233   am__fastdepCC_FALSE=
4234 fi
4235
4236
4237 CFLAGS=$save_CFLAGS
4238
4239
4240
4241
4242
4243 # By default we simply use the C compiler to build assembly code.
4244
4245 test "${CCAS+set}" = set || CCAS=$CC
4246 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4247
4248
4249
4250 depcc="$CCAS"   am_compiler_list=
4251
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4253 $as_echo_n "checking dependency style of $depcc... " >&6; }
4254 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
4255   $as_echo_n "(cached) " >&6
4256 else
4257   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4258   # We make a subdir and do the tests there.  Otherwise we can end up
4259   # making bogus files that we don't know about and never remove.  For
4260   # instance it was reported that on HP-UX the gcc test will end up
4261   # making a dummy file named `D' -- because `-MD' means `put the output
4262   # in D'.
4263   rm -rf conftest.dir
4264   mkdir conftest.dir
4265   # Copy depcomp to subdir because otherwise we won't find it if we're
4266   # using a relative directory.
4267   cp "$am_depcomp" conftest.dir
4268   cd conftest.dir
4269   # We will build objects and dependencies in a subdirectory because
4270   # it helps to detect inapplicable dependency modes.  For instance
4271   # both Tru64's cc and ICC support -MD to output dependencies as a
4272   # side effect of compilation, but ICC will put the dependencies in
4273   # the current directory while Tru64 will put them in the object
4274   # directory.
4275   mkdir sub
4276
4277   am_cv_CCAS_dependencies_compiler_type=none
4278   if test "$am_compiler_list" = ""; then
4279      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4280   fi
4281   am__universal=false
4282
4283
4284   for depmode in $am_compiler_list; do
4285     # Setup a source with many dependencies, because some compilers
4286     # like to wrap large dependency lists on column 80 (with \), and
4287     # we should not choose a depcomp mode which is confused by this.
4288     #
4289     # We need to recreate these files for each test, as the compiler may
4290     # overwrite some of them when testing with obscure command lines.
4291     # This happens at least with the AIX C compiler.
4292     : > sub/conftest.c
4293     for i in 1 2 3 4 5 6; do
4294       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4295       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4296       # Solaris 8's {/usr,}/bin/sh.
4297       touch sub/conftst$i.h
4298     done
4299     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4300
4301     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4302     # mode.  It turns out that the SunPro C++ compiler does not properly
4303     # handle `-M -o', and we need to detect this.  Also, some Intel
4304     # versions had trouble with output in subdirs
4305     am__obj=sub/conftest.${OBJEXT-o}
4306     am__minus_obj="-o $am__obj"
4307     case $depmode in
4308     gcc)
4309       # This depmode causes a compiler race in universal mode.
4310       test "$am__universal" = false || continue
4311       ;;
4312     nosideeffect)
4313       # after this tag, mechanisms are not by side-effect, so they'll
4314       # only be used when explicitly requested
4315       if test "x$enable_dependency_tracking" = xyes; then
4316         continue
4317       else
4318         break
4319       fi
4320       ;;
4321     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4322       # This compiler won't grok `-c -o', but also, the minuso test has
4323       # not run yet.  These depmodes are late enough in the game, and
4324       # so weak that their functioning should not be impacted.
4325       am__obj=conftest.${OBJEXT-o}
4326       am__minus_obj=
4327       ;;
4328     none) break ;;
4329     esac
4330     if depmode=$depmode \
4331        source=sub/conftest.c object=$am__obj \
4332        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4333        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4334          >/dev/null 2>conftest.err &&
4335        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4336        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4337        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4338        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4339       # icc doesn't choke on unknown options, it will just issue warnings
4340       # or remarks (even with -Werror).  So we grep stderr for any message
4341       # that says an option was ignored or not supported.
4342       # When given -MP, icc 7.0 and 7.1 complain thusly:
4343       #   icc: Command line warning: ignoring option '-M'; no argument required
4344       # The diagnosis changed in icc 8.0:
4345       #   icc: Command line remark: option '-MP' not supported
4346       if (grep 'ignoring option' conftest.err ||
4347           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4348         am_cv_CCAS_dependencies_compiler_type=$depmode
4349         break
4350       fi
4351     fi
4352   done
4353
4354   cd ..
4355   rm -rf conftest.dir
4356 else
4357   am_cv_CCAS_dependencies_compiler_type=none
4358 fi
4359
4360 fi
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4362 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4363 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4364
4365  if
4366   test "x$enable_dependency_tracking" != xno \
4367   && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4368   am__fastdepCCAS_TRUE=
4369   am__fastdepCCAS_FALSE='#'
4370 else
4371   am__fastdepCCAS_TRUE='#'
4372   am__fastdepCCAS_FALSE=
4373 fi
4374
4375
4376 if test "x$CC" != xcc; then
4377   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4378 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4379 else
4380   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4381 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4382 fi
4383 set dummy $CC; ac_cc=`$as_echo "$2" |
4384                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4385 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4386   $as_echo_n "(cached) " >&6
4387 else
4388   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4389 /* end confdefs.h.  */
4390
4391 int
4392 main ()
4393 {
4394
4395   ;
4396   return 0;
4397 }
4398 _ACEOF
4399 # Make sure it works both with $CC and with simple cc.
4400 # We do the test twice because some compilers refuse to overwrite an
4401 # existing .o file with -o, though they will create one.
4402 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4403 rm -f conftest2.*
4404 if { { case "(($ac_try" in
4405   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4406   *) ac_try_echo=$ac_try;;
4407 esac
4408 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4409 $as_echo "$ac_try_echo"; } >&5
4410   (eval "$ac_try") 2>&5
4411   ac_status=$?
4412   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4413   test $ac_status = 0; } &&
4414    test -f conftest2.$ac_objext && { { case "(($ac_try" in
4415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4416   *) ac_try_echo=$ac_try;;
4417 esac
4418 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4419 $as_echo "$ac_try_echo"; } >&5
4420   (eval "$ac_try") 2>&5
4421   ac_status=$?
4422   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4423   test $ac_status = 0; };
4424 then
4425   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4426   if test "x$CC" != xcc; then
4427     # Test first that cc exists at all.
4428     if { ac_try='cc -c conftest.$ac_ext >&5'
4429   { { case "(($ac_try" in
4430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4431   *) ac_try_echo=$ac_try;;
4432 esac
4433 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4434 $as_echo "$ac_try_echo"; } >&5
4435   (eval "$ac_try") 2>&5
4436   ac_status=$?
4437   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4438   test $ac_status = 0; }; }; then
4439       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4440       rm -f conftest2.*
4441       if { { case "(($ac_try" in
4442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4443   *) ac_try_echo=$ac_try;;
4444 esac
4445 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4446 $as_echo "$ac_try_echo"; } >&5
4447   (eval "$ac_try") 2>&5
4448   ac_status=$?
4449   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4450   test $ac_status = 0; } &&
4451          test -f conftest2.$ac_objext && { { case "(($ac_try" in
4452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4453   *) ac_try_echo=$ac_try;;
4454 esac
4455 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4456 $as_echo "$ac_try_echo"; } >&5
4457   (eval "$ac_try") 2>&5
4458   ac_status=$?
4459   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4460   test $ac_status = 0; };
4461       then
4462         # cc works too.
4463         :
4464       else
4465         # cc exists but doesn't like -o.
4466         eval ac_cv_prog_cc_${ac_cc}_c_o=no
4467       fi
4468     fi
4469   fi
4470 else
4471   eval ac_cv_prog_cc_${ac_cc}_c_o=no
4472 fi
4473 rm -f core conftest*
4474
4475 fi
4476 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4478 $as_echo "yes" >&6; }
4479 else
4480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4481 $as_echo "no" >&6; }
4482
4483 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4484
4485 fi
4486
4487 # FIXME: we rely on the cache variable name because
4488 # there is no other way.
4489 set dummy $CC
4490 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4491 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4492 if test "$am_t" != yes; then
4493    # Losing compiler, so override with the script.
4494    # FIXME: It is wrong to rewrite CC.
4495    # But if we don't then we get into trouble of one sort or another.
4496    # A longer-term fix would be to have automake use am__CC in this case,
4497    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4498    CC="$am_aux_dir/compile $CC"
4499 fi
4500
4501
4502 case `pwd` in
4503   *\ * | *\     *)
4504     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4505 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4506 esac
4507
4508
4509
4510 macro_version='2.4.2'
4511 macro_revision='1.3337'
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525 ltmain="$ac_aux_dir/ltmain.sh"
4526
4527 # Backslashify metacharacters that are still active within
4528 # double-quoted strings.
4529 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4530
4531 # Same as above, but do not quote variable references.
4532 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4533
4534 # Sed substitution to delay expansion of an escaped shell variable in a
4535 # double_quote_subst'ed string.
4536 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4537
4538 # Sed substitution to delay expansion of an escaped single quote.
4539 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4540
4541 # Sed substitution to avoid accidental globbing in evaled expressions
4542 no_glob_subst='s/\*/\\\*/g'
4543
4544 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4545 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4546 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4547
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4549 $as_echo_n "checking how to print strings... " >&6; }
4550 # Test print first, because it will be a builtin if present.
4551 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4552    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4553   ECHO='print -r --'
4554 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4555   ECHO='printf %s\n'
4556 else
4557   # Use this function as a fallback that always works.
4558   func_fallback_echo ()
4559   {
4560     eval 'cat <<_LTECHO_EOF
4561 $1
4562 _LTECHO_EOF'
4563   }
4564   ECHO='func_fallback_echo'
4565 fi
4566
4567 # func_echo_all arg...
4568 # Invoke $ECHO with all args, space-separated.
4569 func_echo_all ()
4570 {
4571     $ECHO ""
4572 }
4573
4574 case "$ECHO" in
4575   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4576 $as_echo "printf" >&6; } ;;
4577   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4578 $as_echo "print -r" >&6; } ;;
4579   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4580 $as_echo "cat" >&6; } ;;
4581 esac
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4597 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4598 if ${ac_cv_path_SED+:} false; then :
4599   $as_echo_n "(cached) " >&6
4600 else
4601             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4602      for ac_i in 1 2 3 4 5 6 7; do
4603        ac_script="$ac_script$as_nl$ac_script"
4604      done
4605      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4606      { ac_script=; unset ac_script;}
4607      if test -z "$SED"; then
4608   ac_path_SED_found=false
4609   # Loop through the user's path and test for each of PROGNAME-LIST
4610   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 for as_dir in $PATH
4612 do
4613   IFS=$as_save_IFS
4614   test -z "$as_dir" && as_dir=.
4615     for ac_prog in sed gsed; do
4616     for ac_exec_ext in '' $ac_executable_extensions; do
4617       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4618       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4619 # Check for GNU ac_path_SED and select it if it is found.
4620   # Check for GNU $ac_path_SED
4621 case `"$ac_path_SED" --version 2>&1` in
4622 *GNU*)
4623   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4624 *)
4625   ac_count=0
4626   $as_echo_n 0123456789 >"conftest.in"
4627   while :
4628   do
4629     cat "conftest.in" "conftest.in" >"conftest.tmp"
4630     mv "conftest.tmp" "conftest.in"
4631     cp "conftest.in" "conftest.nl"
4632     $as_echo '' >> "conftest.nl"
4633     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4634     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4635     as_fn_arith $ac_count + 1 && ac_count=$as_val
4636     if test $ac_count -gt ${ac_path_SED_max-0}; then
4637       # Best one so far, save it but keep looking for a better one
4638       ac_cv_path_SED="$ac_path_SED"
4639       ac_path_SED_max=$ac_count
4640     fi
4641     # 10*(2^10) chars as input seems more than enough
4642     test $ac_count -gt 10 && break
4643   done
4644   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4645 esac
4646
4647       $ac_path_SED_found && break 3
4648     done
4649   done
4650   done
4651 IFS=$as_save_IFS
4652   if test -z "$ac_cv_path_SED"; then
4653     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4654   fi
4655 else
4656   ac_cv_path_SED=$SED
4657 fi
4658
4659 fi
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4661 $as_echo "$ac_cv_path_SED" >&6; }
4662  SED="$ac_cv_path_SED"
4663   rm -f conftest.sed
4664
4665 test -z "$SED" && SED=sed
4666 Xsed="$SED -e 1s/^X//"
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4679 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4680 if ${ac_cv_path_GREP+:} false; then :
4681   $as_echo_n "(cached) " >&6
4682 else
4683   if test -z "$GREP"; then
4684   ac_path_GREP_found=false
4685   # Loop through the user's path and test for each of PROGNAME-LIST
4686   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4687 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4688 do
4689   IFS=$as_save_IFS
4690   test -z "$as_dir" && as_dir=.
4691     for ac_prog in grep ggrep; do
4692     for ac_exec_ext in '' $ac_executable_extensions; do
4693       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4694       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4695 # Check for GNU ac_path_GREP and select it if it is found.
4696   # Check for GNU $ac_path_GREP
4697 case `"$ac_path_GREP" --version 2>&1` in
4698 *GNU*)
4699   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4700 *)
4701   ac_count=0
4702   $as_echo_n 0123456789 >"conftest.in"
4703   while :
4704   do
4705     cat "conftest.in" "conftest.in" >"conftest.tmp"
4706     mv "conftest.tmp" "conftest.in"
4707     cp "conftest.in" "conftest.nl"
4708     $as_echo 'GREP' >> "conftest.nl"
4709     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4710     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4711     as_fn_arith $ac_count + 1 && ac_count=$as_val
4712     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4713       # Best one so far, save it but keep looking for a better one
4714       ac_cv_path_GREP="$ac_path_GREP"
4715       ac_path_GREP_max=$ac_count
4716     fi
4717     # 10*(2^10) chars as input seems more than enough
4718     test $ac_count -gt 10 && break
4719   done
4720   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4721 esac
4722
4723       $ac_path_GREP_found && break 3
4724     done
4725   done
4726   done
4727 IFS=$as_save_IFS
4728   if test -z "$ac_cv_path_GREP"; then
4729     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4730   fi
4731 else
4732   ac_cv_path_GREP=$GREP
4733 fi
4734
4735 fi
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4737 $as_echo "$ac_cv_path_GREP" >&6; }
4738  GREP="$ac_cv_path_GREP"
4739
4740
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4742 $as_echo_n "checking for egrep... " >&6; }
4743 if ${ac_cv_path_EGREP+:} false; then :
4744   $as_echo_n "(cached) " >&6
4745 else
4746   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4747    then ac_cv_path_EGREP="$GREP -E"
4748    else
4749      if test -z "$EGREP"; then
4750   ac_path_EGREP_found=false
4751   # Loop through the user's path and test for each of PROGNAME-LIST
4752   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4753 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4754 do
4755   IFS=$as_save_IFS
4756   test -z "$as_dir" && as_dir=.
4757     for ac_prog in egrep; do
4758     for ac_exec_ext in '' $ac_executable_extensions; do
4759       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4760       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4761 # Check for GNU ac_path_EGREP and select it if it is found.
4762   # Check for GNU $ac_path_EGREP
4763 case `"$ac_path_EGREP" --version 2>&1` in
4764 *GNU*)
4765   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4766 *)
4767   ac_count=0
4768   $as_echo_n 0123456789 >"conftest.in"
4769   while :
4770   do
4771     cat "conftest.in" "conftest.in" >"conftest.tmp"
4772     mv "conftest.tmp" "conftest.in"
4773     cp "conftest.in" "conftest.nl"
4774     $as_echo 'EGREP' >> "conftest.nl"
4775     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4776     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4777     as_fn_arith $ac_count + 1 && ac_count=$as_val
4778     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4779       # Best one so far, save it but keep looking for a better one
4780       ac_cv_path_EGREP="$ac_path_EGREP"
4781       ac_path_EGREP_max=$ac_count
4782     fi
4783     # 10*(2^10) chars as input seems more than enough
4784     test $ac_count -gt 10 && break
4785   done
4786   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4787 esac
4788
4789       $ac_path_EGREP_found && break 3
4790     done
4791   done
4792   done
4793 IFS=$as_save_IFS
4794   if test -z "$ac_cv_path_EGREP"; then
4795     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4796   fi
4797 else
4798   ac_cv_path_EGREP=$EGREP
4799 fi
4800
4801    fi
4802 fi
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4804 $as_echo "$ac_cv_path_EGREP" >&6; }
4805  EGREP="$ac_cv_path_EGREP"
4806
4807
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4809 $as_echo_n "checking for fgrep... " >&6; }
4810 if ${ac_cv_path_FGREP+:} false; then :
4811   $as_echo_n "(cached) " >&6
4812 else
4813   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4814    then ac_cv_path_FGREP="$GREP -F"
4815    else
4816      if test -z "$FGREP"; then
4817   ac_path_FGREP_found=false
4818   # Loop through the user's path and test for each of PROGNAME-LIST
4819   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4821 do
4822   IFS=$as_save_IFS
4823   test -z "$as_dir" && as_dir=.
4824     for ac_prog in fgrep; do
4825     for ac_exec_ext in '' $ac_executable_extensions; do
4826       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4827       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4828 # Check for GNU ac_path_FGREP and select it if it is found.
4829   # Check for GNU $ac_path_FGREP
4830 case `"$ac_path_FGREP" --version 2>&1` in
4831 *GNU*)
4832   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4833 *)
4834   ac_count=0
4835   $as_echo_n 0123456789 >"conftest.in"
4836   while :
4837   do
4838     cat "conftest.in" "conftest.in" >"conftest.tmp"
4839     mv "conftest.tmp" "conftest.in"
4840     cp "conftest.in" "conftest.nl"
4841     $as_echo 'FGREP' >> "conftest.nl"
4842     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4843     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4844     as_fn_arith $ac_count + 1 && ac_count=$as_val
4845     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4846       # Best one so far, save it but keep looking for a better one
4847       ac_cv_path_FGREP="$ac_path_FGREP"
4848       ac_path_FGREP_max=$ac_count
4849     fi
4850     # 10*(2^10) chars as input seems more than enough
4851     test $ac_count -gt 10 && break
4852   done
4853   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4854 esac
4855
4856       $ac_path_FGREP_found && break 3
4857     done
4858   done
4859   done
4860 IFS=$as_save_IFS
4861   if test -z "$ac_cv_path_FGREP"; then
4862     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4863   fi
4864 else
4865   ac_cv_path_FGREP=$FGREP
4866 fi
4867
4868    fi
4869 fi
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4871 $as_echo "$ac_cv_path_FGREP" >&6; }
4872  FGREP="$ac_cv_path_FGREP"
4873
4874
4875 test -z "$GREP" && GREP=grep
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895 # Check whether --with-gnu-ld was given.
4896 if test "${with_gnu_ld+set}" = set; then :
4897   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4898 else
4899   with_gnu_ld=no
4900 fi
4901
4902 ac_prog=ld
4903 if test "$GCC" = yes; then
4904   # Check if gcc -print-prog-name=ld gives a path.
4905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4906 $as_echo_n "checking for ld used by $CC... " >&6; }
4907   case $host in
4908   *-*-mingw*)
4909     # gcc leaves a trailing carriage return which upsets mingw
4910     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4911   *)
4912     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4913   esac
4914   case $ac_prog in
4915     # Accept absolute paths.
4916     [\\/]* | ?:[\\/]*)
4917       re_direlt='/[^/][^/]*/\.\./'
4918       # Canonicalize the pathname of ld
4919       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4920       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4921         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4922       done
4923       test -z "$LD" && LD="$ac_prog"
4924       ;;
4925   "")
4926     # If it fails, then pretend we aren't using GCC.
4927     ac_prog=ld
4928     ;;
4929   *)
4930     # If it is relative, then search for the first ld in PATH.
4931     with_gnu_ld=unknown
4932     ;;
4933   esac
4934 elif test "$with_gnu_ld" = yes; then
4935   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4936 $as_echo_n "checking for GNU ld... " >&6; }
4937 else
4938   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4939 $as_echo_n "checking for non-GNU ld... " >&6; }
4940 fi
4941 if ${lt_cv_path_LD+:} false; then :
4942   $as_echo_n "(cached) " >&6
4943 else
4944   if test -z "$LD"; then
4945   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4946   for ac_dir in $PATH; do
4947     IFS="$lt_save_ifs"
4948     test -z "$ac_dir" && ac_dir=.
4949     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4950       lt_cv_path_LD="$ac_dir/$ac_prog"
4951       # Check to see if the program is GNU ld.  I'd rather use --version,
4952       # but apparently some variants of GNU ld only accept -v.
4953       # Break only if it was the GNU/non-GNU ld that we prefer.
4954       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4955       *GNU* | *'with BFD'*)
4956         test "$with_gnu_ld" != no && break
4957         ;;
4958       *)
4959         test "$with_gnu_ld" != yes && break
4960         ;;
4961       esac
4962     fi
4963   done
4964   IFS="$lt_save_ifs"
4965 else
4966   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4967 fi
4968 fi
4969
4970 LD="$lt_cv_path_LD"
4971 if test -n "$LD"; then
4972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4973 $as_echo "$LD" >&6; }
4974 else
4975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4976 $as_echo "no" >&6; }
4977 fi
4978 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4980 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4981 if ${lt_cv_prog_gnu_ld+:} false; then :
4982   $as_echo_n "(cached) " >&6
4983 else
4984   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4985 case `$LD -v 2>&1 </dev/null` in
4986 *GNU* | *'with BFD'*)
4987   lt_cv_prog_gnu_ld=yes
4988   ;;
4989 *)
4990   lt_cv_prog_gnu_ld=no
4991   ;;
4992 esac
4993 fi
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4995 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4996 with_gnu_ld=$lt_cv_prog_gnu_ld
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5007 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5008 if ${lt_cv_path_NM+:} false; then :
5009   $as_echo_n "(cached) " >&6
5010 else
5011   if test -n "$NM"; then
5012   # Let the user override the test.
5013   lt_cv_path_NM="$NM"
5014 else
5015   lt_nm_to_check="${ac_tool_prefix}nm"
5016   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5017     lt_nm_to_check="$lt_nm_to_check nm"
5018   fi
5019   for lt_tmp_nm in $lt_nm_to_check; do
5020     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5021     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5022       IFS="$lt_save_ifs"
5023       test -z "$ac_dir" && ac_dir=.
5024       tmp_nm="$ac_dir/$lt_tmp_nm"
5025       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5026         # Check to see if the nm accepts a BSD-compat flag.
5027         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5028         #   nm: unknown option "B" ignored
5029         # Tru64's nm complains that /dev/null is an invalid object file
5030         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5031         */dev/null* | *'Invalid file or object type'*)
5032           lt_cv_path_NM="$tmp_nm -B"
5033           break
5034           ;;
5035         *)
5036           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5037           */dev/null*)
5038             lt_cv_path_NM="$tmp_nm -p"
5039             break
5040             ;;
5041           *)
5042             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5043             continue # so that we can try to find one that supports BSD flags
5044             ;;
5045           esac
5046           ;;
5047         esac
5048       fi
5049     done
5050     IFS="$lt_save_ifs"
5051   done
5052   : ${lt_cv_path_NM=no}
5053 fi
5054 fi
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5056 $as_echo "$lt_cv_path_NM" >&6; }
5057 if test "$lt_cv_path_NM" != "no"; then
5058   NM="$lt_cv_path_NM"
5059 else
5060   # Didn't find any BSD compatible name lister, look for dumpbin.
5061   if test -n "$DUMPBIN"; then :
5062     # Let the user override the test.
5063   else
5064     if test -n "$ac_tool_prefix"; then
5065   for ac_prog in dumpbin "link -dump"
5066   do
5067     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5068 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 $as_echo_n "checking for $ac_word... " >&6; }
5071 if ${ac_cv_prog_DUMPBIN+:} false; then :
5072   $as_echo_n "(cached) " >&6
5073 else
5074   if test -n "$DUMPBIN"; then
5075   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5076 else
5077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5078 for as_dir in $PATH
5079 do
5080   IFS=$as_save_IFS
5081   test -z "$as_dir" && as_dir=.
5082     for ac_exec_ext in '' $ac_executable_extensions; do
5083   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5084     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5085     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5086     break 2
5087   fi
5088 done
5089   done
5090 IFS=$as_save_IFS
5091
5092 fi
5093 fi
5094 DUMPBIN=$ac_cv_prog_DUMPBIN
5095 if test -n "$DUMPBIN"; then
5096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5097 $as_echo "$DUMPBIN" >&6; }
5098 else
5099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5100 $as_echo "no" >&6; }
5101 fi
5102
5103
5104     test -n "$DUMPBIN" && break
5105   done
5106 fi
5107 if test -z "$DUMPBIN"; then
5108   ac_ct_DUMPBIN=$DUMPBIN
5109   for ac_prog in dumpbin "link -dump"
5110 do
5111   # Extract the first word of "$ac_prog", so it can be a program name with args.
5112 set dummy $ac_prog; ac_word=$2
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5116   $as_echo_n "(cached) " >&6
5117 else
5118   if test -n "$ac_ct_DUMPBIN"; then
5119   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5120 else
5121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5122 for as_dir in $PATH
5123 do
5124   IFS=$as_save_IFS
5125   test -z "$as_dir" && as_dir=.
5126     for ac_exec_ext in '' $ac_executable_extensions; do
5127   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5128     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5129     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5130     break 2
5131   fi
5132 done
5133   done
5134 IFS=$as_save_IFS
5135
5136 fi
5137 fi
5138 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5139 if test -n "$ac_ct_DUMPBIN"; then
5140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5141 $as_echo "$ac_ct_DUMPBIN" >&6; }
5142 else
5143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 $as_echo "no" >&6; }
5145 fi
5146
5147
5148   test -n "$ac_ct_DUMPBIN" && break
5149 done
5150
5151   if test "x$ac_ct_DUMPBIN" = x; then
5152     DUMPBIN=":"
5153   else
5154     case $cross_compiling:$ac_tool_warned in
5155 yes:)
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5157 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5158 ac_tool_warned=yes ;;
5159 esac
5160     DUMPBIN=$ac_ct_DUMPBIN
5161   fi
5162 fi
5163
5164     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5165     *COFF*)
5166       DUMPBIN="$DUMPBIN -symbols"
5167       ;;
5168     *)
5169       DUMPBIN=:
5170       ;;
5171     esac
5172   fi
5173
5174   if test "$DUMPBIN" != ":"; then
5175     NM="$DUMPBIN"
5176   fi
5177 fi
5178 test -z "$NM" && NM=nm
5179
5180
5181
5182
5183
5184
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5186 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5187 if ${lt_cv_nm_interface+:} false; then :
5188   $as_echo_n "(cached) " >&6
5189 else
5190   lt_cv_nm_interface="BSD nm"
5191   echo "int some_variable = 0;" > conftest.$ac_ext
5192   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5193   (eval "$ac_compile" 2>conftest.err)
5194   cat conftest.err >&5
5195   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5196   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5197   cat conftest.err >&5
5198   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5199   cat conftest.out >&5
5200   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5201     lt_cv_nm_interface="MS dumpbin"
5202   fi
5203   rm -f conftest*
5204 fi
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5206 $as_echo "$lt_cv_nm_interface" >&6; }
5207
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5209 $as_echo_n "checking whether ln -s works... " >&6; }
5210 LN_S=$as_ln_s
5211 if test "$LN_S" = "ln -s"; then
5212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5213 $as_echo "yes" >&6; }
5214 else
5215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5216 $as_echo "no, using $LN_S" >&6; }
5217 fi
5218
5219 # find the maximum length of command line arguments
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5221 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5222 if ${lt_cv_sys_max_cmd_len+:} false; then :
5223   $as_echo_n "(cached) " >&6
5224 else
5225     i=0
5226   teststring="ABCD"
5227
5228   case $build_os in
5229   msdosdjgpp*)
5230     # On DJGPP, this test can blow up pretty badly due to problems in libc
5231     # (any single argument exceeding 2000 bytes causes a buffer overrun
5232     # during glob expansion).  Even if it were fixed, the result of this
5233     # check would be larger than it should be.
5234     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5235     ;;
5236
5237   gnu*)
5238     # Under GNU Hurd, this test is not required because there is
5239     # no limit to the length of command line arguments.
5240     # Libtool will interpret -1 as no limit whatsoever
5241     lt_cv_sys_max_cmd_len=-1;
5242     ;;
5243
5244   cygwin* | mingw* | cegcc*)
5245     # On Win9x/ME, this test blows up -- it succeeds, but takes
5246     # about 5 minutes as the teststring grows exponentially.
5247     # Worse, since 9x/ME are not pre-emptively multitasking,
5248     # you end up with a "frozen" computer, even though with patience
5249     # the test eventually succeeds (with a max line length of 256k).
5250     # Instead, let's just punt: use the minimum linelength reported by
5251     # all of the supported platforms: 8192 (on NT/2K/XP).
5252     lt_cv_sys_max_cmd_len=8192;
5253     ;;
5254
5255   mint*)
5256     # On MiNT this can take a long time and run out of memory.
5257     lt_cv_sys_max_cmd_len=8192;
5258     ;;
5259
5260   amigaos*)
5261     # On AmigaOS with pdksh, this test takes hours, literally.
5262     # So we just punt and use a minimum line length of 8192.
5263     lt_cv_sys_max_cmd_len=8192;
5264     ;;
5265
5266   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5267     # This has been around since 386BSD, at least.  Likely further.
5268     if test -x /sbin/sysctl; then
5269       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5270     elif test -x /usr/sbin/sysctl; then
5271       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5272     else
5273       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5274     fi
5275     # And add a safety zone
5276     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5277     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5278     ;;
5279
5280   interix*)
5281     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5282     lt_cv_sys_max_cmd_len=196608
5283     ;;
5284
5285   osf*)
5286     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5287     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5288     # nice to cause kernel panics so lets avoid the loop below.
5289     # First set a reasonable default.
5290     lt_cv_sys_max_cmd_len=16384
5291     #
5292     if test -x /sbin/sysconfig; then
5293       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5294         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5295       esac
5296     fi
5297     ;;
5298   sco3.2v5*)
5299     lt_cv_sys_max_cmd_len=102400
5300     ;;
5301   sysv5* | sco5v6* | sysv4.2uw2*)
5302     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5303     if test -n "$kargmax"; then
5304       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5305     else
5306       lt_cv_sys_max_cmd_len=32768
5307     fi
5308     ;;
5309   *)
5310     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5311     if test -n "$lt_cv_sys_max_cmd_len"; then
5312       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5313       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5314     else
5315       # Make teststring a little bigger before we do anything with it.
5316       # a 1K string should be a reasonable start.
5317       for i in 1 2 3 4 5 6 7 8 ; do
5318         teststring=$teststring$teststring
5319       done
5320       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5321       # If test is not a shell built-in, we'll probably end up computing a
5322       # maximum length that is only half of the actual maximum length, but
5323       # we can't tell.
5324       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5325                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5326               test $i != 17 # 1/2 MB should be enough
5327       do
5328         i=`expr $i + 1`
5329         teststring=$teststring$teststring
5330       done
5331       # Only check the string length outside the loop.
5332       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5333       teststring=
5334       # Add a significant safety factor because C++ compilers can tack on
5335       # massive amounts of additional arguments before passing them to the
5336       # linker.  It appears as though 1/2 is a usable value.
5337       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5338     fi
5339     ;;
5340   esac
5341
5342 fi
5343
5344 if test -n $lt_cv_sys_max_cmd_len ; then
5345   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5346 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5347 else
5348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5349 $as_echo "none" >&6; }
5350 fi
5351 max_cmd_len=$lt_cv_sys_max_cmd_len
5352
5353
5354
5355
5356
5357
5358 : ${CP="cp -f"}
5359 : ${MV="mv -f"}
5360 : ${RM="rm -f"}
5361
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5363 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5364 # Try some XSI features
5365 xsi_shell=no
5366 ( _lt_dummy="a/b/c"
5367   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5368       = c,a/b,b/c, \
5369     && eval 'test $(( 1 + 1 )) -eq 2 \
5370     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5371   && xsi_shell=yes
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5373 $as_echo "$xsi_shell" >&6; }
5374
5375
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5377 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5378 lt_shell_append=no
5379 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5380     >/dev/null 2>&1 \
5381   && lt_shell_append=yes
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5383 $as_echo "$lt_shell_append" >&6; }
5384
5385
5386 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5387   lt_unset=unset
5388 else
5389   lt_unset=false
5390 fi
5391
5392
5393
5394
5395
5396 # test EBCDIC or ASCII
5397 case `echo X|tr X '\101'` in
5398  A) # ASCII based system
5399     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5400   lt_SP2NL='tr \040 \012'
5401   lt_NL2SP='tr \015\012 \040\040'
5402   ;;
5403  *) # EBCDIC based system
5404   lt_SP2NL='tr \100 \n'
5405   lt_NL2SP='tr \r\n \100\100'
5406   ;;
5407 esac
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5418 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5419 if ${lt_cv_to_host_file_cmd+:} false; then :
5420   $as_echo_n "(cached) " >&6
5421 else
5422   case $host in
5423   *-*-mingw* )
5424     case $build in
5425       *-*-mingw* ) # actually msys
5426         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5427         ;;
5428       *-*-cygwin* )
5429         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5430         ;;
5431       * ) # otherwise, assume *nix
5432         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5433         ;;
5434     esac
5435     ;;
5436   *-*-cygwin* )
5437     case $build in
5438       *-*-mingw* ) # actually msys
5439         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5440         ;;
5441       *-*-cygwin* )
5442         lt_cv_to_host_file_cmd=func_convert_file_noop
5443         ;;
5444       * ) # otherwise, assume *nix
5445         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5446         ;;
5447     esac
5448     ;;
5449   * ) # unhandled hosts (and "normal" native builds)
5450     lt_cv_to_host_file_cmd=func_convert_file_noop
5451     ;;
5452 esac
5453
5454 fi
5455
5456 to_host_file_cmd=$lt_cv_to_host_file_cmd
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5458 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5459
5460
5461
5462
5463
5464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5465 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5466 if ${lt_cv_to_tool_file_cmd+:} false; then :
5467   $as_echo_n "(cached) " >&6
5468 else
5469   #assume ordinary cross tools, or native build.
5470 lt_cv_to_tool_file_cmd=func_convert_file_noop
5471 case $host in
5472   *-*-mingw* )
5473     case $build in
5474       *-*-mingw* ) # actually msys
5475         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5476         ;;
5477     esac
5478     ;;
5479 esac
5480
5481 fi
5482
5483 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5485 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5486
5487
5488
5489
5490
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5492 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5493 if ${lt_cv_ld_reload_flag+:} false; then :
5494   $as_echo_n "(cached) " >&6
5495 else
5496   lt_cv_ld_reload_flag='-r'
5497 fi
5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5499 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5500 reload_flag=$lt_cv_ld_reload_flag
5501 case $reload_flag in
5502 "" | " "*) ;;
5503 *) reload_flag=" $reload_flag" ;;
5504 esac
5505 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5506 case $host_os in
5507   cygwin* | mingw* | pw32* | cegcc*)
5508     if test "$GCC" != yes; then
5509       reload_cmds=false
5510     fi
5511     ;;
5512   darwin*)
5513     if test "$GCC" = yes; then
5514       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5515     else
5516       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5517     fi
5518     ;;
5519 esac
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529 if test -n "$ac_tool_prefix"; then
5530   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5531 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5533 $as_echo_n "checking for $ac_word... " >&6; }
5534 if ${ac_cv_prog_OBJDUMP+:} false; then :
5535   $as_echo_n "(cached) " >&6
5536 else
5537   if test -n "$OBJDUMP"; then
5538   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5539 else
5540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5541 for as_dir in $PATH
5542 do
5543   IFS=$as_save_IFS
5544   test -z "$as_dir" && as_dir=.
5545     for ac_exec_ext in '' $ac_executable_extensions; do
5546   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5547     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5549     break 2
5550   fi
5551 done
5552   done
5553 IFS=$as_save_IFS
5554
5555 fi
5556 fi
5557 OBJDUMP=$ac_cv_prog_OBJDUMP
5558 if test -n "$OBJDUMP"; then
5559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5560 $as_echo "$OBJDUMP" >&6; }
5561 else
5562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5563 $as_echo "no" >&6; }
5564 fi
5565
5566
5567 fi
5568 if test -z "$ac_cv_prog_OBJDUMP"; then
5569   ac_ct_OBJDUMP=$OBJDUMP
5570   # Extract the first word of "objdump", so it can be a program name with args.
5571 set dummy objdump; ac_word=$2
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5573 $as_echo_n "checking for $ac_word... " >&6; }
5574 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5575   $as_echo_n "(cached) " >&6
5576 else
5577   if test -n "$ac_ct_OBJDUMP"; then
5578   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5579 else
5580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5581 for as_dir in $PATH
5582 do
5583   IFS=$as_save_IFS
5584   test -z "$as_dir" && as_dir=.
5585     for ac_exec_ext in '' $ac_executable_extensions; do
5586   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5587     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5588     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5589     break 2
5590   fi
5591 done
5592   done
5593 IFS=$as_save_IFS
5594
5595 fi
5596 fi
5597 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5598 if test -n "$ac_ct_OBJDUMP"; then
5599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5600 $as_echo "$ac_ct_OBJDUMP" >&6; }
5601 else
5602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5603 $as_echo "no" >&6; }
5604 fi
5605
5606   if test "x$ac_ct_OBJDUMP" = x; then
5607     OBJDUMP="false"
5608   else
5609     case $cross_compiling:$ac_tool_warned in
5610 yes:)
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5612 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5613 ac_tool_warned=yes ;;
5614 esac
5615     OBJDUMP=$ac_ct_OBJDUMP
5616   fi
5617 else
5618   OBJDUMP="$ac_cv_prog_OBJDUMP"
5619 fi
5620
5621 test -z "$OBJDUMP" && OBJDUMP=objdump
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5632 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5633 if ${lt_cv_deplibs_check_method+:} false; then :
5634   $as_echo_n "(cached) " >&6
5635 else
5636   lt_cv_file_magic_cmd='$MAGIC_CMD'
5637 lt_cv_file_magic_test_file=
5638 lt_cv_deplibs_check_method='unknown'
5639 # Need to set the preceding variable on all platforms that support
5640 # interlibrary dependencies.
5641 # 'none' -- dependencies not supported.
5642 # `unknown' -- same as none, but documents that we really don't know.
5643 # 'pass_all' -- all dependencies passed with no checks.
5644 # 'test_compile' -- check by making test program.
5645 # 'file_magic [[regex]]' -- check by looking for files in library path
5646 # which responds to the $file_magic_cmd with a given extended regex.
5647 # If you have `file' or equivalent on your system and you're not sure
5648 # whether `pass_all' will *always* work, you probably want this one.
5649
5650 case $host_os in
5651 aix[4-9]*)
5652   lt_cv_deplibs_check_method=pass_all
5653   ;;
5654
5655 beos*)
5656   lt_cv_deplibs_check_method=pass_all
5657   ;;
5658
5659 bsdi[45]*)
5660   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5661   lt_cv_file_magic_cmd='/usr/bin/file -L'
5662   lt_cv_file_magic_test_file=/shlib/libc.so
5663   ;;
5664
5665 cygwin*)
5666   # func_win32_libid is a shell function defined in ltmain.sh
5667   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5668   lt_cv_file_magic_cmd='func_win32_libid'
5669   ;;
5670
5671 mingw* | pw32*)
5672   # Base MSYS/MinGW do not provide the 'file' command needed by
5673   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5674   # unless we find 'file', for example because we are cross-compiling.
5675   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5676   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5677     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5678     lt_cv_file_magic_cmd='func_win32_libid'
5679   else
5680     # Keep this pattern in sync with the one in func_win32_libid.
5681     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5682     lt_cv_file_magic_cmd='$OBJDUMP -f'
5683   fi
5684   ;;
5685
5686 cegcc*)
5687   # use the weaker test based on 'objdump'. See mingw*.
5688   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5689   lt_cv_file_magic_cmd='$OBJDUMP -f'
5690   ;;
5691
5692 darwin* | rhapsody*)
5693   lt_cv_deplibs_check_method=pass_all
5694   ;;
5695
5696 freebsd* | dragonfly*)
5697   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5698     case $host_cpu in
5699     i*86 )
5700       # Not sure whether the presence of OpenBSD here was a mistake.
5701       # Let's accept both of them until this is cleared up.
5702       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5703       lt_cv_file_magic_cmd=/usr/bin/file
5704       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5705       ;;
5706     esac
5707   else
5708     lt_cv_deplibs_check_method=pass_all
5709   fi
5710   ;;
5711
5712 gnu*)
5713   lt_cv_deplibs_check_method=pass_all
5714   ;;
5715
5716 haiku*)
5717   lt_cv_deplibs_check_method=pass_all
5718   ;;
5719
5720 hpux10.20* | hpux11*)
5721   lt_cv_file_magic_cmd=/usr/bin/file
5722   case $host_cpu in
5723   ia64*)
5724     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5725     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5726     ;;
5727   hppa*64*)
5728     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]'
5729     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5730     ;;
5731   *)
5732     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5733     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5734     ;;
5735   esac
5736   ;;
5737
5738 interix[3-9]*)
5739   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5740   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5741   ;;
5742
5743 irix5* | irix6* | nonstopux*)
5744   case $LD in
5745   *-32|*"-32 ") libmagic=32-bit;;
5746   *-n32|*"-n32 ") libmagic=N32;;
5747   *-64|*"-64 ") libmagic=64-bit;;
5748   *) libmagic=never-match;;
5749   esac
5750   lt_cv_deplibs_check_method=pass_all
5751   ;;
5752
5753 # This must be Linux ELF.
5754 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5755   lt_cv_deplibs_check_method=pass_all
5756   ;;
5757
5758 netbsd*)
5759   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5760     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5761   else
5762     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5763   fi
5764   ;;
5765
5766 newos6*)
5767   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5768   lt_cv_file_magic_cmd=/usr/bin/file
5769   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5770   ;;
5771
5772 *nto* | *qnx*)
5773   lt_cv_deplibs_check_method=pass_all
5774   ;;
5775
5776 openbsd*)
5777   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5778     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5779   else
5780     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5781   fi
5782   ;;
5783
5784 osf3* | osf4* | osf5*)
5785   lt_cv_deplibs_check_method=pass_all
5786   ;;
5787
5788 rdos*)
5789   lt_cv_deplibs_check_method=pass_all
5790   ;;
5791
5792 solaris*)
5793   lt_cv_deplibs_check_method=pass_all
5794   ;;
5795
5796 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5797   lt_cv_deplibs_check_method=pass_all
5798   ;;
5799
5800 sysv4 | sysv4.3*)
5801   case $host_vendor in
5802   motorola)
5803     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]'
5804     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5805     ;;
5806   ncr)
5807     lt_cv_deplibs_check_method=pass_all
5808     ;;
5809   sequent)
5810     lt_cv_file_magic_cmd='/bin/file'
5811     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5812     ;;
5813   sni)
5814     lt_cv_file_magic_cmd='/bin/file'
5815     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5816     lt_cv_file_magic_test_file=/lib/libc.so
5817     ;;
5818   siemens)
5819     lt_cv_deplibs_check_method=pass_all
5820     ;;
5821   pc)
5822     lt_cv_deplibs_check_method=pass_all
5823     ;;
5824   esac
5825   ;;
5826
5827 tpf*)
5828   lt_cv_deplibs_check_method=pass_all
5829   ;;
5830 esac
5831
5832 fi
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5834 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5835
5836 file_magic_glob=
5837 want_nocaseglob=no
5838 if test "$build" = "$host"; then
5839   case $host_os in
5840   mingw* | pw32*)
5841     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5842       want_nocaseglob=yes
5843     else
5844       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5845     fi
5846     ;;
5847   esac
5848 fi
5849
5850 file_magic_cmd=$lt_cv_file_magic_cmd
5851 deplibs_check_method=$lt_cv_deplibs_check_method
5852 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875 if test -n "$ac_tool_prefix"; then
5876   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5877 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5879 $as_echo_n "checking for $ac_word... " >&6; }
5880 if ${ac_cv_prog_DLLTOOL+:} false; then :
5881   $as_echo_n "(cached) " >&6
5882 else
5883   if test -n "$DLLTOOL"; then
5884   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5885 else
5886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5887 for as_dir in $PATH
5888 do
5889   IFS=$as_save_IFS
5890   test -z "$as_dir" && as_dir=.
5891     for ac_exec_ext in '' $ac_executable_extensions; do
5892   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5893     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5894     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5895     break 2
5896   fi
5897 done
5898   done
5899 IFS=$as_save_IFS
5900
5901 fi
5902 fi
5903 DLLTOOL=$ac_cv_prog_DLLTOOL
5904 if test -n "$DLLTOOL"; then
5905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5906 $as_echo "$DLLTOOL" >&6; }
5907 else
5908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5909 $as_echo "no" >&6; }
5910 fi
5911
5912
5913 fi
5914 if test -z "$ac_cv_prog_DLLTOOL"; then
5915   ac_ct_DLLTOOL=$DLLTOOL
5916   # Extract the first word of "dlltool", so it can be a program name with args.
5917 set dummy dlltool; ac_word=$2
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5919 $as_echo_n "checking for $ac_word... " >&6; }
5920 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5921   $as_echo_n "(cached) " >&6
5922 else
5923   if test -n "$ac_ct_DLLTOOL"; then
5924   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5925 else
5926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5927 for as_dir in $PATH
5928 do
5929   IFS=$as_save_IFS
5930   test -z "$as_dir" && as_dir=.
5931     for ac_exec_ext in '' $ac_executable_extensions; do
5932   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5933     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5934     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5935     break 2
5936   fi
5937 done
5938   done
5939 IFS=$as_save_IFS
5940
5941 fi
5942 fi
5943 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5944 if test -n "$ac_ct_DLLTOOL"; then
5945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5946 $as_echo "$ac_ct_DLLTOOL" >&6; }
5947 else
5948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5949 $as_echo "no" >&6; }
5950 fi
5951
5952   if test "x$ac_ct_DLLTOOL" = x; then
5953     DLLTOOL="false"
5954   else
5955     case $cross_compiling:$ac_tool_warned in
5956 yes:)
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5958 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5959 ac_tool_warned=yes ;;
5960 esac
5961     DLLTOOL=$ac_ct_DLLTOOL
5962   fi
5963 else
5964   DLLTOOL="$ac_cv_prog_DLLTOOL"
5965 fi
5966
5967 test -z "$DLLTOOL" && DLLTOOL=dlltool
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5979 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5980 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5981   $as_echo_n "(cached) " >&6
5982 else
5983   lt_cv_sharedlib_from_linklib_cmd='unknown'
5984
5985 case $host_os in
5986 cygwin* | mingw* | pw32* | cegcc*)
5987   # two different shell functions defined in ltmain.sh
5988   # decide which to use based on capabilities of $DLLTOOL
5989   case `$DLLTOOL --help 2>&1` in
5990   *--identify-strict*)
5991     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5992     ;;
5993   *)
5994     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5995     ;;
5996   esac
5997   ;;
5998 *)
5999   # fallback: assume linklib IS sharedlib
6000   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6001   ;;
6002 esac
6003
6004 fi
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6006 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6007 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6008 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6009
6010
6011
6012
6013
6014
6015
6016
6017 if test -n "$ac_tool_prefix"; then
6018   for ac_prog in ar
6019   do
6020     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6021 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6023 $as_echo_n "checking for $ac_word... " >&6; }
6024 if ${ac_cv_prog_AR+:} false; then :
6025   $as_echo_n "(cached) " >&6
6026 else
6027   if test -n "$AR"; then
6028   ac_cv_prog_AR="$AR" # Let the user override the test.
6029 else
6030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6031 for as_dir in $PATH
6032 do
6033   IFS=$as_save_IFS
6034   test -z "$as_dir" && as_dir=.
6035     for ac_exec_ext in '' $ac_executable_extensions; do
6036   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6037     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6038     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6039     break 2
6040   fi
6041 done
6042   done
6043 IFS=$as_save_IFS
6044
6045 fi
6046 fi
6047 AR=$ac_cv_prog_AR
6048 if test -n "$AR"; then
6049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6050 $as_echo "$AR" >&6; }
6051 else
6052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6053 $as_echo "no" >&6; }
6054 fi
6055
6056
6057     test -n "$AR" && break
6058   done
6059 fi
6060 if test -z "$AR"; then
6061   ac_ct_AR=$AR
6062   for ac_prog in ar
6063 do
6064   # Extract the first word of "$ac_prog", so it can be a program name with args.
6065 set dummy $ac_prog; ac_word=$2
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6067 $as_echo_n "checking for $ac_word... " >&6; }
6068 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6069   $as_echo_n "(cached) " >&6
6070 else
6071   if test -n "$ac_ct_AR"; then
6072   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6073 else
6074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6075 for as_dir in $PATH
6076 do
6077   IFS=$as_save_IFS
6078   test -z "$as_dir" && as_dir=.
6079     for ac_exec_ext in '' $ac_executable_extensions; do
6080   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6081     ac_cv_prog_ac_ct_AR="$ac_prog"
6082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6083     break 2
6084   fi
6085 done
6086   done
6087 IFS=$as_save_IFS
6088
6089 fi
6090 fi
6091 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6092 if test -n "$ac_ct_AR"; then
6093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6094 $as_echo "$ac_ct_AR" >&6; }
6095 else
6096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6097 $as_echo "no" >&6; }
6098 fi
6099
6100
6101   test -n "$ac_ct_AR" && break
6102 done
6103
6104   if test "x$ac_ct_AR" = x; then
6105     AR="false"
6106   else
6107     case $cross_compiling:$ac_tool_warned in
6108 yes:)
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6110 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6111 ac_tool_warned=yes ;;
6112 esac
6113     AR=$ac_ct_AR
6114   fi
6115 fi
6116
6117 : ${AR=ar}
6118 : ${AR_FLAGS=cru}
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6131 $as_echo_n "checking for archiver @FILE support... " >&6; }
6132 if ${lt_cv_ar_at_file+:} false; then :
6133   $as_echo_n "(cached) " >&6
6134 else
6135   lt_cv_ar_at_file=no
6136    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6137 /* end confdefs.h.  */
6138
6139 int
6140 main ()
6141 {
6142
6143   ;
6144   return 0;
6145 }
6146 _ACEOF
6147 if ac_fn_c_try_compile "$LINENO"; then :
6148   echo conftest.$ac_objext > conftest.lst
6149       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6150       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6151   (eval $lt_ar_try) 2>&5
6152   ac_status=$?
6153   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6154   test $ac_status = 0; }
6155       if test "$ac_status" -eq 0; then
6156         # Ensure the archiver fails upon bogus file names.
6157         rm -f conftest.$ac_objext libconftest.a
6158         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6159   (eval $lt_ar_try) 2>&5
6160   ac_status=$?
6161   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6162   test $ac_status = 0; }
6163         if test "$ac_status" -ne 0; then
6164           lt_cv_ar_at_file=@
6165         fi
6166       fi
6167       rm -f conftest.* libconftest.a
6168
6169 fi
6170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6171
6172 fi
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6174 $as_echo "$lt_cv_ar_at_file" >&6; }
6175
6176 if test "x$lt_cv_ar_at_file" = xno; then
6177   archiver_list_spec=
6178 else
6179   archiver_list_spec=$lt_cv_ar_at_file
6180 fi
6181
6182
6183
6184
6185
6186
6187
6188 if test -n "$ac_tool_prefix"; then
6189   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6190 set dummy ${ac_tool_prefix}strip; ac_word=$2
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6192 $as_echo_n "checking for $ac_word... " >&6; }
6193 if ${ac_cv_prog_STRIP+:} false; then :
6194   $as_echo_n "(cached) " >&6
6195 else
6196   if test -n "$STRIP"; then
6197   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6198 else
6199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6200 for as_dir in $PATH
6201 do
6202   IFS=$as_save_IFS
6203   test -z "$as_dir" && as_dir=.
6204     for ac_exec_ext in '' $ac_executable_extensions; do
6205   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6206     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6207     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6208     break 2
6209   fi
6210 done
6211   done
6212 IFS=$as_save_IFS
6213
6214 fi
6215 fi
6216 STRIP=$ac_cv_prog_STRIP
6217 if test -n "$STRIP"; then
6218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6219 $as_echo "$STRIP" >&6; }
6220 else
6221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6222 $as_echo "no" >&6; }
6223 fi
6224
6225
6226 fi
6227 if test -z "$ac_cv_prog_STRIP"; then
6228   ac_ct_STRIP=$STRIP
6229   # Extract the first word of "strip", so it can be a program name with args.
6230 set dummy strip; ac_word=$2
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6232 $as_echo_n "checking for $ac_word... " >&6; }
6233 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6234   $as_echo_n "(cached) " >&6
6235 else
6236   if test -n "$ac_ct_STRIP"; then
6237   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6238 else
6239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6240 for as_dir in $PATH
6241 do
6242   IFS=$as_save_IFS
6243   test -z "$as_dir" && as_dir=.
6244     for ac_exec_ext in '' $ac_executable_extensions; do
6245   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6246     ac_cv_prog_ac_ct_STRIP="strip"
6247     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6248     break 2
6249   fi
6250 done
6251   done
6252 IFS=$as_save_IFS
6253
6254 fi
6255 fi
6256 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6257 if test -n "$ac_ct_STRIP"; then
6258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6259 $as_echo "$ac_ct_STRIP" >&6; }
6260 else
6261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6262 $as_echo "no" >&6; }
6263 fi
6264
6265   if test "x$ac_ct_STRIP" = x; then
6266     STRIP=":"
6267   else
6268     case $cross_compiling:$ac_tool_warned in
6269 yes:)
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6271 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6272 ac_tool_warned=yes ;;
6273 esac
6274     STRIP=$ac_ct_STRIP
6275   fi
6276 else
6277   STRIP="$ac_cv_prog_STRIP"
6278 fi
6279
6280 test -z "$STRIP" && STRIP=:
6281
6282
6283
6284
6285
6286
6287 if test -n "$ac_tool_prefix"; then
6288   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6289 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6291 $as_echo_n "checking for $ac_word... " >&6; }
6292 if ${ac_cv_prog_RANLIB+:} false; then :
6293   $as_echo_n "(cached) " >&6
6294 else
6295   if test -n "$RANLIB"; then
6296   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6297 else
6298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6299 for as_dir in $PATH
6300 do
6301   IFS=$as_save_IFS
6302   test -z "$as_dir" && as_dir=.
6303     for ac_exec_ext in '' $ac_executable_extensions; do
6304   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6305     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6306     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6307     break 2
6308   fi
6309 done
6310   done
6311 IFS=$as_save_IFS
6312
6313 fi
6314 fi
6315 RANLIB=$ac_cv_prog_RANLIB
6316 if test -n "$RANLIB"; then
6317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6318 $as_echo "$RANLIB" >&6; }
6319 else
6320   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6321 $as_echo "no" >&6; }
6322 fi
6323
6324
6325 fi
6326 if test -z "$ac_cv_prog_RANLIB"; then
6327   ac_ct_RANLIB=$RANLIB
6328   # Extract the first word of "ranlib", so it can be a program name with args.
6329 set dummy ranlib; ac_word=$2
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6331 $as_echo_n "checking for $ac_word... " >&6; }
6332 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6333   $as_echo_n "(cached) " >&6
6334 else
6335   if test -n "$ac_ct_RANLIB"; then
6336   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6337 else
6338 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6339 for as_dir in $PATH
6340 do
6341   IFS=$as_save_IFS
6342   test -z "$as_dir" && as_dir=.
6343     for ac_exec_ext in '' $ac_executable_extensions; do
6344   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6345     ac_cv_prog_ac_ct_RANLIB="ranlib"
6346     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6347     break 2
6348   fi
6349 done
6350   done
6351 IFS=$as_save_IFS
6352
6353 fi
6354 fi
6355 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6356 if test -n "$ac_ct_RANLIB"; then
6357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6358 $as_echo "$ac_ct_RANLIB" >&6; }
6359 else
6360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6361 $as_echo "no" >&6; }
6362 fi
6363
6364   if test "x$ac_ct_RANLIB" = x; then
6365     RANLIB=":"
6366   else
6367     case $cross_compiling:$ac_tool_warned in
6368 yes:)
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6371 ac_tool_warned=yes ;;
6372 esac
6373     RANLIB=$ac_ct_RANLIB
6374   fi
6375 else
6376   RANLIB="$ac_cv_prog_RANLIB"
6377 fi
6378
6379 test -z "$RANLIB" && RANLIB=:
6380
6381
6382
6383
6384
6385
6386 # Determine commands to create old-style static archives.
6387 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6388 old_postinstall_cmds='chmod 644 $oldlib'
6389 old_postuninstall_cmds=
6390
6391 if test -n "$RANLIB"; then
6392   case $host_os in
6393   openbsd*)
6394     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6395     ;;
6396   *)
6397     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6398     ;;
6399   esac
6400   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6401 fi
6402
6403 case $host_os in
6404   darwin*)
6405     lock_old_archive_extraction=yes ;;
6406   *)
6407     lock_old_archive_extraction=no ;;
6408 esac
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448 # If no C compiler was specified, use CC.
6449 LTCC=${LTCC-"$CC"}
6450
6451 # If no C compiler flags were specified, use CFLAGS.
6452 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6453
6454 # Allow CC to be a program name with arguments.
6455 compiler=$CC
6456
6457
6458 # Check for command to grab the raw symbol name followed by C symbol from nm.
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6460 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6461 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6462   $as_echo_n "(cached) " >&6
6463 else
6464
6465 # These are sane defaults that work on at least a few old systems.
6466 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6467
6468 # Character class describing NM global symbol codes.
6469 symcode='[BCDEGRST]'
6470
6471 # Regexp to match symbols that can be accessed directly from C.
6472 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6473
6474 # Define system-specific variables.
6475 case $host_os in
6476 aix*)
6477   symcode='[BCDT]'
6478   ;;
6479 cygwin* | mingw* | pw32* | cegcc*)
6480   symcode='[ABCDGISTW]'
6481   ;;
6482 hpux*)
6483   if test "$host_cpu" = ia64; then
6484     symcode='[ABCDEGRST]'
6485   fi
6486   ;;
6487 irix* | nonstopux*)
6488   symcode='[BCDEGRST]'
6489   ;;
6490 osf*)
6491   symcode='[BCDEGQRST]'
6492   ;;
6493 solaris*)
6494   symcode='[BDRT]'
6495   ;;
6496 sco3.2v5*)
6497   symcode='[DT]'
6498   ;;
6499 sysv4.2uw2*)
6500   symcode='[DT]'
6501   ;;
6502 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6503   symcode='[ABDT]'
6504   ;;
6505 sysv4)
6506   symcode='[DFNSTU]'
6507   ;;
6508 esac
6509
6510 # If we're using GNU nm, then use its standard symbol codes.
6511 case `$NM -V 2>&1` in
6512 *GNU* | *'with BFD'*)
6513   symcode='[ABCDGIRSTW]' ;;
6514 esac
6515
6516 # Transform an extracted symbol line into a proper C declaration.
6517 # Some systems (esp. on ia64) link data and code symbols differently,
6518 # so use this general approach.
6519 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6520
6521 # Transform an extracted symbol line into symbol name and symbol address
6522 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6523 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'"
6524
6525 # Handle CRLF in mingw tool chain
6526 opt_cr=
6527 case $build_os in
6528 mingw*)
6529   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6530   ;;
6531 esac
6532
6533 # Try without a prefix underscore, then with it.
6534 for ac_symprfx in "" "_"; do
6535
6536   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6537   symxfrm="\\1 $ac_symprfx\\2 \\2"
6538
6539   # Write the raw and C identifiers.
6540   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6541     # Fake it for dumpbin and say T for any non-static function
6542     # and D for any global variable.
6543     # Also find C++ and __fastcall symbols from MSVC++,
6544     # which start with @ or ?.
6545     lt_cv_sys_global_symbol_pipe="$AWK '"\
6546 "     {last_section=section; section=\$ 3};"\
6547 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6548 "     \$ 0!~/External *\|/{next};"\
6549 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6550 "     {if(hide[section]) next};"\
6551 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6552 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6553 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6554 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6555 "     ' prfx=^$ac_symprfx"
6556   else
6557     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6558   fi
6559   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6560
6561   # Check to see that the pipe works correctly.
6562   pipe_works=no
6563
6564   rm -f conftest*
6565   cat > conftest.$ac_ext <<_LT_EOF
6566 #ifdef __cplusplus
6567 extern "C" {
6568 #endif
6569 char nm_test_var;
6570 void nm_test_func(void);
6571 void nm_test_func(void){}
6572 #ifdef __cplusplus
6573 }
6574 #endif
6575 int main(){nm_test_var='a';nm_test_func();return(0);}
6576 _LT_EOF
6577
6578   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6579   (eval $ac_compile) 2>&5
6580   ac_status=$?
6581   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6582   test $ac_status = 0; }; then
6583     # Now try to grab the symbols.
6584     nlist=conftest.nm
6585     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6586   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6587   ac_status=$?
6588   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6589   test $ac_status = 0; } && test -s "$nlist"; then
6590       # Try sorting and uniquifying the output.
6591       if sort "$nlist" | uniq > "$nlist"T; then
6592         mv -f "$nlist"T "$nlist"
6593       else
6594         rm -f "$nlist"T
6595       fi
6596
6597       # Make sure that we snagged all the symbols we need.
6598       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6599         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6600           cat <<_LT_EOF > conftest.$ac_ext
6601 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6602 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6603 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6604    relocations are performed -- see ld's documentation on pseudo-relocs.  */
6605 # define LT_DLSYM_CONST
6606 #elif defined(__osf__)
6607 /* This system does not cope well with relocations in const data.  */
6608 # define LT_DLSYM_CONST
6609 #else
6610 # define LT_DLSYM_CONST const
6611 #endif
6612
6613 #ifdef __cplusplus
6614 extern "C" {
6615 #endif
6616
6617 _LT_EOF
6618           # Now generate the symbol file.
6619           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6620
6621           cat <<_LT_EOF >> conftest.$ac_ext
6622
6623 /* The mapping between symbol names and symbols.  */
6624 LT_DLSYM_CONST struct {
6625   const char *name;
6626   void       *address;
6627 }
6628 lt__PROGRAM__LTX_preloaded_symbols[] =
6629 {
6630   { "@PROGRAM@", (void *) 0 },
6631 _LT_EOF
6632           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6633           cat <<\_LT_EOF >> conftest.$ac_ext
6634   {0, (void *) 0}
6635 };
6636
6637 /* This works around a problem in FreeBSD linker */
6638 #ifdef FREEBSD_WORKAROUND
6639 static const void *lt_preloaded_setup() {
6640   return lt__PROGRAM__LTX_preloaded_symbols;
6641 }
6642 #endif
6643
6644 #ifdef __cplusplus
6645 }
6646 #endif
6647 _LT_EOF
6648           # Now try linking the two files.
6649           mv conftest.$ac_objext conftstm.$ac_objext
6650           lt_globsym_save_LIBS=$LIBS
6651           lt_globsym_save_CFLAGS=$CFLAGS
6652           LIBS="conftstm.$ac_objext"
6653           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6654           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6655   (eval $ac_link) 2>&5
6656   ac_status=$?
6657   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6658   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6659             pipe_works=yes
6660           fi
6661           LIBS=$lt_globsym_save_LIBS
6662           CFLAGS=$lt_globsym_save_CFLAGS
6663         else
6664           echo "cannot find nm_test_func in $nlist" >&5
6665         fi
6666       else
6667         echo "cannot find nm_test_var in $nlist" >&5
6668       fi
6669     else
6670       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6671     fi
6672   else
6673     echo "$progname: failed program was:" >&5
6674     cat conftest.$ac_ext >&5
6675   fi
6676   rm -rf conftest* conftst*
6677
6678   # Do not use the global_symbol_pipe unless it works.
6679   if test "$pipe_works" = yes; then
6680     break
6681   else
6682     lt_cv_sys_global_symbol_pipe=
6683   fi
6684 done
6685
6686 fi
6687
6688 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6689   lt_cv_sys_global_symbol_to_cdecl=
6690 fi
6691 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6693 $as_echo "failed" >&6; }
6694 else
6695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6696 $as_echo "ok" >&6; }
6697 fi
6698
6699 # Response file support.
6700 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6701   nm_file_list_spec='@'
6702 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6703   nm_file_list_spec='@'
6704 fi
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6733 $as_echo_n "checking for sysroot... " >&6; }
6734
6735 # Check whether --with-sysroot was given.
6736 if test "${with_sysroot+set}" = set; then :
6737   withval=$with_sysroot;
6738 else
6739   with_sysroot=no
6740 fi
6741
6742
6743 lt_sysroot=
6744 case ${with_sysroot} in #(
6745  yes)
6746    if test "$GCC" = yes; then
6747      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6748    fi
6749    ;; #(
6750  /*)
6751    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6752    ;; #(
6753  no|'')
6754    ;; #(
6755  *)
6756    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6757 $as_echo "${with_sysroot}" >&6; }
6758    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6759    ;;
6760 esac
6761
6762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6763 $as_echo "${lt_sysroot:-no}" >&6; }
6764
6765
6766
6767
6768
6769 # Check whether --enable-libtool-lock was given.
6770 if test "${enable_libtool_lock+set}" = set; then :
6771   enableval=$enable_libtool_lock;
6772 fi
6773
6774 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6775
6776 # Some flags need to be propagated to the compiler or linker for good
6777 # libtool support.
6778 case $host in
6779 ia64-*-hpux*)
6780   # Find out which ABI we are using.
6781   echo 'int i;' > conftest.$ac_ext
6782   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6783   (eval $ac_compile) 2>&5
6784   ac_status=$?
6785   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6786   test $ac_status = 0; }; then
6787     case `/usr/bin/file conftest.$ac_objext` in
6788       *ELF-32*)
6789         HPUX_IA64_MODE="32"
6790         ;;
6791       *ELF-64*)
6792         HPUX_IA64_MODE="64"
6793         ;;
6794     esac
6795   fi
6796   rm -rf conftest*
6797   ;;
6798 *-*-irix6*)
6799   # Find out which ABI we are using.
6800   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6801   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6802   (eval $ac_compile) 2>&5
6803   ac_status=$?
6804   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6805   test $ac_status = 0; }; then
6806     if test "$lt_cv_prog_gnu_ld" = yes; then
6807       case `/usr/bin/file conftest.$ac_objext` in
6808         *32-bit*)
6809           LD="${LD-ld} -melf32bsmip"
6810           ;;
6811         *N32*)
6812           LD="${LD-ld} -melf32bmipn32"
6813           ;;
6814         *64-bit*)
6815           LD="${LD-ld} -melf64bmip"
6816         ;;
6817       esac
6818     else
6819       case `/usr/bin/file conftest.$ac_objext` in
6820         *32-bit*)
6821           LD="${LD-ld} -32"
6822           ;;
6823         *N32*)
6824           LD="${LD-ld} -n32"
6825           ;;
6826         *64-bit*)
6827           LD="${LD-ld} -64"
6828           ;;
6829       esac
6830     fi
6831   fi
6832   rm -rf conftest*
6833   ;;
6834
6835 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6836 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6837   # Find out which ABI we are using.
6838   echo 'int i;' > conftest.$ac_ext
6839   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6840   (eval $ac_compile) 2>&5
6841   ac_status=$?
6842   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6843   test $ac_status = 0; }; then
6844     case `/usr/bin/file conftest.o` in
6845       *32-bit*)
6846         case $host in
6847           x86_64-*kfreebsd*-gnu)
6848             LD="${LD-ld} -m elf_i386_fbsd"
6849             ;;
6850           x86_64-*linux*)
6851             LD="${LD-ld} -m elf_i386"
6852             ;;
6853           ppc64-*linux*|powerpc64-*linux*)
6854             LD="${LD-ld} -m elf32ppclinux"
6855             ;;
6856           s390x-*linux*)
6857             LD="${LD-ld} -m elf_s390"
6858             ;;
6859           sparc64-*linux*)
6860             LD="${LD-ld} -m elf32_sparc"
6861             ;;
6862         esac
6863         ;;
6864       *64-bit*)
6865         case $host in
6866           x86_64-*kfreebsd*-gnu)
6867             LD="${LD-ld} -m elf_x86_64_fbsd"
6868             ;;
6869           x86_64-*linux*)
6870             LD="${LD-ld} -m elf_x86_64"
6871             ;;
6872           ppc*-*linux*|powerpc*-*linux*)
6873             LD="${LD-ld} -m elf64ppc"
6874             ;;
6875           s390*-*linux*|s390*-*tpf*)
6876             LD="${LD-ld} -m elf64_s390"
6877             ;;
6878           sparc*-*linux*)
6879             LD="${LD-ld} -m elf64_sparc"
6880             ;;
6881         esac
6882         ;;
6883     esac
6884   fi
6885   rm -rf conftest*
6886   ;;
6887
6888 *-*-sco3.2v5*)
6889   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6890   SAVE_CFLAGS="$CFLAGS"
6891   CFLAGS="$CFLAGS -belf"
6892   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6893 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6894 if ${lt_cv_cc_needs_belf+:} false; then :
6895   $as_echo_n "(cached) " >&6
6896 else
6897   ac_ext=c
6898 ac_cpp='$CPP $CPPFLAGS'
6899 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6900 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6901 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6902
6903      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6904 /* end confdefs.h.  */
6905
6906 int
6907 main ()
6908 {
6909
6910   ;
6911   return 0;
6912 }
6913 _ACEOF
6914 if ac_fn_c_try_link "$LINENO"; then :
6915   lt_cv_cc_needs_belf=yes
6916 else
6917   lt_cv_cc_needs_belf=no
6918 fi
6919 rm -f core conftest.err conftest.$ac_objext \
6920     conftest$ac_exeext conftest.$ac_ext
6921      ac_ext=c
6922 ac_cpp='$CPP $CPPFLAGS'
6923 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6924 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6925 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6926
6927 fi
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6929 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6930   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6931     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6932     CFLAGS="$SAVE_CFLAGS"
6933   fi
6934   ;;
6935 sparc*-*solaris*)
6936   # Find out which ABI we are using.
6937   echo 'int i;' > conftest.$ac_ext
6938   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6939   (eval $ac_compile) 2>&5
6940   ac_status=$?
6941   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6942   test $ac_status = 0; }; then
6943     case `/usr/bin/file conftest.o` in
6944     *64-bit*)
6945       case $lt_cv_prog_gnu_ld in
6946       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6947       *)
6948         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6949           LD="${LD-ld} -64"
6950         fi
6951         ;;
6952       esac
6953       ;;
6954     esac
6955   fi
6956   rm -rf conftest*
6957   ;;
6958 esac
6959
6960 need_locks="$enable_libtool_lock"
6961
6962 if test -n "$ac_tool_prefix"; then
6963   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6964 set dummy ${ac_tool_prefix}mt; ac_word=$2
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6966 $as_echo_n "checking for $ac_word... " >&6; }
6967 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6968   $as_echo_n "(cached) " >&6
6969 else
6970   if test -n "$MANIFEST_TOOL"; then
6971   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6972 else
6973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6974 for as_dir in $PATH
6975 do
6976   IFS=$as_save_IFS
6977   test -z "$as_dir" && as_dir=.
6978     for ac_exec_ext in '' $ac_executable_extensions; do
6979   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6980     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6981     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6982     break 2
6983   fi
6984 done
6985   done
6986 IFS=$as_save_IFS
6987
6988 fi
6989 fi
6990 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6991 if test -n "$MANIFEST_TOOL"; then
6992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6993 $as_echo "$MANIFEST_TOOL" >&6; }
6994 else
6995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6996 $as_echo "no" >&6; }
6997 fi
6998
6999
7000 fi
7001 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7002   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7003   # Extract the first word of "mt", so it can be a program name with args.
7004 set dummy mt; ac_word=$2
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7006 $as_echo_n "checking for $ac_word... " >&6; }
7007 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7008   $as_echo_n "(cached) " >&6
7009 else
7010   if test -n "$ac_ct_MANIFEST_TOOL"; then
7011   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7012 else
7013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7014 for as_dir in $PATH
7015 do
7016   IFS=$as_save_IFS
7017   test -z "$as_dir" && as_dir=.
7018     for ac_exec_ext in '' $ac_executable_extensions; do
7019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7020     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7021     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7022     break 2
7023   fi
7024 done
7025   done
7026 IFS=$as_save_IFS
7027
7028 fi
7029 fi
7030 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7031 if test -n "$ac_ct_MANIFEST_TOOL"; then
7032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7033 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7034 else
7035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036 $as_echo "no" >&6; }
7037 fi
7038
7039   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7040     MANIFEST_TOOL=":"
7041   else
7042     case $cross_compiling:$ac_tool_warned in
7043 yes:)
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7045 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7046 ac_tool_warned=yes ;;
7047 esac
7048     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7049   fi
7050 else
7051   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7052 fi
7053
7054 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7056 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7057 if ${lt_cv_path_mainfest_tool+:} false; then :
7058   $as_echo_n "(cached) " >&6
7059 else
7060   lt_cv_path_mainfest_tool=no
7061   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7062   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7063   cat conftest.err >&5
7064   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7065     lt_cv_path_mainfest_tool=yes
7066   fi
7067   rm -f conftest*
7068 fi
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7070 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7071 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7072   MANIFEST_TOOL=:
7073 fi
7074
7075
7076
7077
7078
7079
7080   case $host_os in
7081     rhapsody* | darwin*)
7082     if test -n "$ac_tool_prefix"; then
7083   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7084 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7086 $as_echo_n "checking for $ac_word... " >&6; }
7087 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7088   $as_echo_n "(cached) " >&6
7089 else
7090   if test -n "$DSYMUTIL"; then
7091   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7092 else
7093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7094 for as_dir in $PATH
7095 do
7096   IFS=$as_save_IFS
7097   test -z "$as_dir" && as_dir=.
7098     for ac_exec_ext in '' $ac_executable_extensions; do
7099   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7100     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7101     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7102     break 2
7103   fi
7104 done
7105   done
7106 IFS=$as_save_IFS
7107
7108 fi
7109 fi
7110 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7111 if test -n "$DSYMUTIL"; then
7112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7113 $as_echo "$DSYMUTIL" >&6; }
7114 else
7115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7116 $as_echo "no" >&6; }
7117 fi
7118
7119
7120 fi
7121 if test -z "$ac_cv_prog_DSYMUTIL"; then
7122   ac_ct_DSYMUTIL=$DSYMUTIL
7123   # Extract the first word of "dsymutil", so it can be a program name with args.
7124 set dummy dsymutil; ac_word=$2
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7126 $as_echo_n "checking for $ac_word... " >&6; }
7127 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7128   $as_echo_n "(cached) " >&6
7129 else
7130   if test -n "$ac_ct_DSYMUTIL"; then
7131   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7132 else
7133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7134 for as_dir in $PATH
7135 do
7136   IFS=$as_save_IFS
7137   test -z "$as_dir" && as_dir=.
7138     for ac_exec_ext in '' $ac_executable_extensions; do
7139   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7140     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7141     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7142     break 2
7143   fi
7144 done
7145   done
7146 IFS=$as_save_IFS
7147
7148 fi
7149 fi
7150 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7151 if test -n "$ac_ct_DSYMUTIL"; then
7152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7153 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7154 else
7155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7156 $as_echo "no" >&6; }
7157 fi
7158
7159   if test "x$ac_ct_DSYMUTIL" = x; then
7160     DSYMUTIL=":"
7161   else
7162     case $cross_compiling:$ac_tool_warned in
7163 yes:)
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7165 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7166 ac_tool_warned=yes ;;
7167 esac
7168     DSYMUTIL=$ac_ct_DSYMUTIL
7169   fi
7170 else
7171   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7172 fi
7173
7174     if test -n "$ac_tool_prefix"; then
7175   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7176 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7178 $as_echo_n "checking for $ac_word... " >&6; }
7179 if ${ac_cv_prog_NMEDIT+:} false; then :
7180   $as_echo_n "(cached) " >&6
7181 else
7182   if test -n "$NMEDIT"; then
7183   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7184 else
7185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7186 for as_dir in $PATH
7187 do
7188   IFS=$as_save_IFS
7189   test -z "$as_dir" && as_dir=.
7190     for ac_exec_ext in '' $ac_executable_extensions; do
7191   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7192     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7193     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7194     break 2
7195   fi
7196 done
7197   done
7198 IFS=$as_save_IFS
7199
7200 fi
7201 fi
7202 NMEDIT=$ac_cv_prog_NMEDIT
7203 if test -n "$NMEDIT"; then
7204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7205 $as_echo "$NMEDIT" >&6; }
7206 else
7207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7208 $as_echo "no" >&6; }
7209 fi
7210
7211
7212 fi
7213 if test -z "$ac_cv_prog_NMEDIT"; then
7214   ac_ct_NMEDIT=$NMEDIT
7215   # Extract the first word of "nmedit", so it can be a program name with args.
7216 set dummy nmedit; ac_word=$2
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7218 $as_echo_n "checking for $ac_word... " >&6; }
7219 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7220   $as_echo_n "(cached) " >&6
7221 else
7222   if test -n "$ac_ct_NMEDIT"; then
7223   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7224 else
7225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 for as_dir in $PATH
7227 do
7228   IFS=$as_save_IFS
7229   test -z "$as_dir" && as_dir=.
7230     for ac_exec_ext in '' $ac_executable_extensions; do
7231   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7232     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7233     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7234     break 2
7235   fi
7236 done
7237   done
7238 IFS=$as_save_IFS
7239
7240 fi
7241 fi
7242 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7243 if test -n "$ac_ct_NMEDIT"; then
7244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7245 $as_echo "$ac_ct_NMEDIT" >&6; }
7246 else
7247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 $as_echo "no" >&6; }
7249 fi
7250
7251   if test "x$ac_ct_NMEDIT" = x; then
7252     NMEDIT=":"
7253   else
7254     case $cross_compiling:$ac_tool_warned in
7255 yes:)
7256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7258 ac_tool_warned=yes ;;
7259 esac
7260     NMEDIT=$ac_ct_NMEDIT
7261   fi
7262 else
7263   NMEDIT="$ac_cv_prog_NMEDIT"
7264 fi
7265
7266     if test -n "$ac_tool_prefix"; then
7267   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7268 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7270 $as_echo_n "checking for $ac_word... " >&6; }
7271 if ${ac_cv_prog_LIPO+:} false; then :
7272   $as_echo_n "(cached) " >&6
7273 else
7274   if test -n "$LIPO"; then
7275   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7276 else
7277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7278 for as_dir in $PATH
7279 do
7280   IFS=$as_save_IFS
7281   test -z "$as_dir" && as_dir=.
7282     for ac_exec_ext in '' $ac_executable_extensions; do
7283   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7284     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7285     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7286     break 2
7287   fi
7288 done
7289   done
7290 IFS=$as_save_IFS
7291
7292 fi
7293 fi
7294 LIPO=$ac_cv_prog_LIPO
7295 if test -n "$LIPO"; then
7296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7297 $as_echo "$LIPO" >&6; }
7298 else
7299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7300 $as_echo "no" >&6; }
7301 fi
7302
7303
7304 fi
7305 if test -z "$ac_cv_prog_LIPO"; then
7306   ac_ct_LIPO=$LIPO
7307   # Extract the first word of "lipo", so it can be a program name with args.
7308 set dummy lipo; ac_word=$2
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7310 $as_echo_n "checking for $ac_word... " >&6; }
7311 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7312   $as_echo_n "(cached) " >&6
7313 else
7314   if test -n "$ac_ct_LIPO"; then
7315   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7316 else
7317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7318 for as_dir in $PATH
7319 do
7320   IFS=$as_save_IFS
7321   test -z "$as_dir" && as_dir=.
7322     for ac_exec_ext in '' $ac_executable_extensions; do
7323   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7324     ac_cv_prog_ac_ct_LIPO="lipo"
7325     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7326     break 2
7327   fi
7328 done
7329   done
7330 IFS=$as_save_IFS
7331
7332 fi
7333 fi
7334 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7335 if test -n "$ac_ct_LIPO"; then
7336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7337 $as_echo "$ac_ct_LIPO" >&6; }
7338 else
7339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7340 $as_echo "no" >&6; }
7341 fi
7342
7343   if test "x$ac_ct_LIPO" = x; then
7344     LIPO=":"
7345   else
7346     case $cross_compiling:$ac_tool_warned in
7347 yes:)
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7349 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7350 ac_tool_warned=yes ;;
7351 esac
7352     LIPO=$ac_ct_LIPO
7353   fi
7354 else
7355   LIPO="$ac_cv_prog_LIPO"
7356 fi
7357
7358     if test -n "$ac_tool_prefix"; then
7359   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7360 set dummy ${ac_tool_prefix}otool; ac_word=$2
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7362 $as_echo_n "checking for $ac_word... " >&6; }
7363 if ${ac_cv_prog_OTOOL+:} false; then :
7364   $as_echo_n "(cached) " >&6
7365 else
7366   if test -n "$OTOOL"; then
7367   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7368 else
7369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370 for as_dir in $PATH
7371 do
7372   IFS=$as_save_IFS
7373   test -z "$as_dir" && as_dir=.
7374     for ac_exec_ext in '' $ac_executable_extensions; do
7375   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7376     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7377     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7378     break 2
7379   fi
7380 done
7381   done
7382 IFS=$as_save_IFS
7383
7384 fi
7385 fi
7386 OTOOL=$ac_cv_prog_OTOOL
7387 if test -n "$OTOOL"; then
7388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7389 $as_echo "$OTOOL" >&6; }
7390 else
7391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7392 $as_echo "no" >&6; }
7393 fi
7394
7395
7396 fi
7397 if test -z "$ac_cv_prog_OTOOL"; then
7398   ac_ct_OTOOL=$OTOOL
7399   # Extract the first word of "otool", so it can be a program name with args.
7400 set dummy otool; ac_word=$2
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7402 $as_echo_n "checking for $ac_word... " >&6; }
7403 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7404   $as_echo_n "(cached) " >&6
7405 else
7406   if test -n "$ac_ct_OTOOL"; then
7407   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7408 else
7409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7410 for as_dir in $PATH
7411 do
7412   IFS=$as_save_IFS
7413   test -z "$as_dir" && as_dir=.
7414     for ac_exec_ext in '' $ac_executable_extensions; do
7415   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7416     ac_cv_prog_ac_ct_OTOOL="otool"
7417     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7418     break 2
7419   fi
7420 done
7421   done
7422 IFS=$as_save_IFS
7423
7424 fi
7425 fi
7426 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7427 if test -n "$ac_ct_OTOOL"; then
7428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7429 $as_echo "$ac_ct_OTOOL" >&6; }
7430 else
7431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7432 $as_echo "no" >&6; }
7433 fi
7434
7435   if test "x$ac_ct_OTOOL" = x; then
7436     OTOOL=":"
7437   else
7438     case $cross_compiling:$ac_tool_warned in
7439 yes:)
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7441 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7442 ac_tool_warned=yes ;;
7443 esac
7444     OTOOL=$ac_ct_OTOOL
7445   fi
7446 else
7447   OTOOL="$ac_cv_prog_OTOOL"
7448 fi
7449
7450     if test -n "$ac_tool_prefix"; then
7451   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7452 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7454 $as_echo_n "checking for $ac_word... " >&6; }
7455 if ${ac_cv_prog_OTOOL64+:} false; then :
7456   $as_echo_n "(cached) " >&6
7457 else
7458   if test -n "$OTOOL64"; then
7459   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7460 else
7461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7462 for as_dir in $PATH
7463 do
7464   IFS=$as_save_IFS
7465   test -z "$as_dir" && as_dir=.
7466     for ac_exec_ext in '' $ac_executable_extensions; do
7467   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7468     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7469     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7470     break 2
7471   fi
7472 done
7473   done
7474 IFS=$as_save_IFS
7475
7476 fi
7477 fi
7478 OTOOL64=$ac_cv_prog_OTOOL64
7479 if test -n "$OTOOL64"; then
7480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7481 $as_echo "$OTOOL64" >&6; }
7482 else
7483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484 $as_echo "no" >&6; }
7485 fi
7486
7487
7488 fi
7489 if test -z "$ac_cv_prog_OTOOL64"; then
7490   ac_ct_OTOOL64=$OTOOL64
7491   # Extract the first word of "otool64", so it can be a program name with args.
7492 set dummy otool64; ac_word=$2
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7494 $as_echo_n "checking for $ac_word... " >&6; }
7495 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7496   $as_echo_n "(cached) " >&6
7497 else
7498   if test -n "$ac_ct_OTOOL64"; then
7499   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7500 else
7501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7502 for as_dir in $PATH
7503 do
7504   IFS=$as_save_IFS
7505   test -z "$as_dir" && as_dir=.
7506     for ac_exec_ext in '' $ac_executable_extensions; do
7507   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7508     ac_cv_prog_ac_ct_OTOOL64="otool64"
7509     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7510     break 2
7511   fi
7512 done
7513   done
7514 IFS=$as_save_IFS
7515
7516 fi
7517 fi
7518 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7519 if test -n "$ac_ct_OTOOL64"; then
7520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7521 $as_echo "$ac_ct_OTOOL64" >&6; }
7522 else
7523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524 $as_echo "no" >&6; }
7525 fi
7526
7527   if test "x$ac_ct_OTOOL64" = x; then
7528     OTOOL64=":"
7529   else
7530     case $cross_compiling:$ac_tool_warned in
7531 yes:)
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7533 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7534 ac_tool_warned=yes ;;
7535 esac
7536     OTOOL64=$ac_ct_OTOOL64
7537   fi
7538 else
7539   OTOOL64="$ac_cv_prog_OTOOL64"
7540 fi
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7569 $as_echo_n "checking for -single_module linker flag... " >&6; }
7570 if ${lt_cv_apple_cc_single_mod+:} false; then :
7571   $as_echo_n "(cached) " >&6
7572 else
7573   lt_cv_apple_cc_single_mod=no
7574       if test -z "${LT_MULTI_MODULE}"; then
7575         # By default we will add the -single_module flag. You can override
7576         # by either setting the environment variable LT_MULTI_MODULE
7577         # non-empty at configure time, or by adding -multi_module to the
7578         # link flags.
7579         rm -rf libconftest.dylib*
7580         echo "int foo(void){return 1;}" > conftest.c
7581         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7582 -dynamiclib -Wl,-single_module conftest.c" >&5
7583         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7584           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7585         _lt_result=$?
7586         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7587           lt_cv_apple_cc_single_mod=yes
7588         else
7589           cat conftest.err >&5
7590         fi
7591         rm -rf libconftest.dylib*
7592         rm -f conftest.*
7593       fi
7594 fi
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7596 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7597     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7598 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7599 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7600   $as_echo_n "(cached) " >&6
7601 else
7602   lt_cv_ld_exported_symbols_list=no
7603       save_LDFLAGS=$LDFLAGS
7604       echo "_main" > conftest.sym
7605       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7606       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607 /* end confdefs.h.  */
7608
7609 int
7610 main ()
7611 {
7612
7613   ;
7614   return 0;
7615 }
7616 _ACEOF
7617 if ac_fn_c_try_link "$LINENO"; then :
7618   lt_cv_ld_exported_symbols_list=yes
7619 else
7620   lt_cv_ld_exported_symbols_list=no
7621 fi
7622 rm -f core conftest.err conftest.$ac_objext \
7623     conftest$ac_exeext conftest.$ac_ext
7624         LDFLAGS="$save_LDFLAGS"
7625
7626 fi
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7628 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7629     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7630 $as_echo_n "checking for -force_load linker flag... " >&6; }
7631 if ${lt_cv_ld_force_load+:} false; then :
7632   $as_echo_n "(cached) " >&6
7633 else
7634   lt_cv_ld_force_load=no
7635       cat > conftest.c << _LT_EOF
7636 int forced_loaded() { return 2;}
7637 _LT_EOF
7638       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7639       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7640       echo "$AR cru libconftest.a conftest.o" >&5
7641       $AR cru libconftest.a conftest.o 2>&5
7642       echo "$RANLIB libconftest.a" >&5
7643       $RANLIB libconftest.a 2>&5
7644       cat > conftest.c << _LT_EOF
7645 int main() { return 0;}
7646 _LT_EOF
7647       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7648       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7649       _lt_result=$?
7650       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7651         lt_cv_ld_force_load=yes
7652       else
7653         cat conftest.err >&5
7654       fi
7655         rm -f conftest.err libconftest.a conftest conftest.c
7656         rm -rf conftest.dSYM
7657
7658 fi
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7660 $as_echo "$lt_cv_ld_force_load" >&6; }
7661     case $host_os in
7662     rhapsody* | darwin1.[012])
7663       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7664     darwin1.*)
7665       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7666     darwin*) # darwin 5.x on
7667       # if running on 10.5 or later, the deployment target defaults
7668       # to the OS version, if on x86, and 10.4, the deployment
7669       # target defaults to 10.4. Don't you love it?
7670       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7671         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7672           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7673         10.[012]*)
7674           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7675         10.*)
7676           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7677       esac
7678     ;;
7679   esac
7680     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7681       _lt_dar_single_mod='$single_module'
7682     fi
7683     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7684       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7685     else
7686       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7687     fi
7688     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7689       _lt_dsymutil='~$DSYMUTIL $lib || :'
7690     else
7691       _lt_dsymutil=
7692     fi
7693     ;;
7694   esac
7695
7696 ac_ext=c
7697 ac_cpp='$CPP $CPPFLAGS'
7698 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7699 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7700 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7702 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7703 # On Suns, sometimes $CPP names a directory.
7704 if test -n "$CPP" && test -d "$CPP"; then
7705   CPP=
7706 fi
7707 if test -z "$CPP"; then
7708   if ${ac_cv_prog_CPP+:} false; then :
7709   $as_echo_n "(cached) " >&6
7710 else
7711       # Double quotes because CPP needs to be expanded
7712     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7713     do
7714       ac_preproc_ok=false
7715 for ac_c_preproc_warn_flag in '' yes
7716 do
7717   # Use a header file that comes with gcc, so configuring glibc
7718   # with a fresh cross-compiler works.
7719   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7720   # <limits.h> exists even on freestanding compilers.
7721   # On the NeXT, cc -E runs the code through the compiler's parser,
7722   # not just through cpp. "Syntax error" is here to catch this case.
7723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7724 /* end confdefs.h.  */
7725 #ifdef __STDC__
7726 # include <limits.h>
7727 #else
7728 # include <assert.h>
7729 #endif
7730                      Syntax error
7731 _ACEOF
7732 if ac_fn_c_try_cpp "$LINENO"; then :
7733
7734 else
7735   # Broken: fails on valid input.
7736 continue
7737 fi
7738 rm -f conftest.err conftest.i conftest.$ac_ext
7739
7740   # OK, works on sane cases.  Now check whether nonexistent headers
7741   # can be detected and how.
7742   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7743 /* end confdefs.h.  */
7744 #include <ac_nonexistent.h>
7745 _ACEOF
7746 if ac_fn_c_try_cpp "$LINENO"; then :
7747   # Broken: success on invalid input.
7748 continue
7749 else
7750   # Passes both tests.
7751 ac_preproc_ok=:
7752 break
7753 fi
7754 rm -f conftest.err conftest.i conftest.$ac_ext
7755
7756 done
7757 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7758 rm -f conftest.i conftest.err conftest.$ac_ext
7759 if $ac_preproc_ok; then :
7760   break
7761 fi
7762
7763     done
7764     ac_cv_prog_CPP=$CPP
7765
7766 fi
7767   CPP=$ac_cv_prog_CPP
7768 else
7769   ac_cv_prog_CPP=$CPP
7770 fi
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7772 $as_echo "$CPP" >&6; }
7773 ac_preproc_ok=false
7774 for ac_c_preproc_warn_flag in '' yes
7775 do
7776   # Use a header file that comes with gcc, so configuring glibc
7777   # with a fresh cross-compiler works.
7778   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7779   # <limits.h> exists even on freestanding compilers.
7780   # On the NeXT, cc -E runs the code through the compiler's parser,
7781   # not just through cpp. "Syntax error" is here to catch this case.
7782   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7783 /* end confdefs.h.  */
7784 #ifdef __STDC__
7785 # include <limits.h>
7786 #else
7787 # include <assert.h>
7788 #endif
7789                      Syntax error
7790 _ACEOF
7791 if ac_fn_c_try_cpp "$LINENO"; then :
7792
7793 else
7794   # Broken: fails on valid input.
7795 continue
7796 fi
7797 rm -f conftest.err conftest.i conftest.$ac_ext
7798
7799   # OK, works on sane cases.  Now check whether nonexistent headers
7800   # can be detected and how.
7801   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7802 /* end confdefs.h.  */
7803 #include <ac_nonexistent.h>
7804 _ACEOF
7805 if ac_fn_c_try_cpp "$LINENO"; then :
7806   # Broken: success on invalid input.
7807 continue
7808 else
7809   # Passes both tests.
7810 ac_preproc_ok=:
7811 break
7812 fi
7813 rm -f conftest.err conftest.i conftest.$ac_ext
7814
7815 done
7816 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7817 rm -f conftest.i conftest.err conftest.$ac_ext
7818 if $ac_preproc_ok; then :
7819
7820 else
7821   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7822 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7823 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7824 See \`config.log' for more details" "$LINENO" 5; }
7825 fi
7826
7827 ac_ext=c
7828 ac_cpp='$CPP $CPPFLAGS'
7829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7832
7833
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7835 $as_echo_n "checking for ANSI C header files... " >&6; }
7836 if ${ac_cv_header_stdc+:} false; then :
7837   $as_echo_n "(cached) " >&6
7838 else
7839   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7840 /* end confdefs.h.  */
7841 #include <stdlib.h>
7842 #include <stdarg.h>
7843 #include <string.h>
7844 #include <float.h>
7845
7846 int
7847 main ()
7848 {
7849
7850   ;
7851   return 0;
7852 }
7853 _ACEOF
7854 if ac_fn_c_try_compile "$LINENO"; then :
7855   ac_cv_header_stdc=yes
7856 else
7857   ac_cv_header_stdc=no
7858 fi
7859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7860
7861 if test $ac_cv_header_stdc = yes; then
7862   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7864 /* end confdefs.h.  */
7865 #include <string.h>
7866
7867 _ACEOF
7868 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7869   $EGREP "memchr" >/dev/null 2>&1; then :
7870
7871 else
7872   ac_cv_header_stdc=no
7873 fi
7874 rm -f conftest*
7875
7876 fi
7877
7878 if test $ac_cv_header_stdc = yes; then
7879   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7880   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7881 /* end confdefs.h.  */
7882 #include <stdlib.h>
7883
7884 _ACEOF
7885 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7886   $EGREP "free" >/dev/null 2>&1; then :
7887
7888 else
7889   ac_cv_header_stdc=no
7890 fi
7891 rm -f conftest*
7892
7893 fi
7894
7895 if test $ac_cv_header_stdc = yes; then
7896   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7897   if test "$cross_compiling" = yes; then :
7898   :
7899 else
7900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7901 /* end confdefs.h.  */
7902 #include <ctype.h>
7903 #include <stdlib.h>
7904 #if ((' ' & 0x0FF) == 0x020)
7905 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7906 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7907 #else
7908 # define ISLOWER(c) \
7909                    (('a' <= (c) && (c) <= 'i') \
7910                      || ('j' <= (c) && (c) <= 'r') \
7911                      || ('s' <= (c) && (c) <= 'z'))
7912 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7913 #endif
7914
7915 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7916 int
7917 main ()
7918 {
7919   int i;
7920   for (i = 0; i < 256; i++)
7921     if (XOR (islower (i), ISLOWER (i))
7922         || toupper (i) != TOUPPER (i))
7923       return 2;
7924   return 0;
7925 }
7926 _ACEOF
7927 if ac_fn_c_try_run "$LINENO"; then :
7928
7929 else
7930   ac_cv_header_stdc=no
7931 fi
7932 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7933   conftest.$ac_objext conftest.beam conftest.$ac_ext
7934 fi
7935
7936 fi
7937 fi
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7939 $as_echo "$ac_cv_header_stdc" >&6; }
7940 if test $ac_cv_header_stdc = yes; then
7941
7942 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7943
7944 fi
7945
7946 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7947 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7948                   inttypes.h stdint.h unistd.h
7949 do :
7950   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7951 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7952 "
7953 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7954   cat >>confdefs.h <<_ACEOF
7955 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7956 _ACEOF
7957
7958 fi
7959
7960 done
7961
7962
7963 for ac_header in dlfcn.h
7964 do :
7965   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7966 "
7967 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7968   cat >>confdefs.h <<_ACEOF
7969 #define HAVE_DLFCN_H 1
7970 _ACEOF
7971
7972 fi
7973
7974 done
7975
7976
7977
7978
7979
7980 # Set options
7981
7982
7983
7984         enable_dlopen=no
7985
7986
7987   enable_win32_dll=no
7988
7989
7990             # Check whether --enable-shared was given.
7991 if test "${enable_shared+set}" = set; then :
7992   enableval=$enable_shared; p=${PACKAGE-default}
7993     case $enableval in
7994     yes) enable_shared=yes ;;
7995     no) enable_shared=no ;;
7996     *)
7997       enable_shared=no
7998       # Look at the argument we got.  We use all the common list separators.
7999       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8000       for pkg in $enableval; do
8001         IFS="$lt_save_ifs"
8002         if test "X$pkg" = "X$p"; then
8003           enable_shared=yes
8004         fi
8005       done
8006       IFS="$lt_save_ifs"
8007       ;;
8008     esac
8009 else
8010   enable_shared=yes
8011 fi
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021   # Check whether --enable-static was given.
8022 if test "${enable_static+set}" = set; then :
8023   enableval=$enable_static; p=${PACKAGE-default}
8024     case $enableval in
8025     yes) enable_static=yes ;;
8026     no) enable_static=no ;;
8027     *)
8028      enable_static=no
8029       # Look at the argument we got.  We use all the common list separators.
8030       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8031       for pkg in $enableval; do
8032         IFS="$lt_save_ifs"
8033         if test "X$pkg" = "X$p"; then
8034           enable_static=yes
8035         fi
8036       done
8037       IFS="$lt_save_ifs"
8038       ;;
8039     esac
8040 else
8041   enable_static=yes
8042 fi
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053 # Check whether --with-pic was given.
8054 if test "${with_pic+set}" = set; then :
8055   withval=$with_pic; pic_mode="$withval"
8056 else
8057   pic_mode=default
8058 fi
8059
8060
8061 test -z "$pic_mode" && pic_mode=default
8062
8063
8064
8065
8066
8067
8068
8069   # Check whether --enable-fast-install was given.
8070 if test "${enable_fast_install+set}" = set; then :
8071   enableval=$enable_fast_install; p=${PACKAGE-default}
8072     case $enableval in
8073     yes) enable_fast_install=yes ;;
8074     no) enable_fast_install=no ;;
8075     *)
8076       enable_fast_install=no
8077       # Look at the argument we got.  We use all the common list separators.
8078       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8079       for pkg in $enableval; do
8080         IFS="$lt_save_ifs"
8081         if test "X$pkg" = "X$p"; then
8082           enable_fast_install=yes
8083         fi
8084       done
8085       IFS="$lt_save_ifs"
8086       ;;
8087     esac
8088 else
8089   enable_fast_install=yes
8090 fi
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102 # This can be used to rebuild libtool when needed
8103 LIBTOOL_DEPS="$ltmain"
8104
8105 # Always use our own libtool.
8106 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133 test -z "$LN_S" && LN_S="ln -s"
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148 if test -n "${ZSH_VERSION+set}" ; then
8149    setopt NO_GLOB_SUBST
8150 fi
8151
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8153 $as_echo_n "checking for objdir... " >&6; }
8154 if ${lt_cv_objdir+:} false; then :
8155   $as_echo_n "(cached) " >&6
8156 else
8157   rm -f .libs 2>/dev/null
8158 mkdir .libs 2>/dev/null
8159 if test -d .libs; then
8160   lt_cv_objdir=.libs
8161 else
8162   # MS-DOS does not allow filenames that begin with a dot.
8163   lt_cv_objdir=_libs
8164 fi
8165 rmdir .libs 2>/dev/null
8166 fi
8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8168 $as_echo "$lt_cv_objdir" >&6; }
8169 objdir=$lt_cv_objdir
8170
8171
8172
8173
8174
8175 cat >>confdefs.h <<_ACEOF
8176 #define LT_OBJDIR "$lt_cv_objdir/"
8177 _ACEOF
8178
8179
8180
8181
8182 case $host_os in
8183 aix3*)
8184   # AIX sometimes has problems with the GCC collect2 program.  For some
8185   # reason, if we set the COLLECT_NAMES environment variable, the problems
8186   # vanish in a puff of smoke.
8187   if test "X${COLLECT_NAMES+set}" != Xset; then
8188     COLLECT_NAMES=
8189     export COLLECT_NAMES
8190   fi
8191   ;;
8192 esac
8193
8194 # Global variables:
8195 ofile=libtool
8196 can_build_shared=yes
8197
8198 # All known linkers require a `.a' archive for static linking (except MSVC,
8199 # which needs '.lib').
8200 libext=a
8201
8202 with_gnu_ld="$lt_cv_prog_gnu_ld"
8203
8204 old_CC="$CC"
8205 old_CFLAGS="$CFLAGS"
8206
8207 # Set sane defaults for various variables
8208 test -z "$CC" && CC=cc
8209 test -z "$LTCC" && LTCC=$CC
8210 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8211 test -z "$LD" && LD=ld
8212 test -z "$ac_objext" && ac_objext=o
8213
8214 for cc_temp in $compiler""; do
8215   case $cc_temp in
8216     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8217     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8218     \-*) ;;
8219     *) break;;
8220   esac
8221 done
8222 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8223
8224
8225 # Only perform the check for file, if the check method requires it
8226 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8227 case $deplibs_check_method in
8228 file_magic*)
8229   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8230     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8231 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8232 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8233   $as_echo_n "(cached) " >&6
8234 else
8235   case $MAGIC_CMD in
8236 [\\/*] |  ?:[\\/]*)
8237   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8238   ;;
8239 *)
8240   lt_save_MAGIC_CMD="$MAGIC_CMD"
8241   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8242   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8243   for ac_dir in $ac_dummy; do
8244     IFS="$lt_save_ifs"
8245     test -z "$ac_dir" && ac_dir=.
8246     if test -f $ac_dir/${ac_tool_prefix}file; then
8247       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8248       if test -n "$file_magic_test_file"; then
8249         case $deplibs_check_method in
8250         "file_magic "*)
8251           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8252           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8253           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8254             $EGREP "$file_magic_regex" > /dev/null; then
8255             :
8256           else
8257             cat <<_LT_EOF 1>&2
8258
8259 *** Warning: the command libtool uses to detect shared libraries,
8260 *** $file_magic_cmd, produces output that libtool cannot recognize.
8261 *** The result is that libtool may fail to recognize shared libraries
8262 *** as such.  This will affect the creation of libtool libraries that
8263 *** depend on shared libraries, but programs linked with such libtool
8264 *** libraries will work regardless of this problem.  Nevertheless, you
8265 *** may want to report the problem to your system manager and/or to
8266 *** bug-libtool@gnu.org
8267
8268 _LT_EOF
8269           fi ;;
8270         esac
8271       fi
8272       break
8273     fi
8274   done
8275   IFS="$lt_save_ifs"
8276   MAGIC_CMD="$lt_save_MAGIC_CMD"
8277   ;;
8278 esac
8279 fi
8280
8281 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8282 if test -n "$MAGIC_CMD"; then
8283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8284 $as_echo "$MAGIC_CMD" >&6; }
8285 else
8286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8287 $as_echo "no" >&6; }
8288 fi
8289
8290
8291
8292
8293
8294 if test -z "$lt_cv_path_MAGIC_CMD"; then
8295   if test -n "$ac_tool_prefix"; then
8296     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8297 $as_echo_n "checking for file... " >&6; }
8298 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8299   $as_echo_n "(cached) " >&6
8300 else
8301   case $MAGIC_CMD in
8302 [\\/*] |  ?:[\\/]*)
8303   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8304   ;;
8305 *)
8306   lt_save_MAGIC_CMD="$MAGIC_CMD"
8307   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8308   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8309   for ac_dir in $ac_dummy; do
8310     IFS="$lt_save_ifs"
8311     test -z "$ac_dir" && ac_dir=.
8312     if test -f $ac_dir/file; then
8313       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8314       if test -n "$file_magic_test_file"; then
8315         case $deplibs_check_method in
8316         "file_magic "*)
8317           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8318           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8319           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8320             $EGREP "$file_magic_regex" > /dev/null; then
8321             :
8322           else
8323             cat <<_LT_EOF 1>&2
8324
8325 *** Warning: the command libtool uses to detect shared libraries,
8326 *** $file_magic_cmd, produces output that libtool cannot recognize.
8327 *** The result is that libtool may fail to recognize shared libraries
8328 *** as such.  This will affect the creation of libtool libraries that
8329 *** depend on shared libraries, but programs linked with such libtool
8330 *** libraries will work regardless of this problem.  Nevertheless, you
8331 *** may want to report the problem to your system manager and/or to
8332 *** bug-libtool@gnu.org
8333
8334 _LT_EOF
8335           fi ;;
8336         esac
8337       fi
8338       break
8339     fi
8340   done
8341   IFS="$lt_save_ifs"
8342   MAGIC_CMD="$lt_save_MAGIC_CMD"
8343   ;;
8344 esac
8345 fi
8346
8347 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8348 if test -n "$MAGIC_CMD"; then
8349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8350 $as_echo "$MAGIC_CMD" >&6; }
8351 else
8352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8353 $as_echo "no" >&6; }
8354 fi
8355
8356
8357   else
8358     MAGIC_CMD=:
8359   fi
8360 fi
8361
8362   fi
8363   ;;
8364 esac
8365
8366 # Use C for the default configuration in the libtool script
8367
8368 lt_save_CC="$CC"
8369 ac_ext=c
8370 ac_cpp='$CPP $CPPFLAGS'
8371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8374
8375
8376 # Source file extension for C test sources.
8377 ac_ext=c
8378
8379 # Object file extension for compiled C test sources.
8380 objext=o
8381 objext=$objext
8382
8383 # Code to be used in simple compile tests
8384 lt_simple_compile_test_code="int some_variable = 0;"
8385
8386 # Code to be used in simple link tests
8387 lt_simple_link_test_code='int main(){return(0);}'
8388
8389
8390
8391
8392
8393
8394
8395 # If no C compiler was specified, use CC.
8396 LTCC=${LTCC-"$CC"}
8397
8398 # If no C compiler flags were specified, use CFLAGS.
8399 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8400
8401 # Allow CC to be a program name with arguments.
8402 compiler=$CC
8403
8404 # Save the default compiler, since it gets overwritten when the other
8405 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8406 compiler_DEFAULT=$CC
8407
8408 # save warnings/boilerplate of simple test code
8409 ac_outfile=conftest.$ac_objext
8410 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8411 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8412 _lt_compiler_boilerplate=`cat conftest.err`
8413 $RM conftest*
8414
8415 ac_outfile=conftest.$ac_objext
8416 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8417 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8418 _lt_linker_boilerplate=`cat conftest.err`
8419 $RM -r conftest*
8420
8421
8422 ## CAVEAT EMPTOR:
8423 ## There is no encapsulation within the following macros, do not change
8424 ## the running order or otherwise move them around unless you know exactly
8425 ## what you are doing...
8426 if test -n "$compiler"; then
8427
8428 lt_prog_compiler_no_builtin_flag=
8429
8430 if test "$GCC" = yes; then
8431   case $cc_basename in
8432   nvcc*)
8433     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8434   *)
8435     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8436   esac
8437
8438   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8439 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8440 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8441   $as_echo_n "(cached) " >&6
8442 else
8443   lt_cv_prog_compiler_rtti_exceptions=no
8444    ac_outfile=conftest.$ac_objext
8445    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8446    lt_compiler_flag="-fno-rtti -fno-exceptions"
8447    # Insert the option either (1) after the last *FLAGS variable, or
8448    # (2) before a word containing "conftest.", or (3) at the end.
8449    # Note that $ac_compile itself does not contain backslashes and begins
8450    # with a dollar sign (not a hyphen), so the echo should work correctly.
8451    # The option is referenced via a variable to avoid confusing sed.
8452    lt_compile=`echo "$ac_compile" | $SED \
8453    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8454    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8455    -e 's:$: $lt_compiler_flag:'`
8456    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8457    (eval "$lt_compile" 2>conftest.err)
8458    ac_status=$?
8459    cat conftest.err >&5
8460    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8461    if (exit $ac_status) && test -s "$ac_outfile"; then
8462      # The compiler can only warn and ignore the option if not recognized
8463      # So say no if there are warnings other than the usual output.
8464      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8465      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8466      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8467        lt_cv_prog_compiler_rtti_exceptions=yes
8468      fi
8469    fi
8470    $RM conftest*
8471
8472 fi
8473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8474 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8475
8476 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8477     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8478 else
8479     :
8480 fi
8481
8482 fi
8483
8484
8485
8486
8487
8488
8489   lt_prog_compiler_wl=
8490 lt_prog_compiler_pic=
8491 lt_prog_compiler_static=
8492
8493
8494   if test "$GCC" = yes; then
8495     lt_prog_compiler_wl='-Wl,'
8496     lt_prog_compiler_static='-static'
8497
8498     case $host_os in
8499       aix*)
8500       # All AIX code is PIC.
8501       if test "$host_cpu" = ia64; then
8502         # AIX 5 now supports IA64 processor
8503         lt_prog_compiler_static='-Bstatic'
8504       fi
8505       ;;
8506
8507     amigaos*)
8508       case $host_cpu in
8509       powerpc)
8510             # see comment about AmigaOS4 .so support
8511             lt_prog_compiler_pic='-fPIC'
8512         ;;
8513       m68k)
8514             # FIXME: we need at least 68020 code to build shared libraries, but
8515             # adding the `-m68020' flag to GCC prevents building anything better,
8516             # like `-m68040'.
8517             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8518         ;;
8519       esac
8520       ;;
8521
8522     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8523       # PIC is the default for these OSes.
8524       ;;
8525
8526     mingw* | cygwin* | pw32* | os2* | cegcc*)
8527       # This hack is so that the source file can tell whether it is being
8528       # built for inclusion in a dll (and should export symbols for example).
8529       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8530       # (--disable-auto-import) libraries
8531       lt_prog_compiler_pic='-DDLL_EXPORT'
8532       ;;
8533
8534     darwin* | rhapsody*)
8535       # PIC is the default on this platform
8536       # Common symbols not allowed in MH_DYLIB files
8537       lt_prog_compiler_pic='-fno-common'
8538       ;;
8539
8540     haiku*)
8541       # PIC is the default for Haiku.
8542       # The "-static" flag exists, but is broken.
8543       lt_prog_compiler_static=
8544       ;;
8545
8546     hpux*)
8547       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8548       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8549       # sets the default TLS model and affects inlining.
8550       case $host_cpu in
8551       hppa*64*)
8552         # +Z the default
8553         ;;
8554       *)
8555         lt_prog_compiler_pic='-fPIC'
8556         ;;
8557       esac
8558       ;;
8559
8560     interix[3-9]*)
8561       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8562       # Instead, we relocate shared libraries at runtime.
8563       ;;
8564
8565     msdosdjgpp*)
8566       # Just because we use GCC doesn't mean we suddenly get shared libraries
8567       # on systems that don't support them.
8568       lt_prog_compiler_can_build_shared=no
8569       enable_shared=no
8570       ;;
8571
8572     *nto* | *qnx*)
8573       # QNX uses GNU C++, but need to define -shared option too, otherwise
8574       # it will coredump.
8575       lt_prog_compiler_pic='-fPIC -shared'
8576       ;;
8577
8578     sysv4*MP*)
8579       if test -d /usr/nec; then
8580         lt_prog_compiler_pic=-Kconform_pic
8581       fi
8582       ;;
8583
8584     *)
8585       lt_prog_compiler_pic='-fPIC'
8586       ;;
8587     esac
8588
8589     case $cc_basename in
8590     nvcc*) # Cuda Compiler Driver 2.2
8591       lt_prog_compiler_wl='-Xlinker '
8592       lt_prog_compiler_pic='-Xcompiler -fPIC'
8593       ;;
8594     esac
8595   else
8596     # PORTME Check for flag to pass linker flags through the system compiler.
8597     case $host_os in
8598     aix*)
8599       lt_prog_compiler_wl='-Wl,'
8600       if test "$host_cpu" = ia64; then
8601         # AIX 5 now supports IA64 processor
8602         lt_prog_compiler_static='-Bstatic'
8603       else
8604         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8605       fi
8606       ;;
8607
8608     mingw* | cygwin* | pw32* | os2* | cegcc*)
8609       # This hack is so that the source file can tell whether it is being
8610       # built for inclusion in a dll (and should export symbols for example).
8611       lt_prog_compiler_pic='-DDLL_EXPORT'
8612       ;;
8613
8614     hpux9* | hpux10* | hpux11*)
8615       lt_prog_compiler_wl='-Wl,'
8616       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8617       # not for PA HP-UX.
8618       case $host_cpu in
8619       hppa*64*|ia64*)
8620         # +Z the default
8621         ;;
8622       *)
8623         lt_prog_compiler_pic='+Z'
8624         ;;
8625       esac
8626       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8627       lt_prog_compiler_static='${wl}-a ${wl}archive'
8628       ;;
8629
8630     irix5* | irix6* | nonstopux*)
8631       lt_prog_compiler_wl='-Wl,'
8632       # PIC (with -KPIC) is the default.
8633       lt_prog_compiler_static='-non_shared'
8634       ;;
8635
8636     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8637       case $cc_basename in
8638       # old Intel for x86_64 which still supported -KPIC.
8639       ecc*)
8640         lt_prog_compiler_wl='-Wl,'
8641         lt_prog_compiler_pic='-KPIC'
8642         lt_prog_compiler_static='-static'
8643         ;;
8644       # icc used to be incompatible with GCC.
8645       # ICC 10 doesn't accept -KPIC any more.
8646       icc* | ifort*)
8647         lt_prog_compiler_wl='-Wl,'
8648         lt_prog_compiler_pic='-fPIC'
8649         lt_prog_compiler_static='-static'
8650         ;;
8651       # Lahey Fortran 8.1.
8652       lf95*)
8653         lt_prog_compiler_wl='-Wl,'
8654         lt_prog_compiler_pic='--shared'
8655         lt_prog_compiler_static='--static'
8656         ;;
8657       nagfor*)
8658         # NAG Fortran compiler
8659         lt_prog_compiler_wl='-Wl,-Wl,,'
8660         lt_prog_compiler_pic='-PIC'
8661         lt_prog_compiler_static='-Bstatic'
8662         ;;
8663       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8664         # Portland Group compilers (*not* the Pentium gcc compiler,
8665         # which looks to be a dead project)
8666         lt_prog_compiler_wl='-Wl,'
8667         lt_prog_compiler_pic='-fpic'
8668         lt_prog_compiler_static='-Bstatic'
8669         ;;
8670       ccc*)
8671         lt_prog_compiler_wl='-Wl,'
8672         # All Alpha code is PIC.
8673         lt_prog_compiler_static='-non_shared'
8674         ;;
8675       xl* | bgxl* | bgf* | mpixl*)
8676         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8677         lt_prog_compiler_wl='-Wl,'
8678         lt_prog_compiler_pic='-qpic'
8679         lt_prog_compiler_static='-qstaticlink'
8680         ;;
8681       *)
8682         case `$CC -V 2>&1 | sed 5q` in
8683         *Sun\ F* | *Sun*Fortran*)
8684           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8685           lt_prog_compiler_pic='-KPIC'
8686           lt_prog_compiler_static='-Bstatic'
8687           lt_prog_compiler_wl=''
8688           ;;
8689         *Sun\ C*)
8690           # Sun C 5.9
8691           lt_prog_compiler_pic='-KPIC'
8692           lt_prog_compiler_static='-Bstatic'
8693           lt_prog_compiler_wl='-Wl,'
8694           ;;
8695         esac
8696         ;;
8697       esac
8698       ;;
8699
8700     newsos6)
8701       lt_prog_compiler_pic='-KPIC'
8702       lt_prog_compiler_static='-Bstatic'
8703       ;;
8704
8705     *nto* | *qnx*)
8706       # QNX uses GNU C++, but need to define -shared option too, otherwise
8707       # it will coredump.
8708       lt_prog_compiler_pic='-fPIC -shared'
8709       ;;
8710
8711     osf3* | osf4* | osf5*)
8712       lt_prog_compiler_wl='-Wl,'
8713       # All OSF/1 code is PIC.
8714       lt_prog_compiler_static='-non_shared'
8715       ;;
8716
8717     rdos*)
8718       lt_prog_compiler_static='-non_shared'
8719       ;;
8720
8721     solaris*)
8722       lt_prog_compiler_pic='-KPIC'
8723       lt_prog_compiler_static='-Bstatic'
8724       case $cc_basename in
8725       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8726         lt_prog_compiler_wl='-Qoption ld ';;
8727       *)
8728         lt_prog_compiler_wl='-Wl,';;
8729       esac
8730       ;;
8731
8732     sunos4*)
8733       lt_prog_compiler_wl='-Qoption ld '
8734       lt_prog_compiler_pic='-PIC'
8735       lt_prog_compiler_static='-Bstatic'
8736       ;;
8737
8738     sysv4 | sysv4.2uw2* | sysv4.3*)
8739       lt_prog_compiler_wl='-Wl,'
8740       lt_prog_compiler_pic='-KPIC'
8741       lt_prog_compiler_static='-Bstatic'
8742       ;;
8743
8744     sysv4*MP*)
8745       if test -d /usr/nec ;then
8746         lt_prog_compiler_pic='-Kconform_pic'
8747         lt_prog_compiler_static='-Bstatic'
8748       fi
8749       ;;
8750
8751     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8752       lt_prog_compiler_wl='-Wl,'
8753       lt_prog_compiler_pic='-KPIC'
8754       lt_prog_compiler_static='-Bstatic'
8755       ;;
8756
8757     unicos*)
8758       lt_prog_compiler_wl='-Wl,'
8759       lt_prog_compiler_can_build_shared=no
8760       ;;
8761
8762     uts4*)
8763       lt_prog_compiler_pic='-pic'
8764       lt_prog_compiler_static='-Bstatic'
8765       ;;
8766
8767     *)
8768       lt_prog_compiler_can_build_shared=no
8769       ;;
8770     esac
8771   fi
8772
8773 case $host_os in
8774   # For platforms which do not support PIC, -DPIC is meaningless:
8775   *djgpp*)
8776     lt_prog_compiler_pic=
8777     ;;
8778   *)
8779     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8780     ;;
8781 esac
8782
8783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8784 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8785 if ${lt_cv_prog_compiler_pic+:} false; then :
8786   $as_echo_n "(cached) " >&6
8787 else
8788   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8789 fi
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8791 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8792 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8793
8794 #
8795 # Check to make sure the PIC flag actually works.
8796 #
8797 if test -n "$lt_prog_compiler_pic"; then
8798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8799 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8800 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8801   $as_echo_n "(cached) " >&6
8802 else
8803   lt_cv_prog_compiler_pic_works=no
8804    ac_outfile=conftest.$ac_objext
8805    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8806    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8807    # Insert the option either (1) after the last *FLAGS variable, or
8808    # (2) before a word containing "conftest.", or (3) at the end.
8809    # Note that $ac_compile itself does not contain backslashes and begins
8810    # with a dollar sign (not a hyphen), so the echo should work correctly.
8811    # The option is referenced via a variable to avoid confusing sed.
8812    lt_compile=`echo "$ac_compile" | $SED \
8813    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8814    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8815    -e 's:$: $lt_compiler_flag:'`
8816    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8817    (eval "$lt_compile" 2>conftest.err)
8818    ac_status=$?
8819    cat conftest.err >&5
8820    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8821    if (exit $ac_status) && test -s "$ac_outfile"; then
8822      # The compiler can only warn and ignore the option if not recognized
8823      # So say no if there are warnings other than the usual output.
8824      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8825      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8826      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8827        lt_cv_prog_compiler_pic_works=yes
8828      fi
8829    fi
8830    $RM conftest*
8831
8832 fi
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8834 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8835
8836 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8837     case $lt_prog_compiler_pic in
8838      "" | " "*) ;;
8839      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8840      esac
8841 else
8842     lt_prog_compiler_pic=
8843      lt_prog_compiler_can_build_shared=no
8844 fi
8845
8846 fi
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858 #
8859 # Check to make sure the static flag actually works.
8860 #
8861 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8863 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8864 if ${lt_cv_prog_compiler_static_works+:} false; then :
8865   $as_echo_n "(cached) " >&6
8866 else
8867   lt_cv_prog_compiler_static_works=no
8868    save_LDFLAGS="$LDFLAGS"
8869    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8870    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8871    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8872      # The linker can only warn and ignore the option if not recognized
8873      # So say no if there are warnings
8874      if test -s conftest.err; then
8875        # Append any errors to the config.log.
8876        cat conftest.err 1>&5
8877        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8878        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8879        if diff conftest.exp conftest.er2 >/dev/null; then
8880          lt_cv_prog_compiler_static_works=yes
8881        fi
8882      else
8883        lt_cv_prog_compiler_static_works=yes
8884      fi
8885    fi
8886    $RM -r conftest*
8887    LDFLAGS="$save_LDFLAGS"
8888
8889 fi
8890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8891 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8892
8893 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8894     :
8895 else
8896     lt_prog_compiler_static=
8897 fi
8898
8899
8900
8901
8902
8903
8904
8905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8906 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8907 if ${lt_cv_prog_compiler_c_o+:} false; then :
8908   $as_echo_n "(cached) " >&6
8909 else
8910   lt_cv_prog_compiler_c_o=no
8911    $RM -r conftest 2>/dev/null
8912    mkdir conftest
8913    cd conftest
8914    mkdir out
8915    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8916
8917    lt_compiler_flag="-o out/conftest2.$ac_objext"
8918    # Insert the option either (1) after the last *FLAGS variable, or
8919    # (2) before a word containing "conftest.", or (3) at the end.
8920    # Note that $ac_compile itself does not contain backslashes and begins
8921    # with a dollar sign (not a hyphen), so the echo should work correctly.
8922    lt_compile=`echo "$ac_compile" | $SED \
8923    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8924    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8925    -e 's:$: $lt_compiler_flag:'`
8926    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8927    (eval "$lt_compile" 2>out/conftest.err)
8928    ac_status=$?
8929    cat out/conftest.err >&5
8930    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8931    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8932    then
8933      # The compiler can only warn and ignore the option if not recognized
8934      # So say no if there are warnings
8935      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8936      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8937      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8938        lt_cv_prog_compiler_c_o=yes
8939      fi
8940    fi
8941    chmod u+w . 2>&5
8942    $RM conftest*
8943    # SGI C++ compiler will create directory out/ii_files/ for
8944    # template instantiation
8945    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8946    $RM out/* && rmdir out
8947    cd ..
8948    $RM -r conftest
8949    $RM conftest*
8950
8951 fi
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8953 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8954
8955
8956
8957
8958
8959
8960   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8961 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8962 if ${lt_cv_prog_compiler_c_o+:} false; then :
8963   $as_echo_n "(cached) " >&6
8964 else
8965   lt_cv_prog_compiler_c_o=no
8966    $RM -r conftest 2>/dev/null
8967    mkdir conftest
8968    cd conftest
8969    mkdir out
8970    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8971
8972    lt_compiler_flag="-o out/conftest2.$ac_objext"
8973    # Insert the option either (1) after the last *FLAGS variable, or
8974    # (2) before a word containing "conftest.", or (3) at the end.
8975    # Note that $ac_compile itself does not contain backslashes and begins
8976    # with a dollar sign (not a hyphen), so the echo should work correctly.
8977    lt_compile=`echo "$ac_compile" | $SED \
8978    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8979    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8980    -e 's:$: $lt_compiler_flag:'`
8981    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8982    (eval "$lt_compile" 2>out/conftest.err)
8983    ac_status=$?
8984    cat out/conftest.err >&5
8985    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8986    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8987    then
8988      # The compiler can only warn and ignore the option if not recognized
8989      # So say no if there are warnings
8990      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8991      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8992      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8993        lt_cv_prog_compiler_c_o=yes
8994      fi
8995    fi
8996    chmod u+w . 2>&5
8997    $RM conftest*
8998    # SGI C++ compiler will create directory out/ii_files/ for
8999    # template instantiation
9000    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9001    $RM out/* && rmdir out
9002    cd ..
9003    $RM -r conftest
9004    $RM conftest*
9005
9006 fi
9007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9008 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9009
9010
9011
9012
9013 hard_links="nottested"
9014 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9015   # do not overwrite the value of need_locks provided by the user
9016   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9017 $as_echo_n "checking if we can lock with hard links... " >&6; }
9018   hard_links=yes
9019   $RM conftest*
9020   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9021   touch conftest.a
9022   ln conftest.a conftest.b 2>&5 || hard_links=no
9023   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9025 $as_echo "$hard_links" >&6; }
9026   if test "$hard_links" = no; then
9027     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9028 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9029     need_locks=warn
9030   fi
9031 else
9032   need_locks=no
9033 fi
9034
9035
9036
9037
9038
9039
9040   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9041 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9042
9043   runpath_var=
9044   allow_undefined_flag=
9045   always_export_symbols=no
9046   archive_cmds=
9047   archive_expsym_cmds=
9048   compiler_needs_object=no
9049   enable_shared_with_static_runtimes=no
9050   export_dynamic_flag_spec=
9051   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9052   hardcode_automatic=no
9053   hardcode_direct=no
9054   hardcode_direct_absolute=no
9055   hardcode_libdir_flag_spec=
9056   hardcode_libdir_flag_spec_ld=
9057   hardcode_libdir_separator=
9058   hardcode_minus_L=no
9059   hardcode_shlibpath_var=unsupported
9060   inherit_rpath=no
9061   link_all_deplibs=unknown
9062   module_cmds=
9063   module_expsym_cmds=
9064   old_archive_from_new_cmds=
9065   old_archive_from_expsyms_cmds=
9066   thread_safe_flag_spec=
9067   whole_archive_flag_spec=
9068   # include_expsyms should be a list of space-separated symbols to be *always*
9069   # included in the symbol list
9070   include_expsyms=
9071   # exclude_expsyms can be an extended regexp of symbols to exclude
9072   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9073   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9074   # as well as any symbol that contains `d'.
9075   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9076   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9077   # platforms (ab)use it in PIC code, but their linkers get confused if
9078   # the symbol is explicitly referenced.  Since portable code cannot
9079   # rely on this symbol name, it's probably fine to never include it in
9080   # preloaded symbol tables.
9081   # Exclude shared library initialization/finalization symbols.
9082   extract_expsyms_cmds=
9083
9084   case $host_os in
9085   cygwin* | mingw* | pw32* | cegcc*)
9086     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9087     # When not using gcc, we currently assume that we are using
9088     # Microsoft Visual C++.
9089     if test "$GCC" != yes; then
9090       with_gnu_ld=no
9091     fi
9092     ;;
9093   interix*)
9094     # we just hope/assume this is gcc and not c89 (= MSVC++)
9095     with_gnu_ld=yes
9096     ;;
9097   openbsd*)
9098     with_gnu_ld=no
9099     ;;
9100   esac
9101
9102   ld_shlibs=yes
9103
9104   # On some targets, GNU ld is compatible enough with the native linker
9105   # that we're better off using the native interface for both.
9106   lt_use_gnu_ld_interface=no
9107   if test "$with_gnu_ld" = yes; then
9108     case $host_os in
9109       aix*)
9110         # The AIX port of GNU ld has always aspired to compatibility
9111         # with the native linker.  However, as the warning in the GNU ld
9112         # block says, versions before 2.19.5* couldn't really create working
9113         # shared libraries, regardless of the interface used.
9114         case `$LD -v 2>&1` in
9115           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9116           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9117           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9118           *)
9119             lt_use_gnu_ld_interface=yes
9120             ;;
9121         esac
9122         ;;
9123       *)
9124         lt_use_gnu_ld_interface=yes
9125         ;;
9126     esac
9127   fi
9128
9129   if test "$lt_use_gnu_ld_interface" = yes; then
9130     # If archive_cmds runs LD, not CC, wlarc should be empty
9131     wlarc='${wl}'
9132
9133     # Set some defaults for GNU ld with shared library support. These
9134     # are reset later if shared libraries are not supported. Putting them
9135     # here allows them to be overridden if necessary.
9136     runpath_var=LD_RUN_PATH
9137     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9138     export_dynamic_flag_spec='${wl}--export-dynamic'
9139     # ancient GNU ld didn't support --whole-archive et. al.
9140     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9141       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9142     else
9143       whole_archive_flag_spec=
9144     fi
9145     supports_anon_versioning=no
9146     case `$LD -v 2>&1` in
9147       *GNU\ gold*) supports_anon_versioning=yes ;;
9148       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9149       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9150       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9151       *\ 2.11.*) ;; # other 2.11 versions
9152       *) supports_anon_versioning=yes ;;
9153     esac
9154
9155     # See if GNU ld supports shared libraries.
9156     case $host_os in
9157     aix[3-9]*)
9158       # On AIX/PPC, the GNU linker is very broken
9159       if test "$host_cpu" != ia64; then
9160         ld_shlibs=no
9161         cat <<_LT_EOF 1>&2
9162
9163 *** Warning: the GNU linker, at least up to release 2.19, is reported
9164 *** to be unable to reliably create shared libraries on AIX.
9165 *** Therefore, libtool is disabling shared libraries support.  If you
9166 *** really care for shared libraries, you may want to install binutils
9167 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9168 *** You will then need to restart the configuration process.
9169
9170 _LT_EOF
9171       fi
9172       ;;
9173
9174     amigaos*)
9175       case $host_cpu in
9176       powerpc)
9177             # see comment about AmigaOS4 .so support
9178             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9179             archive_expsym_cmds=''
9180         ;;
9181       m68k)
9182             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)'
9183             hardcode_libdir_flag_spec='-L$libdir'
9184             hardcode_minus_L=yes
9185         ;;
9186       esac
9187       ;;
9188
9189     beos*)
9190       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9191         allow_undefined_flag=unsupported
9192         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9193         # support --undefined.  This deserves some investigation.  FIXME
9194         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9195       else
9196         ld_shlibs=no
9197       fi
9198       ;;
9199
9200     cygwin* | mingw* | pw32* | cegcc*)
9201       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9202       # as there is no search path for DLLs.
9203       hardcode_libdir_flag_spec='-L$libdir'
9204       export_dynamic_flag_spec='${wl}--export-all-symbols'
9205       allow_undefined_flag=unsupported
9206       always_export_symbols=no
9207       enable_shared_with_static_runtimes=yes
9208       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'
9209       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9210
9211       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9212         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9213         # If the export-symbols file already is a .def file (1st line
9214         # is EXPORTS), use it as is; otherwise, prepend...
9215         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9216           cp $export_symbols $output_objdir/$soname.def;
9217         else
9218           echo EXPORTS > $output_objdir/$soname.def;
9219           cat $export_symbols >> $output_objdir/$soname.def;
9220         fi~
9221         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9222       else
9223         ld_shlibs=no
9224       fi
9225       ;;
9226
9227     haiku*)
9228       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9229       link_all_deplibs=yes
9230       ;;
9231
9232     interix[3-9]*)
9233       hardcode_direct=no
9234       hardcode_shlibpath_var=no
9235       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9236       export_dynamic_flag_spec='${wl}-E'
9237       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9238       # Instead, shared libraries are loaded at an image base (0x10000000 by
9239       # default) and relocated if they conflict, which is a slow very memory
9240       # consuming and fragmenting process.  To avoid this, we pick a random,
9241       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9242       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9243       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9244       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'
9245       ;;
9246
9247     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9248       tmp_diet=no
9249       if test "$host_os" = linux-dietlibc; then
9250         case $cc_basename in
9251           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9252         esac
9253       fi
9254       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9255          && test "$tmp_diet" = no
9256       then
9257         tmp_addflag=' $pic_flag'
9258         tmp_sharedflag='-shared'
9259         case $cc_basename,$host_cpu in
9260         pgcc*)                          # Portland Group C compiler
9261           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'
9262           tmp_addflag=' $pic_flag'
9263           ;;
9264         pgf77* | pgf90* | pgf95* | pgfortran*)
9265                                         # Portland Group f77 and f90 compilers
9266           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'
9267           tmp_addflag=' $pic_flag -Mnomain' ;;
9268         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9269           tmp_addflag=' -i_dynamic' ;;
9270         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9271           tmp_addflag=' -i_dynamic -nofor_main' ;;
9272         ifc* | ifort*)                  # Intel Fortran compiler
9273           tmp_addflag=' -nofor_main' ;;
9274         lf95*)                          # Lahey Fortran 8.1
9275           whole_archive_flag_spec=
9276           tmp_sharedflag='--shared' ;;
9277         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9278           tmp_sharedflag='-qmkshrobj'
9279           tmp_addflag= ;;
9280         nvcc*)  # Cuda Compiler Driver 2.2
9281           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'
9282           compiler_needs_object=yes
9283           ;;
9284         esac
9285         case `$CC -V 2>&1 | sed 5q` in
9286         *Sun\ C*)                       # Sun C 5.9
9287           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'
9288           compiler_needs_object=yes
9289           tmp_sharedflag='-G' ;;
9290         *Sun\ F*)                       # Sun Fortran 8.3
9291           tmp_sharedflag='-G' ;;
9292         esac
9293         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9294
9295         if test "x$supports_anon_versioning" = xyes; then
9296           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9297             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9298             echo "local: *; };" >> $output_objdir/$libname.ver~
9299             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9300         fi
9301
9302         case $cc_basename in
9303         xlf* | bgf* | bgxlf* | mpixlf*)
9304           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9305           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9306           hardcode_libdir_flag_spec=
9307           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9308           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9309           if test "x$supports_anon_versioning" = xyes; then
9310             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9311               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9312               echo "local: *; };" >> $output_objdir/$libname.ver~
9313               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9314           fi
9315           ;;
9316         esac
9317       else
9318         ld_shlibs=no
9319       fi
9320       ;;
9321
9322     netbsd*)
9323       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9324         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9325         wlarc=
9326       else
9327         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9328         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9329       fi
9330       ;;
9331
9332     solaris*)
9333       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9334         ld_shlibs=no
9335         cat <<_LT_EOF 1>&2
9336
9337 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9338 *** create shared libraries on Solaris systems.  Therefore, libtool
9339 *** is disabling shared libraries support.  We urge you to upgrade GNU
9340 *** binutils to release 2.9.1 or newer.  Another option is to modify
9341 *** your PATH or compiler configuration so that the native linker is
9342 *** used, and then restart.
9343
9344 _LT_EOF
9345       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9346         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9347         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9348       else
9349         ld_shlibs=no
9350       fi
9351       ;;
9352
9353     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9354       case `$LD -v 2>&1` in
9355         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9356         ld_shlibs=no
9357         cat <<_LT_EOF 1>&2
9358
9359 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9360 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9361 *** is disabling shared libraries support.  We urge you to upgrade GNU
9362 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9363 *** your PATH or compiler configuration so that the native linker is
9364 *** used, and then restart.
9365
9366 _LT_EOF
9367         ;;
9368         *)
9369           # For security reasons, it is highly recommended that you always
9370           # use absolute paths for naming shared libraries, and exclude the
9371           # DT_RUNPATH tag from executables and libraries.  But doing so
9372           # requires that you compile everything twice, which is a pain.
9373           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9374             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9375             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9376             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9377           else
9378             ld_shlibs=no
9379           fi
9380         ;;
9381       esac
9382       ;;
9383
9384     sunos4*)
9385       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9386       wlarc=
9387       hardcode_direct=yes
9388       hardcode_shlibpath_var=no
9389       ;;
9390
9391     *)
9392       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9393         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9394         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9395       else
9396         ld_shlibs=no
9397       fi
9398       ;;
9399     esac
9400
9401     if test "$ld_shlibs" = no; then
9402       runpath_var=
9403       hardcode_libdir_flag_spec=
9404       export_dynamic_flag_spec=
9405       whole_archive_flag_spec=
9406     fi
9407   else
9408     # PORTME fill in a description of your system's linker (not GNU ld)
9409     case $host_os in
9410     aix3*)
9411       allow_undefined_flag=unsupported
9412       always_export_symbols=yes
9413       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'
9414       # Note: this linker hardcodes the directories in LIBPATH if there
9415       # are no directories specified by -L.
9416       hardcode_minus_L=yes
9417       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9418         # Neither direct hardcoding nor static linking is supported with a
9419         # broken collect2.
9420         hardcode_direct=unsupported
9421       fi
9422       ;;
9423
9424     aix[4-9]*)
9425       if test "$host_cpu" = ia64; then
9426         # On IA64, the linker does run time linking by default, so we don't
9427         # have to do anything special.
9428         aix_use_runtimelinking=no
9429         exp_sym_flag='-Bexport'
9430         no_entry_flag=""
9431       else
9432         # If we're using GNU nm, then we don't want the "-C" option.
9433         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9434         # Also, AIX nm treats weak defined symbols like other global
9435         # defined symbols, whereas GNU nm marks them as "W".
9436         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9437           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'
9438         else
9439           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'
9440         fi
9441         aix_use_runtimelinking=no
9442
9443         # Test if we are trying to use run time linking or normal
9444         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9445         # need to do runtime linking.
9446         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9447           for ld_flag in $LDFLAGS; do
9448           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9449             aix_use_runtimelinking=yes
9450             break
9451           fi
9452           done
9453           ;;
9454         esac
9455
9456         exp_sym_flag='-bexport'
9457         no_entry_flag='-bnoentry'
9458       fi
9459
9460       # When large executables or shared objects are built, AIX ld can
9461       # have problems creating the table of contents.  If linking a library
9462       # or program results in "error TOC overflow" add -mminimal-toc to
9463       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9464       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9465
9466       archive_cmds=''
9467       hardcode_direct=yes
9468       hardcode_direct_absolute=yes
9469       hardcode_libdir_separator=':'
9470       link_all_deplibs=yes
9471       file_list_spec='${wl}-f,'
9472
9473       if test "$GCC" = yes; then
9474         case $host_os in aix4.[012]|aix4.[012].*)
9475         # We only want to do this on AIX 4.2 and lower, the check
9476         # below for broken collect2 doesn't work under 4.3+
9477           collect2name=`${CC} -print-prog-name=collect2`
9478           if test -f "$collect2name" &&
9479            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9480           then
9481           # We have reworked collect2
9482           :
9483           else
9484           # We have old collect2
9485           hardcode_direct=unsupported
9486           # It fails to find uninstalled libraries when the uninstalled
9487           # path is not listed in the libpath.  Setting hardcode_minus_L
9488           # to unsupported forces relinking
9489           hardcode_minus_L=yes
9490           hardcode_libdir_flag_spec='-L$libdir'
9491           hardcode_libdir_separator=
9492           fi
9493           ;;
9494         esac
9495         shared_flag='-shared'
9496         if test "$aix_use_runtimelinking" = yes; then
9497           shared_flag="$shared_flag "'${wl}-G'
9498         fi
9499       else
9500         # not using gcc
9501         if test "$host_cpu" = ia64; then
9502         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9503         # chokes on -Wl,-G. The following line is correct:
9504           shared_flag='-G'
9505         else
9506           if test "$aix_use_runtimelinking" = yes; then
9507             shared_flag='${wl}-G'
9508           else
9509             shared_flag='${wl}-bM:SRE'
9510           fi
9511         fi
9512       fi
9513
9514       export_dynamic_flag_spec='${wl}-bexpall'
9515       # It seems that -bexpall does not export symbols beginning with
9516       # underscore (_), so it is better to generate a list of symbols to export.
9517       always_export_symbols=yes
9518       if test "$aix_use_runtimelinking" = yes; then
9519         # Warning - without using the other runtime loading flags (-brtl),
9520         # -berok will link without error, but may produce a broken library.
9521         allow_undefined_flag='-berok'
9522         # Determine the default libpath from the value encoded in an
9523         # empty executable.
9524         if test "${lt_cv_aix_libpath+set}" = set; then
9525   aix_libpath=$lt_cv_aix_libpath
9526 else
9527   if ${lt_cv_aix_libpath_+:} false; then :
9528   $as_echo_n "(cached) " >&6
9529 else
9530   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9531 /* end confdefs.h.  */
9532
9533 int
9534 main ()
9535 {
9536
9537   ;
9538   return 0;
9539 }
9540 _ACEOF
9541 if ac_fn_c_try_link "$LINENO"; then :
9542
9543   lt_aix_libpath_sed='
9544       /Import File Strings/,/^$/ {
9545           /^0/ {
9546               s/^0  *\([^ ]*\) *$/\1/
9547               p
9548           }
9549       }'
9550   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9551   # Check for a 64-bit object if we didn't find anything.
9552   if test -z "$lt_cv_aix_libpath_"; then
9553     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9554   fi
9555 fi
9556 rm -f core conftest.err conftest.$ac_objext \
9557     conftest$ac_exeext conftest.$ac_ext
9558   if test -z "$lt_cv_aix_libpath_"; then
9559     lt_cv_aix_libpath_="/usr/lib:/lib"
9560   fi
9561
9562 fi
9563
9564   aix_libpath=$lt_cv_aix_libpath_
9565 fi
9566
9567         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9568         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"
9569       else
9570         if test "$host_cpu" = ia64; then
9571           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9572           allow_undefined_flag="-z nodefs"
9573           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"
9574         else
9575          # Determine the default libpath from the value encoded in an
9576          # empty executable.
9577          if test "${lt_cv_aix_libpath+set}" = set; then
9578   aix_libpath=$lt_cv_aix_libpath
9579 else
9580   if ${lt_cv_aix_libpath_+:} false; then :
9581   $as_echo_n "(cached) " >&6
9582 else
9583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9584 /* end confdefs.h.  */
9585
9586 int
9587 main ()
9588 {
9589
9590   ;
9591   return 0;
9592 }
9593 _ACEOF
9594 if ac_fn_c_try_link "$LINENO"; then :
9595
9596   lt_aix_libpath_sed='
9597       /Import File Strings/,/^$/ {
9598           /^0/ {
9599               s/^0  *\([^ ]*\) *$/\1/
9600               p
9601           }
9602       }'
9603   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9604   # Check for a 64-bit object if we didn't find anything.
9605   if test -z "$lt_cv_aix_libpath_"; then
9606     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9607   fi
9608 fi
9609 rm -f core conftest.err conftest.$ac_objext \
9610     conftest$ac_exeext conftest.$ac_ext
9611   if test -z "$lt_cv_aix_libpath_"; then
9612     lt_cv_aix_libpath_="/usr/lib:/lib"
9613   fi
9614
9615 fi
9616
9617   aix_libpath=$lt_cv_aix_libpath_
9618 fi
9619
9620          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9621           # Warning - without using the other run time loading flags,
9622           # -berok will link without error, but may produce a broken library.
9623           no_undefined_flag=' ${wl}-bernotok'
9624           allow_undefined_flag=' ${wl}-berok'
9625           if test "$with_gnu_ld" = yes; then
9626             # We only use this code for GNU lds that support --whole-archive.
9627             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9628           else
9629             # Exported symbols can be pulled into shared objects from archives
9630             whole_archive_flag_spec='$convenience'
9631           fi
9632           archive_cmds_need_lc=yes
9633           # This is similar to how AIX traditionally builds its shared libraries.
9634           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'
9635         fi
9636       fi
9637       ;;
9638
9639     amigaos*)
9640       case $host_cpu in
9641       powerpc)
9642             # see comment about AmigaOS4 .so support
9643             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9644             archive_expsym_cmds=''
9645         ;;
9646       m68k)
9647             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)'
9648             hardcode_libdir_flag_spec='-L$libdir'
9649             hardcode_minus_L=yes
9650         ;;
9651       esac
9652       ;;
9653
9654     bsdi[45]*)
9655       export_dynamic_flag_spec=-rdynamic
9656       ;;
9657
9658     cygwin* | mingw* | pw32* | cegcc*)
9659       # When not using gcc, we currently assume that we are using
9660       # Microsoft Visual C++.
9661       # hardcode_libdir_flag_spec is actually meaningless, as there is
9662       # no search path for DLLs.
9663       case $cc_basename in
9664       cl*)
9665         # Native MSVC
9666         hardcode_libdir_flag_spec=' '
9667         allow_undefined_flag=unsupported
9668         always_export_symbols=yes
9669         file_list_spec='@'
9670         # Tell ltmain to make .lib files, not .a files.
9671         libext=lib
9672         # Tell ltmain to make .dll files, not .so files.
9673         shrext_cmds=".dll"
9674         # FIXME: Setting linknames here is a bad hack.
9675         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9676         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9677             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9678           else
9679             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9680           fi~
9681           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9682           linknames='
9683         # The linker will not automatically build a static lib if we build a DLL.
9684         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9685         enable_shared_with_static_runtimes=yes
9686         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9687         # Don't use ranlib
9688         old_postinstall_cmds='chmod 644 $oldlib'
9689         postlink_cmds='lt_outputfile="@OUTPUT@"~
9690           lt_tool_outputfile="@TOOL_OUTPUT@"~
9691           case $lt_outputfile in
9692             *.exe|*.EXE) ;;
9693             *)
9694               lt_outputfile="$lt_outputfile.exe"
9695               lt_tool_outputfile="$lt_tool_outputfile.exe"
9696               ;;
9697           esac~
9698           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9699             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9700             $RM "$lt_outputfile.manifest";
9701           fi'
9702         ;;
9703       *)
9704         # Assume MSVC wrapper
9705         hardcode_libdir_flag_spec=' '
9706         allow_undefined_flag=unsupported
9707         # Tell ltmain to make .lib files, not .a files.
9708         libext=lib
9709         # Tell ltmain to make .dll files, not .so files.
9710         shrext_cmds=".dll"
9711         # FIXME: Setting linknames here is a bad hack.
9712         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9713         # The linker will automatically build a .lib file if we build a DLL.
9714         old_archive_from_new_cmds='true'
9715         # FIXME: Should let the user specify the lib program.
9716         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9717         enable_shared_with_static_runtimes=yes
9718         ;;
9719       esac
9720       ;;
9721
9722     darwin* | rhapsody*)
9723
9724
9725   archive_cmds_need_lc=no
9726   hardcode_direct=no
9727   hardcode_automatic=yes
9728   hardcode_shlibpath_var=unsupported
9729   if test "$lt_cv_ld_force_load" = "yes"; then
9730     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\"`'
9731   else
9732     whole_archive_flag_spec=''
9733   fi
9734   link_all_deplibs=yes
9735   allow_undefined_flag="$_lt_dar_allow_undefined"
9736   case $cc_basename in
9737      ifort*) _lt_dar_can_shared=yes ;;
9738      *) _lt_dar_can_shared=$GCC ;;
9739   esac
9740   if test "$_lt_dar_can_shared" = "yes"; then
9741     output_verbose_link_cmd=func_echo_all
9742     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9743     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9744     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}"
9745     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}"
9746
9747   else
9748   ld_shlibs=no
9749   fi
9750
9751       ;;
9752
9753     dgux*)
9754       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9755       hardcode_libdir_flag_spec='-L$libdir'
9756       hardcode_shlibpath_var=no
9757       ;;
9758
9759     freebsd1*)
9760       ld_shlibs=no
9761       ;;
9762
9763     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9764     # support.  Future versions do this automatically, but an explicit c++rt0.o
9765     # does not break anything, and helps significantly (at the cost of a little
9766     # extra space).
9767     freebsd2.2*)
9768       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9769       hardcode_libdir_flag_spec='-R$libdir'
9770       hardcode_direct=yes
9771       hardcode_shlibpath_var=no
9772       ;;
9773
9774     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9775     freebsd2*)
9776       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9777       hardcode_direct=yes
9778       hardcode_minus_L=yes
9779       hardcode_shlibpath_var=no
9780       ;;
9781
9782     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9783     freebsd* | dragonfly*)
9784       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9785       hardcode_libdir_flag_spec='-R$libdir'
9786       hardcode_direct=yes
9787       hardcode_shlibpath_var=no
9788       ;;
9789
9790     hpux9*)
9791       if test "$GCC" = yes; then
9792         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'
9793       else
9794         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'
9795       fi
9796       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9797       hardcode_libdir_separator=:
9798       hardcode_direct=yes
9799
9800       # hardcode_minus_L: Not really in the search PATH,
9801       # but as the default location of the library.
9802       hardcode_minus_L=yes
9803       export_dynamic_flag_spec='${wl}-E'
9804       ;;
9805
9806     hpux10*)
9807       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9808         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9809       else
9810         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9811       fi
9812       if test "$with_gnu_ld" = no; then
9813         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9814         hardcode_libdir_flag_spec_ld='+b $libdir'
9815         hardcode_libdir_separator=:
9816         hardcode_direct=yes
9817         hardcode_direct_absolute=yes
9818         export_dynamic_flag_spec='${wl}-E'
9819         # hardcode_minus_L: Not really in the search PATH,
9820         # but as the default location of the library.
9821         hardcode_minus_L=yes
9822       fi
9823       ;;
9824
9825     hpux11*)
9826       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9827         case $host_cpu in
9828         hppa*64*)
9829           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9830           ;;
9831         ia64*)
9832           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9833           ;;
9834         *)
9835           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9836           ;;
9837         esac
9838       else
9839         case $host_cpu in
9840         hppa*64*)
9841           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9842           ;;
9843         ia64*)
9844           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9845           ;;
9846         *)
9847
9848           # Older versions of the 11.00 compiler do not understand -b yet
9849           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9850           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9851 $as_echo_n "checking if $CC understands -b... " >&6; }
9852 if ${lt_cv_prog_compiler__b+:} false; then :
9853   $as_echo_n "(cached) " >&6
9854 else
9855   lt_cv_prog_compiler__b=no
9856    save_LDFLAGS="$LDFLAGS"
9857    LDFLAGS="$LDFLAGS -b"
9858    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9859    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9860      # The linker can only warn and ignore the option if not recognized
9861      # So say no if there are warnings
9862      if test -s conftest.err; then
9863        # Append any errors to the config.log.
9864        cat conftest.err 1>&5
9865        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9866        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9867        if diff conftest.exp conftest.er2 >/dev/null; then
9868          lt_cv_prog_compiler__b=yes
9869        fi
9870      else
9871        lt_cv_prog_compiler__b=yes
9872      fi
9873    fi
9874    $RM -r conftest*
9875    LDFLAGS="$save_LDFLAGS"
9876
9877 fi
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9879 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9880
9881 if test x"$lt_cv_prog_compiler__b" = xyes; then
9882     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9883 else
9884     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9885 fi
9886
9887           ;;
9888         esac
9889       fi
9890       if test "$with_gnu_ld" = no; then
9891         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9892         hardcode_libdir_separator=:
9893
9894         case $host_cpu in
9895         hppa*64*|ia64*)
9896           hardcode_direct=no
9897           hardcode_shlibpath_var=no
9898           ;;
9899         *)
9900           hardcode_direct=yes
9901           hardcode_direct_absolute=yes
9902           export_dynamic_flag_spec='${wl}-E'
9903
9904           # hardcode_minus_L: Not really in the search PATH,
9905           # but as the default location of the library.
9906           hardcode_minus_L=yes
9907           ;;
9908         esac
9909       fi
9910       ;;
9911
9912     irix5* | irix6* | nonstopux*)
9913       if test "$GCC" = yes; then
9914         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'
9915         # Try to use the -exported_symbol ld option, if it does not
9916         # work, assume that -exports_file does not work either and
9917         # implicitly export all symbols.
9918         # This should be the same for all languages, so no per-tag cache variable.
9919         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9920 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9921 if ${lt_cv_irix_exported_symbol+:} false; then :
9922   $as_echo_n "(cached) " >&6
9923 else
9924   save_LDFLAGS="$LDFLAGS"
9925            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9926            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9927 /* end confdefs.h.  */
9928 int foo (void) { return 0; }
9929 _ACEOF
9930 if ac_fn_c_try_link "$LINENO"; then :
9931   lt_cv_irix_exported_symbol=yes
9932 else
9933   lt_cv_irix_exported_symbol=no
9934 fi
9935 rm -f core conftest.err conftest.$ac_objext \
9936     conftest$ac_exeext conftest.$ac_ext
9937            LDFLAGS="$save_LDFLAGS"
9938 fi
9939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9940 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9941         if test "$lt_cv_irix_exported_symbol" = yes; then
9942           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'
9943         fi
9944       else
9945         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'
9946         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'
9947       fi
9948       archive_cmds_need_lc='no'
9949       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9950       hardcode_libdir_separator=:
9951       inherit_rpath=yes
9952       link_all_deplibs=yes
9953       ;;
9954
9955     netbsd*)
9956       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9957         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9958       else
9959         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9960       fi
9961       hardcode_libdir_flag_spec='-R$libdir'
9962       hardcode_direct=yes
9963       hardcode_shlibpath_var=no
9964       ;;
9965
9966     newsos6)
9967       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9968       hardcode_direct=yes
9969       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9970       hardcode_libdir_separator=:
9971       hardcode_shlibpath_var=no
9972       ;;
9973
9974     *nto* | *qnx*)
9975       ;;
9976
9977     openbsd*)
9978       if test -f /usr/libexec/ld.so; then
9979         hardcode_direct=yes
9980         hardcode_shlibpath_var=no
9981         hardcode_direct_absolute=yes
9982         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9983           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9984           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9985           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9986           export_dynamic_flag_spec='${wl}-E'
9987         else
9988           case $host_os in
9989            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9990              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9991              hardcode_libdir_flag_spec='-R$libdir'
9992              ;;
9993            *)
9994              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9995              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9996              ;;
9997           esac
9998         fi
9999       else
10000         ld_shlibs=no
10001       fi
10002       ;;
10003
10004     os2*)
10005       hardcode_libdir_flag_spec='-L$libdir'
10006       hardcode_minus_L=yes
10007       allow_undefined_flag=unsupported
10008       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'
10009       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10010       ;;
10011
10012     osf3*)
10013       if test "$GCC" = yes; then
10014         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10015         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'
10016       else
10017         allow_undefined_flag=' -expect_unresolved \*'
10018         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'
10019       fi
10020       archive_cmds_need_lc='no'
10021       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10022       hardcode_libdir_separator=:
10023       ;;
10024
10025     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10026       if test "$GCC" = yes; then
10027         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10028         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'
10029         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10030       else
10031         allow_undefined_flag=' -expect_unresolved \*'
10032         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'
10033         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~
10034         $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'
10035
10036         # Both c and cxx compiler support -rpath directly
10037         hardcode_libdir_flag_spec='-rpath $libdir'
10038       fi
10039       archive_cmds_need_lc='no'
10040       hardcode_libdir_separator=:
10041       ;;
10042
10043     solaris*)
10044       no_undefined_flag=' -z defs'
10045       if test "$GCC" = yes; then
10046         wlarc='${wl}'
10047         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10048         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10049           $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'
10050       else
10051         case `$CC -V 2>&1` in
10052         *"Compilers 5.0"*)
10053           wlarc=''
10054           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10055           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10056           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10057           ;;
10058         *)
10059           wlarc='${wl}'
10060           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10061           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10062           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10063           ;;
10064         esac
10065       fi
10066       hardcode_libdir_flag_spec='-R$libdir'
10067       hardcode_shlibpath_var=no
10068       case $host_os in
10069       solaris2.[0-5] | solaris2.[0-5].*) ;;
10070       *)
10071         # The compiler driver will combine and reorder linker options,
10072         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10073         # but is careful enough not to reorder.
10074         # Supported since Solaris 2.6 (maybe 2.5.1?)
10075         if test "$GCC" = yes; then
10076           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10077         else
10078           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10079         fi
10080         ;;
10081       esac
10082       link_all_deplibs=yes
10083       ;;
10084
10085     sunos4*)
10086       if test "x$host_vendor" = xsequent; then
10087         # Use $CC to link under sequent, because it throws in some extra .o
10088         # files that make .init and .fini sections work.
10089         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10090       else
10091         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10092       fi
10093       hardcode_libdir_flag_spec='-L$libdir'
10094       hardcode_direct=yes
10095       hardcode_minus_L=yes
10096       hardcode_shlibpath_var=no
10097       ;;
10098
10099     sysv4)
10100       case $host_vendor in
10101         sni)
10102           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10103           hardcode_direct=yes # is this really true???
10104         ;;
10105         siemens)
10106           ## LD is ld it makes a PLAMLIB
10107           ## CC just makes a GrossModule.
10108           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10109           reload_cmds='$CC -r -o $output$reload_objs'
10110           hardcode_direct=no
10111         ;;
10112         motorola)
10113           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10114           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10115         ;;
10116       esac
10117       runpath_var='LD_RUN_PATH'
10118       hardcode_shlibpath_var=no
10119       ;;
10120
10121     sysv4.3*)
10122       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10123       hardcode_shlibpath_var=no
10124       export_dynamic_flag_spec='-Bexport'
10125       ;;
10126
10127     sysv4*MP*)
10128       if test -d /usr/nec; then
10129         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10130         hardcode_shlibpath_var=no
10131         runpath_var=LD_RUN_PATH
10132         hardcode_runpath_var=yes
10133         ld_shlibs=yes
10134       fi
10135       ;;
10136
10137     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10138       no_undefined_flag='${wl}-z,text'
10139       archive_cmds_need_lc=no
10140       hardcode_shlibpath_var=no
10141       runpath_var='LD_RUN_PATH'
10142
10143       if test "$GCC" = yes; then
10144         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10145         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10146       else
10147         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10148         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10149       fi
10150       ;;
10151
10152     sysv5* | sco3.2v5* | sco5v6*)
10153       # Note: We can NOT use -z defs as we might desire, because we do not
10154       # link with -lc, and that would cause any symbols used from libc to
10155       # always be unresolved, which means just about no library would
10156       # ever link correctly.  If we're not using GNU ld we use -z text
10157       # though, which does catch some bad symbols but isn't as heavy-handed
10158       # as -z defs.
10159       no_undefined_flag='${wl}-z,text'
10160       allow_undefined_flag='${wl}-z,nodefs'
10161       archive_cmds_need_lc=no
10162       hardcode_shlibpath_var=no
10163       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10164       hardcode_libdir_separator=':'
10165       link_all_deplibs=yes
10166       export_dynamic_flag_spec='${wl}-Bexport'
10167       runpath_var='LD_RUN_PATH'
10168
10169       if test "$GCC" = yes; then
10170         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10171         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10172       else
10173         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10174         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10175       fi
10176       ;;
10177
10178     uts4*)
10179       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10180       hardcode_libdir_flag_spec='-L$libdir'
10181       hardcode_shlibpath_var=no
10182       ;;
10183
10184     *)
10185       ld_shlibs=no
10186       ;;
10187     esac
10188
10189     if test x$host_vendor = xsni; then
10190       case $host in
10191       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10192         export_dynamic_flag_spec='${wl}-Blargedynsym'
10193         ;;
10194       esac
10195     fi
10196   fi
10197
10198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10199 $as_echo "$ld_shlibs" >&6; }
10200 test "$ld_shlibs" = no && can_build_shared=no
10201
10202 with_gnu_ld=$with_gnu_ld
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218 #
10219 # Do we need to explicitly link libc?
10220 #
10221 case "x$archive_cmds_need_lc" in
10222 x|xyes)
10223   # Assume -lc should be added
10224   archive_cmds_need_lc=yes
10225
10226   if test "$enable_shared" = yes && test "$GCC" = yes; then
10227     case $archive_cmds in
10228     *'~'*)
10229       # FIXME: we may have to deal with multi-command sequences.
10230       ;;
10231     '$CC '*)
10232       # Test whether the compiler implicitly links with -lc since on some
10233       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10234       # to ld, don't add -lc before -lgcc.
10235       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10236 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10237 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10238   $as_echo_n "(cached) " >&6
10239 else
10240   $RM conftest*
10241         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10242
10243         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10244   (eval $ac_compile) 2>&5
10245   ac_status=$?
10246   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10247   test $ac_status = 0; } 2>conftest.err; then
10248           soname=conftest
10249           lib=conftest
10250           libobjs=conftest.$ac_objext
10251           deplibs=
10252           wl=$lt_prog_compiler_wl
10253           pic_flag=$lt_prog_compiler_pic
10254           compiler_flags=-v
10255           linker_flags=-v
10256           verstring=
10257           output_objdir=.
10258           libname=conftest
10259           lt_save_allow_undefined_flag=$allow_undefined_flag
10260           allow_undefined_flag=
10261           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10262   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10263   ac_status=$?
10264   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10265   test $ac_status = 0; }
10266           then
10267             lt_cv_archive_cmds_need_lc=no
10268           else
10269             lt_cv_archive_cmds_need_lc=yes
10270           fi
10271           allow_undefined_flag=$lt_save_allow_undefined_flag
10272         else
10273           cat conftest.err 1>&5
10274         fi
10275         $RM conftest*
10276
10277 fi
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10279 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10280       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10281       ;;
10282     esac
10283   fi
10284   ;;
10285 esac
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
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10444 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10445
10446 if test "$GCC" = yes; then
10447   case $host_os in
10448     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10449     *) lt_awk_arg="/^libraries:/" ;;
10450   esac
10451   case $host_os in
10452     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10453     *) lt_sed_strip_eq="s,=/,/,g" ;;
10454   esac
10455   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10456   case $lt_search_path_spec in
10457   *\;*)
10458     # if the path contains ";" then we assume it to be the separator
10459     # otherwise default to the standard path separator (i.e. ":") - it is
10460     # assumed that no part of a normal pathname contains ";" but that should
10461     # okay in the real world where ";" in dirpaths is itself problematic.
10462     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10463     ;;
10464   *)
10465     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10466     ;;
10467   esac
10468   # Ok, now we have the path, separated by spaces, we can step through it
10469   # and add multilib dir if necessary.
10470   lt_tmp_lt_search_path_spec=
10471   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10472   for lt_sys_path in $lt_search_path_spec; do
10473     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10474       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10475     else
10476       test -d "$lt_sys_path" && \
10477         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10478     fi
10479   done
10480   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10481 BEGIN {RS=" "; FS="/|\n";} {
10482   lt_foo="";
10483   lt_count=0;
10484   for (lt_i = NF; lt_i > 0; lt_i--) {
10485     if ($lt_i != "" && $lt_i != ".") {
10486       if ($lt_i == "..") {
10487         lt_count++;
10488       } else {
10489         if (lt_count == 0) {
10490           lt_foo="/" $lt_i lt_foo;
10491         } else {
10492           lt_count--;
10493         }
10494       }
10495     }
10496   }
10497   if (lt_foo != "") { lt_freq[lt_foo]++; }
10498   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10499 }'`
10500   # AWK program above erroneously prepends '/' to C:/dos/paths
10501   # for these hosts.
10502   case $host_os in
10503     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10504       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10505   esac
10506   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10507 else
10508   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10509 fi
10510 library_names_spec=
10511 libname_spec='lib$name'
10512 soname_spec=
10513 shrext_cmds=".so"
10514 postinstall_cmds=
10515 postuninstall_cmds=
10516 finish_cmds=
10517 finish_eval=
10518 shlibpath_var=
10519 shlibpath_overrides_runpath=unknown
10520 version_type=none
10521 dynamic_linker="$host_os ld.so"
10522 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10523 need_lib_prefix=unknown
10524 hardcode_into_libs=no
10525
10526 # when you set need_version to no, make sure it does not cause -set_version
10527 # flags to be left without arguments
10528 need_version=unknown
10529
10530 case $host_os in
10531 aix3*)
10532   version_type=linux
10533   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10534   shlibpath_var=LIBPATH
10535
10536   # AIX 3 has no versioning support, so we append a major version to the name.
10537   soname_spec='${libname}${release}${shared_ext}$major'
10538   ;;
10539
10540 aix[4-9]*)
10541   version_type=linux
10542   need_lib_prefix=no
10543   need_version=no
10544   hardcode_into_libs=yes
10545   if test "$host_cpu" = ia64; then
10546     # AIX 5 supports IA64
10547     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10548     shlibpath_var=LD_LIBRARY_PATH
10549   else
10550     # With GCC up to 2.95.x, collect2 would create an import file
10551     # for dependence libraries.  The import file would start with
10552     # the line `#! .'.  This would cause the generated library to
10553     # depend on `.', always an invalid library.  This was fixed in
10554     # development snapshots of GCC prior to 3.0.
10555     case $host_os in
10556       aix4 | aix4.[01] | aix4.[01].*)
10557       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10558            echo ' yes '
10559            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10560         :
10561       else
10562         can_build_shared=no
10563       fi
10564       ;;
10565     esac
10566     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10567     # soname into executable. Probably we can add versioning support to
10568     # collect2, so additional links can be useful in future.
10569     if test "$aix_use_runtimelinking" = yes; then
10570       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10571       # instead of lib<name>.a to let people know that these are not
10572       # typical AIX shared libraries.
10573       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10574     else
10575       # We preserve .a as extension for shared libraries through AIX4.2
10576       # and later when we are not doing run time linking.
10577       library_names_spec='${libname}${release}.a $libname.a'
10578       soname_spec='${libname}${release}${shared_ext}$major'
10579     fi
10580     shlibpath_var=LIBPATH
10581   fi
10582   ;;
10583
10584 amigaos*)
10585   case $host_cpu in
10586   powerpc)
10587     # Since July 2007 AmigaOS4 officially supports .so libraries.
10588     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10589     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10590     ;;
10591   m68k)
10592     library_names_spec='$libname.ixlibrary $libname.a'
10593     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10594     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'
10595     ;;
10596   esac
10597   ;;
10598
10599 beos*)
10600   library_names_spec='${libname}${shared_ext}'
10601   dynamic_linker="$host_os ld.so"
10602   shlibpath_var=LIBRARY_PATH
10603   ;;
10604
10605 bsdi[45]*)
10606   version_type=linux
10607   need_version=no
10608   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10609   soname_spec='${libname}${release}${shared_ext}$major'
10610   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10611   shlibpath_var=LD_LIBRARY_PATH
10612   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10613   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10614   # the default ld.so.conf also contains /usr/contrib/lib and
10615   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10616   # libtool to hard-code these into programs
10617   ;;
10618
10619 cygwin* | mingw* | pw32* | cegcc*)
10620   version_type=windows
10621   shrext_cmds=".dll"
10622   need_version=no
10623   need_lib_prefix=no
10624
10625   case $GCC,$cc_basename in
10626   yes,*)
10627     # gcc
10628     library_names_spec='$libname.dll.a'
10629     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10630     postinstall_cmds='base_file=`basename \${file}`~
10631       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10632       dldir=$destdir/`dirname \$dlpath`~
10633       test -d \$dldir || mkdir -p \$dldir~
10634       $install_prog $dir/$dlname \$dldir/$dlname~
10635       chmod a+x \$dldir/$dlname~
10636       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10637         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10638       fi'
10639     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10640       dlpath=$dir/\$dldll~
10641        $RM \$dlpath'
10642     shlibpath_overrides_runpath=yes
10643
10644     case $host_os in
10645     cygwin*)
10646       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10647       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10648
10649       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10650       ;;
10651     mingw* | cegcc*)
10652       # MinGW DLLs use traditional 'lib' prefix
10653       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10654       ;;
10655     pw32*)
10656       # pw32 DLLs use 'pw' prefix rather than 'lib'
10657       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10658       ;;
10659     esac
10660     dynamic_linker='Win32 ld.exe'
10661     ;;
10662
10663   *,cl*)
10664     # Native MSVC
10665     libname_spec='$name'
10666     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10667     library_names_spec='${libname}.dll.lib'
10668
10669     case $build_os in
10670     mingw*)
10671       sys_lib_search_path_spec=
10672       lt_save_ifs=$IFS
10673       IFS=';'
10674       for lt_path in $LIB
10675       do
10676         IFS=$lt_save_ifs
10677         # Let DOS variable expansion print the short 8.3 style file name.
10678         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10679         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10680       done
10681       IFS=$lt_save_ifs
10682       # Convert to MSYS style.
10683       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10684       ;;
10685     cygwin*)
10686       # Convert to unix form, then to dos form, then back to unix form
10687       # but this time dos style (no spaces!) so that the unix form looks
10688       # like /cygdrive/c/PROGRA~1:/cygdr...
10689       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10690       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10691       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10692       ;;
10693     *)
10694       sys_lib_search_path_spec="$LIB"
10695       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10696         # It is most probably a Windows format PATH.
10697         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10698       else
10699         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10700       fi
10701       # FIXME: find the short name or the path components, as spaces are
10702       # common. (e.g. "Program Files" -> "PROGRA~1")
10703       ;;
10704     esac
10705
10706     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10707     postinstall_cmds='base_file=`basename \${file}`~
10708       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10709       dldir=$destdir/`dirname \$dlpath`~
10710       test -d \$dldir || mkdir -p \$dldir~
10711       $install_prog $dir/$dlname \$dldir/$dlname'
10712     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10713       dlpath=$dir/\$dldll~
10714        $RM \$dlpath'
10715     shlibpath_overrides_runpath=yes
10716     dynamic_linker='Win32 link.exe'
10717     ;;
10718
10719   *)
10720     # Assume MSVC wrapper
10721     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10722     dynamic_linker='Win32 ld.exe'
10723     ;;
10724   esac
10725   # FIXME: first we should search . and the directory the executable is in
10726   shlibpath_var=PATH
10727   ;;
10728
10729 darwin* | rhapsody*)
10730   dynamic_linker="$host_os dyld"
10731   version_type=darwin
10732   need_lib_prefix=no
10733   need_version=no
10734   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10735   soname_spec='${libname}${release}${major}$shared_ext'
10736   shlibpath_overrides_runpath=yes
10737   shlibpath_var=DYLD_LIBRARY_PATH
10738   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10739
10740   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10741   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10742   ;;
10743
10744 dgux*)
10745   version_type=linux
10746   need_lib_prefix=no
10747   need_version=no
10748   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10749   soname_spec='${libname}${release}${shared_ext}$major'
10750   shlibpath_var=LD_LIBRARY_PATH
10751   ;;
10752
10753 freebsd1*)
10754   dynamic_linker=no
10755   ;;
10756
10757 freebsd* | dragonfly*)
10758   # DragonFly does not have aout.  When/if they implement a new
10759   # versioning mechanism, adjust this.
10760   if test -x /usr/bin/objformat; then
10761     objformat=`/usr/bin/objformat`
10762   else
10763     case $host_os in
10764     freebsd[123]*) objformat=aout ;;
10765     *) objformat=elf ;;
10766     esac
10767   fi
10768   version_type=freebsd-$objformat
10769   case $version_type in
10770     freebsd-elf*)
10771       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10772       need_version=no
10773       need_lib_prefix=no
10774       ;;
10775     freebsd-*)
10776       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10777       need_version=yes
10778       ;;
10779   esac
10780   shlibpath_var=LD_LIBRARY_PATH
10781   case $host_os in
10782   freebsd2*)
10783     shlibpath_overrides_runpath=yes
10784     ;;
10785   freebsd3.[01]* | freebsdelf3.[01]*)
10786     shlibpath_overrides_runpath=yes
10787     hardcode_into_libs=yes
10788     ;;
10789   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10790   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10791     shlibpath_overrides_runpath=no
10792     hardcode_into_libs=yes
10793     ;;
10794   *) # from 4.6 on, and DragonFly
10795     shlibpath_overrides_runpath=yes
10796     hardcode_into_libs=yes
10797     ;;
10798   esac
10799   ;;
10800
10801 gnu*)
10802   version_type=linux
10803   need_lib_prefix=no
10804   need_version=no
10805   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10806   soname_spec='${libname}${release}${shared_ext}$major'
10807   shlibpath_var=LD_LIBRARY_PATH
10808   hardcode_into_libs=yes
10809   ;;
10810
10811 haiku*)
10812   version_type=linux
10813   need_lib_prefix=no
10814   need_version=no
10815   dynamic_linker="$host_os runtime_loader"
10816   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10817   soname_spec='${libname}${release}${shared_ext}$major'
10818   shlibpath_var=LIBRARY_PATH
10819   shlibpath_overrides_runpath=yes
10820   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10821   hardcode_into_libs=yes
10822   ;;
10823
10824 hpux9* | hpux10* | hpux11*)
10825   # Give a soname corresponding to the major version so that dld.sl refuses to
10826   # link against other versions.
10827   version_type=sunos
10828   need_lib_prefix=no
10829   need_version=no
10830   case $host_cpu in
10831   ia64*)
10832     shrext_cmds='.so'
10833     hardcode_into_libs=yes
10834     dynamic_linker="$host_os dld.so"
10835     shlibpath_var=LD_LIBRARY_PATH
10836     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10837     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10838     soname_spec='${libname}${release}${shared_ext}$major'
10839     if test "X$HPUX_IA64_MODE" = X32; then
10840       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10841     else
10842       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10843     fi
10844     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10845     ;;
10846   hppa*64*)
10847     shrext_cmds='.sl'
10848     hardcode_into_libs=yes
10849     dynamic_linker="$host_os dld.sl"
10850     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10851     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10852     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10853     soname_spec='${libname}${release}${shared_ext}$major'
10854     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10855     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10856     ;;
10857   *)
10858     shrext_cmds='.sl'
10859     dynamic_linker="$host_os dld.sl"
10860     shlibpath_var=SHLIB_PATH
10861     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10862     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10863     soname_spec='${libname}${release}${shared_ext}$major'
10864     ;;
10865   esac
10866   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10867   postinstall_cmds='chmod 555 $lib'
10868   # or fails outright, so override atomically:
10869   install_override_mode=555
10870   ;;
10871
10872 interix[3-9]*)
10873   version_type=linux
10874   need_lib_prefix=no
10875   need_version=no
10876   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10877   soname_spec='${libname}${release}${shared_ext}$major'
10878   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10879   shlibpath_var=LD_LIBRARY_PATH
10880   shlibpath_overrides_runpath=no
10881   hardcode_into_libs=yes
10882   ;;
10883
10884 irix5* | irix6* | nonstopux*)
10885   case $host_os in
10886     nonstopux*) version_type=nonstopux ;;
10887     *)
10888         if test "$lt_cv_prog_gnu_ld" = yes; then
10889                 version_type=linux
10890         else
10891                 version_type=irix
10892         fi ;;
10893   esac
10894   need_lib_prefix=no
10895   need_version=no
10896   soname_spec='${libname}${release}${shared_ext}$major'
10897   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10898   case $host_os in
10899   irix5* | nonstopux*)
10900     libsuff= shlibsuff=
10901     ;;
10902   *)
10903     case $LD in # libtool.m4 will add one of these switches to LD
10904     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10905       libsuff= shlibsuff= libmagic=32-bit;;
10906     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10907       libsuff=32 shlibsuff=N32 libmagic=N32;;
10908     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10909       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10910     *) libsuff= shlibsuff= libmagic=never-match;;
10911     esac
10912     ;;
10913   esac
10914   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10915   shlibpath_overrides_runpath=no
10916   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10917   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10918   hardcode_into_libs=yes
10919   ;;
10920
10921 # No shared lib support for Linux oldld, aout, or coff.
10922 linux*oldld* | linux*aout* | linux*coff*)
10923   dynamic_linker=no
10924   ;;
10925
10926 # This must be Linux ELF.
10927 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10928   version_type=linux
10929   need_lib_prefix=no
10930   need_version=no
10931   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10932   soname_spec='${libname}${release}${shared_ext}$major'
10933   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10934   shlibpath_var=LD_LIBRARY_PATH
10935   shlibpath_overrides_runpath=no
10936
10937   # Some binutils ld are patched to set DT_RUNPATH
10938   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10939   $as_echo_n "(cached) " >&6
10940 else
10941   lt_cv_shlibpath_overrides_runpath=no
10942     save_LDFLAGS=$LDFLAGS
10943     save_libdir=$libdir
10944     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10945          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10946     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10947 /* end confdefs.h.  */
10948
10949 int
10950 main ()
10951 {
10952
10953   ;
10954   return 0;
10955 }
10956 _ACEOF
10957 if ac_fn_c_try_link "$LINENO"; then :
10958   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10959   lt_cv_shlibpath_overrides_runpath=yes
10960 fi
10961 fi
10962 rm -f core conftest.err conftest.$ac_objext \
10963     conftest$ac_exeext conftest.$ac_ext
10964     LDFLAGS=$save_LDFLAGS
10965     libdir=$save_libdir
10966
10967 fi
10968
10969   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10970
10971   # This implies no fast_install, which is unacceptable.
10972   # Some rework will be needed to allow for fast_install
10973   # before this can be enabled.
10974   hardcode_into_libs=yes
10975
10976   # Append ld.so.conf contents to the search path
10977   if test -f /etc/ld.so.conf; then
10978     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' ' '`
10979     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10980   fi
10981
10982   # We used to test for /lib/ld.so.1 and disable shared libraries on
10983   # powerpc, because MkLinux only supported shared libraries with the
10984   # GNU dynamic linker.  Since this was broken with cross compilers,
10985   # most powerpc-linux boxes support dynamic linking these days and
10986   # people can always --disable-shared, the test was removed, and we
10987   # assume the GNU/Linux dynamic linker is in use.
10988   dynamic_linker='GNU/Linux ld.so'
10989   ;;
10990
10991 netbsd*)
10992   version_type=sunos
10993   need_lib_prefix=no
10994   need_version=no
10995   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10996     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10997     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10998     dynamic_linker='NetBSD (a.out) ld.so'
10999   else
11000     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11001     soname_spec='${libname}${release}${shared_ext}$major'
11002     dynamic_linker='NetBSD ld.elf_so'
11003   fi
11004   shlibpath_var=LD_LIBRARY_PATH
11005   shlibpath_overrides_runpath=yes
11006   hardcode_into_libs=yes
11007   ;;
11008
11009 newsos6)
11010   version_type=linux
11011   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11012   shlibpath_var=LD_LIBRARY_PATH
11013   shlibpath_overrides_runpath=yes
11014   ;;
11015
11016 *nto* | *qnx*)
11017   version_type=qnx
11018   need_lib_prefix=no
11019   need_version=no
11020   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11021   soname_spec='${libname}${release}${shared_ext}$major'
11022   shlibpath_var=LD_LIBRARY_PATH
11023   shlibpath_overrides_runpath=no
11024   hardcode_into_libs=yes
11025   dynamic_linker='ldqnx.so'
11026   ;;
11027
11028 openbsd*)
11029   version_type=sunos
11030   sys_lib_dlsearch_path_spec="/usr/lib"
11031   need_lib_prefix=no
11032   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11033   case $host_os in
11034     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11035     *)                          need_version=no  ;;
11036   esac
11037   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11038   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11039   shlibpath_var=LD_LIBRARY_PATH
11040   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11041     case $host_os in
11042       openbsd2.[89] | openbsd2.[89].*)
11043         shlibpath_overrides_runpath=no
11044         ;;
11045       *)
11046         shlibpath_overrides_runpath=yes
11047         ;;
11048       esac
11049   else
11050     shlibpath_overrides_runpath=yes
11051   fi
11052   ;;
11053
11054 os2*)
11055   libname_spec='$name'
11056   shrext_cmds=".dll"
11057   need_lib_prefix=no
11058   library_names_spec='$libname${shared_ext} $libname.a'
11059   dynamic_linker='OS/2 ld.exe'
11060   shlibpath_var=LIBPATH
11061   ;;
11062
11063 osf3* | osf4* | osf5*)
11064   version_type=osf
11065   need_lib_prefix=no
11066   need_version=no
11067   soname_spec='${libname}${release}${shared_ext}$major'
11068   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11069   shlibpath_var=LD_LIBRARY_PATH
11070   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11071   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11072   ;;
11073
11074 rdos*)
11075   dynamic_linker=no
11076   ;;
11077
11078 solaris*)
11079   version_type=linux
11080   need_lib_prefix=no
11081   need_version=no
11082   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11083   soname_spec='${libname}${release}${shared_ext}$major'
11084   shlibpath_var=LD_LIBRARY_PATH
11085   shlibpath_overrides_runpath=yes
11086   hardcode_into_libs=yes
11087   # ldd complains unless libraries are executable
11088   postinstall_cmds='chmod +x $lib'
11089   ;;
11090
11091 sunos4*)
11092   version_type=sunos
11093   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11094   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11095   shlibpath_var=LD_LIBRARY_PATH
11096   shlibpath_overrides_runpath=yes
11097   if test "$with_gnu_ld" = yes; then
11098     need_lib_prefix=no
11099   fi
11100   need_version=yes
11101   ;;
11102
11103 sysv4 | sysv4.3*)
11104   version_type=linux
11105   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11106   soname_spec='${libname}${release}${shared_ext}$major'
11107   shlibpath_var=LD_LIBRARY_PATH
11108   case $host_vendor in
11109     sni)
11110       shlibpath_overrides_runpath=no
11111       need_lib_prefix=no
11112       runpath_var=LD_RUN_PATH
11113       ;;
11114     siemens)
11115       need_lib_prefix=no
11116       ;;
11117     motorola)
11118       need_lib_prefix=no
11119       need_version=no
11120       shlibpath_overrides_runpath=no
11121       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11122       ;;
11123   esac
11124   ;;
11125
11126 sysv4*MP*)
11127   if test -d /usr/nec ;then
11128     version_type=linux
11129     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11130     soname_spec='$libname${shared_ext}.$major'
11131     shlibpath_var=LD_LIBRARY_PATH
11132   fi
11133   ;;
11134
11135 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11136   version_type=freebsd-elf
11137   need_lib_prefix=no
11138   need_version=no
11139   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11140   soname_spec='${libname}${release}${shared_ext}$major'
11141   shlibpath_var=LD_LIBRARY_PATH
11142   shlibpath_overrides_runpath=yes
11143   hardcode_into_libs=yes
11144   if test "$with_gnu_ld" = yes; then
11145     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11146   else
11147     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11148     case $host_os in
11149       sco3.2v5*)
11150         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11151         ;;
11152     esac
11153   fi
11154   sys_lib_dlsearch_path_spec='/usr/lib'
11155   ;;
11156
11157 tpf*)
11158   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11159   version_type=linux
11160   need_lib_prefix=no
11161   need_version=no
11162   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11163   shlibpath_var=LD_LIBRARY_PATH
11164   shlibpath_overrides_runpath=no
11165   hardcode_into_libs=yes
11166   ;;
11167
11168 uts4*)
11169   version_type=linux
11170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11171   soname_spec='${libname}${release}${shared_ext}$major'
11172   shlibpath_var=LD_LIBRARY_PATH
11173   ;;
11174
11175 *)
11176   dynamic_linker=no
11177   ;;
11178 esac
11179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11180 $as_echo "$dynamic_linker" >&6; }
11181 test "$dynamic_linker" = no && can_build_shared=no
11182
11183 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11184 if test "$GCC" = yes; then
11185   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11186 fi
11187
11188 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11189   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11190 fi
11191 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11192   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11193 fi
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11287 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11288 hardcode_action=
11289 if test -n "$hardcode_libdir_flag_spec" ||
11290    test -n "$runpath_var" ||
11291    test "X$hardcode_automatic" = "Xyes" ; then
11292
11293   # We can hardcode non-existent directories.
11294   if test "$hardcode_direct" != no &&
11295      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11296      # have to relink, otherwise we might link with an installed library
11297      # when we should be linking with a yet-to-be-installed one
11298      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11299      test "$hardcode_minus_L" != no; then
11300     # Linking always hardcodes the temporary library directory.
11301     hardcode_action=relink
11302   else
11303     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11304     hardcode_action=immediate
11305   fi
11306 else
11307   # We cannot hardcode anything, or else we can only hardcode existing
11308   # directories.
11309   hardcode_action=unsupported
11310 fi
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11312 $as_echo "$hardcode_action" >&6; }
11313
11314 if test "$hardcode_action" = relink ||
11315    test "$inherit_rpath" = yes; then
11316   # Fast installation is not supported
11317   enable_fast_install=no
11318 elif test "$shlibpath_overrides_runpath" = yes ||
11319      test "$enable_shared" = no; then
11320   # Fast installation is not necessary
11321   enable_fast_install=needless
11322 fi
11323
11324
11325
11326
11327
11328
11329   if test "x$enable_dlopen" != xyes; then
11330   enable_dlopen=unknown
11331   enable_dlopen_self=unknown
11332   enable_dlopen_self_static=unknown
11333 else
11334   lt_cv_dlopen=no
11335   lt_cv_dlopen_libs=
11336
11337   case $host_os in
11338   beos*)
11339     lt_cv_dlopen="load_add_on"
11340     lt_cv_dlopen_libs=
11341     lt_cv_dlopen_self=yes
11342     ;;
11343
11344   mingw* | pw32* | cegcc*)
11345     lt_cv_dlopen="LoadLibrary"
11346     lt_cv_dlopen_libs=
11347     ;;
11348
11349   cygwin*)
11350     lt_cv_dlopen="dlopen"
11351     lt_cv_dlopen_libs=
11352     ;;
11353
11354   darwin*)
11355   # if libdl is installed we need to link against it
11356     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11357 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11358 if ${ac_cv_lib_dl_dlopen+:} false; then :
11359   $as_echo_n "(cached) " >&6
11360 else
11361   ac_check_lib_save_LIBS=$LIBS
11362 LIBS="-ldl  $LIBS"
11363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11364 /* end confdefs.h.  */
11365
11366 /* Override any GCC internal prototype to avoid an error.
11367    Use char because int might match the return type of a GCC
11368    builtin and then its argument prototype would still apply.  */
11369 #ifdef __cplusplus
11370 extern "C"
11371 #endif
11372 char dlopen ();
11373 int
11374 main ()
11375 {
11376 return dlopen ();
11377   ;
11378   return 0;
11379 }
11380 _ACEOF
11381 if ac_fn_c_try_link "$LINENO"; then :
11382   ac_cv_lib_dl_dlopen=yes
11383 else
11384   ac_cv_lib_dl_dlopen=no
11385 fi
11386 rm -f core conftest.err conftest.$ac_objext \
11387     conftest$ac_exeext conftest.$ac_ext
11388 LIBS=$ac_check_lib_save_LIBS
11389 fi
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11391 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11392 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11393   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11394 else
11395
11396     lt_cv_dlopen="dyld"
11397     lt_cv_dlopen_libs=
11398     lt_cv_dlopen_self=yes
11399
11400 fi
11401
11402     ;;
11403
11404   *)
11405     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11406 if test "x$ac_cv_func_shl_load" = xyes; then :
11407   lt_cv_dlopen="shl_load"
11408 else
11409   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11410 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11411 if ${ac_cv_lib_dld_shl_load+:} false; then :
11412   $as_echo_n "(cached) " >&6
11413 else
11414   ac_check_lib_save_LIBS=$LIBS
11415 LIBS="-ldld  $LIBS"
11416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11417 /* end confdefs.h.  */
11418
11419 /* Override any GCC internal prototype to avoid an error.
11420    Use char because int might match the return type of a GCC
11421    builtin and then its argument prototype would still apply.  */
11422 #ifdef __cplusplus
11423 extern "C"
11424 #endif
11425 char shl_load ();
11426 int
11427 main ()
11428 {
11429 return shl_load ();
11430   ;
11431   return 0;
11432 }
11433 _ACEOF
11434 if ac_fn_c_try_link "$LINENO"; then :
11435   ac_cv_lib_dld_shl_load=yes
11436 else
11437   ac_cv_lib_dld_shl_load=no
11438 fi
11439 rm -f core conftest.err conftest.$ac_objext \
11440     conftest$ac_exeext conftest.$ac_ext
11441 LIBS=$ac_check_lib_save_LIBS
11442 fi
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11444 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11445 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11446   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11447 else
11448   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11449 if test "x$ac_cv_func_dlopen" = xyes; then :
11450   lt_cv_dlopen="dlopen"
11451 else
11452   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11453 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11454 if ${ac_cv_lib_dl_dlopen+:} false; then :
11455   $as_echo_n "(cached) " >&6
11456 else
11457   ac_check_lib_save_LIBS=$LIBS
11458 LIBS="-ldl  $LIBS"
11459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11460 /* end confdefs.h.  */
11461
11462 /* Override any GCC internal prototype to avoid an error.
11463    Use char because int might match the return type of a GCC
11464    builtin and then its argument prototype would still apply.  */
11465 #ifdef __cplusplus
11466 extern "C"
11467 #endif
11468 char dlopen ();
11469 int
11470 main ()
11471 {
11472 return dlopen ();
11473   ;
11474   return 0;
11475 }
11476 _ACEOF
11477 if ac_fn_c_try_link "$LINENO"; then :
11478   ac_cv_lib_dl_dlopen=yes
11479 else
11480   ac_cv_lib_dl_dlopen=no
11481 fi
11482 rm -f core conftest.err conftest.$ac_objext \
11483     conftest$ac_exeext conftest.$ac_ext
11484 LIBS=$ac_check_lib_save_LIBS
11485 fi
11486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11487 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11488 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11489   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11490 else
11491   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11492 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11493 if ${ac_cv_lib_svld_dlopen+:} false; then :
11494   $as_echo_n "(cached) " >&6
11495 else
11496   ac_check_lib_save_LIBS=$LIBS
11497 LIBS="-lsvld  $LIBS"
11498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11499 /* end confdefs.h.  */
11500
11501 /* Override any GCC internal prototype to avoid an error.
11502    Use char because int might match the return type of a GCC
11503    builtin and then its argument prototype would still apply.  */
11504 #ifdef __cplusplus
11505 extern "C"
11506 #endif
11507 char dlopen ();
11508 int
11509 main ()
11510 {
11511 return dlopen ();
11512   ;
11513   return 0;
11514 }
11515 _ACEOF
11516 if ac_fn_c_try_link "$LINENO"; then :
11517   ac_cv_lib_svld_dlopen=yes
11518 else
11519   ac_cv_lib_svld_dlopen=no
11520 fi
11521 rm -f core conftest.err conftest.$ac_objext \
11522     conftest$ac_exeext conftest.$ac_ext
11523 LIBS=$ac_check_lib_save_LIBS
11524 fi
11525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11526 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11527 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11528   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11529 else
11530   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11531 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11532 if ${ac_cv_lib_dld_dld_link+:} false; then :
11533   $as_echo_n "(cached) " >&6
11534 else
11535   ac_check_lib_save_LIBS=$LIBS
11536 LIBS="-ldld  $LIBS"
11537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11538 /* end confdefs.h.  */
11539
11540 /* Override any GCC internal prototype to avoid an error.
11541    Use char because int might match the return type of a GCC
11542    builtin and then its argument prototype would still apply.  */
11543 #ifdef __cplusplus
11544 extern "C"
11545 #endif
11546 char dld_link ();
11547 int
11548 main ()
11549 {
11550 return dld_link ();
11551   ;
11552   return 0;
11553 }
11554 _ACEOF
11555 if ac_fn_c_try_link "$LINENO"; then :
11556   ac_cv_lib_dld_dld_link=yes
11557 else
11558   ac_cv_lib_dld_dld_link=no
11559 fi
11560 rm -f core conftest.err conftest.$ac_objext \
11561     conftest$ac_exeext conftest.$ac_ext
11562 LIBS=$ac_check_lib_save_LIBS
11563 fi
11564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11565 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11566 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11567   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11568 fi
11569
11570
11571 fi
11572
11573
11574 fi
11575
11576
11577 fi
11578
11579
11580 fi
11581
11582
11583 fi
11584
11585     ;;
11586   esac
11587
11588   if test "x$lt_cv_dlopen" != xno; then
11589     enable_dlopen=yes
11590   else
11591     enable_dlopen=no
11592   fi
11593
11594   case $lt_cv_dlopen in
11595   dlopen)
11596     save_CPPFLAGS="$CPPFLAGS"
11597     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11598
11599     save_LDFLAGS="$LDFLAGS"
11600     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11601
11602     save_LIBS="$LIBS"
11603     LIBS="$lt_cv_dlopen_libs $LIBS"
11604
11605     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11606 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11607 if ${lt_cv_dlopen_self+:} false; then :
11608   $as_echo_n "(cached) " >&6
11609 else
11610           if test "$cross_compiling" = yes; then :
11611   lt_cv_dlopen_self=cross
11612 else
11613   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11614   lt_status=$lt_dlunknown
11615   cat > conftest.$ac_ext <<_LT_EOF
11616 #line $LINENO "configure"
11617 #include "confdefs.h"
11618
11619 #if HAVE_DLFCN_H
11620 #include <dlfcn.h>
11621 #endif
11622
11623 #include <stdio.h>
11624
11625 #ifdef RTLD_GLOBAL
11626 #  define LT_DLGLOBAL           RTLD_GLOBAL
11627 #else
11628 #  ifdef DL_GLOBAL
11629 #    define LT_DLGLOBAL         DL_GLOBAL
11630 #  else
11631 #    define LT_DLGLOBAL         0
11632 #  endif
11633 #endif
11634
11635 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11636    find out it does not work in some platform. */
11637 #ifndef LT_DLLAZY_OR_NOW
11638 #  ifdef RTLD_LAZY
11639 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11640 #  else
11641 #    ifdef DL_LAZY
11642 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11643 #    else
11644 #      ifdef RTLD_NOW
11645 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11646 #      else
11647 #        ifdef DL_NOW
11648 #          define LT_DLLAZY_OR_NOW      DL_NOW
11649 #        else
11650 #          define LT_DLLAZY_OR_NOW      0
11651 #        endif
11652 #      endif
11653 #    endif
11654 #  endif
11655 #endif
11656
11657 /* When -fvisbility=hidden is used, assume the code has been annotated
11658    correspondingly for the symbols needed.  */
11659 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11660 int fnord () __attribute__((visibility("default")));
11661 #endif
11662
11663 int fnord () { return 42; }
11664 int main ()
11665 {
11666   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11667   int status = $lt_dlunknown;
11668
11669   if (self)
11670     {
11671       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11672       else
11673         {
11674           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11675           else puts (dlerror ());
11676         }
11677       /* dlclose (self); */
11678     }
11679   else
11680     puts (dlerror ());
11681
11682   return status;
11683 }
11684 _LT_EOF
11685   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11686   (eval $ac_link) 2>&5
11687   ac_status=$?
11688   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11689   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11690     (./conftest; exit; ) >&5 2>/dev/null
11691     lt_status=$?
11692     case x$lt_status in
11693       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11694       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11695       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11696     esac
11697   else :
11698     # compilation failed
11699     lt_cv_dlopen_self=no
11700   fi
11701 fi
11702 rm -fr conftest*
11703
11704
11705 fi
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11707 $as_echo "$lt_cv_dlopen_self" >&6; }
11708
11709     if test "x$lt_cv_dlopen_self" = xyes; then
11710       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11711       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11712 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11713 if ${lt_cv_dlopen_self_static+:} false; then :
11714   $as_echo_n "(cached) " >&6
11715 else
11716           if test "$cross_compiling" = yes; then :
11717   lt_cv_dlopen_self_static=cross
11718 else
11719   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11720   lt_status=$lt_dlunknown
11721   cat > conftest.$ac_ext <<_LT_EOF
11722 #line $LINENO "configure"
11723 #include "confdefs.h"
11724
11725 #if HAVE_DLFCN_H
11726 #include <dlfcn.h>
11727 #endif
11728
11729 #include <stdio.h>
11730
11731 #ifdef RTLD_GLOBAL
11732 #  define LT_DLGLOBAL           RTLD_GLOBAL
11733 #else
11734 #  ifdef DL_GLOBAL
11735 #    define LT_DLGLOBAL         DL_GLOBAL
11736 #  else
11737 #    define LT_DLGLOBAL         0
11738 #  endif
11739 #endif
11740
11741 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11742    find out it does not work in some platform. */
11743 #ifndef LT_DLLAZY_OR_NOW
11744 #  ifdef RTLD_LAZY
11745 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11746 #  else
11747 #    ifdef DL_LAZY
11748 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11749 #    else
11750 #      ifdef RTLD_NOW
11751 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11752 #      else
11753 #        ifdef DL_NOW
11754 #          define LT_DLLAZY_OR_NOW      DL_NOW
11755 #        else
11756 #          define LT_DLLAZY_OR_NOW      0
11757 #        endif
11758 #      endif
11759 #    endif
11760 #  endif
11761 #endif
11762
11763 /* When -fvisbility=hidden is used, assume the code has been annotated
11764    correspondingly for the symbols needed.  */
11765 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11766 int fnord () __attribute__((visibility("default")));
11767 #endif
11768
11769 int fnord () { return 42; }
11770 int main ()
11771 {
11772   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11773   int status = $lt_dlunknown;
11774
11775   if (self)
11776     {
11777       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11778       else
11779         {
11780           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11781           else puts (dlerror ());
11782         }
11783       /* dlclose (self); */
11784     }
11785   else
11786     puts (dlerror ());
11787
11788   return status;
11789 }
11790 _LT_EOF
11791   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11792   (eval $ac_link) 2>&5
11793   ac_status=$?
11794   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11795   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11796     (./conftest; exit; ) >&5 2>/dev/null
11797     lt_status=$?
11798     case x$lt_status in
11799       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11800       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11801       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11802     esac
11803   else :
11804     # compilation failed
11805     lt_cv_dlopen_self_static=no
11806   fi
11807 fi
11808 rm -fr conftest*
11809
11810
11811 fi
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11813 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11814     fi
11815
11816     CPPFLAGS="$save_CPPFLAGS"
11817     LDFLAGS="$save_LDFLAGS"
11818     LIBS="$save_LIBS"
11819     ;;
11820   esac
11821
11822   case $lt_cv_dlopen_self in
11823   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11824   *) enable_dlopen_self=unknown ;;
11825   esac
11826
11827   case $lt_cv_dlopen_self_static in
11828   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11829   *) enable_dlopen_self_static=unknown ;;
11830   esac
11831 fi
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849 striplib=
11850 old_striplib=
11851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11852 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11853 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11854   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11855   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11857 $as_echo "yes" >&6; }
11858 else
11859 # FIXME - insert some real tests, host_os isn't really good enough
11860   case $host_os in
11861   darwin*)
11862     if test -n "$STRIP" ; then
11863       striplib="$STRIP -x"
11864       old_striplib="$STRIP -S"
11865       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11866 $as_echo "yes" >&6; }
11867     else
11868       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11869 $as_echo "no" >&6; }
11870     fi
11871     ;;
11872   *)
11873     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11874 $as_echo "no" >&6; }
11875     ;;
11876   esac
11877 fi
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890   # Report which library types will actually be built
11891   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11892 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11894 $as_echo "$can_build_shared" >&6; }
11895
11896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11897 $as_echo_n "checking whether to build shared libraries... " >&6; }
11898   test "$can_build_shared" = "no" && enable_shared=no
11899
11900   # On AIX, shared libraries and static libraries use the same namespace, and
11901   # are all built from PIC.
11902   case $host_os in
11903   aix3*)
11904     test "$enable_shared" = yes && enable_static=no
11905     if test -n "$RANLIB"; then
11906       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11907       postinstall_cmds='$RANLIB $lib'
11908     fi
11909     ;;
11910
11911   aix[4-9]*)
11912     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11913       test "$enable_shared" = yes && enable_static=no
11914     fi
11915     ;;
11916   esac
11917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11918 $as_echo "$enable_shared" >&6; }
11919
11920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11921 $as_echo_n "checking whether to build static libraries... " >&6; }
11922   # Make sure either enable_shared or enable_static is yes.
11923   test "$enable_shared" = yes || enable_static=yes
11924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11925 $as_echo "$enable_static" >&6; }
11926
11927
11928
11929
11930 fi
11931 ac_ext=c
11932 ac_cpp='$CPP $CPPFLAGS'
11933 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11934 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11935 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11936
11937 CC="$lt_save_CC"
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951         ac_config_commands="$ac_config_commands libtool"
11952
11953
11954
11955
11956 # Only expand once:
11957
11958
11959
11960
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
11962 $as_echo_n "checking for C compiler vendor... " >&6; }
11963 if ${ax_cv_c_compiler_vendor+:} false; then :
11964   $as_echo_n "(cached) " >&6
11965 else
11966   # note: don't check for gcc first since some other compilers define __GNUC__
11967   vendors="intel:     __ICC,__ECC,__INTEL_COMPILER
11968            ibm:       __xlc__,__xlC__,__IBMC__,__IBMCPP__
11969            pathscale: __PATHCC__,__PATHSCALE__
11970            clang:     __clang__
11971            gnu:       __GNUC__
11972            sun:       __SUNPRO_C,__SUNPRO_CC
11973            hp:        __HP_cc,__HP_aCC
11974            dec:       __DECC,__DECCXX,__DECC_VER,__DECCXX_VER
11975            borland:   __BORLANDC__,__TURBOC__
11976            comeau:    __COMO__
11977            cray:      _CRAYC
11978            kai:       __KCC
11979            lcc:       __LCC__
11980            sgi:       __sgi,sgi
11981            microsoft: _MSC_VER
11982            metrowerks: __MWERKS__
11983            watcom:    __WATCOMC__
11984            portland:  __PGI
11985            unknown:   UNKNOWN"
11986   for ventest in $vendors; do
11987     case $ventest in
11988       *:) vendor=$ventest; continue ;;
11989       *)  vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")" ;;
11990     esac
11991     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11992 /* end confdefs.h.  */
11993
11994 int
11995 main ()
11996 {
11997
11998       #if !($vencpp)
11999         thisisanerror;
12000       #endif
12001
12002   ;
12003   return 0;
12004 }
12005 _ACEOF
12006 if ac_fn_c_try_compile "$LINENO"; then :
12007   break
12008 fi
12009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12010   done
12011   ax_cv_c_compiler_vendor=`echo $vendor | cut -d: -f1`
12012
12013 fi
12014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
12015 $as_echo "$ax_cv_c_compiler_vendor" >&6; }
12016
12017
12018
12019
12020
12021
12022 # Check whether --enable-portable-binary was given.
12023 if test "${enable_portable_binary+set}" = set; then :
12024   enableval=$enable_portable_binary; acx_maxopt_portable=$enableval
12025 else
12026   acx_maxopt_portable=no
12027 fi
12028
12029
12030 # Try to determine "good" native compiler flags if none specified via CFLAGS
12031 if test "$ac_test_CFLAGS" != "set"; then
12032   CFLAGS=""
12033   case $ax_cv_c_compiler_vendor in
12034     dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
12035          if test "x$acx_maxopt_portable" = xno; then
12036            CFLAGS="$CFLAGS -arch host"
12037          fi;;
12038
12039     sun) CFLAGS="-native -fast -xO5 -dalign"
12040          if test "x$acx_maxopt_portable" = xyes; then
12041            CFLAGS="$CFLAGS -xarch=generic"
12042          fi;;
12043
12044     hp)  CFLAGS="+Oall +Optrs_ansi +DSnative"
12045          if test "x$acx_maxopt_portable" = xyes; then
12046            CFLAGS="$CFLAGS +DAportable"
12047          fi;;
12048
12049     ibm) if test "x$acx_maxopt_portable" = xno; then
12050            xlc_opt="-qarch=auto -qtune=auto"
12051          else
12052            xlc_opt="-qtune=auto"
12053          fi
12054          as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$xlc_opt" | $as_tr_sh`
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $xlc_opt" >&5
12056 $as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
12057 if eval \${$as_CACHEVAR+:} false; then :
12058   $as_echo_n "(cached) " >&6
12059 else
12060
12061   ax_check_save_flags=$CFLAGS
12062   CFLAGS="$CFLAGS  $xlc_opt"
12063   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12064 /* end confdefs.h.  */
12065
12066 int
12067 main ()
12068 {
12069
12070   ;
12071   return 0;
12072 }
12073 _ACEOF
12074 if ac_fn_c_try_compile "$LINENO"; then :
12075   eval "$as_CACHEVAR=yes"
12076 else
12077   eval "$as_CACHEVAR=no"
12078 fi
12079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12080   CFLAGS=$ax_check_save_flags
12081 fi
12082 eval ac_res=\$$as_CACHEVAR
12083                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12084 $as_echo "$ac_res" >&6; }
12085 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
12086   CFLAGS="-O3 -qansialias -w $xlc_opt"
12087 else
12088   CFLAGS="-O3 -qansialias -w"
12089                 echo "******************************************************"
12090                 echo "*  You seem to have the IBM  C compiler.  It is      *"
12091                 echo "*  recommended for best performance that you use:    *"
12092                 echo "*                                                    *"
12093                 echo "*    CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
12094                 echo "*                      ^^^        ^^^                *"
12095                 echo "*  where xxx is pwr2, pwr3, 604, or whatever kind of *"
12096                 echo "*  CPU you have.  (Set the CFLAGS environment var.   *"
12097                 echo "*  and re-run configure.)  For more info, man cc.    *"
12098                 echo "******************************************************"
12099 fi
12100
12101          ;;
12102
12103     intel) CFLAGS="-O3 -ansi_alias"
12104         if test "x$acx_maxopt_portable" = xno; then
12105           icc_archflag=unknown
12106           icc_flags=""
12107           case $host_cpu in
12108             i686*|x86_64*)
12109               # icc accepts gcc assembly syntax, so these should work:
12110
12111 ac_ext=c
12112 ac_cpp='$CPP $CPPFLAGS'
12113 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12114 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12115 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12116
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
12118 $as_echo_n "checking for x86 cpuid 0 output... " >&6; }
12119 if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
12120   $as_echo_n "(cached) " >&6
12121 else
12122   if test "$cross_compiling" = yes; then :
12123   ax_cv_gcc_x86_cpuid_0=unknown
12124 else
12125   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12126 /* end confdefs.h.  */
12127 #include <stdio.h>
12128 int
12129 main ()
12130 {
12131
12132      int op = 0, eax, ebx, ecx, edx;
12133      FILE *f;
12134       __asm__("cpuid"
12135         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
12136         : "a" (op));
12137      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
12138      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
12139      fclose(f);
12140      return 0;
12141
12142   ;
12143   return 0;
12144 }
12145 _ACEOF
12146 if ac_fn_c_try_run "$LINENO"; then :
12147   ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
12148 else
12149   ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
12150 fi
12151 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12152   conftest.$ac_objext conftest.beam conftest.$ac_ext
12153 fi
12154
12155 fi
12156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
12157 $as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
12158 ac_ext=c
12159 ac_cpp='$CPP $CPPFLAGS'
12160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12163
12164
12165
12166 ac_ext=c
12167 ac_cpp='$CPP $CPPFLAGS'
12168 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12169 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12170 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12171
12172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
12173 $as_echo_n "checking for x86 cpuid 1 output... " >&6; }
12174 if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
12175   $as_echo_n "(cached) " >&6
12176 else
12177   if test "$cross_compiling" = yes; then :
12178   ax_cv_gcc_x86_cpuid_1=unknown
12179 else
12180   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12181 /* end confdefs.h.  */
12182 #include <stdio.h>
12183 int
12184 main ()
12185 {
12186
12187      int op = 1, eax, ebx, ecx, edx;
12188      FILE *f;
12189       __asm__("cpuid"
12190         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
12191         : "a" (op));
12192      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
12193      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
12194      fclose(f);
12195      return 0;
12196
12197   ;
12198   return 0;
12199 }
12200 _ACEOF
12201 if ac_fn_c_try_run "$LINENO"; then :
12202   ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
12203 else
12204   ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
12205 fi
12206 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12207   conftest.$ac_objext conftest.beam conftest.$ac_ext
12208 fi
12209
12210 fi
12211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
12212 $as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
12213 ac_ext=c
12214 ac_cpp='$CPP $CPPFLAGS'
12215 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12216 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12217 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12218
12219
12220               case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
12221                 *:756e6547:*:*) # Intel
12222                   case $ax_cv_gcc_x86_cpuid_1 in
12223                     *6a?:*[234]:*:*|*6[789b]?:*:*:*) icc_flags="-xK";;
12224                     *f3[347]:*:*:*|*f41347:*:*:*) icc_flags="-xP -xN -xW -xK";;
12225                     *f??:*:*:*) icc_flags="-xN -xW -xK";;
12226                   esac ;;
12227               esac ;;
12228           esac
12229           if test "x$icc_flags" != x; then
12230             for flag in $icc_flags; do
12231               as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
12233 $as_echo_n "checking whether C compiler accepts $flag... " >&6; }
12234 if eval \${$as_CACHEVAR+:} false; then :
12235   $as_echo_n "(cached) " >&6
12236 else
12237
12238   ax_check_save_flags=$CFLAGS
12239   CFLAGS="$CFLAGS  $flag"
12240   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12241 /* end confdefs.h.  */
12242
12243 int
12244 main ()
12245 {
12246
12247   ;
12248   return 0;
12249 }
12250 _ACEOF
12251 if ac_fn_c_try_compile "$LINENO"; then :
12252   eval "$as_CACHEVAR=yes"
12253 else
12254   eval "$as_CACHEVAR=no"
12255 fi
12256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12257   CFLAGS=$ax_check_save_flags
12258 fi
12259 eval ac_res=\$$as_CACHEVAR
12260                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12261 $as_echo "$ac_res" >&6; }
12262 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
12263   icc_archflag=$flag; break
12264 else
12265   :
12266 fi
12267
12268             done
12269           fi
12270           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for icc architecture flag" >&5
12271 $as_echo_n "checking for icc architecture flag... " >&6; }
12272           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icc_archflag" >&5
12273 $as_echo "$icc_archflag" >&6; }
12274           if test "x$icc_archflag" != xunknown; then
12275             CFLAGS="$CFLAGS $icc_archflag"
12276           fi
12277         fi
12278         ;;
12279
12280     gnu)
12281      # default optimization flags for gcc on all systems
12282      CFLAGS="-O3 -fomit-frame-pointer"
12283
12284      # -malign-double for x86 systems
12285      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5
12286 $as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
12287 if ${ax_cv_check_cflags___malign_double+:} false; then :
12288   $as_echo_n "(cached) " >&6
12289 else
12290
12291   ax_check_save_flags=$CFLAGS
12292   CFLAGS="$CFLAGS  -malign-double"
12293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12294 /* end confdefs.h.  */
12295
12296 int
12297 main ()
12298 {
12299
12300   ;
12301   return 0;
12302 }
12303 _ACEOF
12304 if ac_fn_c_try_compile "$LINENO"; then :
12305   ax_cv_check_cflags___malign_double=yes
12306 else
12307   ax_cv_check_cflags___malign_double=no
12308 fi
12309 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12310   CFLAGS=$ax_check_save_flags
12311 fi
12312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___malign_double" >&5
12313 $as_echo "$ax_cv_check_cflags___malign_double" >&6; }
12314 if test x"$ax_cv_check_cflags___malign_double" = xyes; then :
12315   CFLAGS="$CFLAGS -malign-double"
12316 else
12317   :
12318 fi
12319
12320
12321      #  -fstrict-aliasing for gcc-2.95+
12322      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
12323 $as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
12324 if ${ax_cv_check_cflags___fstrict_aliasing+:} false; then :
12325   $as_echo_n "(cached) " >&6
12326 else
12327
12328   ax_check_save_flags=$CFLAGS
12329   CFLAGS="$CFLAGS  -fstrict-aliasing"
12330   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12331 /* end confdefs.h.  */
12332
12333 int
12334 main ()
12335 {
12336
12337   ;
12338   return 0;
12339 }
12340 _ACEOF
12341 if ac_fn_c_try_compile "$LINENO"; then :
12342   ax_cv_check_cflags___fstrict_aliasing=yes
12343 else
12344   ax_cv_check_cflags___fstrict_aliasing=no
12345 fi
12346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12347   CFLAGS=$ax_check_save_flags
12348 fi
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstrict_aliasing" >&5
12350 $as_echo "$ax_cv_check_cflags___fstrict_aliasing" >&6; }
12351 if test x"$ax_cv_check_cflags___fstrict_aliasing" = xyes; then :
12352   CFLAGS="$CFLAGS -fstrict-aliasing"
12353 else
12354   :
12355 fi
12356
12357
12358      # note that we enable "unsafe" fp optimization with other compilers, too
12359      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -ffast-math" >&5
12360 $as_echo_n "checking whether C compiler accepts -ffast-math... " >&6; }
12361 if ${ax_cv_check_cflags___ffast_math+:} false; then :
12362   $as_echo_n "(cached) " >&6
12363 else
12364
12365   ax_check_save_flags=$CFLAGS
12366   CFLAGS="$CFLAGS  -ffast-math"
12367   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12368 /* end confdefs.h.  */
12369
12370 int
12371 main ()
12372 {
12373
12374   ;
12375   return 0;
12376 }
12377 _ACEOF
12378 if ac_fn_c_try_compile "$LINENO"; then :
12379   ax_cv_check_cflags___ffast_math=yes
12380 else
12381   ax_cv_check_cflags___ffast_math=no
12382 fi
12383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12384   CFLAGS=$ax_check_save_flags
12385 fi
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___ffast_math" >&5
12387 $as_echo "$ax_cv_check_cflags___ffast_math" >&6; }
12388 if test x"$ax_cv_check_cflags___ffast_math" = xyes; then :
12389   CFLAGS="$CFLAGS -ffast-math"
12390 else
12391   :
12392 fi
12393
12394
12395
12396
12397
12398
12399 # Check whether --with-gcc-arch was given.
12400 if test "${with_gcc_arch+set}" = set; then :
12401   withval=$with_gcc_arch; ax_gcc_arch=$withval
12402 else
12403   ax_gcc_arch=yes
12404 fi
12405
12406
12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
12408 $as_echo_n "checking for gcc architecture flag... " >&6; }
12409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12410 $as_echo "" >&6; }
12411 if ${ax_cv_gcc_archflag+:} false; then :
12412   $as_echo_n "(cached) " >&6
12413 else
12414
12415 ax_cv_gcc_archflag="unknown"
12416
12417 if test "$GCC" = yes; then
12418
12419 if test "x$ax_gcc_arch" = xyes; then
12420 ax_gcc_arch=""
12421 if test "$cross_compiling" = no; then
12422 case $host_cpu in
12423   i[3456]86*|x86_64*) # use cpuid codes
12424
12425 ac_ext=c
12426 ac_cpp='$CPP $CPPFLAGS'
12427 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12428 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12429 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12430
12431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
12432 $as_echo_n "checking for x86 cpuid 0 output... " >&6; }
12433 if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
12434   $as_echo_n "(cached) " >&6
12435 else
12436   if test "$cross_compiling" = yes; then :
12437   ax_cv_gcc_x86_cpuid_0=unknown
12438 else
12439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440 /* end confdefs.h.  */
12441 #include <stdio.h>
12442 int
12443 main ()
12444 {
12445
12446      int op = 0, eax, ebx, ecx, edx;
12447      FILE *f;
12448       __asm__("cpuid"
12449         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
12450         : "a" (op));
12451      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
12452      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
12453      fclose(f);
12454      return 0;
12455
12456   ;
12457   return 0;
12458 }
12459 _ACEOF
12460 if ac_fn_c_try_run "$LINENO"; then :
12461   ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
12462 else
12463   ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
12464 fi
12465 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12466   conftest.$ac_objext conftest.beam conftest.$ac_ext
12467 fi
12468
12469 fi
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
12471 $as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
12472 ac_ext=c
12473 ac_cpp='$CPP $CPPFLAGS'
12474 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12475 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12476 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12477
12478
12479
12480 ac_ext=c
12481 ac_cpp='$CPP $CPPFLAGS'
12482 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12483 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12484 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12485
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
12487 $as_echo_n "checking for x86 cpuid 1 output... " >&6; }
12488 if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
12489   $as_echo_n "(cached) " >&6
12490 else
12491   if test "$cross_compiling" = yes; then :
12492   ax_cv_gcc_x86_cpuid_1=unknown
12493 else
12494   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12495 /* end confdefs.h.  */
12496 #include <stdio.h>
12497 int
12498 main ()
12499 {
12500
12501      int op = 1, eax, ebx, ecx, edx;
12502      FILE *f;
12503       __asm__("cpuid"
12504         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
12505         : "a" (op));
12506      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
12507      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
12508      fclose(f);
12509      return 0;
12510
12511   ;
12512   return 0;
12513 }
12514 _ACEOF
12515 if ac_fn_c_try_run "$LINENO"; then :
12516   ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
12517 else
12518   ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
12519 fi
12520 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12521   conftest.$ac_objext conftest.beam conftest.$ac_ext
12522 fi
12523
12524 fi
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
12526 $as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
12527 ac_ext=c
12528 ac_cpp='$CPP $CPPFLAGS'
12529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12532
12533
12534      case $ax_cv_gcc_x86_cpuid_0 in
12535        *:756e6547:*:*) # Intel
12536           case $ax_cv_gcc_x86_cpuid_1 in
12537             *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
12538             *5??:*:*:*) ax_gcc_arch=pentium ;;
12539             *0?6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
12540             *0?6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
12541             *0?6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
12542             *0?6[9de]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
12543             *0?6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
12544             *0?6f?:*:*:*|*1?66?:*:*:*) ax_gcc_arch="core2 pentium-m pentium3 pentiumpro" ;;
12545             *1?6[7d]?:*:*:*) ax_gcc_arch="penryn core2 pentium-m pentium3 pentiumpro" ;;
12546             *1?6[aef]?:*:*:*|*2?6[5cef]?:*:*:*) ax_gcc_arch="corei7 core2 pentium-m pentium3 pentiumpro" ;;
12547             *1?6c?:*:*:*|*[23]?66?:*:*:*) ax_gcc_arch="atom core2 pentium-m pentium3 pentiumpro" ;;
12548             *2?6[ad]?:*:*:*) ax_gcc_arch="corei7-avx corei7 core2 pentium-m pentium3 pentiumpro" ;;
12549             *0?6??:*:*:*) ax_gcc_arch=pentiumpro ;;
12550             *6??:*:*:*) ax_gcc_arch="core2 pentiumpro" ;;
12551             ?000?f3[347]:*:*:*|?000?f41347:*:*:*|?000?f6?:*:*:*)
12552                 case $host_cpu in
12553                   x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
12554                   *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
12555                 esac ;;
12556             ?000?f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
12557           esac ;;
12558        *:68747541:*:*) # AMD
12559           case $ax_cv_gcc_x86_cpuid_1 in
12560             *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
12561             *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
12562             *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
12563             *60?:*:*:*) ax_gcc_arch=k7 ;;
12564             *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
12565             *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
12566             *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
12567             *6[68a]?:*:*:*)
12568
12569 ac_ext=c
12570 ac_cpp='$CPP $CPPFLAGS'
12571 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12572 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12573 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12574
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0x80000006 output" >&5
12576 $as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
12577 if ${ax_cv_gcc_x86_cpuid_0x80000006+:} false; then :
12578   $as_echo_n "(cached) " >&6
12579 else
12580   if test "$cross_compiling" = yes; then :
12581   ax_cv_gcc_x86_cpuid_0x80000006=unknown
12582 else
12583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12584 /* end confdefs.h.  */
12585 #include <stdio.h>
12586 int
12587 main ()
12588 {
12589
12590      int op = 0x80000006, eax, ebx, ecx, edx;
12591      FILE *f;
12592       __asm__("cpuid"
12593         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
12594         : "a" (op));
12595      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
12596      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
12597      fclose(f);
12598      return 0;
12599
12600   ;
12601   return 0;
12602 }
12603 _ACEOF
12604 if ac_fn_c_try_run "$LINENO"; then :
12605   ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
12606 else
12607   ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
12608 fi
12609 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12610   conftest.$ac_objext conftest.beam conftest.$ac_ext
12611 fi
12612
12613 fi
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
12615 $as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
12616 ac_ext=c
12617 ac_cpp='$CPP $CPPFLAGS'
12618 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12619 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12620 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12621
12622  # L2 cache size
12623                case $ax_cv_gcc_x86_cpuid_0x80000006 in
12624                  *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
12625                         ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
12626                  *) ax_gcc_arch="athlon-4 athlon k7" ;;
12627                esac ;;
12628             ?00??f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
12629             ?00??f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
12630             ?00??f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
12631             ?00??f??:*:*:*) ax_gcc_arch="k8" ;;
12632             ?05??f??:*:*:*) ax_gcc_arch="btver1 amdfam10 k8" ;;
12633             ?06??f??:*:*:*) ax_gcc_arch="bdver1 amdfam10 k8" ;;
12634             *f??:*:*:*) ax_gcc_arch="amdfam10 k8" ;;
12635           esac ;;
12636         *:746e6543:*:*) # IDT
12637            case $ax_cv_gcc_x86_cpuid_1 in
12638              *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
12639              *58?:*:*:*) ax_gcc_arch=winchip2 ;;
12640              *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
12641              *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
12642            esac ;;
12643      esac
12644      if test x"$ax_gcc_arch" = x; then # fallback
12645         case $host_cpu in
12646           i586*) ax_gcc_arch=pentium ;;
12647           i686*) ax_gcc_arch=pentiumpro ;;
12648         esac
12649      fi
12650      ;;
12651
12652   sparc*)
12653      # Extract the first word of "prtdiag", so it can be a program name with args.
12654 set dummy prtdiag; ac_word=$2
12655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12656 $as_echo_n "checking for $ac_word... " >&6; }
12657 if ${ac_cv_path_PRTDIAG+:} false; then :
12658   $as_echo_n "(cached) " >&6
12659 else
12660   case $PRTDIAG in
12661   [\\/]* | ?:[\\/]*)
12662   ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
12663   ;;
12664   *)
12665   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12666 as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
12667 for as_dir in $as_dummy
12668 do
12669   IFS=$as_save_IFS
12670   test -z "$as_dir" && as_dir=.
12671     for ac_exec_ext in '' $ac_executable_extensions; do
12672   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12673     ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
12674     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12675     break 2
12676   fi
12677 done
12678   done
12679 IFS=$as_save_IFS
12680
12681   test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
12682   ;;
12683 esac
12684 fi
12685 PRTDIAG=$ac_cv_path_PRTDIAG
12686 if test -n "$PRTDIAG"; then
12687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRTDIAG" >&5
12688 $as_echo "$PRTDIAG" >&6; }
12689 else
12690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12691 $as_echo "no" >&6; }
12692 fi
12693
12694
12695      cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
12696      cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
12697      case $cputype in
12698          *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
12699          *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
12700          *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
12701          *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
12702          *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
12703          *cypress*) ax_gcc_arch=cypress ;;
12704      esac ;;
12705
12706   alphaev5) ax_gcc_arch=ev5 ;;
12707   alphaev56) ax_gcc_arch=ev56 ;;
12708   alphapca56) ax_gcc_arch="pca56 ev56" ;;
12709   alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
12710   alphaev6) ax_gcc_arch=ev6 ;;
12711   alphaev67) ax_gcc_arch=ev67 ;;
12712   alphaev68) ax_gcc_arch="ev68 ev67" ;;
12713   alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
12714   alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
12715   alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
12716
12717   powerpc*)
12718      cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
12719      cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
12720      case $cputype in
12721        *750*) ax_gcc_arch="750 G3" ;;
12722        *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
12723        *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
12724        *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
12725        *970*) ax_gcc_arch="970 G5 power4";;
12726        *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
12727        *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
12728        603ev|8240) ax_gcc_arch="$cputype 603e 603";;
12729        *) ax_gcc_arch=$cputype ;;
12730      esac
12731      ax_gcc_arch="$ax_gcc_arch powerpc"
12732      ;;
12733 esac
12734 fi # not cross-compiling
12735 fi # guess arch
12736
12737 if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
12738 for arch in $ax_gcc_arch; do
12739   if test "x$acx_maxopt_portable" = xyes; then # if we require portable code
12740     flags="-mtune=$arch"
12741     # -mcpu=$arch and m$arch generate nonportable code on every arch except
12742     # x86.  And some other arches (e.g. Alpha) don't accept -mtune.  Grrr.
12743     case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
12744   else
12745     flags="-march=$arch -mcpu=$arch -m$arch"
12746   fi
12747   for flag in $flags; do
12748     as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
12749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
12750 $as_echo_n "checking whether C compiler accepts $flag... " >&6; }
12751 if eval \${$as_CACHEVAR+:} false; then :
12752   $as_echo_n "(cached) " >&6
12753 else
12754
12755   ax_check_save_flags=$CFLAGS
12756   CFLAGS="$CFLAGS  $flag"
12757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12758 /* end confdefs.h.  */
12759
12760 int
12761 main ()
12762 {
12763
12764   ;
12765   return 0;
12766 }
12767 _ACEOF
12768 if ac_fn_c_try_compile "$LINENO"; then :
12769   eval "$as_CACHEVAR=yes"
12770 else
12771   eval "$as_CACHEVAR=no"
12772 fi
12773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12774   CFLAGS=$ax_check_save_flags
12775 fi
12776 eval ac_res=\$$as_CACHEVAR
12777                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12778 $as_echo "$ac_res" >&6; }
12779 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
12780   ax_cv_gcc_archflag=$flag; break
12781 else
12782   :
12783 fi
12784
12785   done
12786   test "x$ax_cv_gcc_archflag" = xunknown || break
12787 done
12788 fi
12789
12790 fi # $GCC=yes
12791
12792 fi
12793
12794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
12795 $as_echo_n "checking for gcc architecture flag... " >&6; }
12796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_archflag" >&5
12797 $as_echo "$ax_cv_gcc_archflag" >&6; }
12798 if test "x$ax_cv_gcc_archflag" = xunknown; then
12799   :
12800 else
12801   CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
12802 fi
12803
12804      ;;
12805   esac
12806
12807   if test -z "$CFLAGS"; then
12808         echo ""
12809         echo "********************************************************"
12810         echo "* WARNING: Don't know the best CFLAGS for this system  *"
12811         echo "* Use ./configure CFLAGS=... to specify your own flags *"
12812         echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
12813         echo "********************************************************"
12814         echo ""
12815         CFLAGS="-O3"
12816   fi
12817
12818   as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$CFLAGS" | $as_tr_sh`
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $CFLAGS" >&5
12820 $as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
12821 if eval \${$as_CACHEVAR+:} false; then :
12822   $as_echo_n "(cached) " >&6
12823 else
12824
12825   ax_check_save_flags=$CFLAGS
12826   CFLAGS="$CFLAGS  $CFLAGS"
12827   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12828 /* end confdefs.h.  */
12829
12830 int
12831 main ()
12832 {
12833
12834   ;
12835   return 0;
12836 }
12837 _ACEOF
12838 if ac_fn_c_try_compile "$LINENO"; then :
12839   eval "$as_CACHEVAR=yes"
12840 else
12841   eval "$as_CACHEVAR=no"
12842 fi
12843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12844   CFLAGS=$ax_check_save_flags
12845 fi
12846 eval ac_res=\$$as_CACHEVAR
12847                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12848 $as_echo "$ac_res" >&6; }
12849 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
12850   :
12851 else
12852
12853         echo ""
12854         echo "********************************************************"
12855         echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
12856         echo "* your compiler.                                       *"
12857         echo "* Use ./configure CFLAGS=... to specify your own flags *"
12858         echo "********************************************************"
12859         echo ""
12860         CFLAGS=""
12861
12862 fi
12863
12864
12865 fi
12866
12867 if ${CFLAGS+:} false; then :
12868   case " $CFLAGS " in
12869     *"  "*)
12870       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains "; } >&5
12871   (: CFLAGS already contains ) 2>&5
12872   ac_status=$?
12873   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12874   test $ac_status = 0; }
12875       ;;
12876     *)
12877       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \""; } >&5
12878   (: CFLAGS="$CFLAGS ") 2>&5
12879   ac_status=$?
12880   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12881   test $ac_status = 0; }
12882       CFLAGS="$CFLAGS "
12883       ;;
12884    esac
12885 else
12886   CFLAGS=""
12887 fi
12888
12889 ac_ext=c
12890 ac_cpp='$CPP $CPPFLAGS'
12891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12894
12895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
12896 $as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
12897 if ${ac_cv_cflags_warn_all+:} false; then :
12898   $as_echo_n "(cached) " >&6
12899 else
12900   ac_cv_cflags_warn_all="no, unknown"
12901 ac_save_CFLAGS="$CFLAGS"
12902 for ac_arg in "-warn all  % -warn all"      "-pedantic  % -Wall"          "-xstrconst % -v"             "-std1      % -verbose -w0 -warnprotos"    "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd"    "-ansi -ansiE % -fullwarn"    "+ESlit     % +w1"            "-Xc        % -pvctl,fullmsg"    "-h conform % -h msglevel 2"    #
12903 do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
12904    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12905 /* end confdefs.h.  */
12906
12907 int
12908 main ()
12909 {
12910
12911   ;
12912   return 0;
12913 }
12914 _ACEOF
12915 if ac_fn_c_try_compile "$LINENO"; then :
12916   ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
12917 fi
12918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12919 done
12920 CFLAGS="$ac_save_CFLAGS"
12921
12922 fi
12923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
12924 $as_echo "$ac_cv_cflags_warn_all" >&6; }
12925
12926 case ".$ac_cv_cflags_warn_all" in
12927      .ok|.ok,*)  ;;
12928    .|.no|.no,*)  ;;
12929    *) if ${CFLAGS+:} false; then :
12930   case " $CFLAGS " in
12931     *" $ac_cv_cflags_warn_all "*)
12932       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$ac_cv_cflags_warn_all"; } >&5
12933   (: CFLAGS already contains $ac_cv_cflags_warn_all) 2>&5
12934   ac_status=$?
12935   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12936   test $ac_status = 0; }
12937       ;;
12938     *)
12939       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
12940   (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
12941   ac_status=$?
12942   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12943   test $ac_status = 0; }
12944       CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
12945       ;;
12946    esac
12947 else
12948   CFLAGS="$ac_cv_cflags_warn_all"
12949 fi
12950  ;;
12951 esac
12952
12953 ac_ext=c
12954 ac_cpp='$CPP $CPPFLAGS'
12955 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12956 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12957 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12958
12959
12960 if test "x$GCC" = "xyes"; then
12961   CFLAGS="$CFLAGS -fexceptions"
12962 fi
12963
12964
12965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12966 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12967     # Check whether --enable-maintainer-mode was given.
12968 if test "${enable_maintainer_mode+set}" = set; then :
12969   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12970 else
12971   USE_MAINTAINER_MODE=no
12972 fi
12973
12974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12975 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12976    if test $USE_MAINTAINER_MODE = yes; then
12977   MAINTAINER_MODE_TRUE=
12978   MAINTAINER_MODE_FALSE='#'
12979 else
12980   MAINTAINER_MODE_TRUE='#'
12981   MAINTAINER_MODE_FALSE=
12982 fi
12983
12984   MAINT=$MAINTAINER_MODE_TRUE
12985
12986
12987
12988 for ac_header in sys/mman.h
12989 do :
12990   ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12991 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
12992   cat >>confdefs.h <<_ACEOF
12993 #define HAVE_SYS_MMAN_H 1
12994 _ACEOF
12995
12996 fi
12997
12998 done
12999
13000 for ac_func in mmap
13001 do :
13002   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13003 if test "x$ac_cv_func_mmap" = xyes; then :
13004   cat >>confdefs.h <<_ACEOF
13005 #define HAVE_MMAP 1
13006 _ACEOF
13007
13008 fi
13009 done
13010
13011
13012 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
13013 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
13014   libffi_header_sys_mman_h=yes
13015 else
13016   libffi_header_sys_mman_h=no
13017 fi
13018
13019
13020 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13021 if test "x$ac_cv_func_mmap" = xyes; then :
13022   libffi_func_mmap=yes
13023 else
13024   libffi_func_mmap=no
13025 fi
13026
13027 if test "$libffi_header_sys_mman_h" != yes \
13028  || test "$libffi_func_mmap" != yes; then
13029    ac_cv_func_mmap_file=no
13030    ac_cv_func_mmap_dev_zero=no
13031    ac_cv_func_mmap_anon=no
13032 else
13033    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
13034 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
13035 if ${ac_cv_func_mmap_file+:} false; then :
13036   $as_echo_n "(cached) " >&6
13037 else
13038   # Add a system to this blacklist if
13039    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
13040    # memory area containing the same data that you'd get if you applied
13041    # read() to the same fd.  The only system known to have a problem here
13042    # is VMS, where text files have record structure.
13043    case "$host_os" in
13044      vms* | ultrix*)
13045         ac_cv_func_mmap_file=no ;;
13046      *)
13047         ac_cv_func_mmap_file=yes;;
13048    esac
13049 fi
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
13051 $as_echo "$ac_cv_func_mmap_file" >&6; }
13052    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
13053 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
13054 if ${ac_cv_func_mmap_dev_zero+:} false; then :
13055   $as_echo_n "(cached) " >&6
13056 else
13057   # Add a system to this blacklist if it has mmap() but /dev/zero
13058    # does not exist, or if mmapping /dev/zero does not give anonymous
13059    # zeroed pages with both the following properties:
13060    # 1. If you map N consecutive pages in with one call, and then
13061    #    unmap any subset of those pages, the pages that were not
13062    #    explicitly unmapped remain accessible.
13063    # 2. If you map two adjacent blocks of memory and then unmap them
13064    #    both at once, they must both go away.
13065    # Systems known to be in this category are Windows (all variants),
13066    # VMS, and Darwin.
13067    case "$host_os" in
13068      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
13069         ac_cv_func_mmap_dev_zero=no ;;
13070      *)
13071         ac_cv_func_mmap_dev_zero=yes;;
13072    esac
13073 fi
13074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
13075 $as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
13076
13077    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
13078    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
13079 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
13080 if ${ac_cv_decl_map_anon+:} false; then :
13081   $as_echo_n "(cached) " >&6
13082 else
13083   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084 /* end confdefs.h.  */
13085 #include <sys/types.h>
13086 #include <sys/mman.h>
13087 #include <unistd.h>
13088
13089 #ifndef MAP_ANONYMOUS
13090 #define MAP_ANONYMOUS MAP_ANON
13091 #endif
13092
13093 int
13094 main ()
13095 {
13096 int n = MAP_ANONYMOUS;
13097   ;
13098   return 0;
13099 }
13100 _ACEOF
13101 if ac_fn_c_try_compile "$LINENO"; then :
13102   ac_cv_decl_map_anon=yes
13103 else
13104   ac_cv_decl_map_anon=no
13105 fi
13106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13107 fi
13108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
13109 $as_echo "$ac_cv_decl_map_anon" >&6; }
13110
13111    if test $ac_cv_decl_map_anon = no; then
13112      ac_cv_func_mmap_anon=no
13113    else
13114      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
13115 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
13116 if ${ac_cv_func_mmap_anon+:} false; then :
13117   $as_echo_n "(cached) " >&6
13118 else
13119   # Add a system to this blacklist if it has mmap() and MAP_ANON or
13120    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
13121    # doesn't give anonymous zeroed pages with the same properties listed
13122    # above for use of /dev/zero.
13123    # Systems known to be in this category are Windows, VMS, and SCO Unix.
13124    case "$host_os" in
13125      vms* | cygwin* | pe | mingw* | sco* | udk* )
13126         ac_cv_func_mmap_anon=no ;;
13127      *)
13128         ac_cv_func_mmap_anon=yes;;
13129    esac
13130 fi
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
13132 $as_echo "$ac_cv_func_mmap_anon" >&6; }
13133    fi
13134 fi
13135
13136 if test $ac_cv_func_mmap_file = yes; then
13137
13138 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
13139
13140 fi
13141 if test $ac_cv_func_mmap_dev_zero = yes; then
13142
13143 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
13144
13145 fi
13146 if test $ac_cv_func_mmap_anon = yes; then
13147
13148 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
13149
13150 fi
13151
13152
13153  if test -d $srcdir/testsuite; then
13154   TESTSUBDIR_TRUE=
13155   TESTSUBDIR_FALSE='#'
13156 else
13157   TESTSUBDIR_TRUE='#'
13158   TESTSUBDIR_FALSE=
13159 fi
13160
13161
13162 TARGETDIR="unknown"
13163 case "$host" in
13164   alpha*-*-*)
13165         TARGET=ALPHA; TARGETDIR=alpha;
13166         # Support 128-bit long double, changeable via command-line switch.
13167         HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
13168         ;;
13169
13170   arm*-*-*)
13171         TARGET=ARM; TARGETDIR=arm
13172         ;;
13173
13174   amd64-*-freebsd* | amd64-*-openbsd*)
13175         TARGET=X86_64; TARGETDIR=x86
13176         ;;
13177
13178   amd64-*-freebsd*)
13179         TARGET=X86_64; TARGETDIR=x86
13180         ;;
13181
13182   avr32*-*-*)
13183         TARGET=AVR32; TARGETDIR=avr32
13184         ;;
13185
13186   bfin*)
13187         TARGET=BFIN; TARGETDIR=bfin
13188         ;;
13189
13190   cris-*-*)
13191         TARGET=LIBFFI_CRIS; TARGETDIR=cris
13192         ;;
13193
13194   frv-*-*)
13195         TARGET=FRV; TARGETDIR=frv
13196         ;;
13197
13198   hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
13199         TARGET=PA_LINUX; TARGETDIR=pa
13200         ;;
13201   hppa*64-*-hpux*)
13202         TARGET=PA64_HPUX; TARGETDIR=pa
13203         ;;
13204   hppa*-*-hpux*)
13205         TARGET=PA_HPUX; TARGETDIR=pa
13206         ;;
13207
13208   i?86-*-freebsd* | i?86-*-openbsd*)
13209         TARGET=X86_FREEBSD; TARGETDIR=x86
13210         ;;
13211   i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-os2* | i?86-*-interix*)
13212         TARGET=X86_WIN32; TARGETDIR=x86
13213         # All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
13214         # We must also check with_cross_host to decide if this is a native
13215         # or cross-build and select where to install dlls appropriately.
13216         if test -n "$with_cross_host" &&
13217            test x"$with_cross_host" != x"no"; then
13218           AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
13219         else
13220           AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
13221         fi
13222         ;;
13223   i?86-*-darwin*)
13224         TARGET=X86_DARWIN; TARGETDIR=x86
13225         ;;
13226   i?86-*-solaris2.1[0-9]*)
13227         TARGET=X86_64; TARGETDIR=x86
13228         ;;
13229   i?86-*-*)
13230         TARGET=X86_64; TARGETDIR=x86
13231         ;;
13232
13233   ia64*-*-*)
13234         TARGET=IA64; TARGETDIR=ia64
13235         ;;
13236
13237   m32r*-*-*)
13238         TARGET=M32R; TARGETDIR=m32r
13239         ;;
13240
13241   m68k-*-*)
13242         TARGET=M68K; TARGETDIR=m68k
13243         ;;
13244
13245   mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
13246         TARGET=MIPS; TARGETDIR=mips
13247         ;;
13248   mips*-*-linux* | mips*-*-openbsd*)
13249         # Support 128-bit long double for NewABI.
13250         HAVE_LONG_DOUBLE='defined(__mips64)'
13251         TARGET=MIPS; TARGETDIR=mips
13252         ;;
13253
13254   moxie-*-*)
13255         TARGET=MOXIE; TARGETDIR=moxie
13256         ;;
13257
13258   powerpc*-*-linux* | powerpc-*-sysv*)
13259         TARGET=POWERPC; TARGETDIR=powerpc
13260         ;;
13261   powerpc-*-amigaos*)
13262         TARGET=POWERPC; TARGETDIR=powerpc
13263         ;;
13264   powerpc-*-beos*)
13265         TARGET=POWERPC; TARGETDIR=powerpc
13266         ;;
13267   powerpc-*-darwin* | powerpc64-*-darwin*)
13268         TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
13269         ;;
13270   powerpc-*-aix* | rs6000-*-aix*)
13271         TARGET=POWERPC_AIX; TARGETDIR=powerpc
13272         ;;
13273   powerpc-*-freebsd* | powerpc-*-openbsd*)
13274         TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
13275         ;;
13276   powerpc64-*-freebsd*)
13277         TARGET=POWERPC; TARGETDIR=powerpc
13278         ;;
13279   powerpc*-*-rtems*)
13280         TARGET=POWERPC; TARGETDIR=powerpc
13281         ;;
13282
13283   s390-*-* | s390x-*-*)
13284         TARGET=S390; TARGETDIR=s390
13285         ;;
13286
13287   sh-*-* | sh[34]*-*-*)
13288         TARGET=SH; TARGETDIR=sh
13289         ;;
13290   sh64-*-* | sh5*-*-*)
13291         TARGET=SH64; TARGETDIR=sh64
13292         ;;
13293
13294   sparc*-*-*)
13295         TARGET=SPARC; TARGETDIR=sparc
13296         ;;
13297
13298   tile*-*)
13299         TARGET=TILE; TARGETDIR=tile
13300         ;;
13301
13302   x86_64-*-darwin*)
13303         TARGET=X86_DARWIN; TARGETDIR=x86
13304         ;;
13305
13306   x86_64-*-cygwin* | x86_64-*-mingw*)
13307         TARGET=X86_WIN64; TARGETDIR=x86
13308         # All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
13309         # We must also check with_cross_host to decide if this is a native
13310         # or cross-build and select where to install dlls appropriately.
13311         if test -n "$with_cross_host" &&
13312            test x"$with_cross_host" != x"no"; then
13313           AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
13314         else
13315           AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
13316         fi
13317         ;;
13318
13319   x86_64-*-*)
13320         TARGET=X86_64; TARGETDIR=x86
13321         ;;
13322 esac
13323
13324
13325
13326
13327 if test $TARGETDIR = unknown; then
13328   as_fn_error $? "\"libffi has not been ported to $host.\"" "$LINENO" 5
13329 fi
13330
13331  if test x$TARGET = xMIPS; then
13332   MIPS_TRUE=
13333   MIPS_FALSE='#'
13334 else
13335   MIPS_TRUE='#'
13336   MIPS_FALSE=
13337 fi
13338
13339  if test x$TARGET = xBFIN; then
13340   BFIN_TRUE=
13341   BFIN_FALSE='#'
13342 else
13343   BFIN_TRUE='#'
13344   BFIN_FALSE=
13345 fi
13346
13347  if test x$TARGET = xSPARC; then
13348   SPARC_TRUE=
13349   SPARC_FALSE='#'
13350 else
13351   SPARC_TRUE='#'
13352   SPARC_FALSE=
13353 fi
13354
13355  if test x$TARGET = xX86; then
13356   X86_TRUE=
13357   X86_FALSE='#'
13358 else
13359   X86_TRUE='#'
13360   X86_FALSE=
13361 fi
13362
13363  if test x$TARGET = xX86_FREEBSD; then
13364   X86_FREEBSD_TRUE=
13365   X86_FREEBSD_FALSE='#'
13366 else
13367   X86_FREEBSD_TRUE='#'
13368   X86_FREEBSD_FALSE=
13369 fi
13370
13371  if test x$TARGET = xX86_WIN32; then
13372   X86_WIN32_TRUE=
13373   X86_WIN32_FALSE='#'
13374 else
13375   X86_WIN32_TRUE='#'
13376   X86_WIN32_FALSE=
13377 fi
13378
13379  if test x$TARGET = xX86_WIN64; then
13380   X86_WIN64_TRUE=
13381   X86_WIN64_FALSE='#'
13382 else
13383   X86_WIN64_TRUE='#'
13384   X86_WIN64_FALSE=
13385 fi
13386
13387  if test x$TARGET = xX86_DARWIN; then
13388   X86_DARWIN_TRUE=
13389   X86_DARWIN_FALSE='#'
13390 else
13391   X86_DARWIN_TRUE='#'
13392   X86_DARWIN_FALSE=
13393 fi
13394
13395  if test x$TARGET = xALPHA; then
13396   ALPHA_TRUE=
13397   ALPHA_FALSE='#'
13398 else
13399   ALPHA_TRUE='#'
13400   ALPHA_FALSE=
13401 fi
13402
13403  if test x$TARGET = xIA64; then
13404   IA64_TRUE=
13405   IA64_FALSE='#'
13406 else
13407   IA64_TRUE='#'
13408   IA64_FALSE=
13409 fi
13410
13411  if test x$TARGET = xM32R; then
13412   M32R_TRUE=
13413   M32R_FALSE='#'
13414 else
13415   M32R_TRUE='#'
13416   M32R_FALSE=
13417 fi
13418
13419  if test x$TARGET = xM68K; then
13420   M68K_TRUE=
13421   M68K_FALSE='#'
13422 else
13423   M68K_TRUE='#'
13424   M68K_FALSE=
13425 fi
13426
13427  if test x$TARGET = xMOXIE; then
13428   MOXIE_TRUE=
13429   MOXIE_FALSE='#'
13430 else
13431   MOXIE_TRUE='#'
13432   MOXIE_FALSE=
13433 fi
13434
13435  if test x$TARGET = xPOWERPC; then
13436   POWERPC_TRUE=
13437   POWERPC_FALSE='#'
13438 else
13439   POWERPC_TRUE='#'
13440   POWERPC_FALSE=
13441 fi
13442
13443  if test x$TARGET = xPOWERPC_AIX; then
13444   POWERPC_AIX_TRUE=
13445   POWERPC_AIX_FALSE='#'
13446 else
13447   POWERPC_AIX_TRUE='#'
13448   POWERPC_AIX_FALSE=
13449 fi
13450
13451  if test x$TARGET = xPOWERPC_DARWIN; then
13452   POWERPC_DARWIN_TRUE=
13453   POWERPC_DARWIN_FALSE='#'
13454 else
13455   POWERPC_DARWIN_TRUE='#'
13456   POWERPC_DARWIN_FALSE=
13457 fi
13458
13459  if test x$TARGET = xPOWERPC_FREEBSD; then
13460   POWERPC_FREEBSD_TRUE=
13461   POWERPC_FREEBSD_FALSE='#'
13462 else
13463   POWERPC_FREEBSD_TRUE='#'
13464   POWERPC_FREEBSD_FALSE=
13465 fi
13466
13467  if test x$TARGET = xARM; then
13468   ARM_TRUE=
13469   ARM_FALSE='#'
13470 else
13471   ARM_TRUE='#'
13472   ARM_FALSE=
13473 fi
13474
13475  if test x$TARGET = xAVR32; then
13476   AVR32_TRUE=
13477   AVR32_FALSE='#'
13478 else
13479   AVR32_TRUE='#'
13480   AVR32_FALSE=
13481 fi
13482
13483  if test x$TARGET = xLIBFFI_CRIS; then
13484   LIBFFI_CRIS_TRUE=
13485   LIBFFI_CRIS_FALSE='#'
13486 else
13487   LIBFFI_CRIS_TRUE='#'
13488   LIBFFI_CRIS_FALSE=
13489 fi
13490
13491  if test x$TARGET = xFRV; then
13492   FRV_TRUE=
13493   FRV_FALSE='#'
13494 else
13495   FRV_TRUE='#'
13496   FRV_FALSE=
13497 fi
13498
13499  if test x$TARGET = xS390; then
13500   S390_TRUE=
13501   S390_FALSE='#'
13502 else
13503   S390_TRUE='#'
13504   S390_FALSE=
13505 fi
13506
13507  if test x$TARGET = xX86_64; then
13508   X86_64_TRUE=
13509   X86_64_FALSE='#'
13510 else
13511   X86_64_TRUE='#'
13512   X86_64_FALSE=
13513 fi
13514
13515  if test x$TARGET = xSH; then
13516   SH_TRUE=
13517   SH_FALSE='#'
13518 else
13519   SH_TRUE='#'
13520   SH_FALSE=
13521 fi
13522
13523  if test x$TARGET = xSH64; then
13524   SH64_TRUE=
13525   SH64_FALSE='#'
13526 else
13527   SH64_TRUE='#'
13528   SH64_FALSE=
13529 fi
13530
13531  if test x$TARGET = xPA_LINUX; then
13532   PA_LINUX_TRUE=
13533   PA_LINUX_FALSE='#'
13534 else
13535   PA_LINUX_TRUE='#'
13536   PA_LINUX_FALSE=
13537 fi
13538
13539  if test x$TARGET = xPA_HPUX; then
13540   PA_HPUX_TRUE=
13541   PA_HPUX_FALSE='#'
13542 else
13543   PA_HPUX_TRUE='#'
13544   PA_HPUX_FALSE=
13545 fi
13546
13547  if test x$TARGET = xPA64_HPUX; then
13548   PA64_HPUX_TRUE=
13549   PA64_HPUX_FALSE='#'
13550 else
13551   PA64_HPUX_TRUE='#'
13552   PA64_HPUX_FALSE=
13553 fi
13554
13555  if test x$TARGET = xTILE; then
13556   TILE_TRUE=
13557   TILE_FALSE='#'
13558 else
13559   TILE_TRUE='#'
13560   TILE_FALSE=
13561 fi
13562
13563
13564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13565 $as_echo_n "checking for ANSI C header files... " >&6; }
13566 if ${ac_cv_header_stdc+:} false; then :
13567   $as_echo_n "(cached) " >&6
13568 else
13569   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13570 /* end confdefs.h.  */
13571 #include <stdlib.h>
13572 #include <stdarg.h>
13573 #include <string.h>
13574 #include <float.h>
13575
13576 int
13577 main ()
13578 {
13579
13580   ;
13581   return 0;
13582 }
13583 _ACEOF
13584 if ac_fn_c_try_compile "$LINENO"; then :
13585   ac_cv_header_stdc=yes
13586 else
13587   ac_cv_header_stdc=no
13588 fi
13589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13590
13591 if test $ac_cv_header_stdc = yes; then
13592   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13593   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13594 /* end confdefs.h.  */
13595 #include <string.h>
13596
13597 _ACEOF
13598 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13599   $EGREP "memchr" >/dev/null 2>&1; then :
13600
13601 else
13602   ac_cv_header_stdc=no
13603 fi
13604 rm -f conftest*
13605
13606 fi
13607
13608 if test $ac_cv_header_stdc = yes; then
13609   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13610   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13611 /* end confdefs.h.  */
13612 #include <stdlib.h>
13613
13614 _ACEOF
13615 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13616   $EGREP "free" >/dev/null 2>&1; then :
13617
13618 else
13619   ac_cv_header_stdc=no
13620 fi
13621 rm -f conftest*
13622
13623 fi
13624
13625 if test $ac_cv_header_stdc = yes; then
13626   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13627   if test "$cross_compiling" = yes; then :
13628   :
13629 else
13630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13631 /* end confdefs.h.  */
13632 #include <ctype.h>
13633 #include <stdlib.h>
13634 #if ((' ' & 0x0FF) == 0x020)
13635 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13636 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13637 #else
13638 # define ISLOWER(c) \
13639                    (('a' <= (c) && (c) <= 'i') \
13640                      || ('j' <= (c) && (c) <= 'r') \
13641                      || ('s' <= (c) && (c) <= 'z'))
13642 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13643 #endif
13644
13645 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13646 int
13647 main ()
13648 {
13649   int i;
13650   for (i = 0; i < 256; i++)
13651     if (XOR (islower (i), ISLOWER (i))
13652         || toupper (i) != TOUPPER (i))
13653       return 2;
13654   return 0;
13655 }
13656 _ACEOF
13657 if ac_fn_c_try_run "$LINENO"; then :
13658
13659 else
13660   ac_cv_header_stdc=no
13661 fi
13662 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13663   conftest.$ac_objext conftest.beam conftest.$ac_ext
13664 fi
13665
13666 fi
13667 fi
13668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13669 $as_echo "$ac_cv_header_stdc" >&6; }
13670 if test $ac_cv_header_stdc = yes; then
13671
13672 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13673
13674 fi
13675
13676 for ac_func in memcpy
13677 do :
13678   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
13679 if test "x$ac_cv_func_memcpy" = xyes; then :
13680   cat >>confdefs.h <<_ACEOF
13681 #define HAVE_MEMCPY 1
13682 _ACEOF
13683
13684 fi
13685 done
13686
13687 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13688 if test "x$ac_cv_type_size_t" = xyes; then :
13689
13690 else
13691
13692 cat >>confdefs.h <<_ACEOF
13693 #define size_t unsigned int
13694 _ACEOF
13695
13696 fi
13697
13698 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13699 # for constant arguments.  Useless!
13700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13701 $as_echo_n "checking for working alloca.h... " >&6; }
13702 if ${ac_cv_working_alloca_h+:} false; then :
13703   $as_echo_n "(cached) " >&6
13704 else
13705   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13706 /* end confdefs.h.  */
13707 #include <alloca.h>
13708 int
13709 main ()
13710 {
13711 char *p = (char *) alloca (2 * sizeof (int));
13712                           if (p) return 0;
13713   ;
13714   return 0;
13715 }
13716 _ACEOF
13717 if ac_fn_c_try_link "$LINENO"; then :
13718   ac_cv_working_alloca_h=yes
13719 else
13720   ac_cv_working_alloca_h=no
13721 fi
13722 rm -f core conftest.err conftest.$ac_objext \
13723     conftest$ac_exeext conftest.$ac_ext
13724 fi
13725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13726 $as_echo "$ac_cv_working_alloca_h" >&6; }
13727 if test $ac_cv_working_alloca_h = yes; then
13728
13729 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13730
13731 fi
13732
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13734 $as_echo_n "checking for alloca... " >&6; }
13735 if ${ac_cv_func_alloca_works+:} false; then :
13736   $as_echo_n "(cached) " >&6
13737 else
13738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13739 /* end confdefs.h.  */
13740 #ifdef __GNUC__
13741 # define alloca __builtin_alloca
13742 #else
13743 # ifdef _MSC_VER
13744 #  include <malloc.h>
13745 #  define alloca _alloca
13746 # else
13747 #  ifdef HAVE_ALLOCA_H
13748 #   include <alloca.h>
13749 #  else
13750 #   ifdef _AIX
13751  #pragma alloca
13752 #   else
13753 #    ifndef alloca /* predefined by HP cc +Olibcalls */
13754 void *alloca (size_t);
13755 #    endif
13756 #   endif
13757 #  endif
13758 # endif
13759 #endif
13760
13761 int
13762 main ()
13763 {
13764 char *p = (char *) alloca (1);
13765                                     if (p) return 0;
13766   ;
13767   return 0;
13768 }
13769 _ACEOF
13770 if ac_fn_c_try_link "$LINENO"; then :
13771   ac_cv_func_alloca_works=yes
13772 else
13773   ac_cv_func_alloca_works=no
13774 fi
13775 rm -f core conftest.err conftest.$ac_objext \
13776     conftest$ac_exeext conftest.$ac_ext
13777 fi
13778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13779 $as_echo "$ac_cv_func_alloca_works" >&6; }
13780
13781 if test $ac_cv_func_alloca_works = yes; then
13782
13783 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13784
13785 else
13786   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13787 # that cause trouble.  Some versions do not even contain alloca or
13788 # contain a buggy version.  If you still want to use their alloca,
13789 # use ar to extract alloca.o from them instead of compiling alloca.c.
13790
13791 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13792
13793 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13794
13795
13796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13797 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13798 if ${ac_cv_os_cray+:} false; then :
13799   $as_echo_n "(cached) " >&6
13800 else
13801   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13802 /* end confdefs.h.  */
13803 #if defined CRAY && ! defined CRAY2
13804 webecray
13805 #else
13806 wenotbecray
13807 #endif
13808
13809 _ACEOF
13810 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13811   $EGREP "webecray" >/dev/null 2>&1; then :
13812   ac_cv_os_cray=yes
13813 else
13814   ac_cv_os_cray=no
13815 fi
13816 rm -f conftest*
13817
13818 fi
13819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13820 $as_echo "$ac_cv_os_cray" >&6; }
13821 if test $ac_cv_os_cray = yes; then
13822   for ac_func in _getb67 GETB67 getb67; do
13823     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13824 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13825 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13826
13827 cat >>confdefs.h <<_ACEOF
13828 #define CRAY_STACKSEG_END $ac_func
13829 _ACEOF
13830
13831     break
13832 fi
13833
13834   done
13835 fi
13836
13837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13838 $as_echo_n "checking stack direction for C alloca... " >&6; }
13839 if ${ac_cv_c_stack_direction+:} false; then :
13840   $as_echo_n "(cached) " >&6
13841 else
13842   if test "$cross_compiling" = yes; then :
13843   ac_cv_c_stack_direction=0
13844 else
13845   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13846 /* end confdefs.h.  */
13847 $ac_includes_default
13848 int
13849 find_stack_direction ()
13850 {
13851   static char *addr = 0;
13852   auto char dummy;
13853   if (addr == 0)
13854     {
13855       addr = &dummy;
13856       return find_stack_direction ();
13857     }
13858   else
13859     return (&dummy > addr) ? 1 : -1;
13860 }
13861
13862 int
13863 main ()
13864 {
13865   return find_stack_direction () < 0;
13866 }
13867 _ACEOF
13868 if ac_fn_c_try_run "$LINENO"; then :
13869   ac_cv_c_stack_direction=1
13870 else
13871   ac_cv_c_stack_direction=-1
13872 fi
13873 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13874   conftest.$ac_objext conftest.beam conftest.$ac_ext
13875 fi
13876
13877 fi
13878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13879 $as_echo "$ac_cv_c_stack_direction" >&6; }
13880 cat >>confdefs.h <<_ACEOF
13881 #define STACK_DIRECTION $ac_cv_c_stack_direction
13882 _ACEOF
13883
13884
13885 fi
13886
13887
13888 # The cast to long int works around a bug in the HP C Compiler
13889 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13890 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13891 # This bug is HP SR number 8606223364.
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
13893 $as_echo_n "checking size of double... " >&6; }
13894 if ${ac_cv_sizeof_double+:} false; then :
13895   $as_echo_n "(cached) " >&6
13896 else
13897   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
13898
13899 else
13900   if test "$ac_cv_type_double" = yes; then
13901      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13902 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13903 as_fn_error 77 "cannot compute sizeof (double)
13904 See \`config.log' for more details" "$LINENO" 5; }
13905    else
13906      ac_cv_sizeof_double=0
13907    fi
13908 fi
13909
13910 fi
13911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
13912 $as_echo "$ac_cv_sizeof_double" >&6; }
13913
13914
13915
13916 cat >>confdefs.h <<_ACEOF
13917 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
13918 _ACEOF
13919
13920
13921 # The cast to long int works around a bug in the HP C Compiler
13922 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13923 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13924 # This bug is HP SR number 8606223364.
13925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
13926 $as_echo_n "checking size of long double... " >&6; }
13927 if ${ac_cv_sizeof_long_double+:} false; then :
13928   $as_echo_n "(cached) " >&6
13929 else
13930   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
13931
13932 else
13933   if test "$ac_cv_type_long_double" = yes; then
13934      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13935 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13936 as_fn_error 77 "cannot compute sizeof (long double)
13937 See \`config.log' for more details" "$LINENO" 5; }
13938    else
13939      ac_cv_sizeof_long_double=0
13940    fi
13941 fi
13942
13943 fi
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
13945 $as_echo "$ac_cv_sizeof_long_double" >&6; }
13946
13947
13948
13949 cat >>confdefs.h <<_ACEOF
13950 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
13951 _ACEOF
13952
13953
13954
13955 # Also AC_SUBST this variable for ffi.h.
13956 if test -z "$HAVE_LONG_DOUBLE"; then
13957   HAVE_LONG_DOUBLE=0
13958   if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
13959     if test $ac_cv_sizeof_long_double != 0; then
13960       HAVE_LONG_DOUBLE=1
13961
13962 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13963
13964     fi
13965   fi
13966 fi
13967
13968
13969  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13970 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13971 if ${ac_cv_c_bigendian+:} false; then :
13972   $as_echo_n "(cached) " >&6
13973 else
13974   ac_cv_c_bigendian=unknown
13975     # See if we're dealing with a universal compiler.
13976     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13977 /* end confdefs.h.  */
13978 #ifndef __APPLE_CC__
13979                not a universal capable compiler
13980              #endif
13981              typedef int dummy;
13982
13983 _ACEOF
13984 if ac_fn_c_try_compile "$LINENO"; then :
13985
13986         # Check for potential -arch flags.  It is not universal unless
13987         # there are at least two -arch flags with different values.
13988         ac_arch=
13989         ac_prev=
13990         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13991          if test -n "$ac_prev"; then
13992            case $ac_word in
13993              i?86 | x86_64 | ppc | ppc64)
13994                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13995                  ac_arch=$ac_word
13996                else
13997                  ac_cv_c_bigendian=universal
13998                  break
13999                fi
14000                ;;
14001            esac
14002            ac_prev=
14003          elif test "x$ac_word" = "x-arch"; then
14004            ac_prev=arch
14005          fi
14006        done
14007 fi
14008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14009     if test $ac_cv_c_bigendian = unknown; then
14010       # See if sys/param.h defines the BYTE_ORDER macro.
14011       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14012 /* end confdefs.h.  */
14013 #include <sys/types.h>
14014              #include <sys/param.h>
14015
14016 int
14017 main ()
14018 {
14019 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
14020                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
14021                      && LITTLE_ENDIAN)
14022               bogus endian macros
14023              #endif
14024
14025   ;
14026   return 0;
14027 }
14028 _ACEOF
14029 if ac_fn_c_try_compile "$LINENO"; then :
14030   # It does; now see whether it defined to BIG_ENDIAN or not.
14031          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14032 /* end confdefs.h.  */
14033 #include <sys/types.h>
14034                 #include <sys/param.h>
14035
14036 int
14037 main ()
14038 {
14039 #if BYTE_ORDER != BIG_ENDIAN
14040                  not big endian
14041                 #endif
14042
14043   ;
14044   return 0;
14045 }
14046 _ACEOF
14047 if ac_fn_c_try_compile "$LINENO"; then :
14048   ac_cv_c_bigendian=yes
14049 else
14050   ac_cv_c_bigendian=no
14051 fi
14052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14053 fi
14054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14055     fi
14056     if test $ac_cv_c_bigendian = unknown; then
14057       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
14058       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14059 /* end confdefs.h.  */
14060 #include <limits.h>
14061
14062 int
14063 main ()
14064 {
14065 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
14066               bogus endian macros
14067              #endif
14068
14069   ;
14070   return 0;
14071 }
14072 _ACEOF
14073 if ac_fn_c_try_compile "$LINENO"; then :
14074   # It does; now see whether it defined to _BIG_ENDIAN or not.
14075          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14076 /* end confdefs.h.  */
14077 #include <limits.h>
14078
14079 int
14080 main ()
14081 {
14082 #ifndef _BIG_ENDIAN
14083                  not big endian
14084                 #endif
14085
14086   ;
14087   return 0;
14088 }
14089 _ACEOF
14090 if ac_fn_c_try_compile "$LINENO"; then :
14091   ac_cv_c_bigendian=yes
14092 else
14093   ac_cv_c_bigendian=no
14094 fi
14095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14096 fi
14097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14098     fi
14099     if test $ac_cv_c_bigendian = unknown; then
14100       # Compile a test program.
14101       if test "$cross_compiling" = yes; then :
14102   # Try to guess by grepping values from an object file.
14103          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14104 /* end confdefs.h.  */
14105 short int ascii_mm[] =
14106                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14107                 short int ascii_ii[] =
14108                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
14109                 int use_ascii (int i) {
14110                   return ascii_mm[i] + ascii_ii[i];
14111                 }
14112                 short int ebcdic_ii[] =
14113                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14114                 short int ebcdic_mm[] =
14115                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
14116                 int use_ebcdic (int i) {
14117                   return ebcdic_mm[i] + ebcdic_ii[i];
14118                 }
14119                 extern int foo;
14120
14121 int
14122 main ()
14123 {
14124 return use_ascii (foo) == use_ebcdic (foo);
14125   ;
14126   return 0;
14127 }
14128 _ACEOF
14129 if ac_fn_c_try_compile "$LINENO"; then :
14130   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
14131               ac_cv_c_bigendian=yes
14132             fi
14133             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
14134               if test "$ac_cv_c_bigendian" = unknown; then
14135                 ac_cv_c_bigendian=no
14136               else
14137                 # finding both strings is unlikely to happen, but who knows?
14138                 ac_cv_c_bigendian=unknown
14139               fi
14140             fi
14141 fi
14142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14143 else
14144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14145 /* end confdefs.h.  */
14146 $ac_includes_default
14147 int
14148 main ()
14149 {
14150
14151              /* Are we little or big endian?  From Harbison&Steele.  */
14152              union
14153              {
14154                long int l;
14155                char c[sizeof (long int)];
14156              } u;
14157              u.l = 1;
14158              return u.c[sizeof (long int) - 1] == 1;
14159
14160   ;
14161   return 0;
14162 }
14163 _ACEOF
14164 if ac_fn_c_try_run "$LINENO"; then :
14165   ac_cv_c_bigendian=no
14166 else
14167   ac_cv_c_bigendian=yes
14168 fi
14169 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14170   conftest.$ac_objext conftest.beam conftest.$ac_ext
14171 fi
14172
14173     fi
14174 fi
14175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
14176 $as_echo "$ac_cv_c_bigendian" >&6; }
14177  case $ac_cv_c_bigendian in #(
14178    yes)
14179      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
14180 ;; #(
14181    no)
14182       ;; #(
14183    universal)
14184
14185 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
14186
14187      ;; #(
14188    *)
14189      as_fn_error $? "unknown endianness
14190  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
14191  esac
14192
14193
14194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
14195 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
14196 if ${gcc_cv_as_cfi_pseudo_op+:} false; then :
14197   $as_echo_n "(cached) " >&6
14198 else
14199
14200     gcc_cv_as_cfi_pseudo_op=unknown
14201     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14202 /* end confdefs.h.  */
14203 asm (".cfi_startproc\n\t.cfi_endproc");
14204 int
14205 main ()
14206 {
14207
14208   ;
14209   return 0;
14210 }
14211 _ACEOF
14212 if ac_fn_c_try_compile "$LINENO"; then :
14213   gcc_cv_as_cfi_pseudo_op=yes
14214 else
14215   gcc_cv_as_cfi_pseudo_op=no
14216 fi
14217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14218
14219 fi
14220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
14221 $as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
14222  if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
14223
14224 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
14225
14226  fi
14227
14228
14229 if test x$TARGET = xSPARC; then
14230     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
14231 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
14232 if ${libffi_cv_as_sparc_ua_pcrel+:} false; then :
14233   $as_echo_n "(cached) " >&6
14234 else
14235
14236         save_CFLAGS="$CFLAGS"
14237         save_LDFLAGS="$LDFLAGS"
14238         CFLAGS="$CFLAGS -fpic"
14239         LDFLAGS="$LDFLAGS -shared"
14240         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14241 /* end confdefs.h.  */
14242 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
14243 int
14244 main ()
14245 {
14246
14247   ;
14248   return 0;
14249 }
14250 _ACEOF
14251 if ac_fn_c_try_link "$LINENO"; then :
14252   libffi_cv_as_sparc_ua_pcrel=yes
14253 else
14254   libffi_cv_as_sparc_ua_pcrel=no
14255 fi
14256 rm -f core conftest.err conftest.$ac_objext \
14257     conftest$ac_exeext conftest.$ac_ext
14258         CFLAGS="$save_CFLAGS"
14259         LDFLAGS="$save_LDFLAGS"
14260 fi
14261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
14262 $as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
14263     if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
14264
14265 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
14266
14267     fi
14268
14269     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
14270 $as_echo_n "checking assembler .register pseudo-op support... " >&6; }
14271 if ${libffi_cv_as_register_pseudo_op+:} false; then :
14272   $as_echo_n "(cached) " >&6
14273 else
14274
14275        libffi_cv_as_register_pseudo_op=unknown
14276        # Check if we have .register
14277        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14278 /* end confdefs.h.  */
14279 asm (".register %g2, #scratch");
14280 int
14281 main ()
14282 {
14283
14284   ;
14285   return 0;
14286 }
14287 _ACEOF
14288 if ac_fn_c_try_compile "$LINENO"; then :
14289   libffi_cv_as_register_pseudo_op=yes
14290 else
14291   libffi_cv_as_register_pseudo_op=no
14292 fi
14293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14294
14295 fi
14296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
14297 $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
14298     if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
14299
14300 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
14301
14302     fi
14303 fi
14304
14305 if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
14306     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
14307 $as_echo_n "checking assembler supports pc related relocs... " >&6; }
14308 if ${libffi_cv_as_x86_pcrel+:} false; then :
14309   $as_echo_n "(cached) " >&6
14310 else
14311
14312         libffi_cv_as_x86_pcrel=yes
14313         echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
14314         if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
14315             libffi_cv_as_x86_pcrel=no
14316         fi
14317
14318 fi
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
14320 $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
14321     if test "x$libffi_cv_as_x86_pcrel" = xyes; then
14322
14323 $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
14324
14325     fi
14326
14327     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .ascii pseudo-op support" >&5
14328 $as_echo_n "checking assembler .ascii pseudo-op support... " >&6; }
14329 if ${libffi_cv_as_ascii_pseudo_op+:} false; then :
14330   $as_echo_n "(cached) " >&6
14331 else
14332
14333        libffi_cv_as_ascii_pseudo_op=unknown
14334        # Check if we have .ascii
14335        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14336 /* end confdefs.h.  */
14337 asm (".ascii \\"string\\"");
14338 int
14339 main ()
14340 {
14341
14342   ;
14343   return 0;
14344 }
14345 _ACEOF
14346 if ac_fn_c_try_compile "$LINENO"; then :
14347   libffi_cv_as_ascii_pseudo_op=yes
14348 else
14349   libffi_cv_as_ascii_pseudo_op=no
14350 fi
14351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14352
14353 fi
14354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_ascii_pseudo_op" >&5
14355 $as_echo "$libffi_cv_as_ascii_pseudo_op" >&6; }
14356     if test "x$libffi_cv_as_ascii_pseudo_op" = xyes; then
14357
14358 $as_echo "#define HAVE_AS_ASCII_PSEUDO_OP 1" >>confdefs.h
14359
14360     fi
14361
14362     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .string pseudo-op support" >&5
14363 $as_echo_n "checking assembler .string pseudo-op support... " >&6; }
14364 if ${libffi_cv_as_string_pseudo_op+:} false; then :
14365   $as_echo_n "(cached) " >&6
14366 else
14367
14368        libffi_cv_as_string_pseudo_op=unknown
14369        # Check if we have .string
14370        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14371 /* end confdefs.h.  */
14372 asm (".string \\"string\\"");
14373 int
14374 main ()
14375 {
14376
14377   ;
14378   return 0;
14379 }
14380 _ACEOF
14381 if ac_fn_c_try_compile "$LINENO"; then :
14382   libffi_cv_as_string_pseudo_op=yes
14383 else
14384   libffi_cv_as_string_pseudo_op=no
14385 fi
14386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14387
14388 fi
14389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_string_pseudo_op" >&5
14390 $as_echo "$libffi_cv_as_string_pseudo_op" >&6; }
14391     if test "x$libffi_cv_as_string_pseudo_op" = xyes; then
14392
14393 $as_echo "#define HAVE_AS_STRING_PSEUDO_OP 1" >>confdefs.h
14394
14395     fi
14396 fi
14397
14398 if test x$TARGET = xX86_WIN64; then
14399     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
14400 $as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
14401 if ${lt_cv_sys_symbol_underscore+:} false; then :
14402   $as_echo_n "(cached) " >&6
14403 else
14404   lt_cv_sys_symbol_underscore=no
14405   cat > conftest.$ac_ext <<_LT_EOF
14406 void nm_test_func(){}
14407 int main(){nm_test_func;return 0;}
14408 _LT_EOF
14409   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14410   (eval $ac_compile) 2>&5
14411   ac_status=$?
14412   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14413   test $ac_status = 0; }; then
14414     # Now try to grab the symbols.
14415     ac_nlist=conftest.nm
14416     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
14417   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
14418   ac_status=$?
14419   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14420   test $ac_status = 0; } && test -s "$ac_nlist"; then
14421       # See whether the symbols have a leading underscore.
14422       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
14423         lt_cv_sys_symbol_underscore=yes
14424       else
14425         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
14426           :
14427         else
14428           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
14429         fi
14430       fi
14431     else
14432       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
14433     fi
14434   else
14435     echo "configure: failed program was:" >&5
14436     cat conftest.c >&5
14437   fi
14438   rm -rf conftest*
14439
14440 fi
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
14442 $as_echo "$lt_cv_sys_symbol_underscore" >&6; }
14443   sys_symbol_underscore=$lt_cv_sys_symbol_underscore
14444
14445
14446     if test "x$sys_symbol_underscore" = xyes; then
14447
14448 $as_echo "#define SYMBOL_UNDERSCORE 1" >>confdefs.h
14449
14450     fi
14451 fi
14452
14453
14454 FFI_EXEC_TRAMPOLINE_TABLE=0
14455 case "$target" in
14456      *arm*-apple-darwin*)
14457        FFI_EXEC_TRAMPOLINE_TABLE=1
14458
14459 $as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
14460
14461      ;;
14462      *-apple-darwin1[10]* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | *-pc-solaris*)
14463
14464 $as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
14465
14466      ;;
14467 esac
14468  if test x$FFI_EXEC_TRAMPOLINE_TABLE = x1; then
14469   FFI_EXEC_TRAMPOLINE_TABLE_TRUE=
14470   FFI_EXEC_TRAMPOLINE_TABLE_FALSE='#'
14471 else
14472   FFI_EXEC_TRAMPOLINE_TABLE_TRUE='#'
14473   FFI_EXEC_TRAMPOLINE_TABLE_FALSE=
14474 fi
14475
14476
14477
14478 if test x$TARGET = xX86_64; then
14479     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports unwind section type" >&5
14480 $as_echo_n "checking assembler supports unwind section type... " >&6; }
14481 if ${libffi_cv_as_x86_64_unwind_section_type+:} false; then :
14482   $as_echo_n "(cached) " >&6
14483 else
14484
14485         libffi_cv_as_x86_64_unwind_section_type=yes
14486         echo '.section .eh_frame,"a",@unwind' > conftest.s
14487         if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
14488             libffi_cv_as_x86_64_unwind_section_type=no
14489         fi
14490
14491 fi
14492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_64_unwind_section_type" >&5
14493 $as_echo "$libffi_cv_as_x86_64_unwind_section_type" >&6; }
14494     if test "x$libffi_cv_as_x86_64_unwind_section_type" = xyes; then
14495
14496 $as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h
14497
14498     fi
14499 fi
14500
14501 if test "x$GCC" = "xyes"; then
14502   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
14503 $as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
14504 if ${libffi_cv_ro_eh_frame+:} false; then :
14505   $as_echo_n "(cached) " >&6
14506 else
14507
14508         libffi_cv_ro_eh_frame=no
14509         echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
14510         if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
14511             if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
14512                 libffi_cv_ro_eh_frame=yes
14513             elif grep '.section.*eh_frame.*#alloc' conftest.c \
14514                  | grep -v '#write' > /dev/null; then
14515                 libffi_cv_ro_eh_frame=yes
14516             fi
14517         fi
14518         rm -f conftest.*
14519
14520 fi
14521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
14522 $as_echo "$libffi_cv_ro_eh_frame" >&6; }
14523   if test "x$libffi_cv_ro_eh_frame" = xyes; then
14524
14525 $as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
14526
14527
14528 $as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
14529
14530   else
14531
14532 $as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
14533
14534   fi
14535
14536   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
14537 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
14538 if ${libffi_cv_hidden_visibility_attribute+:} false; then :
14539   $as_echo_n "(cached) " >&6
14540 else
14541
14542         echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1  ; }' > conftest.c
14543         libffi_cv_hidden_visibility_attribute=no
14544         if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
14545   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
14546   (eval $ac_try) 2>&5
14547   ac_status=$?
14548   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14549   test $ac_status = 0; }; }; then
14550             if grep '\.hidden.*foo' conftest.s >/dev/null; then
14551                 libffi_cv_hidden_visibility_attribute=yes
14552             fi
14553         fi
14554         rm -f conftest.*
14555
14556 fi
14557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
14558 $as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
14559   if test $libffi_cv_hidden_visibility_attribute = yes; then
14560
14561 $as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
14562
14563   fi
14564 fi
14565
14566
14567
14568
14569
14570
14571
14572
14573 # Check whether --enable-debug was given.
14574 if test "${enable_debug+set}" = set; then :
14575   enableval=$enable_debug; if test "$enable_debug" = "yes"; then
14576
14577 $as_echo "#define FFI_DEBUG 1" >>confdefs.h
14578
14579   fi
14580 fi
14581
14582  if test "$enable_debug" = "yes"; then
14583   FFI_DEBUG_TRUE=
14584   FFI_DEBUG_FALSE='#'
14585 else
14586   FFI_DEBUG_TRUE='#'
14587   FFI_DEBUG_FALSE=
14588 fi
14589
14590
14591 # Check whether --enable-structs was given.
14592 if test "${enable_structs+set}" = set; then :
14593   enableval=$enable_structs; if test "$enable_structs" = "no"; then
14594
14595 $as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
14596
14597   fi
14598 fi
14599
14600
14601 # Check whether --enable-raw-api was given.
14602 if test "${enable_raw_api+set}" = set; then :
14603   enableval=$enable_raw_api; if test "$enable_raw_api" = "no"; then
14604
14605 $as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
14606
14607   fi
14608 fi
14609
14610
14611 # Check whether --enable-purify-safety was given.
14612 if test "${enable_purify_safety+set}" = set; then :
14613   enableval=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
14614
14615 $as_echo "#define USING_PURIFY 1" >>confdefs.h
14616
14617   fi
14618 fi
14619
14620
14621 # These variables are only ever used when we cross-build to X86_WIN32.
14622 # And we only support this with GCC, so...
14623 if test x"$GCC" != x"no"; then
14624   if test -n "$with_cross_host" &&
14625      test x"$with_cross_host" != x"no"; then
14626     toolexecdir='$(exec_prefix)/$(target_alias)'
14627     toolexeclibdir='$(toolexecdir)/lib'
14628   else
14629     toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
14630     toolexeclibdir='$(libdir)'
14631   fi
14632   multi_os_directory=`$CC -print-multi-os-directory`
14633   case $multi_os_directory in
14634     .) ;; # Avoid trailing /.
14635     *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
14636   esac
14637
14638
14639 fi
14640
14641 if test "${multilib}" = "yes"; then
14642   multilib_arg="--enable-multilib"
14643 else
14644   multilib_arg=
14645 fi
14646
14647 ac_config_commands="$ac_config_commands include"
14648
14649 ac_config_commands="$ac_config_commands src"
14650
14651
14652 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
14653
14654
14655 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile libffi.pc"
14656
14657
14658 cat >confcache <<\_ACEOF
14659 # This file is a shell script that caches the results of configure
14660 # tests run on this system so they can be shared between configure
14661 # scripts and configure runs, see configure's option --config-cache.
14662 # It is not useful on other systems.  If it contains results you don't
14663 # want to keep, you may remove or edit it.
14664 #
14665 # config.status only pays attention to the cache file if you give it
14666 # the --recheck option to rerun configure.
14667 #
14668 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14669 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14670 # following values.
14671
14672 _ACEOF
14673
14674 # The following way of writing the cache mishandles newlines in values,
14675 # but we know of no workaround that is simple, portable, and efficient.
14676 # So, we kill variables containing newlines.
14677 # Ultrix sh set writes to stderr and can't be redirected directly,
14678 # and sets the high bit in the cache file unless we assign to the vars.
14679 (
14680   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14681     eval ac_val=\$$ac_var
14682     case $ac_val in #(
14683     *${as_nl}*)
14684       case $ac_var in #(
14685       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14686 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14687       esac
14688       case $ac_var in #(
14689       _ | IFS | as_nl) ;; #(
14690       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14691       *) { eval $ac_var=; unset $ac_var;} ;;
14692       esac ;;
14693     esac
14694   done
14695
14696   (set) 2>&1 |
14697     case $as_nl`(ac_space=' '; set) 2>&1` in #(
14698     *${as_nl}ac_space=\ *)
14699       # `set' does not quote correctly, so add quotes: double-quote
14700       # substitution turns \\\\ into \\, and sed turns \\ into \.
14701       sed -n \
14702         "s/'/'\\\\''/g;
14703           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14704       ;; #(
14705     *)
14706       # `set' quotes correctly as required by POSIX, so do not add quotes.
14707       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14708       ;;
14709     esac |
14710     sort
14711 ) |
14712   sed '
14713      /^ac_cv_env_/b end
14714      t clear
14715      :clear
14716      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14717      t end
14718      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14719      :end' >>confcache
14720 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14721   if test -w "$cache_file"; then
14722     if test "x$cache_file" != "x/dev/null"; then
14723       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14724 $as_echo "$as_me: updating cache $cache_file" >&6;}
14725       if test ! -f "$cache_file" || test -h "$cache_file"; then
14726         cat confcache >"$cache_file"
14727       else
14728         case $cache_file in #(
14729         */* | ?:*)
14730           mv -f confcache "$cache_file"$$ &&
14731           mv -f "$cache_file"$$ "$cache_file" ;; #(
14732         *)
14733           mv -f confcache "$cache_file" ;;
14734         esac
14735       fi
14736     fi
14737   else
14738     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14739 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14740   fi
14741 fi
14742 rm -f confcache
14743
14744 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14745 # Let make expand exec_prefix.
14746 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14747
14748 DEFS=-DHAVE_CONFIG_H
14749
14750 ac_libobjs=
14751 ac_ltlibobjs=
14752 U=
14753 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14754   # 1. Remove the extension, and $U if already installed.
14755   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14756   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14757   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14758   #    will be set to the directory where LIBOBJS objects are built.
14759   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14760   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14761 done
14762 LIBOBJS=$ac_libobjs
14763
14764 LTLIBOBJS=$ac_ltlibobjs
14765
14766
14767  if test -n "$EXEEXT"; then
14768   am__EXEEXT_TRUE=
14769   am__EXEEXT_FALSE='#'
14770 else
14771   am__EXEEXT_TRUE='#'
14772   am__EXEEXT_FALSE=
14773 fi
14774
14775 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14776   as_fn_error $? "conditional \"AMDEP\" was never defined.
14777 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14778 fi
14779 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14780   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14781 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14782 fi
14783 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
14784   as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
14785 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14786 fi
14787 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14788   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14789 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14790 fi
14791 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
14792   as_fn_error $? "conditional \"TESTSUBDIR\" was never defined.
14793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14794 fi
14795 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
14796   as_fn_error $? "conditional \"MIPS\" was never defined.
14797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14798 fi
14799 if test -z "${BFIN_TRUE}" && test -z "${BFIN_FALSE}"; then
14800   as_fn_error $? "conditional \"BFIN\" was never defined.
14801 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14802 fi
14803 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
14804   as_fn_error $? "conditional \"SPARC\" was never defined.
14805 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14806 fi
14807 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
14808   as_fn_error $? "conditional \"X86\" was never defined.
14809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14810 fi
14811 if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
14812   as_fn_error $? "conditional \"X86_FREEBSD\" was never defined.
14813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14814 fi
14815 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
14816   as_fn_error $? "conditional \"X86_WIN32\" was never defined.
14817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14818 fi
14819 if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
14820   as_fn_error $? "conditional \"X86_WIN64\" was never defined.
14821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14822 fi
14823 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
14824   as_fn_error $? "conditional \"X86_DARWIN\" was never defined.
14825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14826 fi
14827 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
14828   as_fn_error $? "conditional \"ALPHA\" was never defined.
14829 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14830 fi
14831 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
14832   as_fn_error $? "conditional \"IA64\" was never defined.
14833 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14834 fi
14835 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
14836   as_fn_error $? "conditional \"M32R\" was never defined.
14837 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14838 fi
14839 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
14840   as_fn_error $? "conditional \"M68K\" was never defined.
14841 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14842 fi
14843 if test -z "${MOXIE_TRUE}" && test -z "${MOXIE_FALSE}"; then
14844   as_fn_error $? "conditional \"MOXIE\" was never defined.
14845 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14846 fi
14847 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
14848   as_fn_error $? "conditional \"POWERPC\" was never defined.
14849 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14850 fi
14851 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
14852   as_fn_error $? "conditional \"POWERPC_AIX\" was never defined.
14853 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14854 fi
14855 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
14856   as_fn_error $? "conditional \"POWERPC_DARWIN\" was never defined.
14857 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14858 fi
14859 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
14860   as_fn_error $? "conditional \"POWERPC_FREEBSD\" was never defined.
14861 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14862 fi
14863 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
14864   as_fn_error $? "conditional \"ARM\" was never defined.
14865 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14866 fi
14867 if test -z "${AVR32_TRUE}" && test -z "${AVR32_FALSE}"; then
14868   as_fn_error $? "conditional \"AVR32\" was never defined.
14869 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14870 fi
14871 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
14872   as_fn_error $? "conditional \"LIBFFI_CRIS\" was never defined.
14873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14874 fi
14875 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
14876   as_fn_error $? "conditional \"FRV\" was never defined.
14877 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14878 fi
14879 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
14880   as_fn_error $? "conditional \"S390\" was never defined.
14881 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14882 fi
14883 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
14884   as_fn_error $? "conditional \"X86_64\" was never defined.
14885 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14886 fi
14887 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
14888   as_fn_error $? "conditional \"SH\" was never defined.
14889 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14890 fi
14891 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
14892   as_fn_error $? "conditional \"SH64\" was never defined.
14893 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14894 fi
14895 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
14896   as_fn_error $? "conditional \"PA_LINUX\" was never defined.
14897 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14898 fi
14899 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
14900   as_fn_error $? "conditional \"PA_HPUX\" was never defined.
14901 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14902 fi
14903 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
14904   as_fn_error $? "conditional \"PA64_HPUX\" was never defined.
14905 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14906 fi
14907 if test -z "${TILE_TRUE}" && test -z "${TILE_FALSE}"; then
14908   as_fn_error $? "conditional \"TILE\" was never defined.
14909 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14910 fi
14911
14912 if test -z "${FFI_EXEC_TRAMPOLINE_TABLE_TRUE}" && test -z "${FFI_EXEC_TRAMPOLINE_TABLE_FALSE}"; then
14913   as_fn_error $? "conditional \"FFI_EXEC_TRAMPOLINE_TABLE\" was never defined.
14914 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14915 fi
14916 if test -z "${FFI_DEBUG_TRUE}" && test -z "${FFI_DEBUG_FALSE}"; then
14917   as_fn_error $? "conditional \"FFI_DEBUG\" was never defined.
14918 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14919 fi
14920
14921 : "${CONFIG_STATUS=./config.status}"
14922 ac_write_fail=0
14923 ac_clean_files_save=$ac_clean_files
14924 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14925 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14926 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14927 as_write_fail=0
14928 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14929 #! $SHELL
14930 # Generated by $as_me.
14931 # Run this file to recreate the current configuration.
14932 # Compiler output produced by configure, useful for debugging
14933 # configure, is in config.log if it exists.
14934
14935 debug=false
14936 ac_cs_recheck=false
14937 ac_cs_silent=false
14938
14939 SHELL=\${CONFIG_SHELL-$SHELL}
14940 export SHELL
14941 _ASEOF
14942 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14943 ## -------------------- ##
14944 ## M4sh Initialization. ##
14945 ## -------------------- ##
14946
14947 # Be more Bourne compatible
14948 DUALCASE=1; export DUALCASE # for MKS sh
14949 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14950   emulate sh
14951   NULLCMD=:
14952   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14953   # is contrary to our usage.  Disable this feature.
14954   alias -g '${1+"$@"}'='"$@"'
14955   setopt NO_GLOB_SUBST
14956 else
14957   case `(set -o) 2>/dev/null` in #(
14958   *posix*) :
14959     set -o posix ;; #(
14960   *) :
14961      ;;
14962 esac
14963 fi
14964
14965
14966 as_nl='
14967 '
14968 export as_nl
14969 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14970 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14971 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14972 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14973 # Prefer a ksh shell builtin over an external printf program on Solaris,
14974 # but without wasting forks for bash or zsh.
14975 if test -z "$BASH_VERSION$ZSH_VERSION" \
14976     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14977   as_echo='print -r --'
14978   as_echo_n='print -rn --'
14979 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14980   as_echo='printf %s\n'
14981   as_echo_n='printf %s'
14982 else
14983   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14984     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14985     as_echo_n='/usr/ucb/echo -n'
14986   else
14987     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14988     as_echo_n_body='eval
14989       arg=$1;
14990       case $arg in #(
14991       *"$as_nl"*)
14992         expr "X$arg" : "X\\(.*\\)$as_nl";
14993         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14994       esac;
14995       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14996     '
14997     export as_echo_n_body
14998     as_echo_n='sh -c $as_echo_n_body as_echo'
14999   fi
15000   export as_echo_body
15001   as_echo='sh -c $as_echo_body as_echo'
15002 fi
15003
15004 # The user is always right.
15005 if test "${PATH_SEPARATOR+set}" != set; then
15006   PATH_SEPARATOR=:
15007   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15008     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15009       PATH_SEPARATOR=';'
15010   }
15011 fi
15012
15013
15014 # IFS
15015 # We need space, tab and new line, in precisely that order.  Quoting is
15016 # there to prevent editors from complaining about space-tab.
15017 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15018 # splitting by setting IFS to empty value.)
15019 IFS=" ""        $as_nl"
15020
15021 # Find who we are.  Look in the path if we contain no directory separator.
15022 as_myself=
15023 case $0 in #((
15024   *[\\/]* ) as_myself=$0 ;;
15025   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15026 for as_dir in $PATH
15027 do
15028   IFS=$as_save_IFS
15029   test -z "$as_dir" && as_dir=.
15030     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15031   done
15032 IFS=$as_save_IFS
15033
15034      ;;
15035 esac
15036 # We did not find ourselves, most probably we were run as `sh COMMAND'
15037 # in which case we are not to be found in the path.
15038 if test "x$as_myself" = x; then
15039   as_myself=$0
15040 fi
15041 if test ! -f "$as_myself"; then
15042   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15043   exit 1
15044 fi
15045
15046 # Unset variables that we do not need and which cause bugs (e.g. in
15047 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15048 # suppresses any "Segmentation fault" message there.  '((' could
15049 # trigger a bug in pdksh 5.2.14.
15050 for as_var in BASH_ENV ENV MAIL MAILPATH
15051 do eval test x\${$as_var+set} = xset \
15052   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15053 done
15054 PS1='$ '
15055 PS2='> '
15056 PS4='+ '
15057
15058 # NLS nuisances.
15059 LC_ALL=C
15060 export LC_ALL
15061 LANGUAGE=C
15062 export LANGUAGE
15063
15064 # CDPATH.
15065 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15066
15067
15068 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15069 # ----------------------------------------
15070 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15071 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15072 # script with STATUS, using 1 if that was 0.
15073 as_fn_error ()
15074 {
15075   as_status=$1; test $as_status -eq 0 && as_status=1
15076   if test "$4"; then
15077     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15078     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15079   fi
15080   $as_echo "$as_me: error: $2" >&2
15081   as_fn_exit $as_status
15082 } # as_fn_error
15083
15084
15085 # as_fn_set_status STATUS
15086 # -----------------------
15087 # Set $? to STATUS, without forking.
15088 as_fn_set_status ()
15089 {
15090   return $1
15091 } # as_fn_set_status
15092
15093 # as_fn_exit STATUS
15094 # -----------------
15095 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15096 as_fn_exit ()
15097 {
15098   set +e
15099   as_fn_set_status $1
15100   exit $1
15101 } # as_fn_exit
15102
15103 # as_fn_unset VAR
15104 # ---------------
15105 # Portably unset VAR.
15106 as_fn_unset ()
15107 {
15108   { eval $1=; unset $1;}
15109 }
15110 as_unset=as_fn_unset
15111 # as_fn_append VAR VALUE
15112 # ----------------------
15113 # Append the text in VALUE to the end of the definition contained in VAR. Take
15114 # advantage of any shell optimizations that allow amortized linear growth over
15115 # repeated appends, instead of the typical quadratic growth present in naive
15116 # implementations.
15117 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15118   eval 'as_fn_append ()
15119   {
15120     eval $1+=\$2
15121   }'
15122 else
15123   as_fn_append ()
15124   {
15125     eval $1=\$$1\$2
15126   }
15127 fi # as_fn_append
15128
15129 # as_fn_arith ARG...
15130 # ------------------
15131 # Perform arithmetic evaluation on the ARGs, and store the result in the
15132 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15133 # must be portable across $(()) and expr.
15134 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15135   eval 'as_fn_arith ()
15136   {
15137     as_val=$(( $* ))
15138   }'
15139 else
15140   as_fn_arith ()
15141   {
15142     as_val=`expr "$@" || test $? -eq 1`
15143   }
15144 fi # as_fn_arith
15145
15146
15147 if expr a : '\(a\)' >/dev/null 2>&1 &&
15148    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15149   as_expr=expr
15150 else
15151   as_expr=false
15152 fi
15153
15154 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15155   as_basename=basename
15156 else
15157   as_basename=false
15158 fi
15159
15160 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15161   as_dirname=dirname
15162 else
15163   as_dirname=false
15164 fi
15165
15166 as_me=`$as_basename -- "$0" ||
15167 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15168          X"$0" : 'X\(//\)$' \| \
15169          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15170 $as_echo X/"$0" |
15171     sed '/^.*\/\([^/][^/]*\)\/*$/{
15172             s//\1/
15173             q
15174           }
15175           /^X\/\(\/\/\)$/{
15176             s//\1/
15177             q
15178           }
15179           /^X\/\(\/\).*/{
15180             s//\1/
15181             q
15182           }
15183           s/.*/./; q'`
15184
15185 # Avoid depending upon Character Ranges.
15186 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15187 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15188 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15189 as_cr_digits='0123456789'
15190 as_cr_alnum=$as_cr_Letters$as_cr_digits
15191
15192 ECHO_C= ECHO_N= ECHO_T=
15193 case `echo -n x` in #(((((
15194 -n*)
15195   case `echo 'xy\c'` in
15196   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15197   xy)  ECHO_C='\c';;
15198   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15199        ECHO_T=' ';;
15200   esac;;
15201 *)
15202   ECHO_N='-n';;
15203 esac
15204
15205 rm -f conf$$ conf$$.exe conf$$.file
15206 if test -d conf$$.dir; then
15207   rm -f conf$$.dir/conf$$.file
15208 else
15209   rm -f conf$$.dir
15210   mkdir conf$$.dir 2>/dev/null
15211 fi
15212 if (echo >conf$$.file) 2>/dev/null; then
15213   if ln -s conf$$.file conf$$ 2>/dev/null; then
15214     as_ln_s='ln -s'
15215     # ... but there are two gotchas:
15216     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15217     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15218     # In both cases, we have to default to `cp -p'.
15219     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15220       as_ln_s='cp -p'
15221   elif ln conf$$.file conf$$ 2>/dev/null; then
15222     as_ln_s=ln
15223   else
15224     as_ln_s='cp -p'
15225   fi
15226 else
15227   as_ln_s='cp -p'
15228 fi
15229 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15230 rmdir conf$$.dir 2>/dev/null
15231
15232
15233 # as_fn_mkdir_p
15234 # -------------
15235 # Create "$as_dir" as a directory, including parents if necessary.
15236 as_fn_mkdir_p ()
15237 {
15238
15239   case $as_dir in #(
15240   -*) as_dir=./$as_dir;;
15241   esac
15242   test -d "$as_dir" || eval $as_mkdir_p || {
15243     as_dirs=
15244     while :; do
15245       case $as_dir in #(
15246       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15247       *) as_qdir=$as_dir;;
15248       esac
15249       as_dirs="'$as_qdir' $as_dirs"
15250       as_dir=`$as_dirname -- "$as_dir" ||
15251 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15252          X"$as_dir" : 'X\(//\)[^/]' \| \
15253          X"$as_dir" : 'X\(//\)$' \| \
15254          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15255 $as_echo X"$as_dir" |
15256     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15257             s//\1/
15258             q
15259           }
15260           /^X\(\/\/\)[^/].*/{
15261             s//\1/
15262             q
15263           }
15264           /^X\(\/\/\)$/{
15265             s//\1/
15266             q
15267           }
15268           /^X\(\/\).*/{
15269             s//\1/
15270             q
15271           }
15272           s/.*/./; q'`
15273       test -d "$as_dir" && break
15274     done
15275     test -z "$as_dirs" || eval "mkdir $as_dirs"
15276   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15277
15278
15279 } # as_fn_mkdir_p
15280 if mkdir -p . 2>/dev/null; then
15281   as_mkdir_p='mkdir -p "$as_dir"'
15282 else
15283   test -d ./-p && rmdir ./-p
15284   as_mkdir_p=false
15285 fi
15286
15287 if test -x / >/dev/null 2>&1; then
15288   as_test_x='test -x'
15289 else
15290   if ls -dL / >/dev/null 2>&1; then
15291     as_ls_L_option=L
15292   else
15293     as_ls_L_option=
15294   fi
15295   as_test_x='
15296     eval sh -c '\''
15297       if test -d "$1"; then
15298         test -d "$1/.";
15299       else
15300         case $1 in #(
15301         -*)set "./$1";;
15302         esac;
15303         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15304         ???[sx]*):;;*)false;;esac;fi
15305     '\'' sh
15306   '
15307 fi
15308 as_executable_p=$as_test_x
15309
15310 # Sed expression to map a string onto a valid CPP name.
15311 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15312
15313 # Sed expression to map a string onto a valid variable name.
15314 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15315
15316
15317 exec 6>&1
15318 ## ----------------------------------- ##
15319 ## Main body of $CONFIG_STATUS script. ##
15320 ## ----------------------------------- ##
15321 _ASEOF
15322 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15323
15324 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15325 # Save the log message, to keep $0 and so on meaningful, and to
15326 # report actual input values of CONFIG_FILES etc. instead of their
15327 # values after options handling.
15328 ac_log="
15329 This file was extended by libffi $as_me 3.0.11, which was
15330 generated by GNU Autoconf 2.68.  Invocation command line was
15331
15332   CONFIG_FILES    = $CONFIG_FILES
15333   CONFIG_HEADERS  = $CONFIG_HEADERS
15334   CONFIG_LINKS    = $CONFIG_LINKS
15335   CONFIG_COMMANDS = $CONFIG_COMMANDS
15336   $ $0 $@
15337
15338 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15339 "
15340
15341 _ACEOF
15342
15343 case $ac_config_files in *"
15344 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15345 esac
15346
15347 case $ac_config_headers in *"
15348 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15349 esac
15350
15351
15352 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15353 # Files that config.status was made for.
15354 config_files="$ac_config_files"
15355 config_headers="$ac_config_headers"
15356 config_links="$ac_config_links"
15357 config_commands="$ac_config_commands"
15358
15359 _ACEOF
15360
15361 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15362 ac_cs_usage="\
15363 \`$as_me' instantiates files and other configuration actions
15364 from templates according to the current configuration.  Unless the files
15365 and actions are specified as TAGs, all are instantiated by default.
15366
15367 Usage: $0 [OPTION]... [TAG]...
15368
15369   -h, --help       print this help, then exit
15370   -V, --version    print version number and configuration settings, then exit
15371       --config     print configuration, then exit
15372   -q, --quiet, --silent
15373                    do not print progress messages
15374   -d, --debug      don't remove temporary files
15375       --recheck    update $as_me by reconfiguring in the same conditions
15376       --file=FILE[:TEMPLATE]
15377                    instantiate the configuration file FILE
15378       --header=FILE[:TEMPLATE]
15379                    instantiate the configuration header FILE
15380
15381 Configuration files:
15382 $config_files
15383
15384 Configuration headers:
15385 $config_headers
15386
15387 Configuration links:
15388 $config_links
15389
15390 Configuration commands:
15391 $config_commands
15392
15393 Report bugs to <http://github.com/atgreen/libffi/issues>."
15394
15395 _ACEOF
15396 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15397 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15398 ac_cs_version="\\
15399 libffi config.status 3.0.11
15400 configured by $0, generated by GNU Autoconf 2.68,
15401   with options \\"\$ac_cs_config\\"
15402
15403 Copyright (C) 2010 Free Software Foundation, Inc.
15404 This config.status script is free software; the Free Software Foundation
15405 gives unlimited permission to copy, distribute and modify it."
15406
15407 ac_pwd='$ac_pwd'
15408 srcdir='$srcdir'
15409 INSTALL='$INSTALL'
15410 MKDIR_P='$MKDIR_P'
15411 AWK='$AWK'
15412 test -n "\$AWK" || AWK=awk
15413 _ACEOF
15414
15415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15416 # The default lists apply if the user does not specify any file.
15417 ac_need_defaults=:
15418 while test $# != 0
15419 do
15420   case $1 in
15421   --*=?*)
15422     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15423     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15424     ac_shift=:
15425     ;;
15426   --*=)
15427     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15428     ac_optarg=
15429     ac_shift=:
15430     ;;
15431   *)
15432     ac_option=$1
15433     ac_optarg=$2
15434     ac_shift=shift
15435     ;;
15436   esac
15437
15438   case $ac_option in
15439   # Handling of the options.
15440   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15441     ac_cs_recheck=: ;;
15442   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15443     $as_echo "$ac_cs_version"; exit ;;
15444   --config | --confi | --conf | --con | --co | --c )
15445     $as_echo "$ac_cs_config"; exit ;;
15446   --debug | --debu | --deb | --de | --d | -d )
15447     debug=: ;;
15448   --file | --fil | --fi | --f )
15449     $ac_shift
15450     case $ac_optarg in
15451     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15452     '') as_fn_error $? "missing file argument" ;;
15453     esac
15454     as_fn_append CONFIG_FILES " '$ac_optarg'"
15455     ac_need_defaults=false;;
15456   --header | --heade | --head | --hea )
15457     $ac_shift
15458     case $ac_optarg in
15459     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15460     esac
15461     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15462     ac_need_defaults=false;;
15463   --he | --h)
15464     # Conflict between --help and --header
15465     as_fn_error $? "ambiguous option: \`$1'
15466 Try \`$0 --help' for more information.";;
15467   --help | --hel | -h )
15468     $as_echo "$ac_cs_usage"; exit ;;
15469   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15470   | -silent | --silent | --silen | --sile | --sil | --si | --s)
15471     ac_cs_silent=: ;;
15472
15473   # This is an error.
15474   -*) as_fn_error $? "unrecognized option: \`$1'
15475 Try \`$0 --help' for more information." ;;
15476
15477   *) as_fn_append ac_config_targets " $1"
15478      ac_need_defaults=false ;;
15479
15480   esac
15481   shift
15482 done
15483
15484 ac_configure_extra_args=
15485
15486 if $ac_cs_silent; then
15487   exec 6>/dev/null
15488   ac_configure_extra_args="$ac_configure_extra_args --silent"
15489 fi
15490
15491 _ACEOF
15492 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15493 if \$ac_cs_recheck; then
15494   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15495   shift
15496   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15497   CONFIG_SHELL='$SHELL'
15498   export CONFIG_SHELL
15499   exec "\$@"
15500 fi
15501
15502 _ACEOF
15503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15504 exec 5>>config.log
15505 {
15506   echo
15507   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15508 ## Running $as_me. ##
15509 _ASBOX
15510   $as_echo "$ac_log"
15511 } >&5
15512
15513 _ACEOF
15514 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15515 #
15516 # INIT-COMMANDS
15517 #
15518 ax_enable_builddir_srcdir="$srcdir"                    # $srcdir
15519 ax_enable_builddir_host="$HOST"                        # $HOST / $host
15520 ax_enable_builddir_version="$VERSION"                  # $VERSION
15521 ax_enable_builddir_package="$PACKAGE"                  # $PACKAGE
15522 ax_enable_builddir_auxdir="$ax_enable_builddir_auxdir" # $AUX
15523 ax_enable_builddir_sed="$ax_enable_builddir_sed"       # $SED
15524 ax_enable_builddir="$ax_enable_builddir"               # $SUB
15525
15526 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15527
15528
15529 # The HP-UX ksh and POSIX shell print the target directory to stdout
15530 # if CDPATH is set.
15531 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15532
15533 sed_quote_subst='$sed_quote_subst'
15534 double_quote_subst='$double_quote_subst'
15535 delay_variable_subst='$delay_variable_subst'
15536 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15537 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15538 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15539 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15540 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15541 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15542 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15543 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15544 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15545 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15546 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15547 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15548 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15549 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15550 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15551 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15552 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15553 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15554 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15555 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15556 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15557 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15558 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15559 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15560 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15561 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15562 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15563 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15564 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15565 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15566 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15567 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15568 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15569 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15570 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15571 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15572 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15573 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15574 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15575 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15576 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15577 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15578 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15579 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15580 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15581 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15582 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15583 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15584 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15585 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15586 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15587 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15588 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15589 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15590 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15591 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"`'
15592 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15593 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15594 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15595 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15596 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15597 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15598 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15599 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15600 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15601 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15602 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15603 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15604 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15605 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15606 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15607 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15608 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15609 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15610 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15611 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15612 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15613 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15614 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15615 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15616 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15617 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15618 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15619 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15620 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15621 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15622 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15623 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15624 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15625 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15626 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15627 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15628 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15629 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15630 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15631 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15632 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15633 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15634 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15635 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15636 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15637 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15638 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15639 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15640 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15641 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15642 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15643 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15644 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15645 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15646 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15647 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15648 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15649 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15650 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15651 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15652 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15653 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15654 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15655 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15656 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15657 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15658 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15659 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15660 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15661 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15662 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15663 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15664 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15665 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15666
15667 LTCC='$LTCC'
15668 LTCFLAGS='$LTCFLAGS'
15669 compiler='$compiler_DEFAULT'
15670
15671 # A function that is used when there is no print builtin or printf.
15672 func_fallback_echo ()
15673 {
15674   eval 'cat <<_LTECHO_EOF
15675 \$1
15676 _LTECHO_EOF'
15677 }
15678
15679 # Quote evaled strings.
15680 for var in SHELL \
15681 ECHO \
15682 SED \
15683 GREP \
15684 EGREP \
15685 FGREP \
15686 LD \
15687 NM \
15688 LN_S \
15689 lt_SP2NL \
15690 lt_NL2SP \
15691 reload_flag \
15692 OBJDUMP \
15693 deplibs_check_method \
15694 file_magic_cmd \
15695 file_magic_glob \
15696 want_nocaseglob \
15697 DLLTOOL \
15698 sharedlib_from_linklib_cmd \
15699 AR \
15700 AR_FLAGS \
15701 archiver_list_spec \
15702 STRIP \
15703 RANLIB \
15704 CC \
15705 CFLAGS \
15706 compiler \
15707 lt_cv_sys_global_symbol_pipe \
15708 lt_cv_sys_global_symbol_to_cdecl \
15709 lt_cv_sys_global_symbol_to_c_name_address \
15710 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15711 nm_file_list_spec \
15712 lt_prog_compiler_no_builtin_flag \
15713 lt_prog_compiler_pic \
15714 lt_prog_compiler_wl \
15715 lt_prog_compiler_static \
15716 lt_cv_prog_compiler_c_o \
15717 need_locks \
15718 MANIFEST_TOOL \
15719 DSYMUTIL \
15720 NMEDIT \
15721 LIPO \
15722 OTOOL \
15723 OTOOL64 \
15724 shrext_cmds \
15725 export_dynamic_flag_spec \
15726 whole_archive_flag_spec \
15727 compiler_needs_object \
15728 with_gnu_ld \
15729 allow_undefined_flag \
15730 no_undefined_flag \
15731 hardcode_libdir_flag_spec \
15732 hardcode_libdir_flag_spec_ld \
15733 hardcode_libdir_separator \
15734 exclude_expsyms \
15735 include_expsyms \
15736 file_list_spec \
15737 variables_saved_for_relink \
15738 libname_spec \
15739 library_names_spec \
15740 soname_spec \
15741 install_override_mode \
15742 finish_eval \
15743 old_striplib \
15744 striplib; do
15745     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15746     *[\\\\\\\`\\"\\\$]*)
15747       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15748       ;;
15749     *)
15750       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15751       ;;
15752     esac
15753 done
15754
15755 # Double-quote double-evaled strings.
15756 for var in reload_cmds \
15757 old_postinstall_cmds \
15758 old_postuninstall_cmds \
15759 old_archive_cmds \
15760 extract_expsyms_cmds \
15761 old_archive_from_new_cmds \
15762 old_archive_from_expsyms_cmds \
15763 archive_cmds \
15764 archive_expsym_cmds \
15765 module_cmds \
15766 module_expsym_cmds \
15767 export_symbols_cmds \
15768 prelink_cmds \
15769 postlink_cmds \
15770 postinstall_cmds \
15771 postuninstall_cmds \
15772 finish_cmds \
15773 sys_lib_search_path_spec \
15774 sys_lib_dlsearch_path_spec; do
15775     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15776     *[\\\\\\\`\\"\\\$]*)
15777       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15778       ;;
15779     *)
15780       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15781       ;;
15782     esac
15783 done
15784
15785 ac_aux_dir='$ac_aux_dir'
15786 xsi_shell='$xsi_shell'
15787 lt_shell_append='$lt_shell_append'
15788
15789 # See if we are running on zsh, and set the options which allow our
15790 # commands through without removal of \ escapes INIT.
15791 if test -n "\${ZSH_VERSION+set}" ; then
15792    setopt NO_GLOB_SUBST
15793 fi
15794
15795
15796     PACKAGE='$PACKAGE'
15797     VERSION='$VERSION'
15798     TIMESTAMP='$TIMESTAMP'
15799     RM='$RM'
15800     ofile='$ofile'
15801
15802
15803
15804 TARGETDIR="$TARGETDIR"
15805
15806 _ACEOF
15807
15808 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15809
15810 # Handling of arguments.
15811 for ac_config_target in $ac_config_targets
15812 do
15813   case $ac_config_target in
15814     "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
15815     "buildir") CONFIG_COMMANDS="$CONFIG_COMMANDS buildir" ;;
15816     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15817     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15818     "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
15819     "src") CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
15820     "include/ffitarget.h") CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
15821     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
15822     "include/ffi.h") CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
15823     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15824     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
15825     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
15826     "libffi.pc") CONFIG_FILES="$CONFIG_FILES libffi.pc" ;;
15827
15828   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15829   esac
15830 done
15831
15832
15833 # If the user did not use the arguments to specify the items to instantiate,
15834 # then the envvar interface is used.  Set only those that are not.
15835 # We use the long form for the default assignment because of an extremely
15836 # bizarre bug on SunOS 4.1.3.
15837 if $ac_need_defaults; then
15838   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15839   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15840   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15841   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15842 fi
15843
15844 # Have a temporary directory for convenience.  Make it in the build tree
15845 # simply because there is no reason against having it here, and in addition,
15846 # creating and moving files from /tmp can sometimes cause problems.
15847 # Hook for its removal unless debugging.
15848 # Note that there is a small window in which the directory will not be cleaned:
15849 # after its creation but before its name has been assigned to `$tmp'.
15850 $debug ||
15851 {
15852   tmp= ac_tmp=
15853   trap 'exit_status=$?
15854   : "${ac_tmp:=$tmp}"
15855   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15856 ' 0
15857   trap 'as_fn_exit 1' 1 2 13 15
15858 }
15859 # Create a (secure) tmp directory for tmp files.
15860
15861 {
15862   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15863   test -d "$tmp"
15864 }  ||
15865 {
15866   tmp=./conf$$-$RANDOM
15867   (umask 077 && mkdir "$tmp")
15868 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15869 ac_tmp=$tmp
15870
15871 # Set up the scripts for CONFIG_FILES section.
15872 # No need to generate them if there are no CONFIG_FILES.
15873 # This happens for instance with `./config.status config.h'.
15874 if test -n "$CONFIG_FILES"; then
15875
15876
15877 ac_cr=`echo X | tr X '\015'`
15878 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15879 # But we know of no other shell where ac_cr would be empty at this
15880 # point, so we can use a bashism as a fallback.
15881 if test "x$ac_cr" = x; then
15882   eval ac_cr=\$\'\\r\'
15883 fi
15884 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15885 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15886   ac_cs_awk_cr='\\r'
15887 else
15888   ac_cs_awk_cr=$ac_cr
15889 fi
15890
15891 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15892 _ACEOF
15893
15894
15895 {
15896   echo "cat >conf$$subs.awk <<_ACEOF" &&
15897   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15898   echo "_ACEOF"
15899 } >conf$$subs.sh ||
15900   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15901 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15902 ac_delim='%!_!# '
15903 for ac_last_try in false false false false false :; do
15904   . ./conf$$subs.sh ||
15905     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15906
15907   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15908   if test $ac_delim_n = $ac_delim_num; then
15909     break
15910   elif $ac_last_try; then
15911     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15912   else
15913     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15914   fi
15915 done
15916 rm -f conf$$subs.sh
15917
15918 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15919 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15920 _ACEOF
15921 sed -n '
15922 h
15923 s/^/S["/; s/!.*/"]=/
15924 p
15925 g
15926 s/^[^!]*!//
15927 :repl
15928 t repl
15929 s/'"$ac_delim"'$//
15930 t delim
15931 :nl
15932 h
15933 s/\(.\{148\}\)..*/\1/
15934 t more1
15935 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15936 p
15937 n
15938 b repl
15939 :more1
15940 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15941 p
15942 g
15943 s/.\{148\}//
15944 t nl
15945 :delim
15946 h
15947 s/\(.\{148\}\)..*/\1/
15948 t more2
15949 s/["\\]/\\&/g; s/^/"/; s/$/"/
15950 p
15951 b
15952 :more2
15953 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15954 p
15955 g
15956 s/.\{148\}//
15957 t delim
15958 ' <conf$$subs.awk | sed '
15959 /^[^""]/{
15960   N
15961   s/\n//
15962 }
15963 ' >>$CONFIG_STATUS || ac_write_fail=1
15964 rm -f conf$$subs.awk
15965 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15966 _ACAWK
15967 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15968   for (key in S) S_is_set[key] = 1
15969   FS = "\a"
15970
15971 }
15972 {
15973   line = $ 0
15974   nfields = split(line, field, "@")
15975   substed = 0
15976   len = length(field[1])
15977   for (i = 2; i < nfields; i++) {
15978     key = field[i]
15979     keylen = length(key)
15980     if (S_is_set[key]) {
15981       value = S[key]
15982       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15983       len += length(value) + length(field[++i])
15984       substed = 1
15985     } else
15986       len += 1 + keylen
15987   }
15988
15989   print line
15990 }
15991
15992 _ACAWK
15993 _ACEOF
15994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15995 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15996   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15997 else
15998   cat
15999 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16000   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16001 _ACEOF
16002
16003 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16004 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16005 # trailing colons and then remove the whole line if VPATH becomes empty
16006 # (actually we leave an empty line to preserve line numbers).
16007 if test "x$srcdir" = x.; then
16008   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16009 h
16010 s///
16011 s/^/:/
16012 s/[      ]*$/:/
16013 s/:\$(srcdir):/:/g
16014 s/:\${srcdir}:/:/g
16015 s/:@srcdir@:/:/g
16016 s/^:*//
16017 s/:*$//
16018 x
16019 s/\(=[   ]*\).*/\1/
16020 G
16021 s/\n//
16022 s/^[^=]*=[       ]*$//
16023 }'
16024 fi
16025
16026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16027 fi # test -n "$CONFIG_FILES"
16028
16029 # Set up the scripts for CONFIG_HEADERS section.
16030 # No need to generate them if there are no CONFIG_HEADERS.
16031 # This happens for instance with `./config.status Makefile'.
16032 if test -n "$CONFIG_HEADERS"; then
16033 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16034 BEGIN {
16035 _ACEOF
16036
16037 # Transform confdefs.h into an awk script `defines.awk', embedded as
16038 # here-document in config.status, that substitutes the proper values into
16039 # config.h.in to produce config.h.
16040
16041 # Create a delimiter string that does not exist in confdefs.h, to ease
16042 # handling of long lines.
16043 ac_delim='%!_!# '
16044 for ac_last_try in false false :; do
16045   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16046   if test -z "$ac_tt"; then
16047     break
16048   elif $ac_last_try; then
16049     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16050   else
16051     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16052   fi
16053 done
16054
16055 # For the awk script, D is an array of macro values keyed by name,
16056 # likewise P contains macro parameters if any.  Preserve backslash
16057 # newline sequences.
16058
16059 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16060 sed -n '
16061 s/.\{148\}/&'"$ac_delim"'/g
16062 t rset
16063 :rset
16064 s/^[     ]*#[    ]*define[       ][      ]*/ /
16065 t def
16066 d
16067 :def
16068 s/\\$//
16069 t bsnl
16070 s/["\\]/\\&/g
16071 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16072 D["\1"]=" \3"/p
16073 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16074 d
16075 :bsnl
16076 s/["\\]/\\&/g
16077 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16078 D["\1"]=" \3\\\\\\n"\\/p
16079 t cont
16080 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16081 t cont
16082 d
16083 :cont
16084 n
16085 s/.\{148\}/&'"$ac_delim"'/g
16086 t clear
16087 :clear
16088 s/\\$//
16089 t bsnlc
16090 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16091 d
16092 :bsnlc
16093 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16094 b cont
16095 ' <confdefs.h | sed '
16096 s/'"$ac_delim"'/"\\\
16097 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16098
16099 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16100   for (key in D) D_is_set[key] = 1
16101   FS = "\a"
16102 }
16103 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16104   line = \$ 0
16105   split(line, arg, " ")
16106   if (arg[1] == "#") {
16107     defundef = arg[2]
16108     mac1 = arg[3]
16109   } else {
16110     defundef = substr(arg[1], 2)
16111     mac1 = arg[2]
16112   }
16113   split(mac1, mac2, "(") #)
16114   macro = mac2[1]
16115   prefix = substr(line, 1, index(line, defundef) - 1)
16116   if (D_is_set[macro]) {
16117     # Preserve the white space surrounding the "#".
16118     print prefix "define", macro P[macro] D[macro]
16119     next
16120   } else {
16121     # Replace #undef with comments.  This is necessary, for example,
16122     # in the case of _POSIX_SOURCE, which is predefined and required
16123     # on some systems where configure will not decide to define it.
16124     if (defundef == "undef") {
16125       print "/*", prefix defundef, macro, "*/"
16126       next
16127     }
16128   }
16129 }
16130 { print }
16131 _ACAWK
16132 _ACEOF
16133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16134   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16135 fi # test -n "$CONFIG_HEADERS"
16136
16137
16138 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
16139 shift
16140 for ac_tag
16141 do
16142   case $ac_tag in
16143   :[FHLC]) ac_mode=$ac_tag; continue;;
16144   esac
16145   case $ac_mode$ac_tag in
16146   :[FHL]*:*);;
16147   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16148   :[FH]-) ac_tag=-:-;;
16149   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16150   esac
16151   ac_save_IFS=$IFS
16152   IFS=:
16153   set x $ac_tag
16154   IFS=$ac_save_IFS
16155   shift
16156   ac_file=$1
16157   shift
16158
16159   case $ac_mode in
16160   :L) ac_source=$1;;
16161   :[FH])
16162     ac_file_inputs=
16163     for ac_f
16164     do
16165       case $ac_f in
16166       -) ac_f="$ac_tmp/stdin";;
16167       *) # Look for the file first in the build tree, then in the source tree
16168          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16169          # because $ac_f cannot contain `:'.
16170          test -f "$ac_f" ||
16171            case $ac_f in
16172            [\\/$]*) false;;
16173            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16174            esac ||
16175            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16176       esac
16177       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16178       as_fn_append ac_file_inputs " '$ac_f'"
16179     done
16180
16181     # Let's still pretend it is `configure' which instantiates (i.e., don't
16182     # use $as_me), people would be surprised to read:
16183     #    /* config.h.  Generated by config.status.  */
16184     configure_input='Generated from '`
16185           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16186         `' by configure.'
16187     if test x"$ac_file" != x-; then
16188       configure_input="$ac_file.  $configure_input"
16189       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16190 $as_echo "$as_me: creating $ac_file" >&6;}
16191     fi
16192     # Neutralize special characters interpreted by sed in replacement strings.
16193     case $configure_input in #(
16194     *\&* | *\|* | *\\* )
16195        ac_sed_conf_input=`$as_echo "$configure_input" |
16196        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16197     *) ac_sed_conf_input=$configure_input;;
16198     esac
16199
16200     case $ac_tag in
16201     *:-:* | *:-) cat >"$ac_tmp/stdin" \
16202       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16203     esac
16204     ;;
16205   esac
16206
16207   ac_dir=`$as_dirname -- "$ac_file" ||
16208 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16209          X"$ac_file" : 'X\(//\)[^/]' \| \
16210          X"$ac_file" : 'X\(//\)$' \| \
16211          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16212 $as_echo X"$ac_file" |
16213     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16214             s//\1/
16215             q
16216           }
16217           /^X\(\/\/\)[^/].*/{
16218             s//\1/
16219             q
16220           }
16221           /^X\(\/\/\)$/{
16222             s//\1/
16223             q
16224           }
16225           /^X\(\/\).*/{
16226             s//\1/
16227             q
16228           }
16229           s/.*/./; q'`
16230   as_dir="$ac_dir"; as_fn_mkdir_p
16231   ac_builddir=.
16232
16233 case "$ac_dir" in
16234 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16235 *)
16236   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16237   # A ".." for each directory in $ac_dir_suffix.
16238   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16239   case $ac_top_builddir_sub in
16240   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16241   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16242   esac ;;
16243 esac
16244 ac_abs_top_builddir=$ac_pwd
16245 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16246 # for backward compatibility:
16247 ac_top_builddir=$ac_top_build_prefix
16248
16249 case $srcdir in
16250   .)  # We are building in place.
16251     ac_srcdir=.
16252     ac_top_srcdir=$ac_top_builddir_sub
16253     ac_abs_top_srcdir=$ac_pwd ;;
16254   [\\/]* | ?:[\\/]* )  # Absolute name.
16255     ac_srcdir=$srcdir$ac_dir_suffix;
16256     ac_top_srcdir=$srcdir
16257     ac_abs_top_srcdir=$srcdir ;;
16258   *) # Relative name.
16259     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16260     ac_top_srcdir=$ac_top_build_prefix$srcdir
16261     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16262 esac
16263 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16264
16265
16266   case $ac_mode in
16267   :F)
16268   #
16269   # CONFIG_FILE
16270   #
16271
16272   case $INSTALL in
16273   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16274   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16275   esac
16276   ac_MKDIR_P=$MKDIR_P
16277   case $MKDIR_P in
16278   [\\/$]* | ?:[\\/]* ) ;;
16279   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16280   esac
16281 _ACEOF
16282
16283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16284 # If the template does not know about datarootdir, expand it.
16285 # FIXME: This hack should be removed a few years after 2.60.
16286 ac_datarootdir_hack=; ac_datarootdir_seen=
16287 ac_sed_dataroot='
16288 /datarootdir/ {
16289   p
16290   q
16291 }
16292 /@datadir@/p
16293 /@docdir@/p
16294 /@infodir@/p
16295 /@localedir@/p
16296 /@mandir@/p'
16297 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16298 *datarootdir*) ac_datarootdir_seen=yes;;
16299 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16300   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16301 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16302 _ACEOF
16303 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16304   ac_datarootdir_hack='
16305   s&@datadir@&$datadir&g
16306   s&@docdir@&$docdir&g
16307   s&@infodir@&$infodir&g
16308   s&@localedir@&$localedir&g
16309   s&@mandir@&$mandir&g
16310   s&\\\${datarootdir}&$datarootdir&g' ;;
16311 esac
16312 _ACEOF
16313
16314 # Neutralize VPATH when `$srcdir' = `.'.
16315 # Shell code in configure.ac might set extrasub.
16316 # FIXME: do we really want to maintain this feature?
16317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16318 ac_sed_extra="$ac_vpsub
16319 $extrasub
16320 _ACEOF
16321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16322 :t
16323 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16324 s|@configure_input@|$ac_sed_conf_input|;t t
16325 s&@top_builddir@&$ac_top_builddir_sub&;t t
16326 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16327 s&@srcdir@&$ac_srcdir&;t t
16328 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16329 s&@top_srcdir@&$ac_top_srcdir&;t t
16330 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16331 s&@builddir@&$ac_builddir&;t t
16332 s&@abs_builddir@&$ac_abs_builddir&;t t
16333 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16334 s&@INSTALL@&$ac_INSTALL&;t t
16335 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16336 $ac_datarootdir_hack
16337 "
16338 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16339   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16340
16341 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16342   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16343   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
16344       "$ac_tmp/out"`; test -z "$ac_out"; } &&
16345   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16346 which seems to be undefined.  Please make sure it is defined" >&5
16347 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16348 which seems to be undefined.  Please make sure it is defined" >&2;}
16349
16350   rm -f "$ac_tmp/stdin"
16351   case $ac_file in
16352   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16353   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16354   esac \
16355   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16356  ;;
16357   :H)
16358   #
16359   # CONFIG_HEADER
16360   #
16361   if test x"$ac_file" != x-; then
16362     {
16363       $as_echo "/* $configure_input  */" \
16364       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16365     } >"$ac_tmp/config.h" \
16366       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16367     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16368       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16369 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16370     else
16371       rm -f "$ac_file"
16372       mv "$ac_tmp/config.h" "$ac_file" \
16373         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16374     fi
16375   else
16376     $as_echo "/* $configure_input  */" \
16377       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16378       || as_fn_error $? "could not create -" "$LINENO" 5
16379   fi
16380 # Compute "$ac_file"'s index in $config_headers.
16381 _am_arg="$ac_file"
16382 _am_stamp_count=1
16383 for _am_header in $config_headers :; do
16384   case $_am_header in
16385     $_am_arg | $_am_arg:* )
16386       break ;;
16387     * )
16388       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16389   esac
16390 done
16391 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16392 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16393          X"$_am_arg" : 'X\(//\)[^/]' \| \
16394          X"$_am_arg" : 'X\(//\)$' \| \
16395          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16396 $as_echo X"$_am_arg" |
16397     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16398             s//\1/
16399             q
16400           }
16401           /^X\(\/\/\)[^/].*/{
16402             s//\1/
16403             q
16404           }
16405           /^X\(\/\/\)$/{
16406             s//\1/
16407             q
16408           }
16409           /^X\(\/\).*/{
16410             s//\1/
16411             q
16412           }
16413           s/.*/./; q'`/stamp-h$_am_stamp_count
16414  ;;
16415   :L)
16416   #
16417   # CONFIG_LINK
16418   #
16419
16420   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16421     :
16422   else
16423     # Prefer the file from the source tree if names are identical.
16424     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16425       ac_source=$srcdir/$ac_source
16426     fi
16427
16428     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16429 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16430
16431     if test ! -r "$ac_source"; then
16432       as_fn_error $? "$ac_source: file not found" "$LINENO" 5
16433     fi
16434     rm -f "$ac_file"
16435
16436     # Try a relative symlink, then a hard link, then a copy.
16437     case $ac_source in
16438     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16439         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16440     esac
16441     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16442       ln "$ac_source" "$ac_file" 2>/dev/null ||
16443       cp -p "$ac_source" "$ac_file" ||
16444       as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16445   fi
16446  ;;
16447   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16448 $as_echo "$as_me: executing $ac_file commands" >&6;}
16449  ;;
16450   esac
16451
16452
16453   case $ac_file$ac_mode in
16454     "buildir":C)   ac_top_srcdir="$ax_enable_builddir_srcdir"
16455   if test ".$ax_enable_builddir" = ".." ; then
16456     if test -f "$top_srcdir/Makefile" ; then
16457       { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - left untouched" >&5
16458 $as_echo "$as_me: skipping top_srcdir/Makefile - left untouched" >&6;}
16459     else
16460       { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - not created" >&5
16461 $as_echo "$as_me: skipping top_srcdir/Makefile - not created" >&6;}
16462     fi
16463   else
16464     if test -f "$ac_top_srcdir/Makefile" ; then
16465       a=`grep "^VERSION " "$ac_top_srcdir/Makefile"` ; b=`grep "^VERSION " Makefile`
16466       test "$a" != "$b" && rm "$ac_top_srcdir/Makefile"
16467     fi
16468     if test -f "$ac_top_srcdir/Makefile" ; then
16469         echo "$ac_top_srcdir/Makefile : $ac_top_srcdir/Makefile.in" > $tmp/conftemp.mk
16470         echo "  @ echo 'REMOVED,,,' >\$@" >> $tmp/conftemp.mk
16471       eval "${MAKE-make} -f $tmp/conftemp.mk 2>/dev/null >/dev/null"
16472       if grep '^REMOVED,,,' "$ac_top_srcdir/Makefile" >/dev/null
16473       then rm $ac_top_srcdir/Makefile ; fi
16474       cp $tmp/conftemp.mk $ac_top_srcdir/makefiles.mk~      ## DEBUGGING
16475     fi
16476     if test ! -f "$ac_top_srcdir/Makefile" ; then
16477       { $as_echo "$as_me:${as_lineno-$LINENO}: create top_srcdir/Makefile guessed from local Makefile" >&5
16478 $as_echo "$as_me: create top_srcdir/Makefile guessed from local Makefile" >&6;}
16479       x='`' ; cat >$tmp/conftemp.sed <<_EOF
16480 /^\$/n
16481 x
16482 /^\$/bS
16483 x
16484 /\\\\\$/{H;d;}
16485 {H;s/.*//;x;}
16486 bM
16487 :S
16488 x
16489 /\\\\\$/{h;d;}
16490 {h;s/.*//;x;}
16491 :M
16492 s/\\(\\n\\)     /\\1 /g
16493 /^      /d
16494 /^[      ]*[\\#]/d
16495 /^VPATH *=/d
16496 s/^srcdir *=.*/srcdir = ./
16497 s/^top_srcdir *=.*/top_srcdir = ./
16498 /[:=]/!d
16499 /^\\./d
16500 / = /b
16501 / .= /b
16502 /:/!b
16503 s/:.*/:/
16504 s/ /  /g
16505 s/ \\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/ \\1 \\1-all\\2/g
16506 s/^\\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/\\1 \\1-all\\2/
16507 s/  / /g
16508 /^all all-all[ :]/i\\
16509 all-configured : all-all
16510 s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-all//g
16511 /-all-all/d
16512 a\\
16513         @ HOST="\$(HOST)\" \\\\\\
16514         ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
16515         ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
16516         ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
16517         ; echo "MAKE \$\$HOST : \$\$n * \$\@"; if test "\$\$n" -eq "0" ; then : \\\\\\
16518         ; BUILD=$x grep "^####.*|" Makefile |tail -1| sed -e 's/.*|//' $x ; fi \\\\\\
16519         ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
16520         ; test "\$\$use" = "\$\@" && BUILD=$x echo "\$\$BUILD" | tail -1 $x \\\\\\
16521         ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
16522         ; (cd "\$\$i" && test ! -f configure && \$(MAKE) \$\$use) || exit; done
16523 /dist-all *:/a\\
16524         @ HOST="\$(HOST)\" \\\\\\
16525         ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
16526         ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
16527         ; found=$x echo \$\$BUILD | wc -w $x \\\\\\
16528         ; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).tar.*" \\\\\\
16529         ; if test "\$\$found" -eq "0" ; then : \\\\\\
16530         ; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
16531         ; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
16532         ; for f in \$\$i/\$(PACKAGE)-\$(VERSION).tar.* \\\\\\
16533         ; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
16534 /dist-[a-zA-Z0-9]*-all *:/a\\
16535         @ HOST="\$(HOST)\" \\\\\\
16536         ; test ".\$\$HOST" = "." && HOST=$x sh ./config.guess $x \\\\\\
16537         ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
16538         ; found=$x echo \$\$BUILD | wc -w $x \\\\\\
16539         ; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).*" \\\\\\
16540         ; if test "\$\$found" -eq "0" ; then : \\\\\\
16541         ; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
16542         ; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
16543         ; for f in \$\$i/\$(PACKAGE)-\$(VERSION).* \\\\\\
16544         ; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
16545 /distclean-all *:/a\\
16546         @ HOST="\$(HOST)\" \\\\\\
16547         ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
16548         ; BUILD=$x grep "^#### .*|" Makefile | sed -e 's/.*|//' $x \\\\\\
16549         ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
16550         ; echo "MAKE \$\$HOST : \$\$n * \$\@ (all local builds)" \\\\\\
16551         ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
16552         ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
16553         ; echo "# rm -r \$\$i"; done ; echo "# (sleep 3)" ; sleep 3 \\\\\\
16554         ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
16555         ; echo "\$\$i" | grep "^/" > /dev/null && continue \\\\\\
16556         ; echo "\$\$i" | grep "^../" > /dev/null && continue \\\\\\
16557         ; echo "rm -r \$\$i"; (rm -r "\$\$i") ; done ; rm Makefile
16558 _EOF
16559       cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefile.sed~"            ## DEBUGGING
16560       $ax_enable_builddir_sed -f $tmp/conftemp.sed Makefile >$ac_top_srcdir/Makefile
16561       if test -f "$ac_top_srcdir/Makefile.mk" ; then
16562         { $as_echo "$as_me:${as_lineno-$LINENO}: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&5
16563 $as_echo "$as_me: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&6;}
16564         cat $ac_top_srcdir/Makefile.mk >>$ac_top_srcdir/Makefile
16565       fi ; xxxx="####"
16566       echo "$xxxx CONFIGURATIONS FOR TOPLEVEL MAKEFILE: " >>$ac_top_srcdir/Makefile
16567       # sanity check
16568       if grep '^; echo "MAKE ' $ac_top_srcdir/Makefile >/dev/null ; then
16569         { $as_echo "$as_me:${as_lineno-$LINENO}: buggy sed found - it deletes tab in \"a\" text parts" >&5
16570 $as_echo "$as_me: buggy sed found - it deletes tab in \"a\" text parts" >&6;}
16571         $ax_enable_builddir_sed -e '/^@ HOST=/s/^/      /' -e '/^; /s/^/        /' $ac_top_srcdir/Makefile \
16572           >$ac_top_srcdir/Makefile~
16573         (test -s $ac_top_srcdir/Makefile~ && mv $ac_top_srcdir/Makefile~ $ac_top_srcdir/Makefile) 2>/dev/null
16574       fi
16575     else
16576       xxxx="\\#\\#\\#\\#"
16577       # echo "/^$xxxx *$ax_enable_builddir_host /d" >$tmp/conftemp.sed
16578       echo "s!^$xxxx [^|]* | *$ax_enable_builddir *\$!$xxxx ...... $ax_enable_builddir!" >$tmp/conftemp.sed
16579       $ax_enable_builddir_sed -f "$tmp/conftemp.sed" "$ac_top_srcdir/Makefile" >$tmp/mkfile.tmp
16580         cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefiles.sed~"         ## DEBUGGING
16581         cp "$tmp/mkfile.tmp"   "$ac_top_srcdir/makefiles.out~"         ## DEBUGGING
16582       if cmp -s "$ac_top_srcdir/Makefile" "$tmp/mkfile.tmp" 2>/dev/null ; then
16583         { $as_echo "$as_me:${as_lineno-$LINENO}: keeping top_srcdir/Makefile from earlier configure" >&5
16584 $as_echo "$as_me: keeping top_srcdir/Makefile from earlier configure" >&6;}
16585         rm "$tmp/mkfile.tmp"
16586       else
16587         { $as_echo "$as_me:${as_lineno-$LINENO}: reusing top_srcdir/Makefile from earlier configure" >&5
16588 $as_echo "$as_me: reusing top_srcdir/Makefile from earlier configure" >&6;}
16589         mv "$tmp/mkfile.tmp" "$ac_top_srcdir/Makefile"
16590       fi
16591     fi
16592     { $as_echo "$as_me:${as_lineno-$LINENO}: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&5
16593 $as_echo "$as_me: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&6;}
16594     xxxx="####"
16595     echo "$xxxx" "$ax_enable_builddir_host" "|$ax_enable_builddir" >>$ac_top_srcdir/Makefile
16596   fi
16597  ;;
16598     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16599   # Autoconf 2.62 quotes --file arguments for eval, but not when files
16600   # are listed without --file.  Let's play safe and only enable the eval
16601   # if we detect the quoting.
16602   case $CONFIG_FILES in
16603   *\'*) eval set x "$CONFIG_FILES" ;;
16604   *)   set x $CONFIG_FILES ;;
16605   esac
16606   shift
16607   for mf
16608   do
16609     # Strip MF so we end up with the name of the file.
16610     mf=`echo "$mf" | sed -e 's/:.*$//'`
16611     # Check whether this is an Automake generated Makefile or not.
16612     # We used to match only the files named `Makefile.in', but
16613     # some people rename them; so instead we look at the file content.
16614     # Grep'ing the first line is not enough: some people post-process
16615     # each Makefile.in and add a new line on top of each file to say so.
16616     # Grep'ing the whole file is not good either: AIX grep has a line
16617     # limit of 2048, but all sed's we know have understand at least 4000.
16618     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16619       dirpart=`$as_dirname -- "$mf" ||
16620 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16621          X"$mf" : 'X\(//\)[^/]' \| \
16622          X"$mf" : 'X\(//\)$' \| \
16623          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16624 $as_echo X"$mf" |
16625     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16626             s//\1/
16627             q
16628           }
16629           /^X\(\/\/\)[^/].*/{
16630             s//\1/
16631             q
16632           }
16633           /^X\(\/\/\)$/{
16634             s//\1/
16635             q
16636           }
16637           /^X\(\/\).*/{
16638             s//\1/
16639             q
16640           }
16641           s/.*/./; q'`
16642     else
16643       continue
16644     fi
16645     # Extract the definition of DEPDIR, am__include, and am__quote
16646     # from the Makefile without running `make'.
16647     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16648     test -z "$DEPDIR" && continue
16649     am__include=`sed -n 's/^am__include = //p' < "$mf"`
16650     test -z "am__include" && continue
16651     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16652     # When using ansi2knr, U may be empty or an underscore; expand it
16653     U=`sed -n 's/^U = //p' < "$mf"`
16654     # Find all dependency output files, they are included files with
16655     # $(DEPDIR) in their names.  We invoke sed twice because it is the
16656     # simplest approach to changing $(DEPDIR) to its actual value in the
16657     # expansion.
16658     for file in `sed -n "
16659       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16660          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16661       # Make sure the directory exists.
16662       test -f "$dirpart/$file" && continue
16663       fdir=`$as_dirname -- "$file" ||
16664 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16665          X"$file" : 'X\(//\)[^/]' \| \
16666          X"$file" : 'X\(//\)$' \| \
16667          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16668 $as_echo X"$file" |
16669     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16670             s//\1/
16671             q
16672           }
16673           /^X\(\/\/\)[^/].*/{
16674             s//\1/
16675             q
16676           }
16677           /^X\(\/\/\)$/{
16678             s//\1/
16679             q
16680           }
16681           /^X\(\/\).*/{
16682             s//\1/
16683             q
16684           }
16685           s/.*/./; q'`
16686       as_dir=$dirpart/$fdir; as_fn_mkdir_p
16687       # echo "creating $dirpart/$file"
16688       echo '# dummy' > "$dirpart/$file"
16689     done
16690   done
16691 }
16692  ;;
16693     "libtool":C)
16694
16695     # See if we are running on zsh, and set the options which allow our
16696     # commands through without removal of \ escapes.
16697     if test -n "${ZSH_VERSION+set}" ; then
16698       setopt NO_GLOB_SUBST
16699     fi
16700
16701     cfgfile="${ofile}T"
16702     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16703     $RM "$cfgfile"
16704
16705     cat <<_LT_EOF >> "$cfgfile"
16706 #! $SHELL
16707
16708 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16709 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16710 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16711 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16712 #
16713 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16714 #                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
16715 #                 Inc.
16716 #   Written by Gordon Matzigkeit, 1996
16717 #
16718 #   This file is part of GNU Libtool.
16719 #
16720 # GNU Libtool is free software; you can redistribute it and/or
16721 # modify it under the terms of the GNU General Public License as
16722 # published by the Free Software Foundation; either version 2 of
16723 # the License, or (at your option) any later version.
16724 #
16725 # As a special exception to the GNU General Public License,
16726 # if you distribute this file as part of a program or library that
16727 # is built using GNU Libtool, you may include this file under the
16728 # same distribution terms that you use for the rest of that program.
16729 #
16730 # GNU Libtool is distributed in the hope that it will be useful,
16731 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16732 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16733 # GNU General Public License for more details.
16734 #
16735 # You should have received a copy of the GNU General Public License
16736 # along with GNU Libtool; see the file COPYING.  If not, a copy
16737 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16738 # obtained by writing to the Free Software Foundation, Inc.,
16739 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16740
16741
16742 # The names of the tagged configurations supported by this script.
16743 available_tags=""
16744
16745 # ### BEGIN LIBTOOL CONFIG
16746
16747 # Which release of libtool.m4 was used?
16748 macro_version=$macro_version
16749 macro_revision=$macro_revision
16750
16751 # Whether or not to build shared libraries.
16752 build_libtool_libs=$enable_shared
16753
16754 # Whether or not to build static libraries.
16755 build_old_libs=$enable_static
16756
16757 # What type of objects to build.
16758 pic_mode=$pic_mode
16759
16760 # Whether or not to optimize for fast installation.
16761 fast_install=$enable_fast_install
16762
16763 # Shell to use when invoking shell scripts.
16764 SHELL=$lt_SHELL
16765
16766 # An echo program that protects backslashes.
16767 ECHO=$lt_ECHO
16768
16769 # The host system.
16770 host_alias=$host_alias
16771 host=$host
16772 host_os=$host_os
16773
16774 # The build system.
16775 build_alias=$build_alias
16776 build=$build
16777 build_os=$build_os
16778
16779 # A sed program that does not truncate output.
16780 SED=$lt_SED
16781
16782 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16783 Xsed="\$SED -e 1s/^X//"
16784
16785 # A grep program that handles long lines.
16786 GREP=$lt_GREP
16787
16788 # An ERE matcher.
16789 EGREP=$lt_EGREP
16790
16791 # A literal string matcher.
16792 FGREP=$lt_FGREP
16793
16794 # A BSD- or MS-compatible name lister.
16795 NM=$lt_NM
16796
16797 # Whether we need soft or hard links.
16798 LN_S=$lt_LN_S
16799
16800 # What is the maximum length of a command?
16801 max_cmd_len=$max_cmd_len
16802
16803 # Object file suffix (normally "o").
16804 objext=$ac_objext
16805
16806 # Executable file suffix (normally "").
16807 exeext=$exeext
16808
16809 # whether the shell understands "unset".
16810 lt_unset=$lt_unset
16811
16812 # turn spaces into newlines.
16813 SP2NL=$lt_lt_SP2NL
16814
16815 # turn newlines into spaces.
16816 NL2SP=$lt_lt_NL2SP
16817
16818 # convert \$build file names to \$host format.
16819 to_host_file_cmd=$lt_cv_to_host_file_cmd
16820
16821 # convert \$build files to toolchain format.
16822 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16823
16824 # An object symbol dumper.
16825 OBJDUMP=$lt_OBJDUMP
16826
16827 # Method to check whether dependent libraries are shared objects.
16828 deplibs_check_method=$lt_deplibs_check_method
16829
16830 # Command to use when deplibs_check_method = "file_magic".
16831 file_magic_cmd=$lt_file_magic_cmd
16832
16833 # How to find potential files when deplibs_check_method = "file_magic".
16834 file_magic_glob=$lt_file_magic_glob
16835
16836 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16837 want_nocaseglob=$lt_want_nocaseglob
16838
16839 # DLL creation program.
16840 DLLTOOL=$lt_DLLTOOL
16841
16842 # Command to associate shared and link libraries.
16843 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16844
16845 # The archiver.
16846 AR=$lt_AR
16847
16848 # Flags to create an archive.
16849 AR_FLAGS=$lt_AR_FLAGS
16850
16851 # How to feed a file listing to the archiver.
16852 archiver_list_spec=$lt_archiver_list_spec
16853
16854 # A symbol stripping program.
16855 STRIP=$lt_STRIP
16856
16857 # Commands used to install an old-style archive.
16858 RANLIB=$lt_RANLIB
16859 old_postinstall_cmds=$lt_old_postinstall_cmds
16860 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16861
16862 # Whether to use a lock for old archive extraction.
16863 lock_old_archive_extraction=$lock_old_archive_extraction
16864
16865 # A C compiler.
16866 LTCC=$lt_CC
16867
16868 # LTCC compiler flags.
16869 LTCFLAGS=$lt_CFLAGS
16870
16871 # Take the output of nm and produce a listing of raw symbols and C names.
16872 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16873
16874 # Transform the output of nm in a proper C declaration.
16875 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16876
16877 # Transform the output of nm in a C name address pair.
16878 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16879
16880 # Transform the output of nm in a C name address pair when lib prefix is needed.
16881 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16882
16883 # Specify filename containing input files for \$NM.
16884 nm_file_list_spec=$lt_nm_file_list_spec
16885
16886 # The root where to search for dependent libraries,and in which our libraries should be installed.
16887 lt_sysroot=$lt_sysroot
16888
16889 # The name of the directory that contains temporary libtool files.
16890 objdir=$objdir
16891
16892 # Used to examine libraries when file_magic_cmd begins with "file".
16893 MAGIC_CMD=$MAGIC_CMD
16894
16895 # Must we lock files when doing compilation?
16896 need_locks=$lt_need_locks
16897
16898 # Manifest tool.
16899 MANIFEST_TOOL=$lt_MANIFEST_TOOL
16900
16901 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16902 DSYMUTIL=$lt_DSYMUTIL
16903
16904 # Tool to change global to local symbols on Mac OS X.
16905 NMEDIT=$lt_NMEDIT
16906
16907 # Tool to manipulate fat objects and archives on Mac OS X.
16908 LIPO=$lt_LIPO
16909
16910 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16911 OTOOL=$lt_OTOOL
16912
16913 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16914 OTOOL64=$lt_OTOOL64
16915
16916 # Old archive suffix (normally "a").
16917 libext=$libext
16918
16919 # Shared library suffix (normally ".so").
16920 shrext_cmds=$lt_shrext_cmds
16921
16922 # The commands to extract the exported symbol list from a shared archive.
16923 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16924
16925 # Variables whose values should be saved in libtool wrapper scripts and
16926 # restored at link time.
16927 variables_saved_for_relink=$lt_variables_saved_for_relink
16928
16929 # Do we need the "lib" prefix for modules?
16930 need_lib_prefix=$need_lib_prefix
16931
16932 # Do we need a version for libraries?
16933 need_version=$need_version
16934
16935 # Library versioning type.
16936 version_type=$version_type
16937
16938 # Shared library runtime path variable.
16939 runpath_var=$runpath_var
16940
16941 # Shared library path variable.
16942 shlibpath_var=$shlibpath_var
16943
16944 # Is shlibpath searched before the hard-coded library search path?
16945 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16946
16947 # Format of library name prefix.
16948 libname_spec=$lt_libname_spec
16949
16950 # List of archive names.  First name is the real one, the rest are links.
16951 # The last name is the one that the linker finds with -lNAME
16952 library_names_spec=$lt_library_names_spec
16953
16954 # The coded name of the library, if different from the real name.
16955 soname_spec=$lt_soname_spec
16956
16957 # Permission mode override for installation of shared libraries.
16958 install_override_mode=$lt_install_override_mode
16959
16960 # Command to use after installation of a shared archive.
16961 postinstall_cmds=$lt_postinstall_cmds
16962
16963 # Command to use after uninstallation of a shared archive.
16964 postuninstall_cmds=$lt_postuninstall_cmds
16965
16966 # Commands used to finish a libtool library installation in a directory.
16967 finish_cmds=$lt_finish_cmds
16968
16969 # As "finish_cmds", except a single script fragment to be evaled but
16970 # not shown.
16971 finish_eval=$lt_finish_eval
16972
16973 # Whether we should hardcode library paths into libraries.
16974 hardcode_into_libs=$hardcode_into_libs
16975
16976 # Compile-time system search path for libraries.
16977 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16978
16979 # Run-time system search path for libraries.
16980 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16981
16982 # Whether dlopen is supported.
16983 dlopen_support=$enable_dlopen
16984
16985 # Whether dlopen of programs is supported.
16986 dlopen_self=$enable_dlopen_self
16987
16988 # Whether dlopen of statically linked programs is supported.
16989 dlopen_self_static=$enable_dlopen_self_static
16990
16991 # Commands to strip libraries.
16992 old_striplib=$lt_old_striplib
16993 striplib=$lt_striplib
16994
16995
16996 # The linker used to build libraries.
16997 LD=$lt_LD
16998
16999 # How to create reloadable object files.
17000 reload_flag=$lt_reload_flag
17001 reload_cmds=$lt_reload_cmds
17002
17003 # Commands used to build an old-style archive.
17004 old_archive_cmds=$lt_old_archive_cmds
17005
17006 # A language specific compiler.
17007 CC=$lt_compiler
17008
17009 # Is the compiler the GNU compiler?
17010 with_gcc=$GCC
17011
17012 # Compiler flag to turn off builtin functions.
17013 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17014
17015 # Additional compiler flags for building library objects.
17016 pic_flag=$lt_lt_prog_compiler_pic
17017
17018 # How to pass a linker flag through the compiler.
17019 wl=$lt_lt_prog_compiler_wl
17020
17021 # Compiler flag to prevent dynamic linking.
17022 link_static_flag=$lt_lt_prog_compiler_static
17023
17024 # Does compiler simultaneously support -c and -o options?
17025 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17026
17027 # Whether or not to add -lc for building shared libraries.
17028 build_libtool_need_lc=$archive_cmds_need_lc
17029
17030 # Whether or not to disallow shared libs when runtime libs are static.
17031 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17032
17033 # Compiler flag to allow reflexive dlopens.
17034 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17035
17036 # Compiler flag to generate shared objects directly from archives.
17037 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17038
17039 # Whether the compiler copes with passing no objects directly.
17040 compiler_needs_object=$lt_compiler_needs_object
17041
17042 # Create an old-style archive from a shared archive.
17043 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17044
17045 # Create a temporary old-style archive to link instead of a shared archive.
17046 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17047
17048 # Commands used to build a shared archive.
17049 archive_cmds=$lt_archive_cmds
17050 archive_expsym_cmds=$lt_archive_expsym_cmds
17051
17052 # Commands used to build a loadable module if different from building
17053 # a shared archive.
17054 module_cmds=$lt_module_cmds
17055 module_expsym_cmds=$lt_module_expsym_cmds
17056
17057 # Whether we are building with GNU ld or not.
17058 with_gnu_ld=$lt_with_gnu_ld
17059
17060 # Flag that allows shared libraries with undefined symbols to be built.
17061 allow_undefined_flag=$lt_allow_undefined_flag
17062
17063 # Flag that enforces no undefined symbols.
17064 no_undefined_flag=$lt_no_undefined_flag
17065
17066 # Flag to hardcode \$libdir into a binary during linking.
17067 # This must work even if \$libdir does not exist
17068 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17069
17070 # If ld is used when linking, flag to hardcode \$libdir into a binary
17071 # during linking.  This must work even if \$libdir does not exist.
17072 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17073
17074 # Whether we need a single "-rpath" flag with a separated argument.
17075 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17076
17077 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17078 # DIR into the resulting binary.
17079 hardcode_direct=$hardcode_direct
17080
17081 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17082 # DIR into the resulting binary and the resulting library dependency is
17083 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17084 # library is relocated.
17085 hardcode_direct_absolute=$hardcode_direct_absolute
17086
17087 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17088 # into the resulting binary.
17089 hardcode_minus_L=$hardcode_minus_L
17090
17091 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17092 # into the resulting binary.
17093 hardcode_shlibpath_var=$hardcode_shlibpath_var
17094
17095 # Set to "yes" if building a shared library automatically hardcodes DIR
17096 # into the library and all subsequent libraries and executables linked
17097 # against it.
17098 hardcode_automatic=$hardcode_automatic
17099
17100 # Set to yes if linker adds runtime paths of dependent libraries
17101 # to runtime path list.
17102 inherit_rpath=$inherit_rpath
17103
17104 # Whether libtool must link a program against all its dependency libraries.
17105 link_all_deplibs=$link_all_deplibs
17106
17107 # Set to "yes" if exported symbols are required.
17108 always_export_symbols=$always_export_symbols
17109
17110 # The commands to list exported symbols.
17111 export_symbols_cmds=$lt_export_symbols_cmds
17112
17113 # Symbols that should not be listed in the preloaded symbols.
17114 exclude_expsyms=$lt_exclude_expsyms
17115
17116 # Symbols that must always be exported.
17117 include_expsyms=$lt_include_expsyms
17118
17119 # Commands necessary for linking programs (against libraries) with templates.
17120 prelink_cmds=$lt_prelink_cmds
17121
17122 # Commands necessary for finishing linking programs.
17123 postlink_cmds=$lt_postlink_cmds
17124
17125 # Specify filename containing input files.
17126 file_list_spec=$lt_file_list_spec
17127
17128 # How to hardcode a shared library path into an executable.
17129 hardcode_action=$hardcode_action
17130
17131 # ### END LIBTOOL CONFIG
17132
17133 _LT_EOF
17134
17135   case $host_os in
17136   aix3*)
17137     cat <<\_LT_EOF >> "$cfgfile"
17138 # AIX sometimes has problems with the GCC collect2 program.  For some
17139 # reason, if we set the COLLECT_NAMES environment variable, the problems
17140 # vanish in a puff of smoke.
17141 if test "X${COLLECT_NAMES+set}" != Xset; then
17142   COLLECT_NAMES=
17143   export COLLECT_NAMES
17144 fi
17145 _LT_EOF
17146     ;;
17147   esac
17148
17149
17150 ltmain="$ac_aux_dir/ltmain.sh"
17151
17152
17153   # We use sed instead of cat because bash on DJGPP gets confused if
17154   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17155   # text mode, it properly converts lines to CR/LF.  This bash problem
17156   # is reportedly fixed, but why not run on old versions too?
17157   sed '$q' "$ltmain" >> "$cfgfile" \
17158      || (rm -f "$cfgfile"; exit 1)
17159
17160   if test x"$xsi_shell" = xyes; then
17161   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17162 func_dirname ()\
17163 {\
17164 \    case ${1} in\
17165 \      */*) func_dirname_result="${1%/*}${2}" ;;\
17166 \      *  ) func_dirname_result="${3}" ;;\
17167 \    esac\
17168 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17169   && mv -f "$cfgfile.tmp" "$cfgfile" \
17170     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17171 test 0 -eq $? || _lt_function_replace_fail=:
17172
17173
17174   sed -e '/^func_basename ()$/,/^} # func_basename /c\
17175 func_basename ()\
17176 {\
17177 \    func_basename_result="${1##*/}"\
17178 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
17179   && mv -f "$cfgfile.tmp" "$cfgfile" \
17180     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17181 test 0 -eq $? || _lt_function_replace_fail=:
17182
17183
17184   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
17185 func_dirname_and_basename ()\
17186 {\
17187 \    case ${1} in\
17188 \      */*) func_dirname_result="${1%/*}${2}" ;;\
17189 \      *  ) func_dirname_result="${3}" ;;\
17190 \    esac\
17191 \    func_basename_result="${1##*/}"\
17192 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17193   && mv -f "$cfgfile.tmp" "$cfgfile" \
17194     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17195 test 0 -eq $? || _lt_function_replace_fail=:
17196
17197
17198   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17199 func_stripname ()\
17200 {\
17201 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17202 \    # positional parameters, so assign one to ordinary parameter first.\
17203 \    func_stripname_result=${3}\
17204 \    func_stripname_result=${func_stripname_result#"${1}"}\
17205 \    func_stripname_result=${func_stripname_result%"${2}"}\
17206 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17207   && mv -f "$cfgfile.tmp" "$cfgfile" \
17208     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17209 test 0 -eq $? || _lt_function_replace_fail=:
17210
17211
17212   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17213 func_split_long_opt ()\
17214 {\
17215 \    func_split_long_opt_name=${1%%=*}\
17216 \    func_split_long_opt_arg=${1#*=}\
17217 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17218   && mv -f "$cfgfile.tmp" "$cfgfile" \
17219     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17220 test 0 -eq $? || _lt_function_replace_fail=:
17221
17222
17223   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17224 func_split_short_opt ()\
17225 {\
17226 \    func_split_short_opt_arg=${1#??}\
17227 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17228 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17229   && mv -f "$cfgfile.tmp" "$cfgfile" \
17230     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17231 test 0 -eq $? || _lt_function_replace_fail=:
17232
17233
17234   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17235 func_lo2o ()\
17236 {\
17237 \    case ${1} in\
17238 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17239 \      *)    func_lo2o_result=${1} ;;\
17240 \    esac\
17241 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17242   && mv -f "$cfgfile.tmp" "$cfgfile" \
17243     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17244 test 0 -eq $? || _lt_function_replace_fail=:
17245
17246
17247   sed -e '/^func_xform ()$/,/^} # func_xform /c\
17248 func_xform ()\
17249 {\
17250     func_xform_result=${1%.*}.lo\
17251 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17252   && mv -f "$cfgfile.tmp" "$cfgfile" \
17253     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17254 test 0 -eq $? || _lt_function_replace_fail=:
17255
17256
17257   sed -e '/^func_arith ()$/,/^} # func_arith /c\
17258 func_arith ()\
17259 {\
17260     func_arith_result=$(( $* ))\
17261 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17262   && mv -f "$cfgfile.tmp" "$cfgfile" \
17263     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17264 test 0 -eq $? || _lt_function_replace_fail=:
17265
17266
17267   sed -e '/^func_len ()$/,/^} # func_len /c\
17268 func_len ()\
17269 {\
17270     func_len_result=${#1}\
17271 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17272   && mv -f "$cfgfile.tmp" "$cfgfile" \
17273     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17274 test 0 -eq $? || _lt_function_replace_fail=:
17275
17276 fi
17277
17278 if test x"$lt_shell_append" = xyes; then
17279   sed -e '/^func_append ()$/,/^} # func_append /c\
17280 func_append ()\
17281 {\
17282     eval "${1}+=\\${2}"\
17283 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17284   && mv -f "$cfgfile.tmp" "$cfgfile" \
17285     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17286 test 0 -eq $? || _lt_function_replace_fail=:
17287
17288
17289   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17290 func_append_quoted ()\
17291 {\
17292 \    func_quote_for_eval "${2}"\
17293 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
17294 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
17295   && mv -f "$cfgfile.tmp" "$cfgfile" \
17296     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17297 test 0 -eq $? || _lt_function_replace_fail=:
17298
17299
17300   # Save a `func_append' function call where possible by direct use of '+='
17301   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
17302     && mv -f "$cfgfile.tmp" "$cfgfile" \
17303       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17304   test 0 -eq $? || _lt_function_replace_fail=:
17305 else
17306   # Save a `func_append' function call even when '+=' is not available
17307   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
17308     && mv -f "$cfgfile.tmp" "$cfgfile" \
17309       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17310   test 0 -eq $? || _lt_function_replace_fail=:
17311 fi
17312
17313 if test x"$_lt_function_replace_fail" = x":"; then
17314   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
17315 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
17316 fi
17317
17318
17319    mv -f "$cfgfile" "$ofile" ||
17320     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17321   chmod +x "$ofile"
17322
17323  ;;
17324     "include":C) test -d include || mkdir include ;;
17325     "src":C)
17326 test -d src || mkdir src
17327 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
17328  ;;
17329
17330   esac
17331 done # for ac_tag
17332
17333
17334 as_fn_exit 0
17335 _ACEOF
17336 ac_clean_files=$ac_clean_files_save
17337
17338 test $ac_write_fail = 0 ||
17339   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17340
17341
17342 # configure is writing to config.log, and then calls config.status.
17343 # config.status does its own redirection, appending to config.log.
17344 # Unfortunately, on DOS this fails, as config.log is still kept open
17345 # by configure, so config.status won't be able to write to it; its
17346 # output is simply discarded.  So we exec the FD to /dev/null,
17347 # effectively closing config.log, so it can be properly (re)opened and
17348 # appended to by config.status.  When coming back to configure, we
17349 # need to make the FD available again.
17350 if test "$no_create" != yes; then
17351   ac_cs_success=:
17352   ac_config_status_args=
17353   test "$silent" = yes &&
17354     ac_config_status_args="$ac_config_status_args --quiet"
17355   exec 5>/dev/null
17356   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17357   exec 5>>config.log
17358   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17359   # would make configure fail if this is the last instruction.
17360   $ac_cs_success || as_fn_exit 1
17361 fi
17362 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17363   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17364 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17365 fi
17366