OSDN Git Service

* config/i386/i386.md (float<SSEMODEI24:mode><X87MODEF:mode>2):
[pf3gnuchains/gcc-fork.git] / libffi / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for libffi 3.0.8.
4 #
5 # Report bugs to <http://gcc.gnu.org/bugs.html>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # Foundation, Inc.
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20   emulate sh
21   NULLCMD=:
22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in #(
28   *posix*) :
29     set -o posix ;; #(
30   *) :
31      ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47   as_echo='print -r --'
48   as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in #(
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order.  Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" ""        $as_nl"
90
91 # Find who we are.  Look in the path if we contain no directory separator.
92 case $0 in #((
93   *[\\/]* ) as_myself=$0 ;;
94   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97   IFS=$as_save_IFS
98   test -z "$as_dir" && as_dir=.
99     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100   done
101 IFS=$as_save_IFS
102
103      ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108   as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112   exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there.  '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138   emulate sh
139   NULLCMD=:
140   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141   # is contrary to our usage.  Disable this feature.
142   alias -g '\${1+\"\$@\"}'='\"\$@\"'
143   setopt NO_GLOB_SUBST
144 else
145   case \`(set -o) 2>/dev/null\` in #(
146   *posix*) :
147     set -o posix ;; #(
148   *) :
149      ;;
150 esac
151 fi
152 "
153   as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167   exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175   if (eval "$as_required") 2>/dev/null; then :
176   as_have_required=yes
177 else
178   as_have_required=no
179 fi
180   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
187   IFS=$as_save_IFS
188   test -z "$as_dir" && as_dir=.
189   as_found=:
190   case $as_dir in #(
191          /*)
192            for as_base in sh bash ksh sh5; do
193              # Try only shells that exist, to save several forks.
194              as_shell=$as_dir/$as_base
195              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   CONFIG_SHELL=$as_shell as_have_required=yes
198                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199   break 2
200 fi
201 fi
202            done;;
203        esac
204   as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208   CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
211
212
213       if test "x$CONFIG_SHELL" != x; then :
214   # We cannot yet assume a decent shell, so we have to provide a
215         # neutralization value for shells without unset; and this also
216         # works around shells that cannot unset nonexistent variables.
217         BASH_ENV=/dev/null
218         ENV=/dev/null
219         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220         export CONFIG_SHELL
221         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 fi
223
224     if test x$as_have_required = xno; then :
225   $as_echo "$0: This script requires a shell more modern than all"
226   $as_echo "$0: the shells that I found on your system."
227   if test x${ZSH_VERSION+set} = xset ; then
228     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230   else
231     $as_echo "$0: Please tell bug-autoconf@gnu.org and
232 $0: http://gcc.gnu.org/bugs.html about your system,
233 $0: including any error possibly output before this
234 $0: message. Then install a modern shell, or manually run
235 $0: the script under such a shell if you do have one."
236   fi
237   exit 1
238 fi
239 fi
240 fi
241 SHELL=${CONFIG_SHELL-/bin/sh}
242 export SHELL
243 # Unset more variables known to interfere with behavior of common tools.
244 CLICOLOR_FORCE= GREP_OPTIONS=
245 unset CLICOLOR_FORCE GREP_OPTIONS
246
247 ## --------------------- ##
248 ## M4sh Shell Functions. ##
249 ## --------------------- ##
250 # as_fn_unset VAR
251 # ---------------
252 # Portably unset VAR.
253 as_fn_unset ()
254 {
255   { eval $1=; unset $1;}
256 }
257 as_unset=as_fn_unset
258
259 # as_fn_set_status STATUS
260 # -----------------------
261 # Set $? to STATUS, without forking.
262 as_fn_set_status ()
263 {
264   return $1
265 } # as_fn_set_status
266
267 # as_fn_exit STATUS
268 # -----------------
269 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 as_fn_exit ()
271 {
272   set +e
273   as_fn_set_status $1
274   exit $1
275 } # as_fn_exit
276
277 # as_fn_mkdir_p
278 # -------------
279 # Create "$as_dir" as a directory, including parents if necessary.
280 as_fn_mkdir_p ()
281 {
282
283   case $as_dir in #(
284   -*) as_dir=./$as_dir;;
285   esac
286   test -d "$as_dir" || eval $as_mkdir_p || {
287     as_dirs=
288     while :; do
289       case $as_dir in #(
290       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291       *) as_qdir=$as_dir;;
292       esac
293       as_dirs="'$as_qdir' $as_dirs"
294       as_dir=`$as_dirname -- "$as_dir" ||
295 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296          X"$as_dir" : 'X\(//\)[^/]' \| \
297          X"$as_dir" : 'X\(//\)$' \| \
298          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 $as_echo X"$as_dir" |
300     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301             s//\1/
302             q
303           }
304           /^X\(\/\/\)[^/].*/{
305             s//\1/
306             q
307           }
308           /^X\(\/\/\)$/{
309             s//\1/
310             q
311           }
312           /^X\(\/\).*/{
313             s//\1/
314             q
315           }
316           s/.*/./; q'`
317       test -d "$as_dir" && break
318     done
319     test -z "$as_dirs" || eval "mkdir $as_dirs"
320   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323 } # as_fn_mkdir_p
324 # as_fn_append VAR VALUE
325 # ----------------------
326 # Append the text in VALUE to the end of the definition contained in VAR. Take
327 # advantage of any shell optimizations that allow amortized linear growth over
328 # repeated appends, instead of the typical quadratic growth present in naive
329 # implementations.
330 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331   eval 'as_fn_append ()
332   {
333     eval $1+=\$2
334   }'
335 else
336   as_fn_append ()
337   {
338     eval $1=\$$1\$2
339   }
340 fi # as_fn_append
341
342 # as_fn_arith ARG...
343 # ------------------
344 # Perform arithmetic evaluation on the ARGs, and store the result in the
345 # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 # must be portable across $(()) and expr.
347 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348   eval 'as_fn_arith ()
349   {
350     as_val=$(( $* ))
351   }'
352 else
353   as_fn_arith ()
354   {
355     as_val=`expr "$@" || test $? -eq 1`
356   }
357 fi # as_fn_arith
358
359
360 # as_fn_error ERROR [LINENO LOG_FD]
361 # ---------------------------------
362 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 # script with status $?, using 1 if that was 0.
365 as_fn_error ()
366 {
367   as_status=$?; test $as_status -eq 0 && as_status=1
368   if test "$3"; then
369     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371   fi
372   $as_echo "$as_me: error: $1" >&2
373   as_fn_exit $as_status
374 } # as_fn_error
375
376 if expr a : '\(a\)' >/dev/null 2>&1 &&
377    test "X`expr 00001 : '.*\(...\)'`" = X001; then
378   as_expr=expr
379 else
380   as_expr=false
381 fi
382
383 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384   as_basename=basename
385 else
386   as_basename=false
387 fi
388
389 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390   as_dirname=dirname
391 else
392   as_dirname=false
393 fi
394
395 as_me=`$as_basename -- "$0" ||
396 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397          X"$0" : 'X\(//\)$' \| \
398          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 $as_echo X/"$0" |
400     sed '/^.*\/\([^/][^/]*\)\/*$/{
401             s//\1/
402             q
403           }
404           /^X\/\(\/\/\)$/{
405             s//\1/
406             q
407           }
408           /^X\/\(\/\).*/{
409             s//\1/
410             q
411           }
412           s/.*/./; q'`
413
414 # Avoid depending upon Character Ranges.
415 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418 as_cr_digits='0123456789'
419 as_cr_alnum=$as_cr_Letters$as_cr_digits
420
421
422   as_lineno_1=$LINENO as_lineno_1a=$LINENO
423   as_lineno_2=$LINENO as_lineno_2a=$LINENO
424   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
427   sed -n '
428     p
429     /[$]LINENO/=
430   ' <$as_myself |
431     sed '
432       s/[$]LINENO.*/&-/
433       t lineno
434       b
435       :lineno
436       N
437       :loop
438       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439       t loop
440       s/-\n.*//
441     ' >$as_me.lineno &&
442   chmod +x "$as_me.lineno" ||
443     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444
445   # Don't try to exec as it changes $[0], causing all sort of problems
446   # (the dirname of $[0] is not the place where we might find the
447   # original and so on.  Autoconf is especially sensitive to this).
448   . "./$as_me.lineno"
449   # Exit status is that of the last command.
450   exit
451 }
452
453 ECHO_C= ECHO_N= ECHO_T=
454 case `echo -n x` in #(((((
455 -n*)
456   case `echo 'xy\c'` in
457   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
458   xy)  ECHO_C='\c';;
459   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
460        ECHO_T=' ';;
461   esac;;
462 *)
463   ECHO_N='-n';;
464 esac
465
466 rm -f conf$$ conf$$.exe conf$$.file
467 if test -d conf$$.dir; then
468   rm -f conf$$.dir/conf$$.file
469 else
470   rm -f conf$$.dir
471   mkdir conf$$.dir 2>/dev/null
472 fi
473 if (echo >conf$$.file) 2>/dev/null; then
474   if ln -s conf$$.file conf$$ 2>/dev/null; then
475     as_ln_s='ln -s'
476     # ... but there are two gotchas:
477     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479     # In both cases, we have to default to `cp -p'.
480     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481       as_ln_s='cp -p'
482   elif ln conf$$.file conf$$ 2>/dev/null; then
483     as_ln_s=ln
484   else
485     as_ln_s='cp -p'
486   fi
487 else
488   as_ln_s='cp -p'
489 fi
490 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 rmdir conf$$.dir 2>/dev/null
492
493 if mkdir -p . 2>/dev/null; then
494   as_mkdir_p='mkdir -p "$as_dir"'
495 else
496   test -d ./-p && rmdir ./-p
497   as_mkdir_p=false
498 fi
499
500 if test -x / >/dev/null 2>&1; then
501   as_test_x='test -x'
502 else
503   if ls -dL / >/dev/null 2>&1; then
504     as_ls_L_option=L
505   else
506     as_ls_L_option=
507   fi
508   as_test_x='
509     eval sh -c '\''
510       if test -d "$1"; then
511         test -d "$1/.";
512       else
513         case $1 in #(
514         -*)set "./$1";;
515         esac;
516         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517         ???[sx]*):;;*)false;;esac;fi
518     '\'' sh
519   '
520 fi
521 as_executable_p=$as_test_x
522
523 # Sed expression to map a string onto a valid CPP name.
524 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526 # Sed expression to map a string onto a valid variable name.
527 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
530
531 # Check that we are running under the correct shell.
532 SHELL=${CONFIG_SHELL-/bin/sh}
533
534 case X$lt_ECHO in
535 X*--fallback-echo)
536   # Remove one level of quotation (which was required for Make).
537   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
538   ;;
539 esac
540
541 ECHO=${lt_ECHO-echo}
542 if test "X$1" = X--no-reexec; then
543   # Discard the --no-reexec flag, and continue.
544   shift
545 elif test "X$1" = X--fallback-echo; then
546   # Avoid inline document here, it may be left over
547   :
548 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549   # Yippee, $ECHO works!
550   :
551 else
552   # Restart under the correct shell.
553   exec $SHELL "$0" --no-reexec ${1+"$@"}
554 fi
555
556 if test "X$1" = X--fallback-echo; then
557   # used as fallback echo
558   shift
559   cat <<_LT_EOF
560 $*
561 _LT_EOF
562   exit 0
563 fi
564
565 # The HP-UX ksh and POSIX shell print the target directory to stdout
566 # if CDPATH is set.
567 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
568
569 if test -z "$lt_ECHO"; then
570   if test "X${echo_test_string+set}" != Xset; then
571     # find a string as large as possible, as long as the shell can cope with it
572     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
575          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
576       then
577         break
578       fi
579     done
580   fi
581
582   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584      test "X$echo_testing_string" = "X$echo_test_string"; then
585     :
586   else
587     # The Solaris, AIX, and Digital Unix default echo programs unquote
588     # backslashes.  This makes it impossible to quote backslashes using
589     #   echo "$something" | sed 's/\\/\\\\/g'
590     #
591     # So, first we look for a working echo in the user's PATH.
592
593     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
594     for dir in $PATH /usr/ucb; do
595       IFS="$lt_save_ifs"
596       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
597          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599          test "X$echo_testing_string" = "X$echo_test_string"; then
600         ECHO="$dir/echo"
601         break
602       fi
603     done
604     IFS="$lt_save_ifs"
605
606     if test "X$ECHO" = Xecho; then
607       # We didn't find a better echo, so look for alternatives.
608       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610          test "X$echo_testing_string" = "X$echo_test_string"; then
611         # This shell has a builtin print -r that does the trick.
612         ECHO='print -r'
613       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
614            test "X$CONFIG_SHELL" != X/bin/ksh; then
615         # If we have ksh, try running configure again with it.
616         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
617         export ORIGINAL_CONFIG_SHELL
618         CONFIG_SHELL=/bin/ksh
619         export CONFIG_SHELL
620         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
621       else
622         # Try using printf.
623         ECHO='printf %s\n'
624         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626            test "X$echo_testing_string" = "X$echo_test_string"; then
627           # Cool, printf works
628           :
629         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630              test "X$echo_testing_string" = 'X\t' &&
631              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632              test "X$echo_testing_string" = "X$echo_test_string"; then
633           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
634           export CONFIG_SHELL
635           SHELL="$CONFIG_SHELL"
636           export SHELL
637           ECHO="$CONFIG_SHELL $0 --fallback-echo"
638         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639              test "X$echo_testing_string" = 'X\t' &&
640              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641              test "X$echo_testing_string" = "X$echo_test_string"; then
642           ECHO="$CONFIG_SHELL $0 --fallback-echo"
643         else
644           # maybe with a smaller string...
645           prev=:
646
647           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
649             then
650               break
651             fi
652             prev="$cmd"
653           done
654
655           if test "$prev" != 'sed 50q "$0"'; then
656             echo_test_string=`eval $prev`
657             export echo_test_string
658             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
659           else
660             # Oops.  We lost completely, so just stick with echo.
661             ECHO=echo
662           fi
663         fi
664       fi
665     fi
666   fi
667 fi
668
669 # Copy echo and quote the copy suitably for passing to libtool from
670 # the Makefile, instead of quoting the original, which is used later.
671 lt_ECHO=$ECHO
672 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
674 fi
675
676
677
678
679 exec 7<&0 </dev/null 6>&1
680
681 # Name of the host.
682 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683 # so uname gets run too.
684 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
685
686 #
687 # Initializations.
688 #
689 ac_default_prefix=/usr/local
690 ac_clean_files=
691 ac_config_libobj_dir=.
692 LIBOBJS=
693 cross_compiling=no
694 subdirs=
695 MFLAGS=
696 MAKEFLAGS=
697
698 # Identity of this package.
699 PACKAGE_NAME='libffi'
700 PACKAGE_TARNAME='libffi'
701 PACKAGE_VERSION='3.0.8'
702 PACKAGE_STRING='libffi 3.0.8'
703 PACKAGE_BUGREPORT='http://gcc.gnu.org/bugs.html'
704 PACKAGE_URL=''
705
706 # Factoring default headers for most tests.
707 ac_includes_default="\
708 #include <stdio.h>
709 #ifdef HAVE_SYS_TYPES_H
710 # include <sys/types.h>
711 #endif
712 #ifdef HAVE_SYS_STAT_H
713 # include <sys/stat.h>
714 #endif
715 #ifdef STDC_HEADERS
716 # include <stdlib.h>
717 # include <stddef.h>
718 #else
719 # ifdef HAVE_STDLIB_H
720 #  include <stdlib.h>
721 # endif
722 #endif
723 #ifdef HAVE_STRING_H
724 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
725 #  include <memory.h>
726 # endif
727 # include <string.h>
728 #endif
729 #ifdef HAVE_STRINGS_H
730 # include <strings.h>
731 #endif
732 #ifdef HAVE_INTTYPES_H
733 # include <inttypes.h>
734 #endif
735 #ifdef HAVE_STDINT_H
736 # include <stdint.h>
737 #endif
738 #ifdef HAVE_UNISTD_H
739 # include <unistd.h>
740 #endif"
741
742 ac_subst_vars='am__EXEEXT_FALSE
743 am__EXEEXT_TRUE
744 LTLIBOBJS
745 LIBOBJS
746 toolexeclibdir
747 toolexecdir
748 TARGETDIR
749 TARGET
750 HAVE_LONG_DOUBLE
751 ALLOCA
752 PA64_HPUX_FALSE
753 PA64_HPUX_TRUE
754 PA_HPUX_FALSE
755 PA_HPUX_TRUE
756 PA_LINUX_FALSE
757 PA_LINUX_TRUE
758 SH64_FALSE
759 SH64_TRUE
760 SH_FALSE
761 SH_TRUE
762 X86_64_FALSE
763 X86_64_TRUE
764 S390_FALSE
765 S390_TRUE
766 FRV_FALSE
767 FRV_TRUE
768 LIBFFI_CRIS_FALSE
769 LIBFFI_CRIS_TRUE
770 ARM_FALSE
771 ARM_TRUE
772 POWERPC_FREEBSD_FALSE
773 POWERPC_FREEBSD_TRUE
774 POWERPC_DARWIN_FALSE
775 POWERPC_DARWIN_TRUE
776 POWERPC_AIX_FALSE
777 POWERPC_AIX_TRUE
778 POWERPC_FALSE
779 POWERPC_TRUE
780 M68K_FALSE
781 M68K_TRUE
782 M32R_FALSE
783 M32R_TRUE
784 IA64_FALSE
785 IA64_TRUE
786 ALPHA_FALSE
787 ALPHA_TRUE
788 X86_DARWIN_FALSE
789 X86_DARWIN_TRUE
790 X86_WIN64_FALSE
791 X86_WIN64_TRUE
792 X86_WIN32_FALSE
793 X86_WIN32_TRUE
794 X86_FREEBSD_FALSE
795 X86_FREEBSD_TRUE
796 X86_FALSE
797 X86_TRUE
798 SPARC_FALSE
799 SPARC_TRUE
800 MIPS_FALSE
801 MIPS_TRUE
802 AM_RUNTESTFLAGS
803 TESTSUBDIR_FALSE
804 TESTSUBDIR_TRUE
805 MAINT
806 MAINTAINER_MODE_FALSE
807 MAINTAINER_MODE_TRUE
808 CPP
809 OTOOL64
810 OTOOL
811 LIPO
812 NMEDIT
813 DSYMUTIL
814 lt_ECHO
815 RANLIB
816 AR
817 OBJDUMP
818 LN_S
819 NM
820 ac_ct_DUMPBIN
821 DUMPBIN
822 LD
823 FGREP
824 EGREP
825 GREP
826 SED
827 LIBTOOL
828 am__fastdepCCAS_FALSE
829 am__fastdepCCAS_TRUE
830 CCASDEPMODE
831 CCASFLAGS
832 CCAS
833 am__fastdepCC_FALSE
834 am__fastdepCC_TRUE
835 CCDEPMODE
836 AMDEPBACKSLASH
837 AMDEP_FALSE
838 AMDEP_TRUE
839 am__quote
840 am__include
841 DEPDIR
842 OBJEXT
843 EXEEXT
844 ac_ct_CC
845 CPPFLAGS
846 LDFLAGS
847 CFLAGS
848 CC
849 am__untar
850 am__tar
851 AMTAR
852 am__leading_dot
853 SET_MAKE
854 AWK
855 mkdir_p
856 MKDIR_P
857 INSTALL_STRIP_PROGRAM
858 STRIP
859 install_sh
860 MAKEINFO
861 AUTOHEADER
862 AUTOMAKE
863 AUTOCONF
864 ACLOCAL
865 VERSION
866 PACKAGE
867 CYGPATH_W
868 am__isrc
869 INSTALL_DATA
870 INSTALL_SCRIPT
871 INSTALL_PROGRAM
872 target_os
873 target_vendor
874 target_cpu
875 target
876 host_os
877 host_vendor
878 host_cpu
879 host
880 build_os
881 build_vendor
882 build_cpu
883 build
884 multi_basedir
885 target_alias
886 host_alias
887 build_alias
888 LIBS
889 ECHO_T
890 ECHO_N
891 ECHO_C
892 DEFS
893 mandir
894 localedir
895 libdir
896 psdir
897 pdfdir
898 dvidir
899 htmldir
900 infodir
901 docdir
902 oldincludedir
903 includedir
904 localstatedir
905 sharedstatedir
906 sysconfdir
907 datadir
908 datarootdir
909 libexecdir
910 sbindir
911 bindir
912 program_transform_name
913 prefix
914 exec_prefix
915 PACKAGE_URL
916 PACKAGE_BUGREPORT
917 PACKAGE_STRING
918 PACKAGE_VERSION
919 PACKAGE_TARNAME
920 PACKAGE_NAME
921 PATH_SEPARATOR
922 SHELL'
923 ac_subst_files=''
924 ac_user_opts='
925 enable_option_checking
926 enable_multilib
927 enable_dependency_tracking
928 enable_shared
929 enable_static
930 with_pic
931 enable_fast_install
932 with_gnu_ld
933 enable_libtool_lock
934 enable_maintainer_mode
935 enable_debug
936 enable_structs
937 enable_raw_api
938 enable_purify_safety
939 '
940       ac_precious_vars='build_alias
941 host_alias
942 target_alias
943 CCAS
944 CCASFLAGS
945 CPP
946 CPPFLAGS'
947
948
949 # Initialize some variables set by options.
950 ac_init_help=
951 ac_init_version=false
952 ac_unrecognized_opts=
953 ac_unrecognized_sep=
954 # The variables have the same names as the options, with
955 # dashes changed to underlines.
956 cache_file=/dev/null
957 exec_prefix=NONE
958 no_create=
959 no_recursion=
960 prefix=NONE
961 program_prefix=NONE
962 program_suffix=NONE
963 program_transform_name=s,x,x,
964 silent=
965 site=
966 srcdir=
967 verbose=
968 x_includes=NONE
969 x_libraries=NONE
970
971 # Installation directory options.
972 # These are left unexpanded so users can "make install exec_prefix=/foo"
973 # and all the variables that are supposed to be based on exec_prefix
974 # by default will actually change.
975 # Use braces instead of parens because sh, perl, etc. also accept them.
976 # (The list follows the same order as the GNU Coding Standards.)
977 bindir='${exec_prefix}/bin'
978 sbindir='${exec_prefix}/sbin'
979 libexecdir='${exec_prefix}/libexec'
980 datarootdir='${prefix}/share'
981 datadir='${datarootdir}'
982 sysconfdir='${prefix}/etc'
983 sharedstatedir='${prefix}/com'
984 localstatedir='${prefix}/var'
985 includedir='${prefix}/include'
986 oldincludedir='/usr/include'
987 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
988 infodir='${datarootdir}/info'
989 htmldir='${docdir}'
990 dvidir='${docdir}'
991 pdfdir='${docdir}'
992 psdir='${docdir}'
993 libdir='${exec_prefix}/lib'
994 localedir='${datarootdir}/locale'
995 mandir='${datarootdir}/man'
996
997 ac_prev=
998 ac_dashdash=
999 for ac_option
1000 do
1001   # If the previous option needs an argument, assign it.
1002   if test -n "$ac_prev"; then
1003     eval $ac_prev=\$ac_option
1004     ac_prev=
1005     continue
1006   fi
1007
1008   case $ac_option in
1009   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1010   *)    ac_optarg=yes ;;
1011   esac
1012
1013   # Accept the important Cygnus configure options, so we can diagnose typos.
1014
1015   case $ac_dashdash$ac_option in
1016   --)
1017     ac_dashdash=yes ;;
1018
1019   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1020     ac_prev=bindir ;;
1021   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1022     bindir=$ac_optarg ;;
1023
1024   -build | --build | --buil | --bui | --bu)
1025     ac_prev=build_alias ;;
1026   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1027     build_alias=$ac_optarg ;;
1028
1029   -cache-file | --cache-file | --cache-fil | --cache-fi \
1030   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1031     ac_prev=cache_file ;;
1032   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1033   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1034     cache_file=$ac_optarg ;;
1035
1036   --config-cache | -C)
1037     cache_file=config.cache ;;
1038
1039   -datadir | --datadir | --datadi | --datad)
1040     ac_prev=datadir ;;
1041   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1042     datadir=$ac_optarg ;;
1043
1044   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1045   | --dataroo | --dataro | --datar)
1046     ac_prev=datarootdir ;;
1047   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1048   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1049     datarootdir=$ac_optarg ;;
1050
1051   -disable-* | --disable-*)
1052     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1053     # Reject names that are not valid shell variable names.
1054     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1055       as_fn_error "invalid feature name: $ac_useropt"
1056     ac_useropt_orig=$ac_useropt
1057     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1058     case $ac_user_opts in
1059       *"
1060 "enable_$ac_useropt"
1061 "*) ;;
1062       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1063          ac_unrecognized_sep=', ';;
1064     esac
1065     eval enable_$ac_useropt=no ;;
1066
1067   -docdir | --docdir | --docdi | --doc | --do)
1068     ac_prev=docdir ;;
1069   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1070     docdir=$ac_optarg ;;
1071
1072   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1073     ac_prev=dvidir ;;
1074   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1075     dvidir=$ac_optarg ;;
1076
1077   -enable-* | --enable-*)
1078     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1079     # Reject names that are not valid shell variable names.
1080     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1081       as_fn_error "invalid feature name: $ac_useropt"
1082     ac_useropt_orig=$ac_useropt
1083     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1084     case $ac_user_opts in
1085       *"
1086 "enable_$ac_useropt"
1087 "*) ;;
1088       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1089          ac_unrecognized_sep=', ';;
1090     esac
1091     eval enable_$ac_useropt=\$ac_optarg ;;
1092
1093   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1094   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1095   | --exec | --exe | --ex)
1096     ac_prev=exec_prefix ;;
1097   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1098   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1099   | --exec=* | --exe=* | --ex=*)
1100     exec_prefix=$ac_optarg ;;
1101
1102   -gas | --gas | --ga | --g)
1103     # Obsolete; use --with-gas.
1104     with_gas=yes ;;
1105
1106   -help | --help | --hel | --he | -h)
1107     ac_init_help=long ;;
1108   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1109     ac_init_help=recursive ;;
1110   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1111     ac_init_help=short ;;
1112
1113   -host | --host | --hos | --ho)
1114     ac_prev=host_alias ;;
1115   -host=* | --host=* | --hos=* | --ho=*)
1116     host_alias=$ac_optarg ;;
1117
1118   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1119     ac_prev=htmldir ;;
1120   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1121   | --ht=*)
1122     htmldir=$ac_optarg ;;
1123
1124   -includedir | --includedir | --includedi | --included | --include \
1125   | --includ | --inclu | --incl | --inc)
1126     ac_prev=includedir ;;
1127   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1128   | --includ=* | --inclu=* | --incl=* | --inc=*)
1129     includedir=$ac_optarg ;;
1130
1131   -infodir | --infodir | --infodi | --infod | --info | --inf)
1132     ac_prev=infodir ;;
1133   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1134     infodir=$ac_optarg ;;
1135
1136   -libdir | --libdir | --libdi | --libd)
1137     ac_prev=libdir ;;
1138   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1139     libdir=$ac_optarg ;;
1140
1141   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1142   | --libexe | --libex | --libe)
1143     ac_prev=libexecdir ;;
1144   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1145   | --libexe=* | --libex=* | --libe=*)
1146     libexecdir=$ac_optarg ;;
1147
1148   -localedir | --localedir | --localedi | --localed | --locale)
1149     ac_prev=localedir ;;
1150   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1151     localedir=$ac_optarg ;;
1152
1153   -localstatedir | --localstatedir | --localstatedi | --localstated \
1154   | --localstate | --localstat | --localsta | --localst | --locals)
1155     ac_prev=localstatedir ;;
1156   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1157   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1158     localstatedir=$ac_optarg ;;
1159
1160   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1161     ac_prev=mandir ;;
1162   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1163     mandir=$ac_optarg ;;
1164
1165   -nfp | --nfp | --nf)
1166     # Obsolete; use --without-fp.
1167     with_fp=no ;;
1168
1169   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1170   | --no-cr | --no-c | -n)
1171     no_create=yes ;;
1172
1173   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1174   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1175     no_recursion=yes ;;
1176
1177   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1178   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1179   | --oldin | --oldi | --old | --ol | --o)
1180     ac_prev=oldincludedir ;;
1181   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1182   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1183   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1184     oldincludedir=$ac_optarg ;;
1185
1186   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1187     ac_prev=prefix ;;
1188   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1189     prefix=$ac_optarg ;;
1190
1191   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1192   | --program-pre | --program-pr | --program-p)
1193     ac_prev=program_prefix ;;
1194   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1195   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1196     program_prefix=$ac_optarg ;;
1197
1198   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1199   | --program-suf | --program-su | --program-s)
1200     ac_prev=program_suffix ;;
1201   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1202   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1203     program_suffix=$ac_optarg ;;
1204
1205   -program-transform-name | --program-transform-name \
1206   | --program-transform-nam | --program-transform-na \
1207   | --program-transform-n | --program-transform- \
1208   | --program-transform | --program-transfor \
1209   | --program-transfo | --program-transf \
1210   | --program-trans | --program-tran \
1211   | --progr-tra | --program-tr | --program-t)
1212     ac_prev=program_transform_name ;;
1213   -program-transform-name=* | --program-transform-name=* \
1214   | --program-transform-nam=* | --program-transform-na=* \
1215   | --program-transform-n=* | --program-transform-=* \
1216   | --program-transform=* | --program-transfor=* \
1217   | --program-transfo=* | --program-transf=* \
1218   | --program-trans=* | --program-tran=* \
1219   | --progr-tra=* | --program-tr=* | --program-t=*)
1220     program_transform_name=$ac_optarg ;;
1221
1222   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1223     ac_prev=pdfdir ;;
1224   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1225     pdfdir=$ac_optarg ;;
1226
1227   -psdir | --psdir | --psdi | --psd | --ps)
1228     ac_prev=psdir ;;
1229   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1230     psdir=$ac_optarg ;;
1231
1232   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1233   | -silent | --silent | --silen | --sile | --sil)
1234     silent=yes ;;
1235
1236   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1237     ac_prev=sbindir ;;
1238   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1239   | --sbi=* | --sb=*)
1240     sbindir=$ac_optarg ;;
1241
1242   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1243   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1244   | --sharedst | --shareds | --shared | --share | --shar \
1245   | --sha | --sh)
1246     ac_prev=sharedstatedir ;;
1247   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1248   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1249   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1250   | --sha=* | --sh=*)
1251     sharedstatedir=$ac_optarg ;;
1252
1253   -site | --site | --sit)
1254     ac_prev=site ;;
1255   -site=* | --site=* | --sit=*)
1256     site=$ac_optarg ;;
1257
1258   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1259     ac_prev=srcdir ;;
1260   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1261     srcdir=$ac_optarg ;;
1262
1263   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1264   | --syscon | --sysco | --sysc | --sys | --sy)
1265     ac_prev=sysconfdir ;;
1266   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1267   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1268     sysconfdir=$ac_optarg ;;
1269
1270   -target | --target | --targe | --targ | --tar | --ta | --t)
1271     ac_prev=target_alias ;;
1272   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1273     target_alias=$ac_optarg ;;
1274
1275   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1276     verbose=yes ;;
1277
1278   -version | --version | --versio | --versi | --vers | -V)
1279     ac_init_version=: ;;
1280
1281   -with-* | --with-*)
1282     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1283     # Reject names that are not valid shell variable names.
1284     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1285       as_fn_error "invalid package name: $ac_useropt"
1286     ac_useropt_orig=$ac_useropt
1287     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1288     case $ac_user_opts in
1289       *"
1290 "with_$ac_useropt"
1291 "*) ;;
1292       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1293          ac_unrecognized_sep=', ';;
1294     esac
1295     eval with_$ac_useropt=\$ac_optarg ;;
1296
1297   -without-* | --without-*)
1298     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1299     # Reject names that are not valid shell variable names.
1300     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1301       as_fn_error "invalid package name: $ac_useropt"
1302     ac_useropt_orig=$ac_useropt
1303     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1304     case $ac_user_opts in
1305       *"
1306 "with_$ac_useropt"
1307 "*) ;;
1308       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1309          ac_unrecognized_sep=', ';;
1310     esac
1311     eval with_$ac_useropt=no ;;
1312
1313   --x)
1314     # Obsolete; use --with-x.
1315     with_x=yes ;;
1316
1317   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1318   | --x-incl | --x-inc | --x-in | --x-i)
1319     ac_prev=x_includes ;;
1320   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1321   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1322     x_includes=$ac_optarg ;;
1323
1324   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1325   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1326     ac_prev=x_libraries ;;
1327   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1328   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1329     x_libraries=$ac_optarg ;;
1330
1331   -*) as_fn_error "unrecognized option: \`$ac_option'
1332 Try \`$0 --help' for more information."
1333     ;;
1334
1335   *=*)
1336     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1337     # Reject names that are not valid shell variable names.
1338     case $ac_envvar in #(
1339       '' | [0-9]* | *[!_$as_cr_alnum]* )
1340       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1341     esac
1342     eval $ac_envvar=\$ac_optarg
1343     export $ac_envvar ;;
1344
1345   *)
1346     # FIXME: should be removed in autoconf 3.0.
1347     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1348     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1349       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1350     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1351     ;;
1352
1353   esac
1354 done
1355
1356 if test -n "$ac_prev"; then
1357   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1358   as_fn_error "missing argument to $ac_option"
1359 fi
1360
1361 if test -n "$ac_unrecognized_opts"; then
1362   case $enable_option_checking in
1363     no) ;;
1364     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1365     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1366   esac
1367 fi
1368
1369 # Check all directory arguments for consistency.
1370 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1371                 datadir sysconfdir sharedstatedir localstatedir includedir \
1372                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1373                 libdir localedir mandir
1374 do
1375   eval ac_val=\$$ac_var
1376   # Remove trailing slashes.
1377   case $ac_val in
1378     */ )
1379       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1380       eval $ac_var=\$ac_val;;
1381   esac
1382   # Be sure to have absolute directory names.
1383   case $ac_val in
1384     [\\/$]* | ?:[\\/]* )  continue;;
1385     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1386   esac
1387   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1388 done
1389
1390 # There might be people who depend on the old broken behavior: `$host'
1391 # used to hold the argument of --host etc.
1392 # FIXME: To remove some day.
1393 build=$build_alias
1394 host=$host_alias
1395 target=$target_alias
1396
1397 # FIXME: To remove some day.
1398 if test "x$host_alias" != x; then
1399   if test "x$build_alias" = x; then
1400     cross_compiling=maybe
1401     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1402     If a cross compiler is detected then cross compile mode will be used." >&2
1403   elif test "x$build_alias" != "x$host_alias"; then
1404     cross_compiling=yes
1405   fi
1406 fi
1407
1408 ac_tool_prefix=
1409 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1410
1411 test "$silent" = yes && exec 6>/dev/null
1412
1413
1414 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1415 ac_ls_di=`ls -di .` &&
1416 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1417   as_fn_error "working directory cannot be determined"
1418 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1419   as_fn_error "pwd does not report name of working directory"
1420
1421
1422 # Find the source files, if location was not specified.
1423 if test -z "$srcdir"; then
1424   ac_srcdir_defaulted=yes
1425   # Try the directory containing this script, then the parent directory.
1426   ac_confdir=`$as_dirname -- "$as_myself" ||
1427 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1428          X"$as_myself" : 'X\(//\)[^/]' \| \
1429          X"$as_myself" : 'X\(//\)$' \| \
1430          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1431 $as_echo X"$as_myself" |
1432     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1433             s//\1/
1434             q
1435           }
1436           /^X\(\/\/\)[^/].*/{
1437             s//\1/
1438             q
1439           }
1440           /^X\(\/\/\)$/{
1441             s//\1/
1442             q
1443           }
1444           /^X\(\/\).*/{
1445             s//\1/
1446             q
1447           }
1448           s/.*/./; q'`
1449   srcdir=$ac_confdir
1450   if test ! -r "$srcdir/$ac_unique_file"; then
1451     srcdir=..
1452   fi
1453 else
1454   ac_srcdir_defaulted=no
1455 fi
1456 if test ! -r "$srcdir/$ac_unique_file"; then
1457   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1458   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1459 fi
1460 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1461 ac_abs_confdir=`(
1462         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1463         pwd)`
1464 # When building in place, set srcdir=.
1465 if test "$ac_abs_confdir" = "$ac_pwd"; then
1466   srcdir=.
1467 fi
1468 # Remove unnecessary trailing slashes from srcdir.
1469 # Double slashes in file names in object file debugging info
1470 # mess up M-x gdb in Emacs.
1471 case $srcdir in
1472 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1473 esac
1474 for ac_var in $ac_precious_vars; do
1475   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1476   eval ac_env_${ac_var}_value=\$${ac_var}
1477   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1478   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1479 done
1480
1481 #
1482 # Report the --help message.
1483 #
1484 if test "$ac_init_help" = "long"; then
1485   # Omit some internal or obsolete options to make the list less imposing.
1486   # This message is too long to be a string in the A/UX 3.1 sh.
1487   cat <<_ACEOF
1488 \`configure' configures libffi 3.0.8 to adapt to many kinds of systems.
1489
1490 Usage: $0 [OPTION]... [VAR=VALUE]...
1491
1492 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1493 VAR=VALUE.  See below for descriptions of some of the useful variables.
1494
1495 Defaults for the options are specified in brackets.
1496
1497 Configuration:
1498   -h, --help              display this help and exit
1499       --help=short        display options specific to this package
1500       --help=recursive    display the short help of all the included packages
1501   -V, --version           display version information and exit
1502   -q, --quiet, --silent   do not print \`checking...' messages
1503       --cache-file=FILE   cache test results in FILE [disabled]
1504   -C, --config-cache      alias for \`--cache-file=config.cache'
1505   -n, --no-create         do not create output files
1506       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1507
1508 Installation directories:
1509   --prefix=PREFIX         install architecture-independent files in PREFIX
1510                           [$ac_default_prefix]
1511   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1512                           [PREFIX]
1513
1514 By default, \`make install' will install all the files in
1515 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1516 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1517 for instance \`--prefix=\$HOME'.
1518
1519 For better control, use the options below.
1520
1521 Fine tuning of the installation directories:
1522   --bindir=DIR            user executables [EPREFIX/bin]
1523   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1524   --libexecdir=DIR        program executables [EPREFIX/libexec]
1525   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1526   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1527   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1528   --libdir=DIR            object code libraries [EPREFIX/lib]
1529   --includedir=DIR        C header files [PREFIX/include]
1530   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1531   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1532   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1533   --infodir=DIR           info documentation [DATAROOTDIR/info]
1534   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1535   --mandir=DIR            man documentation [DATAROOTDIR/man]
1536   --docdir=DIR            documentation root [DATAROOTDIR/doc/libffi]
1537   --htmldir=DIR           html documentation [DOCDIR]
1538   --dvidir=DIR            dvi documentation [DOCDIR]
1539   --pdfdir=DIR            pdf documentation [DOCDIR]
1540   --psdir=DIR             ps documentation [DOCDIR]
1541 _ACEOF
1542
1543   cat <<\_ACEOF
1544
1545 Program names:
1546   --program-prefix=PREFIX            prepend PREFIX to installed program names
1547   --program-suffix=SUFFIX            append SUFFIX to installed program names
1548   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1549
1550 System types:
1551   --build=BUILD     configure for building on BUILD [guessed]
1552   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1553   --target=TARGET   configure for building compilers for TARGET [HOST]
1554 _ACEOF
1555 fi
1556
1557 if test -n "$ac_init_help"; then
1558   case $ac_init_help in
1559      short | recursive ) echo "Configuration of libffi 3.0.8:";;
1560    esac
1561   cat <<\_ACEOF
1562
1563 Optional Features:
1564   --disable-option-checking  ignore unrecognized --enable/--with options
1565   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1566   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1567   --enable-multilib       build many library versions (default)
1568   --disable-dependency-tracking  speeds up one-time build
1569   --enable-dependency-tracking   do not reject slow dependency extractors
1570   --enable-shared[=PKGS]  build shared libraries [default=yes]
1571   --enable-static[=PKGS]  build static libraries [default=yes]
1572   --enable-fast-install[=PKGS]
1573                           optimize for fast installation [default=yes]
1574   --disable-libtool-lock  avoid locking (might break parallel builds)
1575   --enable-maintainer-mode  enable make rules and dependencies not useful
1576                           (and sometimes confusing) to the casual installer
1577   --enable-debug          debugging mode
1578   --disable-structs       omit code for struct support
1579   --disable-raw-api       make the raw api unavailable
1580   --enable-purify-safety  purify-safe mode
1581
1582 Optional Packages:
1583   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1584   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1585   --with-pic              try to use only PIC/non-PIC objects [default=use
1586                           both]
1587   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1588
1589 Some influential environment variables:
1590   CC          C compiler command
1591   CFLAGS      C compiler flags
1592   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1593               nonstandard directory <lib dir>
1594   LIBS        libraries to pass to the linker, e.g. -l<library>
1595   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1596               you have headers in a nonstandard directory <include dir>
1597   CCAS        assembler compiler command (defaults to CC)
1598   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1599   CPP         C preprocessor
1600
1601 Use these variables to override the choices made by `configure' or to help
1602 it to find libraries and programs with nonstandard names/locations.
1603
1604 Report bugs to <http://gcc.gnu.org/bugs.html>.
1605 _ACEOF
1606 ac_status=$?
1607 fi
1608
1609 if test "$ac_init_help" = "recursive"; then
1610   # If there are subdirs, report their specific --help.
1611   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1612     test -d "$ac_dir" ||
1613       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1614       continue
1615     ac_builddir=.
1616
1617 case "$ac_dir" in
1618 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1619 *)
1620   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1621   # A ".." for each directory in $ac_dir_suffix.
1622   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1623   case $ac_top_builddir_sub in
1624   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1625   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1626   esac ;;
1627 esac
1628 ac_abs_top_builddir=$ac_pwd
1629 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1630 # for backward compatibility:
1631 ac_top_builddir=$ac_top_build_prefix
1632
1633 case $srcdir in
1634   .)  # We are building in place.
1635     ac_srcdir=.
1636     ac_top_srcdir=$ac_top_builddir_sub
1637     ac_abs_top_srcdir=$ac_pwd ;;
1638   [\\/]* | ?:[\\/]* )  # Absolute name.
1639     ac_srcdir=$srcdir$ac_dir_suffix;
1640     ac_top_srcdir=$srcdir
1641     ac_abs_top_srcdir=$srcdir ;;
1642   *) # Relative name.
1643     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1644     ac_top_srcdir=$ac_top_build_prefix$srcdir
1645     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1646 esac
1647 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1648
1649     cd "$ac_dir" || { ac_status=$?; continue; }
1650     # Check for guested configure.
1651     if test -f "$ac_srcdir/configure.gnu"; then
1652       echo &&
1653       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1654     elif test -f "$ac_srcdir/configure"; then
1655       echo &&
1656       $SHELL "$ac_srcdir/configure" --help=recursive
1657     else
1658       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1659     fi || ac_status=$?
1660     cd "$ac_pwd" || { ac_status=$?; break; }
1661   done
1662 fi
1663
1664 test -n "$ac_init_help" && exit $ac_status
1665 if $ac_init_version; then
1666   cat <<\_ACEOF
1667 libffi configure 3.0.8
1668 generated by GNU Autoconf 2.64
1669
1670 Copyright (C) 2009 Free Software Foundation, Inc.
1671 This configure script is free software; the Free Software Foundation
1672 gives unlimited permission to copy, distribute and modify it.
1673 _ACEOF
1674   exit
1675 fi
1676
1677 ## ------------------------ ##
1678 ## Autoconf initialization. ##
1679 ## ------------------------ ##
1680
1681 # ac_fn_c_try_compile LINENO
1682 # --------------------------
1683 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1684 ac_fn_c_try_compile ()
1685 {
1686   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687   rm -f conftest.$ac_objext
1688   if { { ac_try="$ac_compile"
1689 case "(($ac_try" in
1690   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691   *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695   (eval "$ac_compile") 2>conftest.err
1696   ac_status=$?
1697   if test -s conftest.err; then
1698     grep -v '^ *+' conftest.err >conftest.er1
1699     cat conftest.er1 >&5
1700     mv -f conftest.er1 conftest.err
1701   fi
1702   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703   test $ac_status = 0; } && {
1704          test -z "$ac_c_werror_flag" ||
1705          test ! -s conftest.err
1706        } && test -s conftest.$ac_objext; then :
1707   ac_retval=0
1708 else
1709   $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1711
1712         ac_retval=1
1713 fi
1714   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1715   return $ac_retval
1716
1717 } # ac_fn_c_try_compile
1718
1719 # ac_fn_c_try_link LINENO
1720 # -----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded.
1722 ac_fn_c_try_link ()
1723 {
1724   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725   rm -f conftest.$ac_objext conftest$ac_exeext
1726   if { { ac_try="$ac_link"
1727 case "(($ac_try" in
1728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729   *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733   (eval "$ac_link") 2>conftest.err
1734   ac_status=$?
1735   if test -s conftest.err; then
1736     grep -v '^ *+' conftest.err >conftest.er1
1737     cat conftest.er1 >&5
1738     mv -f conftest.er1 conftest.err
1739   fi
1740   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741   test $ac_status = 0; } && {
1742          test -z "$ac_c_werror_flag" ||
1743          test ! -s conftest.err
1744        } && test -s conftest$ac_exeext && {
1745          test "$cross_compiling" = yes ||
1746          $as_test_x conftest$ac_exeext
1747        }; then :
1748   ac_retval=0
1749 else
1750   $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1752
1753         ac_retval=1
1754 fi
1755   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1756   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1757   # interfere with the next link command; also delete a directory that is
1758   # left behind by Apple's compiler.  We do this before executing the actions.
1759   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1760   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1761   return $ac_retval
1762
1763 } # ac_fn_c_try_link
1764
1765 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1766 # -------------------------------------------------------
1767 # Tests whether HEADER exists and can be compiled using the include files in
1768 # INCLUDES, setting the cache variable VAR accordingly.
1769 ac_fn_c_check_header_compile ()
1770 {
1771   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1773 $as_echo_n "checking for $2... " >&6; }
1774 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1775   $as_echo_n "(cached) " >&6
1776 else
1777   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1778 /* end confdefs.h.  */
1779 $4
1780 #include <$2>
1781 _ACEOF
1782 if ac_fn_c_try_compile "$LINENO"; then :
1783   eval "$3=yes"
1784 else
1785   eval "$3=no"
1786 fi
1787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1788 fi
1789 eval ac_res=\$$3
1790                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1791 $as_echo "$ac_res" >&6; }
1792   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1793
1794 } # ac_fn_c_check_header_compile
1795
1796 # ac_fn_c_try_cpp LINENO
1797 # ----------------------
1798 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1799 ac_fn_c_try_cpp ()
1800 {
1801   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802   if { { ac_try="$ac_cpp conftest.$ac_ext"
1803 case "(($ac_try" in
1804   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1805   *) ac_try_echo=$ac_try;;
1806 esac
1807 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1808 $as_echo "$ac_try_echo"; } >&5
1809   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1810   ac_status=$?
1811   if test -s conftest.err; then
1812     grep -v '^ *+' conftest.err >conftest.er1
1813     cat conftest.er1 >&5
1814     mv -f conftest.er1 conftest.err
1815   fi
1816   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817   test $ac_status = 0; } >/dev/null && {
1818          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1819          test ! -s conftest.err
1820        }; then :
1821   ac_retval=0
1822 else
1823   $as_echo "$as_me: failed program was:" >&5
1824 sed 's/^/| /' conftest.$ac_ext >&5
1825
1826     ac_retval=1
1827 fi
1828   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1829   return $ac_retval
1830
1831 } # ac_fn_c_try_cpp
1832
1833 # ac_fn_c_try_run LINENO
1834 # ----------------------
1835 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1836 # that executables *can* be run.
1837 ac_fn_c_try_run ()
1838 {
1839   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1840   if { { ac_try="$ac_link"
1841 case "(($ac_try" in
1842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1843   *) ac_try_echo=$ac_try;;
1844 esac
1845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846 $as_echo "$ac_try_echo"; } >&5
1847   (eval "$ac_link") 2>&5
1848   ac_status=$?
1849   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1850   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1851   { { case "(($ac_try" in
1852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1853   *) ac_try_echo=$ac_try;;
1854 esac
1855 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1856 $as_echo "$ac_try_echo"; } >&5
1857   (eval "$ac_try") 2>&5
1858   ac_status=$?
1859   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1860   test $ac_status = 0; }; }; then :
1861   ac_retval=0
1862 else
1863   $as_echo "$as_me: program exited with status $ac_status" >&5
1864        $as_echo "$as_me: failed program was:" >&5
1865 sed 's/^/| /' conftest.$ac_ext >&5
1866
1867        ac_retval=$ac_status
1868 fi
1869   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1870   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1871   return $ac_retval
1872
1873 } # ac_fn_c_try_run
1874
1875 # ac_fn_c_check_func LINENO FUNC VAR
1876 # ----------------------------------
1877 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1878 ac_fn_c_check_func ()
1879 {
1880   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1881   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1882 $as_echo_n "checking for $2... " >&6; }
1883 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1884   $as_echo_n "(cached) " >&6
1885 else
1886   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h.  */
1888 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1889    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1890 #define $2 innocuous_$2
1891
1892 /* System header to define __stub macros and hopefully few prototypes,
1893     which can conflict with char $2 (); below.
1894     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1895     <limits.h> exists even on freestanding compilers.  */
1896
1897 #ifdef __STDC__
1898 # include <limits.h>
1899 #else
1900 # include <assert.h>
1901 #endif
1902
1903 #undef $2
1904
1905 /* Override any GCC internal prototype to avoid an error.
1906    Use char because int might match the return type of a GCC
1907    builtin and then its argument prototype would still apply.  */
1908 #ifdef __cplusplus
1909 extern "C"
1910 #endif
1911 char $2 ();
1912 /* The GNU C library defines this for functions which it implements
1913     to always fail with ENOSYS.  Some functions are actually named
1914     something starting with __ and the normal name is an alias.  */
1915 #if defined __stub_$2 || defined __stub___$2
1916 choke me
1917 #endif
1918
1919 int
1920 main ()
1921 {
1922 return $2 ();
1923   ;
1924   return 0;
1925 }
1926 _ACEOF
1927 if ac_fn_c_try_link "$LINENO"; then :
1928   eval "$3=yes"
1929 else
1930   eval "$3=no"
1931 fi
1932 rm -f core conftest.err conftest.$ac_objext \
1933     conftest$ac_exeext conftest.$ac_ext
1934 fi
1935 eval ac_res=\$$3
1936                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937 $as_echo "$ac_res" >&6; }
1938   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1939
1940 } # ac_fn_c_check_func
1941
1942 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1943 # -------------------------------------------------------
1944 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1945 # the include files in INCLUDES and setting the cache variable VAR
1946 # accordingly.
1947 ac_fn_c_check_header_mongrel ()
1948 {
1949   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1951   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1952 $as_echo_n "checking for $2... " >&6; }
1953 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1954   $as_echo_n "(cached) " >&6
1955 fi
1956 eval ac_res=\$$3
1957                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1958 $as_echo "$ac_res" >&6; }
1959 else
1960   # Is the header compilable?
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1962 $as_echo_n "checking $2 usability... " >&6; }
1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h.  */
1965 $4
1966 #include <$2>
1967 _ACEOF
1968 if ac_fn_c_try_compile "$LINENO"; then :
1969   ac_header_compiler=yes
1970 else
1971   ac_header_compiler=no
1972 fi
1973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1975 $as_echo "$ac_header_compiler" >&6; }
1976
1977 # Is the header present?
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1979 $as_echo_n "checking $2 presence... " >&6; }
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981 /* end confdefs.h.  */
1982 #include <$2>
1983 _ACEOF
1984 if ac_fn_c_try_cpp "$LINENO"; then :
1985   ac_header_preproc=yes
1986 else
1987   ac_header_preproc=no
1988 fi
1989 rm -f conftest.err conftest.$ac_ext
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1991 $as_echo "$ac_header_preproc" >&6; }
1992
1993 # So?  What about this header?
1994 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1995   yes:no: )
1996     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1997 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1998     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1999 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2000     ;;
2001   no:yes:* )
2002     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2003 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2004     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2005 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2006     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2007 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2008     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2009 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2010     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2011 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2012 ( cat <<\_ASBOX
2013 ## ------------------------------------------- ##
2014 ## Report this to http://gcc.gnu.org/bugs.html ##
2015 ## ------------------------------------------- ##
2016 _ASBOX
2017      ) | sed "s/^/$as_me: WARNING:     /" >&2
2018     ;;
2019 esac
2020   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2021 $as_echo_n "checking for $2... " >&6; }
2022 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2023   $as_echo_n "(cached) " >&6
2024 else
2025   eval "$3=\$ac_header_compiler"
2026 fi
2027 eval ac_res=\$$3
2028                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2029 $as_echo "$ac_res" >&6; }
2030 fi
2031   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2032
2033 } # ac_fn_c_check_header_mongrel
2034
2035 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2036 # --------------------------------------------
2037 # Tries to find the compile-time value of EXPR in a program that includes
2038 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2039 # computed
2040 ac_fn_c_compute_int ()
2041 {
2042   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2043   if test "$cross_compiling" = yes; then
2044     # Depending upon the size, compute the lo and hi bounds.
2045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2046 /* end confdefs.h.  */
2047 $4
2048 int
2049 main ()
2050 {
2051 static int test_array [1 - 2 * !(($2) >= 0)];
2052 test_array [0] = 0
2053
2054   ;
2055   return 0;
2056 }
2057 _ACEOF
2058 if ac_fn_c_try_compile "$LINENO"; then :
2059   ac_lo=0 ac_mid=0
2060   while :; do
2061     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062 /* end confdefs.h.  */
2063 $4
2064 int
2065 main ()
2066 {
2067 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2068 test_array [0] = 0
2069
2070   ;
2071   return 0;
2072 }
2073 _ACEOF
2074 if ac_fn_c_try_compile "$LINENO"; then :
2075   ac_hi=$ac_mid; break
2076 else
2077   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2078                         if test $ac_lo -le $ac_mid; then
2079                           ac_lo= ac_hi=
2080                           break
2081                         fi
2082                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2083 fi
2084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2085   done
2086 else
2087   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h.  */
2089 $4
2090 int
2091 main ()
2092 {
2093 static int test_array [1 - 2 * !(($2) < 0)];
2094 test_array [0] = 0
2095
2096   ;
2097   return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"; then :
2101   ac_hi=-1 ac_mid=-1
2102   while :; do
2103     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104 /* end confdefs.h.  */
2105 $4
2106 int
2107 main ()
2108 {
2109 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2110 test_array [0] = 0
2111
2112   ;
2113   return 0;
2114 }
2115 _ACEOF
2116 if ac_fn_c_try_compile "$LINENO"; then :
2117   ac_lo=$ac_mid; break
2118 else
2119   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2120                         if test $ac_mid -le $ac_hi; then
2121                           ac_lo= ac_hi=
2122                           break
2123                         fi
2124                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2125 fi
2126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127   done
2128 else
2129   ac_lo= ac_hi=
2130 fi
2131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2132 fi
2133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2134 # Binary search between lo and hi bounds.
2135 while test "x$ac_lo" != "x$ac_hi"; do
2136   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2137   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138 /* end confdefs.h.  */
2139 $4
2140 int
2141 main ()
2142 {
2143 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2144 test_array [0] = 0
2145
2146   ;
2147   return 0;
2148 }
2149 _ACEOF
2150 if ac_fn_c_try_compile "$LINENO"; then :
2151   ac_hi=$ac_mid
2152 else
2153   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2154 fi
2155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2156 done
2157 case $ac_lo in #((
2158 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2159 '') ac_retval=1 ;;
2160 esac
2161   else
2162     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2163 /* end confdefs.h.  */
2164 $4
2165 static long int longval () { return $2; }
2166 static unsigned long int ulongval () { return $2; }
2167 #include <stdio.h>
2168 #include <stdlib.h>
2169 int
2170 main ()
2171 {
2172
2173   FILE *f = fopen ("conftest.val", "w");
2174   if (! f)
2175     return 1;
2176   if (($2) < 0)
2177     {
2178       long int i = longval ();
2179       if (i != ($2))
2180         return 1;
2181       fprintf (f, "%ld", i);
2182     }
2183   else
2184     {
2185       unsigned long int i = ulongval ();
2186       if (i != ($2))
2187         return 1;
2188       fprintf (f, "%lu", i);
2189     }
2190   /* Do not output a trailing newline, as this causes \r\n confusion
2191      on some platforms.  */
2192   return ferror (f) || fclose (f) != 0;
2193
2194   ;
2195   return 0;
2196 }
2197 _ACEOF
2198 if ac_fn_c_try_run "$LINENO"; then :
2199   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2200 else
2201   ac_retval=1
2202 fi
2203 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2204   conftest.$ac_objext conftest.beam conftest.$ac_ext
2205 rm -f conftest.val
2206
2207   fi
2208   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2209   return $ac_retval
2210
2211 } # ac_fn_c_compute_int
2212 cat >config.log <<_ACEOF
2213 This file contains any messages produced by compilers while
2214 running configure, to aid debugging if configure makes a mistake.
2215
2216 It was created by libffi $as_me 3.0.8, which was
2217 generated by GNU Autoconf 2.64.  Invocation command line was
2218
2219   $ $0 $@
2220
2221 _ACEOF
2222 exec 5>>config.log
2223 {
2224 cat <<_ASUNAME
2225 ## --------- ##
2226 ## Platform. ##
2227 ## --------- ##
2228
2229 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2230 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2231 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2232 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2233 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2234
2235 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2236 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2237
2238 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2239 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2240 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2241 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2242 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2243 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2244 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2245
2246 _ASUNAME
2247
2248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2249 for as_dir in $PATH
2250 do
2251   IFS=$as_save_IFS
2252   test -z "$as_dir" && as_dir=.
2253     $as_echo "PATH: $as_dir"
2254   done
2255 IFS=$as_save_IFS
2256
2257 } >&5
2258
2259 cat >&5 <<_ACEOF
2260
2261
2262 ## ----------- ##
2263 ## Core tests. ##
2264 ## ----------- ##
2265
2266 _ACEOF
2267
2268
2269 # Keep a trace of the command line.
2270 # Strip out --no-create and --no-recursion so they do not pile up.
2271 # Strip out --silent because we don't want to record it for future runs.
2272 # Also quote any args containing shell meta-characters.
2273 # Make two passes to allow for proper duplicate-argument suppression.
2274 ac_configure_args=
2275 ac_configure_args0=
2276 ac_configure_args1=
2277 ac_must_keep_next=false
2278 for ac_pass in 1 2
2279 do
2280   for ac_arg
2281   do
2282     case $ac_arg in
2283     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2284     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2285     | -silent | --silent | --silen | --sile | --sil)
2286       continue ;;
2287     *\'*)
2288       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2289     esac
2290     case $ac_pass in
2291     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2292     2)
2293       as_fn_append ac_configure_args1 " '$ac_arg'"
2294       if test $ac_must_keep_next = true; then
2295         ac_must_keep_next=false # Got value, back to normal.
2296       else
2297         case $ac_arg in
2298           *=* | --config-cache | -C | -disable-* | --disable-* \
2299           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2300           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2301           | -with-* | --with-* | -without-* | --without-* | --x)
2302             case "$ac_configure_args0 " in
2303               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2304             esac
2305             ;;
2306           -* ) ac_must_keep_next=true ;;
2307         esac
2308       fi
2309       as_fn_append ac_configure_args " '$ac_arg'"
2310       ;;
2311     esac
2312   done
2313 done
2314 { ac_configure_args0=; unset ac_configure_args0;}
2315 { ac_configure_args1=; unset ac_configure_args1;}
2316
2317 # When interrupted or exit'd, cleanup temporary files, and complete
2318 # config.log.  We remove comments because anyway the quotes in there
2319 # would cause problems or look ugly.
2320 # WARNING: Use '\'' to represent an apostrophe within the trap.
2321 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2322 trap 'exit_status=$?
2323   # Save into config.log some information that might help in debugging.
2324   {
2325     echo
2326
2327     cat <<\_ASBOX
2328 ## ---------------- ##
2329 ## Cache variables. ##
2330 ## ---------------- ##
2331 _ASBOX
2332     echo
2333     # The following way of writing the cache mishandles newlines in values,
2334 (
2335   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2336     eval ac_val=\$$ac_var
2337     case $ac_val in #(
2338     *${as_nl}*)
2339       case $ac_var in #(
2340       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2341 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2342       esac
2343       case $ac_var in #(
2344       _ | IFS | as_nl) ;; #(
2345       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2346       *) { eval $ac_var=; unset $ac_var;} ;;
2347       esac ;;
2348     esac
2349   done
2350   (set) 2>&1 |
2351     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2352     *${as_nl}ac_space=\ *)
2353       sed -n \
2354         "s/'\''/'\''\\\\'\'''\''/g;
2355           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2356       ;; #(
2357     *)
2358       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2359       ;;
2360     esac |
2361     sort
2362 )
2363     echo
2364
2365     cat <<\_ASBOX
2366 ## ----------------- ##
2367 ## Output variables. ##
2368 ## ----------------- ##
2369 _ASBOX
2370     echo
2371     for ac_var in $ac_subst_vars
2372     do
2373       eval ac_val=\$$ac_var
2374       case $ac_val in
2375       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2376       esac
2377       $as_echo "$ac_var='\''$ac_val'\''"
2378     done | sort
2379     echo
2380
2381     if test -n "$ac_subst_files"; then
2382       cat <<\_ASBOX
2383 ## ------------------- ##
2384 ## File substitutions. ##
2385 ## ------------------- ##
2386 _ASBOX
2387       echo
2388       for ac_var in $ac_subst_files
2389       do
2390         eval ac_val=\$$ac_var
2391         case $ac_val in
2392         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2393         esac
2394         $as_echo "$ac_var='\''$ac_val'\''"
2395       done | sort
2396       echo
2397     fi
2398
2399     if test -s confdefs.h; then
2400       cat <<\_ASBOX
2401 ## ----------- ##
2402 ## confdefs.h. ##
2403 ## ----------- ##
2404 _ASBOX
2405       echo
2406       cat confdefs.h
2407       echo
2408     fi
2409     test "$ac_signal" != 0 &&
2410       $as_echo "$as_me: caught signal $ac_signal"
2411     $as_echo "$as_me: exit $exit_status"
2412   } >&5
2413   rm -f core *.core core.conftest.* &&
2414     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2415     exit $exit_status
2416 ' 0
2417 for ac_signal in 1 2 13 15; do
2418   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2419 done
2420 ac_signal=0
2421
2422 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2423 rm -f -r conftest* confdefs.h
2424
2425 $as_echo "/* confdefs.h */" > confdefs.h
2426
2427 # Predefined preprocessor variables.
2428
2429 cat >>confdefs.h <<_ACEOF
2430 #define PACKAGE_NAME "$PACKAGE_NAME"
2431 _ACEOF
2432
2433 cat >>confdefs.h <<_ACEOF
2434 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2435 _ACEOF
2436
2437 cat >>confdefs.h <<_ACEOF
2438 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2439 _ACEOF
2440
2441 cat >>confdefs.h <<_ACEOF
2442 #define PACKAGE_STRING "$PACKAGE_STRING"
2443 _ACEOF
2444
2445 cat >>confdefs.h <<_ACEOF
2446 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2447 _ACEOF
2448
2449 cat >>confdefs.h <<_ACEOF
2450 #define PACKAGE_URL "$PACKAGE_URL"
2451 _ACEOF
2452
2453
2454 # Let the site file select an alternate cache file if it wants to.
2455 # Prefer an explicitly selected file to automatically selected ones.
2456 ac_site_file1=NONE
2457 ac_site_file2=NONE
2458 if test -n "$CONFIG_SITE"; then
2459   ac_site_file1=$CONFIG_SITE
2460 elif test "x$prefix" != xNONE; then
2461   ac_site_file1=$prefix/share/config.site
2462   ac_site_file2=$prefix/etc/config.site
2463 else
2464   ac_site_file1=$ac_default_prefix/share/config.site
2465   ac_site_file2=$ac_default_prefix/etc/config.site
2466 fi
2467 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2468 do
2469   test "x$ac_site_file" = xNONE && continue
2470   if test -r "$ac_site_file"; then
2471     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2472 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2473     sed 's/^/| /' "$ac_site_file" >&5
2474     . "$ac_site_file"
2475   fi
2476 done
2477
2478 if test -r "$cache_file"; then
2479   # Some versions of bash will fail to source /dev/null (special
2480   # files actually), so we avoid doing that.
2481   if test -f "$cache_file"; then
2482     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2483 $as_echo "$as_me: loading cache $cache_file" >&6;}
2484     case $cache_file in
2485       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2486       *)                      . "./$cache_file";;
2487     esac
2488   fi
2489 else
2490   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2491 $as_echo "$as_me: creating cache $cache_file" >&6;}
2492   >$cache_file
2493 fi
2494
2495 # Check that the precious variables saved in the cache have kept the same
2496 # value.
2497 ac_cache_corrupted=false
2498 for ac_var in $ac_precious_vars; do
2499   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2500   eval ac_new_set=\$ac_env_${ac_var}_set
2501   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2502   eval ac_new_val=\$ac_env_${ac_var}_value
2503   case $ac_old_set,$ac_new_set in
2504     set,)
2505       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2506 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2507       ac_cache_corrupted=: ;;
2508     ,set)
2509       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2510 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2511       ac_cache_corrupted=: ;;
2512     ,);;
2513     *)
2514       if test "x$ac_old_val" != "x$ac_new_val"; then
2515         # differences in whitespace do not lead to failure.
2516         ac_old_val_w=`echo x $ac_old_val`
2517         ac_new_val_w=`echo x $ac_new_val`
2518         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2519           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2520 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2521           ac_cache_corrupted=:
2522         else
2523           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2524 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2525           eval $ac_var=\$ac_old_val
2526         fi
2527         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2528 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2529         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2530 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2531       fi;;
2532   esac
2533   # Pass precious variables to config.status.
2534   if test "$ac_new_set" = set; then
2535     case $ac_new_val in
2536     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2537     *) ac_arg=$ac_var=$ac_new_val ;;
2538     esac
2539     case " $ac_configure_args " in
2540       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2541       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2542     esac
2543   fi
2544 done
2545 if $ac_cache_corrupted; then
2546   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2547 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2548   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2549 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2550   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2551 fi
2552 ## -------------------- ##
2553 ## Main body of script. ##
2554 ## -------------------- ##
2555
2556 ac_ext=c
2557 ac_cpp='$CPP $CPPFLAGS'
2558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2561
2562
2563
2564
2565
2566 ac_config_headers="$ac_config_headers fficonfig.h"
2567
2568
2569 # Default to --enable-multilib
2570 # Check whether --enable-multilib was given.
2571 if test "${enable_multilib+set}" = set; then :
2572   enableval=$enable_multilib; case "$enableval" in
2573   yes) multilib=yes ;;
2574   no)  multilib=no ;;
2575   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2576  esac
2577 else
2578   multilib=yes
2579 fi
2580
2581
2582 # We may get other options which we leave undocumented:
2583 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2584 # See config-ml.in if you want the gory details.
2585
2586 if test "$srcdir" = "."; then
2587   if test "$with_target_subdir" != "."; then
2588     multi_basedir="$srcdir/$with_multisrctop../.."
2589   else
2590     multi_basedir="$srcdir/$with_multisrctop.."
2591   fi
2592 else
2593   multi_basedir="$srcdir/.."
2594 fi
2595
2596
2597 # Even if the default multilib is not a cross compilation,
2598 # it may be that some of the other multilibs are.
2599 if test $cross_compiling = no && test $multilib = yes \
2600    && test "x${with_multisubdir}" != x ; then
2601    cross_compiling=maybe
2602 fi
2603
2604 ac_config_commands="$ac_config_commands default-1"
2605
2606
2607 ac_aux_dir=
2608 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2609   for ac_t in install-sh install.sh shtool; do
2610     if test -f "$ac_dir/$ac_t"; then
2611       ac_aux_dir=$ac_dir
2612       ac_install_sh="$ac_aux_dir/$ac_t -c"
2613       break 2
2614     fi
2615   done
2616 done
2617 if test -z "$ac_aux_dir"; then
2618   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2619 fi
2620
2621 # These three variables are undocumented and unsupported,
2622 # and are intended to be withdrawn in a future Autoconf release.
2623 # They can cause serious problems if a builder's source tree is in a directory
2624 # whose full name contains unusual characters.
2625 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2626 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2627 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2628
2629
2630 # Make sure we can run config.sub.
2631 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2632   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2633
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2635 $as_echo_n "checking build system type... " >&6; }
2636 if test "${ac_cv_build+set}" = set; then :
2637   $as_echo_n "(cached) " >&6
2638 else
2639   ac_build_alias=$build_alias
2640 test "x$ac_build_alias" = x &&
2641   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2642 test "x$ac_build_alias" = x &&
2643   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2644 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2645   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2646
2647 fi
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2649 $as_echo "$ac_cv_build" >&6; }
2650 case $ac_cv_build in
2651 *-*-*) ;;
2652 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2653 esac
2654 build=$ac_cv_build
2655 ac_save_IFS=$IFS; IFS='-'
2656 set x $ac_cv_build
2657 shift
2658 build_cpu=$1
2659 build_vendor=$2
2660 shift; shift
2661 # Remember, the first character of IFS is used to create $*,
2662 # except with old shells:
2663 build_os=$*
2664 IFS=$ac_save_IFS
2665 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2666
2667
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2669 $as_echo_n "checking host system type... " >&6; }
2670 if test "${ac_cv_host+set}" = set; then :
2671   $as_echo_n "(cached) " >&6
2672 else
2673   if test "x$host_alias" = x; then
2674   ac_cv_host=$ac_cv_build
2675 else
2676   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2677     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2678 fi
2679
2680 fi
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2682 $as_echo "$ac_cv_host" >&6; }
2683 case $ac_cv_host in
2684 *-*-*) ;;
2685 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2686 esac
2687 host=$ac_cv_host
2688 ac_save_IFS=$IFS; IFS='-'
2689 set x $ac_cv_host
2690 shift
2691 host_cpu=$1
2692 host_vendor=$2
2693 shift; shift
2694 # Remember, the first character of IFS is used to create $*,
2695 # except with old shells:
2696 host_os=$*
2697 IFS=$ac_save_IFS
2698 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2699
2700
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2702 $as_echo_n "checking target system type... " >&6; }
2703 if test "${ac_cv_target+set}" = set; then :
2704   $as_echo_n "(cached) " >&6
2705 else
2706   if test "x$target_alias" = x; then
2707   ac_cv_target=$ac_cv_host
2708 else
2709   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2710     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2711 fi
2712
2713 fi
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2715 $as_echo "$ac_cv_target" >&6; }
2716 case $ac_cv_target in
2717 *-*-*) ;;
2718 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2719 esac
2720 target=$ac_cv_target
2721 ac_save_IFS=$IFS; IFS='-'
2722 set x $ac_cv_target
2723 shift
2724 target_cpu=$1
2725 target_vendor=$2
2726 shift; shift
2727 # Remember, the first character of IFS is used to create $*,
2728 # except with old shells:
2729 target_os=$*
2730 IFS=$ac_save_IFS
2731 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2732
2733
2734 # The aliases save the names the user supplied, while $host etc.
2735 # will get canonicalized.
2736 test -n "$target_alias" &&
2737   test "$program_prefix$program_suffix$program_transform_name" = \
2738     NONENONEs,x,x, &&
2739   program_prefix=${target_alias}-
2740
2741 target_alias=${target_alias-$host_alias}
2742
2743 . ${srcdir}/configure.host
2744
2745 am__api_version='1.11'
2746
2747 # Find a good install program.  We prefer a C program (faster),
2748 # so one script is as good as another.  But avoid the broken or
2749 # incompatible versions:
2750 # SysV /etc/install, /usr/sbin/install
2751 # SunOS /usr/etc/install
2752 # IRIX /sbin/install
2753 # AIX /bin/install
2754 # AmigaOS /C/install, which installs bootblocks on floppy discs
2755 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2756 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2757 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2758 # OS/2's system install, which has a completely different semantic
2759 # ./install, which can be erroneously created by make from ./install.sh.
2760 # Reject install programs that cannot install multiple files.
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2762 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2763 if test -z "$INSTALL"; then
2764 if test "${ac_cv_path_install+set}" = set; then :
2765   $as_echo_n "(cached) " >&6
2766 else
2767   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768 for as_dir in $PATH
2769 do
2770   IFS=$as_save_IFS
2771   test -z "$as_dir" && as_dir=.
2772     # Account for people who put trailing slashes in PATH elements.
2773 case $as_dir/ in #((
2774   ./ | .// | /[cC]/* | \
2775   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2776   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2777   /usr/ucb/* ) ;;
2778   *)
2779     # OSF1 and SCO ODT 3.0 have their own names for install.
2780     # Don't use installbsd from OSF since it installs stuff as root
2781     # by default.
2782     for ac_prog in ginstall scoinst install; do
2783       for ac_exec_ext in '' $ac_executable_extensions; do
2784         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2785           if test $ac_prog = install &&
2786             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2787             # AIX install.  It has an incompatible calling convention.
2788             :
2789           elif test $ac_prog = install &&
2790             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2791             # program-specific install script used by HP pwplus--don't use.
2792             :
2793           else
2794             rm -rf conftest.one conftest.two conftest.dir
2795             echo one > conftest.one
2796             echo two > conftest.two
2797             mkdir conftest.dir
2798             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2799               test -s conftest.one && test -s conftest.two &&
2800               test -s conftest.dir/conftest.one &&
2801               test -s conftest.dir/conftest.two
2802             then
2803               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2804               break 3
2805             fi
2806           fi
2807         fi
2808       done
2809     done
2810     ;;
2811 esac
2812
2813   done
2814 IFS=$as_save_IFS
2815
2816 rm -rf conftest.one conftest.two conftest.dir
2817
2818 fi
2819   if test "${ac_cv_path_install+set}" = set; then
2820     INSTALL=$ac_cv_path_install
2821   else
2822     # As a last resort, use the slow shell script.  Don't cache a
2823     # value for INSTALL within a source directory, because that will
2824     # break other packages using the cache if that directory is
2825     # removed, or if the value is a relative name.
2826     INSTALL=$ac_install_sh
2827   fi
2828 fi
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2830 $as_echo "$INSTALL" >&6; }
2831
2832 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2833 # It thinks the first close brace ends the variable substitution.
2834 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2835
2836 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2837
2838 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2839
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2841 $as_echo_n "checking whether build environment is sane... " >&6; }
2842 # Just in case
2843 sleep 1
2844 echo timestamp > conftest.file
2845 # Reject unsafe characters in $srcdir or the absolute working directory
2846 # name.  Accept space and tab only in the latter.
2847 am_lf='
2848 '
2849 case `pwd` in
2850   *[\\\"\#\$\&\'\`$am_lf]*)
2851     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2852 esac
2853 case $srcdir in
2854   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2855     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2856 esac
2857
2858 # Do `set' in a subshell so we don't clobber the current shell's
2859 # arguments.  Must try -L first in case configure is actually a
2860 # symlink; some systems play weird games with the mod time of symlinks
2861 # (eg FreeBSD returns the mod time of the symlink's containing
2862 # directory).
2863 if (
2864    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2865    if test "$*" = "X"; then
2866       # -L didn't work.
2867       set X `ls -t "$srcdir/configure" conftest.file`
2868    fi
2869    rm -f conftest.file
2870    if test "$*" != "X $srcdir/configure conftest.file" \
2871       && test "$*" != "X conftest.file $srcdir/configure"; then
2872
2873       # If neither matched, then we have a broken ls.  This can happen
2874       # if, for instance, CONFIG_SHELL is bash and it inherits a
2875       # broken ls alias from the environment.  This has actually
2876       # happened.  Such a system could not be considered "sane".
2877       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2878 alias in your environment" "$LINENO" 5
2879    fi
2880
2881    test "$2" = conftest.file
2882    )
2883 then
2884    # Ok.
2885    :
2886 else
2887    as_fn_error "newly created file is older than distributed files!
2888 Check your system clock" "$LINENO" 5
2889 fi
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2891 $as_echo "yes" >&6; }
2892 test "$program_prefix" != NONE &&
2893   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2894 # Use a double $ so make ignores it.
2895 test "$program_suffix" != NONE &&
2896   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2897 # Double any \ or $.
2898 # By default was `s,x,x', remove it if useless.
2899 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2900 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2901
2902 # expand $ac_aux_dir to an absolute path
2903 am_aux_dir=`cd $ac_aux_dir && pwd`
2904
2905 if test x"${MISSING+set}" != xset; then
2906   case $am_aux_dir in
2907   *\ * | *\     *)
2908     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2909   *)
2910     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2911   esac
2912 fi
2913 # Use eval to expand $SHELL
2914 if eval "$MISSING --run true"; then
2915   am_missing_run="$MISSING --run "
2916 else
2917   am_missing_run=
2918   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2919 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2920 fi
2921
2922 if test x"${install_sh}" != xset; then
2923   case $am_aux_dir in
2924   *\ * | *\     *)
2925     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2926   *)
2927     install_sh="\${SHELL} $am_aux_dir/install-sh"
2928   esac
2929 fi
2930
2931 # Installed binaries are usually stripped using `strip' when the user
2932 # run `make install-strip'.  However `strip' might not be the right
2933 # tool to use in cross-compilation environments, therefore Automake
2934 # will honor the `STRIP' environment variable to overrule this program.
2935 if test "$cross_compiling" != no; then
2936   if test -n "$ac_tool_prefix"; then
2937   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2938 set dummy ${ac_tool_prefix}strip; ac_word=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if test "${ac_cv_prog_STRIP+set}" = set; then :
2942   $as_echo_n "(cached) " >&6
2943 else
2944   if test -n "$STRIP"; then
2945   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2946 else
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950   IFS=$as_save_IFS
2951   test -z "$as_dir" && as_dir=.
2952     for ac_exec_ext in '' $ac_executable_extensions; do
2953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956     break 2
2957   fi
2958 done
2959   done
2960 IFS=$as_save_IFS
2961
2962 fi
2963 fi
2964 STRIP=$ac_cv_prog_STRIP
2965 if test -n "$STRIP"; then
2966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2967 $as_echo "$STRIP" >&6; }
2968 else
2969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2971 fi
2972
2973
2974 fi
2975 if test -z "$ac_cv_prog_STRIP"; then
2976   ac_ct_STRIP=$STRIP
2977   # Extract the first word of "strip", so it can be a program name with args.
2978 set dummy strip; ac_word=$2
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980 $as_echo_n "checking for $ac_word... " >&6; }
2981 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2982   $as_echo_n "(cached) " >&6
2983 else
2984   if test -n "$ac_ct_STRIP"; then
2985   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2986 else
2987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988 for as_dir in $PATH
2989 do
2990   IFS=$as_save_IFS
2991   test -z "$as_dir" && as_dir=.
2992     for ac_exec_ext in '' $ac_executable_extensions; do
2993   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2994     ac_cv_prog_ac_ct_STRIP="strip"
2995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2996     break 2
2997   fi
2998 done
2999   done
3000 IFS=$as_save_IFS
3001
3002 fi
3003 fi
3004 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3005 if test -n "$ac_ct_STRIP"; then
3006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3007 $as_echo "$ac_ct_STRIP" >&6; }
3008 else
3009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010 $as_echo "no" >&6; }
3011 fi
3012
3013   if test "x$ac_ct_STRIP" = x; then
3014     STRIP=":"
3015   else
3016     case $cross_compiling:$ac_tool_warned in
3017 yes:)
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3019 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3020 ac_tool_warned=yes ;;
3021 esac
3022     STRIP=$ac_ct_STRIP
3023   fi
3024 else
3025   STRIP="$ac_cv_prog_STRIP"
3026 fi
3027
3028 fi
3029 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3030
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3032 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3033 if test -z "$MKDIR_P"; then
3034   if test "${ac_cv_path_mkdir+set}" = set; then :
3035   $as_echo_n "(cached) " >&6
3036 else
3037   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3039 do
3040   IFS=$as_save_IFS
3041   test -z "$as_dir" && as_dir=.
3042     for ac_prog in mkdir gmkdir; do
3043          for ac_exec_ext in '' $ac_executable_extensions; do
3044            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3045            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3046              'mkdir (GNU coreutils) '* | \
3047              'mkdir (coreutils) '* | \
3048              'mkdir (fileutils) '4.1*)
3049                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3050                break 3;;
3051            esac
3052          done
3053        done
3054   done
3055 IFS=$as_save_IFS
3056
3057 fi
3058
3059   if test "${ac_cv_path_mkdir+set}" = set; then
3060     MKDIR_P="$ac_cv_path_mkdir -p"
3061   else
3062     # As a last resort, use the slow shell script.  Don't cache a
3063     # value for MKDIR_P within a source directory, because that will
3064     # break other packages using the cache if that directory is
3065     # removed, or if the value is a relative name.
3066     test -d ./--version && rmdir ./--version
3067     MKDIR_P="$ac_install_sh -d"
3068   fi
3069 fi
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3071 $as_echo "$MKDIR_P" >&6; }
3072
3073 mkdir_p="$MKDIR_P"
3074 case $mkdir_p in
3075   [\\/$]* | ?:[\\/]*) ;;
3076   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3077 esac
3078
3079 for ac_prog in gawk mawk nawk awk
3080 do
3081   # Extract the first word of "$ac_prog", so it can be a program name with args.
3082 set dummy $ac_prog; ac_word=$2
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3084 $as_echo_n "checking for $ac_word... " >&6; }
3085 if test "${ac_cv_prog_AWK+set}" = set; then :
3086   $as_echo_n "(cached) " >&6
3087 else
3088   if test -n "$AWK"; then
3089   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3090 else
3091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 for as_dir in $PATH
3093 do
3094   IFS=$as_save_IFS
3095   test -z "$as_dir" && as_dir=.
3096     for ac_exec_ext in '' $ac_executable_extensions; do
3097   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3098     ac_cv_prog_AWK="$ac_prog"
3099     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100     break 2
3101   fi
3102 done
3103   done
3104 IFS=$as_save_IFS
3105
3106 fi
3107 fi
3108 AWK=$ac_cv_prog_AWK
3109 if test -n "$AWK"; then
3110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3111 $as_echo "$AWK" >&6; }
3112 else
3113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3114 $as_echo "no" >&6; }
3115 fi
3116
3117
3118   test -n "$AWK" && break
3119 done
3120
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3122 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3123 set x ${MAKE-make}
3124 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3125 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3126   $as_echo_n "(cached) " >&6
3127 else
3128   cat >conftest.make <<\_ACEOF
3129 SHELL = /bin/sh
3130 all:
3131         @echo '@@@%%%=$(MAKE)=@@@%%%'
3132 _ACEOF
3133 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3134 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3135   *@@@%%%=?*=@@@%%%*)
3136     eval ac_cv_prog_make_${ac_make}_set=yes;;
3137   *)
3138     eval ac_cv_prog_make_${ac_make}_set=no;;
3139 esac
3140 rm -f conftest.make
3141 fi
3142 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3144 $as_echo "yes" >&6; }
3145   SET_MAKE=
3146 else
3147   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3148 $as_echo "no" >&6; }
3149   SET_MAKE="MAKE=${MAKE-make}"
3150 fi
3151
3152 rm -rf .tst 2>/dev/null
3153 mkdir .tst 2>/dev/null
3154 if test -d .tst; then
3155   am__leading_dot=.
3156 else
3157   am__leading_dot=_
3158 fi
3159 rmdir .tst 2>/dev/null
3160
3161 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3162   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3163   # is not polluted with repeated "-I."
3164   am__isrc=' -I$(srcdir)'
3165   # test to see if srcdir already configured
3166   if test -f $srcdir/config.status; then
3167     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3168   fi
3169 fi
3170
3171 # test whether we have cygpath
3172 if test -z "$CYGPATH_W"; then
3173   if (cygpath --version) >/dev/null 2>/dev/null; then
3174     CYGPATH_W='cygpath -w'
3175   else
3176     CYGPATH_W=echo
3177   fi
3178 fi
3179
3180
3181 # Define the identity of the package.
3182  PACKAGE='libffi'
3183  VERSION='3.0.8'
3184
3185
3186 cat >>confdefs.h <<_ACEOF
3187 #define PACKAGE "$PACKAGE"
3188 _ACEOF
3189
3190
3191 cat >>confdefs.h <<_ACEOF
3192 #define VERSION "$VERSION"
3193 _ACEOF
3194
3195 # Some tools Automake needs.
3196
3197 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3198
3199
3200 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3201
3202
3203 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3204
3205
3206 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3207
3208
3209 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3210
3211 # We need awk for the "check" target.  The system "awk" is bad on
3212 # some platforms.
3213 # Always define AMTAR for backward compatibility.
3214
3215 AMTAR=${AMTAR-"${am_missing_run}tar"}
3216
3217 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3218
3219
3220
3221
3222
3223
3224 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3225 # We must force CC to /not/ be precious variables; otherwise
3226 # the wrong, non-multilib-adjusted value will be used in multilibs.
3227 # As a side effect, we have to subst CFLAGS ourselves.
3228
3229
3230
3231 ac_ext=c
3232 ac_cpp='$CPP $CPPFLAGS'
3233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3236 if test -n "$ac_tool_prefix"; then
3237   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3238 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3240 $as_echo_n "checking for $ac_word... " >&6; }
3241 if test "${ac_cv_prog_CC+set}" = set; then :
3242   $as_echo_n "(cached) " >&6
3243 else
3244   if test -n "$CC"; then
3245   ac_cv_prog_CC="$CC" # Let the user override the test.
3246 else
3247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3248 for as_dir in $PATH
3249 do
3250   IFS=$as_save_IFS
3251   test -z "$as_dir" && as_dir=.
3252     for ac_exec_ext in '' $ac_executable_extensions; do
3253   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3254     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3255     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3256     break 2
3257   fi
3258 done
3259   done
3260 IFS=$as_save_IFS
3261
3262 fi
3263 fi
3264 CC=$ac_cv_prog_CC
3265 if test -n "$CC"; then
3266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3267 $as_echo "$CC" >&6; }
3268 else
3269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3270 $as_echo "no" >&6; }
3271 fi
3272
3273
3274 fi
3275 if test -z "$ac_cv_prog_CC"; then
3276   ac_ct_CC=$CC
3277   # Extract the first word of "gcc", so it can be a program name with args.
3278 set dummy gcc; ac_word=$2
3279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3280 $as_echo_n "checking for $ac_word... " >&6; }
3281 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3282   $as_echo_n "(cached) " >&6
3283 else
3284   if test -n "$ac_ct_CC"; then
3285   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3286 else
3287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3288 for as_dir in $PATH
3289 do
3290   IFS=$as_save_IFS
3291   test -z "$as_dir" && as_dir=.
3292     for ac_exec_ext in '' $ac_executable_extensions; do
3293   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3294     ac_cv_prog_ac_ct_CC="gcc"
3295     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3296     break 2
3297   fi
3298 done
3299   done
3300 IFS=$as_save_IFS
3301
3302 fi
3303 fi
3304 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3305 if test -n "$ac_ct_CC"; then
3306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3307 $as_echo "$ac_ct_CC" >&6; }
3308 else
3309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3310 $as_echo "no" >&6; }
3311 fi
3312
3313   if test "x$ac_ct_CC" = x; then
3314     CC=""
3315   else
3316     case $cross_compiling:$ac_tool_warned in
3317 yes:)
3318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3319 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3320 ac_tool_warned=yes ;;
3321 esac
3322     CC=$ac_ct_CC
3323   fi
3324 else
3325   CC="$ac_cv_prog_CC"
3326 fi
3327
3328 if test -z "$CC"; then
3329           if test -n "$ac_tool_prefix"; then
3330     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3331 set dummy ${ac_tool_prefix}cc; ac_word=$2
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3333 $as_echo_n "checking for $ac_word... " >&6; }
3334 if test "${ac_cv_prog_CC+set}" = set; then :
3335   $as_echo_n "(cached) " >&6
3336 else
3337   if test -n "$CC"; then
3338   ac_cv_prog_CC="$CC" # Let the user override the test.
3339 else
3340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3341 for as_dir in $PATH
3342 do
3343   IFS=$as_save_IFS
3344   test -z "$as_dir" && as_dir=.
3345     for ac_exec_ext in '' $ac_executable_extensions; do
3346   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3347     ac_cv_prog_CC="${ac_tool_prefix}cc"
3348     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3349     break 2
3350   fi
3351 done
3352   done
3353 IFS=$as_save_IFS
3354
3355 fi
3356 fi
3357 CC=$ac_cv_prog_CC
3358 if test -n "$CC"; then
3359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3360 $as_echo "$CC" >&6; }
3361 else
3362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3363 $as_echo "no" >&6; }
3364 fi
3365
3366
3367   fi
3368 fi
3369 if test -z "$CC"; then
3370   # Extract the first word of "cc", so it can be a program name with args.
3371 set dummy cc; ac_word=$2
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3373 $as_echo_n "checking for $ac_word... " >&6; }
3374 if test "${ac_cv_prog_CC+set}" = set; then :
3375   $as_echo_n "(cached) " >&6
3376 else
3377   if test -n "$CC"; then
3378   ac_cv_prog_CC="$CC" # Let the user override the test.
3379 else
3380   ac_prog_rejected=no
3381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3382 for as_dir in $PATH
3383 do
3384   IFS=$as_save_IFS
3385   test -z "$as_dir" && as_dir=.
3386     for ac_exec_ext in '' $ac_executable_extensions; do
3387   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3388     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3389        ac_prog_rejected=yes
3390        continue
3391      fi
3392     ac_cv_prog_CC="cc"
3393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3394     break 2
3395   fi
3396 done
3397   done
3398 IFS=$as_save_IFS
3399
3400 if test $ac_prog_rejected = yes; then
3401   # We found a bogon in the path, so make sure we never use it.
3402   set dummy $ac_cv_prog_CC
3403   shift
3404   if test $# != 0; then
3405     # We chose a different compiler from the bogus one.
3406     # However, it has the same basename, so the bogon will be chosen
3407     # first if we set CC to just the basename; use the full file name.
3408     shift
3409     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3410   fi
3411 fi
3412 fi
3413 fi
3414 CC=$ac_cv_prog_CC
3415 if test -n "$CC"; then
3416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3417 $as_echo "$CC" >&6; }
3418 else
3419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3420 $as_echo "no" >&6; }
3421 fi
3422
3423
3424 fi
3425 if test -z "$CC"; then
3426   if test -n "$ac_tool_prefix"; then
3427   for ac_prog in cl.exe
3428   do
3429     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3430 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3432 $as_echo_n "checking for $ac_word... " >&6; }
3433 if test "${ac_cv_prog_CC+set}" = set; then :
3434   $as_echo_n "(cached) " >&6
3435 else
3436   if test -n "$CC"; then
3437   ac_cv_prog_CC="$CC" # Let the user override the test.
3438 else
3439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3440 for as_dir in $PATH
3441 do
3442   IFS=$as_save_IFS
3443   test -z "$as_dir" && as_dir=.
3444     for ac_exec_ext in '' $ac_executable_extensions; do
3445   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3446     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3447     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3448     break 2
3449   fi
3450 done
3451   done
3452 IFS=$as_save_IFS
3453
3454 fi
3455 fi
3456 CC=$ac_cv_prog_CC
3457 if test -n "$CC"; then
3458   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3459 $as_echo "$CC" >&6; }
3460 else
3461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3462 $as_echo "no" >&6; }
3463 fi
3464
3465
3466     test -n "$CC" && break
3467   done
3468 fi
3469 if test -z "$CC"; then
3470   ac_ct_CC=$CC
3471   for ac_prog in cl.exe
3472 do
3473   # Extract the first word of "$ac_prog", so it can be a program name with args.
3474 set dummy $ac_prog; ac_word=$2
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3476 $as_echo_n "checking for $ac_word... " >&6; }
3477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3478   $as_echo_n "(cached) " >&6
3479 else
3480   if test -n "$ac_ct_CC"; then
3481   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3482 else
3483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3484 for as_dir in $PATH
3485 do
3486   IFS=$as_save_IFS
3487   test -z "$as_dir" && as_dir=.
3488     for ac_exec_ext in '' $ac_executable_extensions; do
3489   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3490     ac_cv_prog_ac_ct_CC="$ac_prog"
3491     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3492     break 2
3493   fi
3494 done
3495   done
3496 IFS=$as_save_IFS
3497
3498 fi
3499 fi
3500 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3501 if test -n "$ac_ct_CC"; then
3502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3503 $as_echo "$ac_ct_CC" >&6; }
3504 else
3505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3506 $as_echo "no" >&6; }
3507 fi
3508
3509
3510   test -n "$ac_ct_CC" && break
3511 done
3512
3513   if test "x$ac_ct_CC" = x; then
3514     CC=""
3515   else
3516     case $cross_compiling:$ac_tool_warned in
3517 yes:)
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3519 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3520 ac_tool_warned=yes ;;
3521 esac
3522     CC=$ac_ct_CC
3523   fi
3524 fi
3525
3526 fi
3527
3528
3529 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3530 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3531 as_fn_error "no acceptable C compiler found in \$PATH
3532 See \`config.log' for more details." "$LINENO" 5; }
3533
3534 # Provide some information about the compiler.
3535 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3536 set X $ac_compile
3537 ac_compiler=$2
3538 for ac_option in --version -v -V -qversion; do
3539   { { ac_try="$ac_compiler $ac_option >&5"
3540 case "(($ac_try" in
3541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3542   *) ac_try_echo=$ac_try;;
3543 esac
3544 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3545 $as_echo "$ac_try_echo"; } >&5
3546   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3547   ac_status=$?
3548   if test -s conftest.err; then
3549     sed '10a\
3550 ... rest of stderr output deleted ...
3551          10q' conftest.err >conftest.er1
3552     cat conftest.er1 >&5
3553     rm -f conftest.er1 conftest.err
3554   fi
3555   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3556   test $ac_status = 0; }
3557 done
3558
3559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3560 /* end confdefs.h.  */
3561
3562 int
3563 main ()
3564 {
3565
3566   ;
3567   return 0;
3568 }
3569 _ACEOF
3570 ac_clean_files_save=$ac_clean_files
3571 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3572 # Try to create an executable without -o first, disregard a.out.
3573 # It will help us diagnose broken compilers, and finding out an intuition
3574 # of exeext.
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3576 $as_echo_n "checking for C compiler default output file name... " >&6; }
3577 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3578
3579 # The possible output files:
3580 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3581
3582 ac_rmfiles=
3583 for ac_file in $ac_files
3584 do
3585   case $ac_file in
3586     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3587     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3588   esac
3589 done
3590 rm -f $ac_rmfiles
3591
3592 if { { ac_try="$ac_link_default"
3593 case "(($ac_try" in
3594   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3595   *) ac_try_echo=$ac_try;;
3596 esac
3597 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3598 $as_echo "$ac_try_echo"; } >&5
3599   (eval "$ac_link_default") 2>&5
3600   ac_status=$?
3601   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3602   test $ac_status = 0; }; then :
3603   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3604 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3605 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3606 # so that the user can short-circuit this test for compilers unknown to
3607 # Autoconf.
3608 for ac_file in $ac_files ''
3609 do
3610   test -f "$ac_file" || continue
3611   case $ac_file in
3612     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3613         ;;
3614     [ab].out )
3615         # We found the default executable, but exeext='' is most
3616         # certainly right.
3617         break;;
3618     *.* )
3619         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3620         then :; else
3621            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3622         fi
3623         # We set ac_cv_exeext here because the later test for it is not
3624         # safe: cross compilers may not add the suffix if given an `-o'
3625         # argument, so we may need to know it at that point already.
3626         # Even if this section looks crufty: it has the advantage of
3627         # actually working.
3628         break;;
3629     * )
3630         break;;
3631   esac
3632 done
3633 test "$ac_cv_exeext" = no && ac_cv_exeext=
3634
3635 else
3636   ac_file=''
3637 fi
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3639 $as_echo "$ac_file" >&6; }
3640 if test -z "$ac_file"; then :
3641   $as_echo "$as_me: failed program was:" >&5
3642 sed 's/^/| /' conftest.$ac_ext >&5
3643
3644 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3646 { as_fn_set_status 77
3647 as_fn_error "C compiler cannot create executables
3648 See \`config.log' for more details." "$LINENO" 5; }; }
3649 fi
3650 ac_exeext=$ac_cv_exeext
3651
3652 # Check that the compiler produces executables we can run.  If not, either
3653 # the compiler is broken, or we cross compile.
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3655 $as_echo_n "checking whether the C compiler works... " >&6; }
3656 # If not cross compiling, check that we can run a simple program.
3657 if test "$cross_compiling" != yes; then
3658   if { ac_try='./$ac_file'
3659   { { case "(($ac_try" in
3660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3661   *) ac_try_echo=$ac_try;;
3662 esac
3663 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3664 $as_echo "$ac_try_echo"; } >&5
3665   (eval "$ac_try") 2>&5
3666   ac_status=$?
3667   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3668   test $ac_status = 0; }; }; then
3669     cross_compiling=no
3670   else
3671     if test "$cross_compiling" = maybe; then
3672         cross_compiling=yes
3673     else
3674         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3675 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3676 as_fn_error "cannot run C compiled programs.
3677 If you meant to cross compile, use \`--host'.
3678 See \`config.log' for more details." "$LINENO" 5; }
3679     fi
3680   fi
3681 fi
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3683 $as_echo "yes" >&6; }
3684
3685 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3686 ac_clean_files=$ac_clean_files_save
3687 # Check that the compiler produces executables we can run.  If not, either
3688 # the compiler is broken, or we cross compile.
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3690 $as_echo_n "checking whether we are cross compiling... " >&6; }
3691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3692 $as_echo "$cross_compiling" >&6; }
3693
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3695 $as_echo_n "checking for suffix of executables... " >&6; }
3696 if { { ac_try="$ac_link"
3697 case "(($ac_try" in
3698   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3699   *) ac_try_echo=$ac_try;;
3700 esac
3701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3702 $as_echo "$ac_try_echo"; } >&5
3703   (eval "$ac_link") 2>&5
3704   ac_status=$?
3705   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3706   test $ac_status = 0; }; then :
3707   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3708 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3709 # work properly (i.e., refer to `conftest.exe'), while it won't with
3710 # `rm'.
3711 for ac_file in conftest.exe conftest conftest.*; do
3712   test -f "$ac_file" || continue
3713   case $ac_file in
3714     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3715     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3716           break;;
3717     * ) break;;
3718   esac
3719 done
3720 else
3721   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3722 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3723 as_fn_error "cannot compute suffix of executables: cannot compile and link
3724 See \`config.log' for more details." "$LINENO" 5; }
3725 fi
3726 rm -f conftest$ac_cv_exeext
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3728 $as_echo "$ac_cv_exeext" >&6; }
3729
3730 rm -f conftest.$ac_ext
3731 EXEEXT=$ac_cv_exeext
3732 ac_exeext=$EXEEXT
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3734 $as_echo_n "checking for suffix of object files... " >&6; }
3735 if test "${ac_cv_objext+set}" = set; then :
3736   $as_echo_n "(cached) " >&6
3737 else
3738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739 /* end confdefs.h.  */
3740
3741 int
3742 main ()
3743 {
3744
3745   ;
3746   return 0;
3747 }
3748 _ACEOF
3749 rm -f conftest.o conftest.obj
3750 if { { ac_try="$ac_compile"
3751 case "(($ac_try" in
3752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3753   *) ac_try_echo=$ac_try;;
3754 esac
3755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3756 $as_echo "$ac_try_echo"; } >&5
3757   (eval "$ac_compile") 2>&5
3758   ac_status=$?
3759   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3760   test $ac_status = 0; }; then :
3761   for ac_file in conftest.o conftest.obj conftest.*; do
3762   test -f "$ac_file" || continue;
3763   case $ac_file in
3764     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3765     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3766        break;;
3767   esac
3768 done
3769 else
3770   $as_echo "$as_me: failed program was:" >&5
3771 sed 's/^/| /' conftest.$ac_ext >&5
3772
3773 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3774 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3775 as_fn_error "cannot compute suffix of object files: cannot compile
3776 See \`config.log' for more details." "$LINENO" 5; }
3777 fi
3778 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3779 fi
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3781 $as_echo "$ac_cv_objext" >&6; }
3782 OBJEXT=$ac_cv_objext
3783 ac_objext=$OBJEXT
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3785 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3786 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3787   $as_echo_n "(cached) " >&6
3788 else
3789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3790 /* end confdefs.h.  */
3791
3792 int
3793 main ()
3794 {
3795 #ifndef __GNUC__
3796        choke me
3797 #endif
3798
3799   ;
3800   return 0;
3801 }
3802 _ACEOF
3803 if ac_fn_c_try_compile "$LINENO"; then :
3804   ac_compiler_gnu=yes
3805 else
3806   ac_compiler_gnu=no
3807 fi
3808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3809 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3810
3811 fi
3812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3813 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3814 if test $ac_compiler_gnu = yes; then
3815   GCC=yes
3816 else
3817   GCC=
3818 fi
3819 ac_test_CFLAGS=${CFLAGS+set}
3820 ac_save_CFLAGS=$CFLAGS
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3822 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3823 if test "${ac_cv_prog_cc_g+set}" = set; then :
3824   $as_echo_n "(cached) " >&6
3825 else
3826   ac_save_c_werror_flag=$ac_c_werror_flag
3827    ac_c_werror_flag=yes
3828    ac_cv_prog_cc_g=no
3829    CFLAGS="-g"
3830    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3831 /* end confdefs.h.  */
3832
3833 int
3834 main ()
3835 {
3836
3837   ;
3838   return 0;
3839 }
3840 _ACEOF
3841 if ac_fn_c_try_compile "$LINENO"; then :
3842   ac_cv_prog_cc_g=yes
3843 else
3844   CFLAGS=""
3845       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846 /* end confdefs.h.  */
3847
3848 int
3849 main ()
3850 {
3851
3852   ;
3853   return 0;
3854 }
3855 _ACEOF
3856 if ac_fn_c_try_compile "$LINENO"; then :
3857
3858 else
3859   ac_c_werror_flag=$ac_save_c_werror_flag
3860          CFLAGS="-g"
3861          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3862 /* end confdefs.h.  */
3863
3864 int
3865 main ()
3866 {
3867
3868   ;
3869   return 0;
3870 }
3871 _ACEOF
3872 if ac_fn_c_try_compile "$LINENO"; then :
3873   ac_cv_prog_cc_g=yes
3874 fi
3875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3876 fi
3877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3878 fi
3879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3880    ac_c_werror_flag=$ac_save_c_werror_flag
3881 fi
3882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3883 $as_echo "$ac_cv_prog_cc_g" >&6; }
3884 if test "$ac_test_CFLAGS" = set; then
3885   CFLAGS=$ac_save_CFLAGS
3886 elif test $ac_cv_prog_cc_g = yes; then
3887   if test "$GCC" = yes; then
3888     CFLAGS="-g -O2"
3889   else
3890     CFLAGS="-g"
3891   fi
3892 else
3893   if test "$GCC" = yes; then
3894     CFLAGS="-O2"
3895   else
3896     CFLAGS=
3897   fi
3898 fi
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3900 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3901 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3902   $as_echo_n "(cached) " >&6
3903 else
3904   ac_cv_prog_cc_c89=no
3905 ac_save_CC=$CC
3906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3907 /* end confdefs.h.  */
3908 #include <stdarg.h>
3909 #include <stdio.h>
3910 #include <sys/types.h>
3911 #include <sys/stat.h>
3912 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3913 struct buf { int x; };
3914 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3915 static char *e (p, i)
3916      char **p;
3917      int i;
3918 {
3919   return p[i];
3920 }
3921 static char *f (char * (*g) (char **, int), char **p, ...)
3922 {
3923   char *s;
3924   va_list v;
3925   va_start (v,p);
3926   s = g (p, va_arg (v,int));
3927   va_end (v);
3928   return s;
3929 }
3930
3931 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3932    function prototypes and stuff, but not '\xHH' hex character constants.
3933    These don't provoke an error unfortunately, instead are silently treated
3934    as 'x'.  The following induces an error, until -std is added to get
3935    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3936    array size at least.  It's necessary to write '\x00'==0 to get something
3937    that's true only with -std.  */
3938 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3939
3940 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3941    inside strings and character constants.  */
3942 #define FOO(x) 'x'
3943 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3944
3945 int test (int i, double x);
3946 struct s1 {int (*f) (int a);};
3947 struct s2 {int (*f) (double a);};
3948 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3949 int argc;
3950 char **argv;
3951 int
3952 main ()
3953 {
3954 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3955   ;
3956   return 0;
3957 }
3958 _ACEOF
3959 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3960         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3961 do
3962   CC="$ac_save_CC $ac_arg"
3963   if ac_fn_c_try_compile "$LINENO"; then :
3964   ac_cv_prog_cc_c89=$ac_arg
3965 fi
3966 rm -f core conftest.err conftest.$ac_objext
3967   test "x$ac_cv_prog_cc_c89" != "xno" && break
3968 done
3969 rm -f conftest.$ac_ext
3970 CC=$ac_save_CC
3971
3972 fi
3973 # AC_CACHE_VAL
3974 case "x$ac_cv_prog_cc_c89" in
3975   x)
3976     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3977 $as_echo "none needed" >&6; } ;;
3978   xno)
3979     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3980 $as_echo "unsupported" >&6; } ;;
3981   *)
3982     CC="$CC $ac_cv_prog_cc_c89"
3983     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3984 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3985 esac
3986 if test "x$ac_cv_prog_cc_c89" != xno; then :
3987
3988 fi
3989
3990 ac_ext=c
3991 ac_cpp='$CPP $CPPFLAGS'
3992 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3993 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3994 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3995 DEPDIR="${am__leading_dot}deps"
3996
3997 ac_config_commands="$ac_config_commands depfiles"
3998
3999
4000 am_make=${MAKE-make}
4001 cat > confinc << 'END'
4002 am__doit:
4003         @echo this is the am__doit target
4004 .PHONY: am__doit
4005 END
4006 # If we don't find an include directive, just comment out the code.
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4008 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4009 am__include="#"
4010 am__quote=
4011 _am_result=none
4012 # First try GNU make style include.
4013 echo "include confinc" > confmf
4014 # Ignore all kinds of additional output from `make'.
4015 case `$am_make -s -f confmf 2> /dev/null` in #(
4016 *the\ am__doit\ target*)
4017   am__include=include
4018   am__quote=
4019   _am_result=GNU
4020   ;;
4021 esac
4022 # Now try BSD make style include.
4023 if test "$am__include" = "#"; then
4024    echo '.include "confinc"' > confmf
4025    case `$am_make -s -f confmf 2> /dev/null` in #(
4026    *the\ am__doit\ target*)
4027      am__include=.include
4028      am__quote="\""
4029      _am_result=BSD
4030      ;;
4031    esac
4032 fi
4033
4034
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4036 $as_echo "$_am_result" >&6; }
4037 rm -f confinc confmf
4038
4039 # Check whether --enable-dependency-tracking was given.
4040 if test "${enable_dependency_tracking+set}" = set; then :
4041   enableval=$enable_dependency_tracking;
4042 fi
4043
4044 if test "x$enable_dependency_tracking" != xno; then
4045   am_depcomp="$ac_aux_dir/depcomp"
4046   AMDEPBACKSLASH='\'
4047 fi
4048  if test "x$enable_dependency_tracking" != xno; then
4049   AMDEP_TRUE=
4050   AMDEP_FALSE='#'
4051 else
4052   AMDEP_TRUE='#'
4053   AMDEP_FALSE=
4054 fi
4055
4056
4057
4058 depcc="$CC"   am_compiler_list=
4059
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4061 $as_echo_n "checking dependency style of $depcc... " >&6; }
4062 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4063   $as_echo_n "(cached) " >&6
4064 else
4065   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4066   # We make a subdir and do the tests there.  Otherwise we can end up
4067   # making bogus files that we don't know about and never remove.  For
4068   # instance it was reported that on HP-UX the gcc test will end up
4069   # making a dummy file named `D' -- because `-MD' means `put the output
4070   # in D'.
4071   mkdir conftest.dir
4072   # Copy depcomp to subdir because otherwise we won't find it if we're
4073   # using a relative directory.
4074   cp "$am_depcomp" conftest.dir
4075   cd conftest.dir
4076   # We will build objects and dependencies in a subdirectory because
4077   # it helps to detect inapplicable dependency modes.  For instance
4078   # both Tru64's cc and ICC support -MD to output dependencies as a
4079   # side effect of compilation, but ICC will put the dependencies in
4080   # the current directory while Tru64 will put them in the object
4081   # directory.
4082   mkdir sub
4083
4084   am_cv_CC_dependencies_compiler_type=none
4085   if test "$am_compiler_list" = ""; then
4086      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4087   fi
4088   am__universal=false
4089   case " $depcc " in #(
4090      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4091      esac
4092
4093   for depmode in $am_compiler_list; do
4094     # Setup a source with many dependencies, because some compilers
4095     # like to wrap large dependency lists on column 80 (with \), and
4096     # we should not choose a depcomp mode which is confused by this.
4097     #
4098     # We need to recreate these files for each test, as the compiler may
4099     # overwrite some of them when testing with obscure command lines.
4100     # This happens at least with the AIX C compiler.
4101     : > sub/conftest.c
4102     for i in 1 2 3 4 5 6; do
4103       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4104       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4105       # Solaris 8's {/usr,}/bin/sh.
4106       touch sub/conftst$i.h
4107     done
4108     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4109
4110     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4111     # mode.  It turns out that the SunPro C++ compiler does not properly
4112     # handle `-M -o', and we need to detect this.  Also, some Intel
4113     # versions had trouble with output in subdirs
4114     am__obj=sub/conftest.${OBJEXT-o}
4115     am__minus_obj="-o $am__obj"
4116     case $depmode in
4117     gcc)
4118       # This depmode causes a compiler race in universal mode.
4119       test "$am__universal" = false || continue
4120       ;;
4121     nosideeffect)
4122       # after this tag, mechanisms are not by side-effect, so they'll
4123       # only be used when explicitly requested
4124       if test "x$enable_dependency_tracking" = xyes; then
4125         continue
4126       else
4127         break
4128       fi
4129       ;;
4130     msvisualcpp | msvcmsys)
4131       # This compiler won't grok `-c -o', but also, the minuso test has
4132       # not run yet.  These depmodes are late enough in the game, and
4133       # so weak that their functioning should not be impacted.
4134       am__obj=conftest.${OBJEXT-o}
4135       am__minus_obj=
4136       ;;
4137     none) break ;;
4138     esac
4139     if depmode=$depmode \
4140        source=sub/conftest.c object=$am__obj \
4141        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4142        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4143          >/dev/null 2>conftest.err &&
4144        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4145        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4146        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4147        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4148       # icc doesn't choke on unknown options, it will just issue warnings
4149       # or remarks (even with -Werror).  So we grep stderr for any message
4150       # that says an option was ignored or not supported.
4151       # When given -MP, icc 7.0 and 7.1 complain thusly:
4152       #   icc: Command line warning: ignoring option '-M'; no argument required
4153       # The diagnosis changed in icc 8.0:
4154       #   icc: Command line remark: option '-MP' not supported
4155       if (grep 'ignoring option' conftest.err ||
4156           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4157         am_cv_CC_dependencies_compiler_type=$depmode
4158         break
4159       fi
4160     fi
4161   done
4162
4163   cd ..
4164   rm -rf conftest.dir
4165 else
4166   am_cv_CC_dependencies_compiler_type=none
4167 fi
4168
4169 fi
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4171 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4172 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4173
4174  if
4175   test "x$enable_dependency_tracking" != xno \
4176   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4177   am__fastdepCC_TRUE=
4178   am__fastdepCC_FALSE='#'
4179 else
4180   am__fastdepCC_TRUE='#'
4181   am__fastdepCC_FALSE=
4182 fi
4183
4184
4185
4186
4187
4188
4189 # By default we simply use the C compiler to build assembly code.
4190
4191 test "${CCAS+set}" = set || CCAS=$CC
4192 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4193
4194
4195
4196 depcc="$CCAS"   am_compiler_list=
4197
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4199 $as_echo_n "checking dependency style of $depcc... " >&6; }
4200 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4201   $as_echo_n "(cached) " >&6
4202 else
4203   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4204   # We make a subdir and do the tests there.  Otherwise we can end up
4205   # making bogus files that we don't know about and never remove.  For
4206   # instance it was reported that on HP-UX the gcc test will end up
4207   # making a dummy file named `D' -- because `-MD' means `put the output
4208   # in D'.
4209   mkdir conftest.dir
4210   # Copy depcomp to subdir because otherwise we won't find it if we're
4211   # using a relative directory.
4212   cp "$am_depcomp" conftest.dir
4213   cd conftest.dir
4214   # We will build objects and dependencies in a subdirectory because
4215   # it helps to detect inapplicable dependency modes.  For instance
4216   # both Tru64's cc and ICC support -MD to output dependencies as a
4217   # side effect of compilation, but ICC will put the dependencies in
4218   # the current directory while Tru64 will put them in the object
4219   # directory.
4220   mkdir sub
4221
4222   am_cv_CCAS_dependencies_compiler_type=none
4223   if test "$am_compiler_list" = ""; then
4224      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4225   fi
4226   am__universal=false
4227
4228
4229   for depmode in $am_compiler_list; do
4230     # Setup a source with many dependencies, because some compilers
4231     # like to wrap large dependency lists on column 80 (with \), and
4232     # we should not choose a depcomp mode which is confused by this.
4233     #
4234     # We need to recreate these files for each test, as the compiler may
4235     # overwrite some of them when testing with obscure command lines.
4236     # This happens at least with the AIX C compiler.
4237     : > sub/conftest.c
4238     for i in 1 2 3 4 5 6; do
4239       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4240       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4241       # Solaris 8's {/usr,}/bin/sh.
4242       touch sub/conftst$i.h
4243     done
4244     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4245
4246     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4247     # mode.  It turns out that the SunPro C++ compiler does not properly
4248     # handle `-M -o', and we need to detect this.  Also, some Intel
4249     # versions had trouble with output in subdirs
4250     am__obj=sub/conftest.${OBJEXT-o}
4251     am__minus_obj="-o $am__obj"
4252     case $depmode in
4253     gcc)
4254       # This depmode causes a compiler race in universal mode.
4255       test "$am__universal" = false || continue
4256       ;;
4257     nosideeffect)
4258       # after this tag, mechanisms are not by side-effect, so they'll
4259       # only be used when explicitly requested
4260       if test "x$enable_dependency_tracking" = xyes; then
4261         continue
4262       else
4263         break
4264       fi
4265       ;;
4266     msvisualcpp | msvcmsys)
4267       # This compiler won't grok `-c -o', but also, the minuso test has
4268       # not run yet.  These depmodes are late enough in the game, and
4269       # so weak that their functioning should not be impacted.
4270       am__obj=conftest.${OBJEXT-o}
4271       am__minus_obj=
4272       ;;
4273     none) break ;;
4274     esac
4275     if depmode=$depmode \
4276        source=sub/conftest.c object=$am__obj \
4277        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4278        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4279          >/dev/null 2>conftest.err &&
4280        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4281        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4282        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4283        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4284       # icc doesn't choke on unknown options, it will just issue warnings
4285       # or remarks (even with -Werror).  So we grep stderr for any message
4286       # that says an option was ignored or not supported.
4287       # When given -MP, icc 7.0 and 7.1 complain thusly:
4288       #   icc: Command line warning: ignoring option '-M'; no argument required
4289       # The diagnosis changed in icc 8.0:
4290       #   icc: Command line remark: option '-MP' not supported
4291       if (grep 'ignoring option' conftest.err ||
4292           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4293         am_cv_CCAS_dependencies_compiler_type=$depmode
4294         break
4295       fi
4296     fi
4297   done
4298
4299   cd ..
4300   rm -rf conftest.dir
4301 else
4302   am_cv_CCAS_dependencies_compiler_type=none
4303 fi
4304
4305 fi
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4307 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4308 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4309
4310  if
4311   test "x$enable_dependency_tracking" != xno \
4312   && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4313   am__fastdepCCAS_TRUE=
4314   am__fastdepCCAS_FALSE='#'
4315 else
4316   am__fastdepCCAS_TRUE='#'
4317   am__fastdepCCAS_FALSE=
4318 fi
4319
4320
4321 if test "x$CC" != xcc; then
4322   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4323 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4324 else
4325   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4326 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4327 fi
4328 set dummy $CC; ac_cc=`$as_echo "$2" |
4329                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4330 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4331   $as_echo_n "(cached) " >&6
4332 else
4333   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4334 /* end confdefs.h.  */
4335
4336 int
4337 main ()
4338 {
4339
4340   ;
4341   return 0;
4342 }
4343 _ACEOF
4344 # Make sure it works both with $CC and with simple cc.
4345 # We do the test twice because some compilers refuse to overwrite an
4346 # existing .o file with -o, though they will create one.
4347 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4348 rm -f conftest2.*
4349 if { { case "(($ac_try" in
4350   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4351   *) ac_try_echo=$ac_try;;
4352 esac
4353 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4354 $as_echo "$ac_try_echo"; } >&5
4355   (eval "$ac_try") 2>&5
4356   ac_status=$?
4357   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4358   test $ac_status = 0; } &&
4359    test -f conftest2.$ac_objext && { { case "(($ac_try" in
4360   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4361   *) ac_try_echo=$ac_try;;
4362 esac
4363 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4364 $as_echo "$ac_try_echo"; } >&5
4365   (eval "$ac_try") 2>&5
4366   ac_status=$?
4367   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4368   test $ac_status = 0; };
4369 then
4370   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4371   if test "x$CC" != xcc; then
4372     # Test first that cc exists at all.
4373     if { ac_try='cc -c conftest.$ac_ext >&5'
4374   { { case "(($ac_try" in
4375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4376   *) ac_try_echo=$ac_try;;
4377 esac
4378 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4379 $as_echo "$ac_try_echo"; } >&5
4380   (eval "$ac_try") 2>&5
4381   ac_status=$?
4382   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4383   test $ac_status = 0; }; }; then
4384       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4385       rm -f conftest2.*
4386       if { { case "(($ac_try" in
4387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4388   *) ac_try_echo=$ac_try;;
4389 esac
4390 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4391 $as_echo "$ac_try_echo"; } >&5
4392   (eval "$ac_try") 2>&5
4393   ac_status=$?
4394   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4395   test $ac_status = 0; } &&
4396          test -f conftest2.$ac_objext && { { case "(($ac_try" in
4397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398   *) ac_try_echo=$ac_try;;
4399 esac
4400 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401 $as_echo "$ac_try_echo"; } >&5
4402   (eval "$ac_try") 2>&5
4403   ac_status=$?
4404   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4405   test $ac_status = 0; };
4406       then
4407         # cc works too.
4408         :
4409       else
4410         # cc exists but doesn't like -o.
4411         eval ac_cv_prog_cc_${ac_cc}_c_o=no
4412       fi
4413     fi
4414   fi
4415 else
4416   eval ac_cv_prog_cc_${ac_cc}_c_o=no
4417 fi
4418 rm -f core conftest*
4419
4420 fi
4421 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4423 $as_echo "yes" >&6; }
4424 else
4425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4426 $as_echo "no" >&6; }
4427
4428 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4429
4430 fi
4431
4432 # FIXME: we rely on the cache variable name because
4433 # there is no other way.
4434 set dummy $CC
4435 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4436 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4437 if test "$am_t" != yes; then
4438    # Losing compiler, so override with the script.
4439    # FIXME: It is wrong to rewrite CC.
4440    # But if we don't then we get into trouble of one sort or another.
4441    # A longer-term fix would be to have automake use am__CC in this case,
4442    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4443    CC="$am_aux_dir/compile $CC"
4444 fi
4445
4446
4447 case `pwd` in
4448   *\ * | *\     *)
4449     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4450 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4451 esac
4452
4453
4454
4455 macro_version='2.2.6'
4456 macro_revision='1.3012'
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470 ltmain="$ac_aux_dir/ltmain.sh"
4471
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4473 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4474 if test "${ac_cv_path_SED+set}" = set; then :
4475   $as_echo_n "(cached) " >&6
4476 else
4477             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4478      for ac_i in 1 2 3 4 5 6 7; do
4479        ac_script="$ac_script$as_nl$ac_script"
4480      done
4481      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4482      { ac_script=; unset ac_script;}
4483      if test -z "$SED"; then
4484   ac_path_SED_found=false
4485   # Loop through the user's path and test for each of PROGNAME-LIST
4486   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4487 for as_dir in $PATH
4488 do
4489   IFS=$as_save_IFS
4490   test -z "$as_dir" && as_dir=.
4491     for ac_prog in sed gsed; do
4492     for ac_exec_ext in '' $ac_executable_extensions; do
4493       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4494       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4495 # Check for GNU ac_path_SED and select it if it is found.
4496   # Check for GNU $ac_path_SED
4497 case `"$ac_path_SED" --version 2>&1` in
4498 *GNU*)
4499   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4500 *)
4501   ac_count=0
4502   $as_echo_n 0123456789 >"conftest.in"
4503   while :
4504   do
4505     cat "conftest.in" "conftest.in" >"conftest.tmp"
4506     mv "conftest.tmp" "conftest.in"
4507     cp "conftest.in" "conftest.nl"
4508     $as_echo '' >> "conftest.nl"
4509     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4510     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4511     as_fn_arith $ac_count + 1 && ac_count=$as_val
4512     if test $ac_count -gt ${ac_path_SED_max-0}; then
4513       # Best one so far, save it but keep looking for a better one
4514       ac_cv_path_SED="$ac_path_SED"
4515       ac_path_SED_max=$ac_count
4516     fi
4517     # 10*(2^10) chars as input seems more than enough
4518     test $ac_count -gt 10 && break
4519   done
4520   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4521 esac
4522
4523       $ac_path_SED_found && break 3
4524     done
4525   done
4526   done
4527 IFS=$as_save_IFS
4528   if test -z "$ac_cv_path_SED"; then
4529     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4530   fi
4531 else
4532   ac_cv_path_SED=$SED
4533 fi
4534
4535 fi
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4537 $as_echo "$ac_cv_path_SED" >&6; }
4538  SED="$ac_cv_path_SED"
4539   rm -f conftest.sed
4540
4541 test -z "$SED" && SED=sed
4542 Xsed="$SED -e 1s/^X//"
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4555 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4556 if test "${ac_cv_path_GREP+set}" = set; then :
4557   $as_echo_n "(cached) " >&6
4558 else
4559   if test -z "$GREP"; then
4560   ac_path_GREP_found=false
4561   # Loop through the user's path and test for each of PROGNAME-LIST
4562   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4564 do
4565   IFS=$as_save_IFS
4566   test -z "$as_dir" && as_dir=.
4567     for ac_prog in grep ggrep; do
4568     for ac_exec_ext in '' $ac_executable_extensions; do
4569       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4570       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4571 # Check for GNU ac_path_GREP and select it if it is found.
4572   # Check for GNU $ac_path_GREP
4573 case `"$ac_path_GREP" --version 2>&1` in
4574 *GNU*)
4575   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4576 *)
4577   ac_count=0
4578   $as_echo_n 0123456789 >"conftest.in"
4579   while :
4580   do
4581     cat "conftest.in" "conftest.in" >"conftest.tmp"
4582     mv "conftest.tmp" "conftest.in"
4583     cp "conftest.in" "conftest.nl"
4584     $as_echo 'GREP' >> "conftest.nl"
4585     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4586     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4587     as_fn_arith $ac_count + 1 && ac_count=$as_val
4588     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4589       # Best one so far, save it but keep looking for a better one
4590       ac_cv_path_GREP="$ac_path_GREP"
4591       ac_path_GREP_max=$ac_count
4592     fi
4593     # 10*(2^10) chars as input seems more than enough
4594     test $ac_count -gt 10 && break
4595   done
4596   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4597 esac
4598
4599       $ac_path_GREP_found && break 3
4600     done
4601   done
4602   done
4603 IFS=$as_save_IFS
4604   if test -z "$ac_cv_path_GREP"; then
4605     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4606   fi
4607 else
4608   ac_cv_path_GREP=$GREP
4609 fi
4610
4611 fi
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4613 $as_echo "$ac_cv_path_GREP" >&6; }
4614  GREP="$ac_cv_path_GREP"
4615
4616
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4618 $as_echo_n "checking for egrep... " >&6; }
4619 if test "${ac_cv_path_EGREP+set}" = set; then :
4620   $as_echo_n "(cached) " >&6
4621 else
4622   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4623    then ac_cv_path_EGREP="$GREP -E"
4624    else
4625      if test -z "$EGREP"; then
4626   ac_path_EGREP_found=false
4627   # Loop through the user's path and test for each of PROGNAME-LIST
4628   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4629 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4630 do
4631   IFS=$as_save_IFS
4632   test -z "$as_dir" && as_dir=.
4633     for ac_prog in egrep; do
4634     for ac_exec_ext in '' $ac_executable_extensions; do
4635       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4636       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4637 # Check for GNU ac_path_EGREP and select it if it is found.
4638   # Check for GNU $ac_path_EGREP
4639 case `"$ac_path_EGREP" --version 2>&1` in
4640 *GNU*)
4641   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4642 *)
4643   ac_count=0
4644   $as_echo_n 0123456789 >"conftest.in"
4645   while :
4646   do
4647     cat "conftest.in" "conftest.in" >"conftest.tmp"
4648     mv "conftest.tmp" "conftest.in"
4649     cp "conftest.in" "conftest.nl"
4650     $as_echo 'EGREP' >> "conftest.nl"
4651     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4652     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4653     as_fn_arith $ac_count + 1 && ac_count=$as_val
4654     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4655       # Best one so far, save it but keep looking for a better one
4656       ac_cv_path_EGREP="$ac_path_EGREP"
4657       ac_path_EGREP_max=$ac_count
4658     fi
4659     # 10*(2^10) chars as input seems more than enough
4660     test $ac_count -gt 10 && break
4661   done
4662   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4663 esac
4664
4665       $ac_path_EGREP_found && break 3
4666     done
4667   done
4668   done
4669 IFS=$as_save_IFS
4670   if test -z "$ac_cv_path_EGREP"; then
4671     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4672   fi
4673 else
4674   ac_cv_path_EGREP=$EGREP
4675 fi
4676
4677    fi
4678 fi
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4680 $as_echo "$ac_cv_path_EGREP" >&6; }
4681  EGREP="$ac_cv_path_EGREP"
4682
4683
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4685 $as_echo_n "checking for fgrep... " >&6; }
4686 if test "${ac_cv_path_FGREP+set}" = set; then :
4687   $as_echo_n "(cached) " >&6
4688 else
4689   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4690    then ac_cv_path_FGREP="$GREP -F"
4691    else
4692      if test -z "$FGREP"; then
4693   ac_path_FGREP_found=false
4694   # Loop through the user's path and test for each of PROGNAME-LIST
4695   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4696 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4697 do
4698   IFS=$as_save_IFS
4699   test -z "$as_dir" && as_dir=.
4700     for ac_prog in fgrep; do
4701     for ac_exec_ext in '' $ac_executable_extensions; do
4702       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4703       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4704 # Check for GNU ac_path_FGREP and select it if it is found.
4705   # Check for GNU $ac_path_FGREP
4706 case `"$ac_path_FGREP" --version 2>&1` in
4707 *GNU*)
4708   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4709 *)
4710   ac_count=0
4711   $as_echo_n 0123456789 >"conftest.in"
4712   while :
4713   do
4714     cat "conftest.in" "conftest.in" >"conftest.tmp"
4715     mv "conftest.tmp" "conftest.in"
4716     cp "conftest.in" "conftest.nl"
4717     $as_echo 'FGREP' >> "conftest.nl"
4718     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4719     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4720     as_fn_arith $ac_count + 1 && ac_count=$as_val
4721     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4722       # Best one so far, save it but keep looking for a better one
4723       ac_cv_path_FGREP="$ac_path_FGREP"
4724       ac_path_FGREP_max=$ac_count
4725     fi
4726     # 10*(2^10) chars as input seems more than enough
4727     test $ac_count -gt 10 && break
4728   done
4729   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4730 esac
4731
4732       $ac_path_FGREP_found && break 3
4733     done
4734   done
4735   done
4736 IFS=$as_save_IFS
4737   if test -z "$ac_cv_path_FGREP"; then
4738     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4739   fi
4740 else
4741   ac_cv_path_FGREP=$FGREP
4742 fi
4743
4744    fi
4745 fi
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4747 $as_echo "$ac_cv_path_FGREP" >&6; }
4748  FGREP="$ac_cv_path_FGREP"
4749
4750
4751 test -z "$GREP" && GREP=grep
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771 # Check whether --with-gnu-ld was given.
4772 if test "${with_gnu_ld+set}" = set; then :
4773   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4774 else
4775   with_gnu_ld=no
4776 fi
4777
4778 ac_prog=ld
4779 if test "$GCC" = yes; then
4780   # Check if gcc -print-prog-name=ld gives a path.
4781   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4782 $as_echo_n "checking for ld used by $CC... " >&6; }
4783   case $host in
4784   *-*-mingw*)
4785     # gcc leaves a trailing carriage return which upsets mingw
4786     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4787   *)
4788     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4789   esac
4790   case $ac_prog in
4791     # Accept absolute paths.
4792     [\\/]* | ?:[\\/]*)
4793       re_direlt='/[^/][^/]*/\.\./'
4794       # Canonicalize the pathname of ld
4795       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4796       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4797         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4798       done
4799       test -z "$LD" && LD="$ac_prog"
4800       ;;
4801   "")
4802     # If it fails, then pretend we aren't using GCC.
4803     ac_prog=ld
4804     ;;
4805   *)
4806     # If it is relative, then search for the first ld in PATH.
4807     with_gnu_ld=unknown
4808     ;;
4809   esac
4810 elif test "$with_gnu_ld" = yes; then
4811   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4812 $as_echo_n "checking for GNU ld... " >&6; }
4813 else
4814   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4815 $as_echo_n "checking for non-GNU ld... " >&6; }
4816 fi
4817 if test "${lt_cv_path_LD+set}" = set; then :
4818   $as_echo_n "(cached) " >&6
4819 else
4820   if test -z "$LD"; then
4821   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4822   for ac_dir in $PATH; do
4823     IFS="$lt_save_ifs"
4824     test -z "$ac_dir" && ac_dir=.
4825     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4826       lt_cv_path_LD="$ac_dir/$ac_prog"
4827       # Check to see if the program is GNU ld.  I'd rather use --version,
4828       # but apparently some variants of GNU ld only accept -v.
4829       # Break only if it was the GNU/non-GNU ld that we prefer.
4830       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4831       *GNU* | *'with BFD'*)
4832         test "$with_gnu_ld" != no && break
4833         ;;
4834       *)
4835         test "$with_gnu_ld" != yes && break
4836         ;;
4837       esac
4838     fi
4839   done
4840   IFS="$lt_save_ifs"
4841 else
4842   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4843 fi
4844 fi
4845
4846 LD="$lt_cv_path_LD"
4847 if test -n "$LD"; then
4848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4849 $as_echo "$LD" >&6; }
4850 else
4851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4852 $as_echo "no" >&6; }
4853 fi
4854 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4856 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4857 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4858   $as_echo_n "(cached) " >&6
4859 else
4860   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4861 case `$LD -v 2>&1 </dev/null` in
4862 *GNU* | *'with BFD'*)
4863   lt_cv_prog_gnu_ld=yes
4864   ;;
4865 *)
4866   lt_cv_prog_gnu_ld=no
4867   ;;
4868 esac
4869 fi
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4871 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4872 with_gnu_ld=$lt_cv_prog_gnu_ld
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4883 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4884 if test "${lt_cv_path_NM+set}" = set; then :
4885   $as_echo_n "(cached) " >&6
4886 else
4887   if test -n "$NM"; then
4888   # Let the user override the test.
4889   lt_cv_path_NM="$NM"
4890 else
4891   lt_nm_to_check="${ac_tool_prefix}nm"
4892   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4893     lt_nm_to_check="$lt_nm_to_check nm"
4894   fi
4895   for lt_tmp_nm in $lt_nm_to_check; do
4896     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4897     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4898       IFS="$lt_save_ifs"
4899       test -z "$ac_dir" && ac_dir=.
4900       tmp_nm="$ac_dir/$lt_tmp_nm"
4901       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4902         # Check to see if the nm accepts a BSD-compat flag.
4903         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4904         #   nm: unknown option "B" ignored
4905         # Tru64's nm complains that /dev/null is an invalid object file
4906         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4907         */dev/null* | *'Invalid file or object type'*)
4908           lt_cv_path_NM="$tmp_nm -B"
4909           break
4910           ;;
4911         *)
4912           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4913           */dev/null*)
4914             lt_cv_path_NM="$tmp_nm -p"
4915             break
4916             ;;
4917           *)
4918             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4919             continue # so that we can try to find one that supports BSD flags
4920             ;;
4921           esac
4922           ;;
4923         esac
4924       fi
4925     done
4926     IFS="$lt_save_ifs"
4927   done
4928   : ${lt_cv_path_NM=no}
4929 fi
4930 fi
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4932 $as_echo "$lt_cv_path_NM" >&6; }
4933 if test "$lt_cv_path_NM" != "no"; then
4934   NM="$lt_cv_path_NM"
4935 else
4936   # Didn't find any BSD compatible name lister, look for dumpbin.
4937   if test -n "$ac_tool_prefix"; then
4938   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4939   do
4940     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4941 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4943 $as_echo_n "checking for $ac_word... " >&6; }
4944 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4945   $as_echo_n "(cached) " >&6
4946 else
4947   if test -n "$DUMPBIN"; then
4948   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4949 else
4950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 for as_dir in $PATH
4952 do
4953   IFS=$as_save_IFS
4954   test -z "$as_dir" && as_dir=.
4955     for ac_exec_ext in '' $ac_executable_extensions; do
4956   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4957     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4959     break 2
4960   fi
4961 done
4962   done
4963 IFS=$as_save_IFS
4964
4965 fi
4966 fi
4967 DUMPBIN=$ac_cv_prog_DUMPBIN
4968 if test -n "$DUMPBIN"; then
4969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4970 $as_echo "$DUMPBIN" >&6; }
4971 else
4972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 $as_echo "no" >&6; }
4974 fi
4975
4976
4977     test -n "$DUMPBIN" && break
4978   done
4979 fi
4980 if test -z "$DUMPBIN"; then
4981   ac_ct_DUMPBIN=$DUMPBIN
4982   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4983 do
4984   # Extract the first word of "$ac_prog", so it can be a program name with args.
4985 set dummy $ac_prog; ac_word=$2
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4987 $as_echo_n "checking for $ac_word... " >&6; }
4988 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4989   $as_echo_n "(cached) " >&6
4990 else
4991   if test -n "$ac_ct_DUMPBIN"; then
4992   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4993 else
4994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4995 for as_dir in $PATH
4996 do
4997   IFS=$as_save_IFS
4998   test -z "$as_dir" && as_dir=.
4999     for ac_exec_ext in '' $ac_executable_extensions; do
5000   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5001     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5003     break 2
5004   fi
5005 done
5006   done
5007 IFS=$as_save_IFS
5008
5009 fi
5010 fi
5011 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5012 if test -n "$ac_ct_DUMPBIN"; then
5013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5014 $as_echo "$ac_ct_DUMPBIN" >&6; }
5015 else
5016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5017 $as_echo "no" >&6; }
5018 fi
5019
5020
5021   test -n "$ac_ct_DUMPBIN" && break
5022 done
5023
5024   if test "x$ac_ct_DUMPBIN" = x; then
5025     DUMPBIN=":"
5026   else
5027     case $cross_compiling:$ac_tool_warned in
5028 yes:)
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5030 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5031 ac_tool_warned=yes ;;
5032 esac
5033     DUMPBIN=$ac_ct_DUMPBIN
5034   fi
5035 fi
5036
5037
5038   if test "$DUMPBIN" != ":"; then
5039     NM="$DUMPBIN"
5040   fi
5041 fi
5042 test -z "$NM" && NM=nm
5043
5044
5045
5046
5047
5048
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5050 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5051 if test "${lt_cv_nm_interface+set}" = set; then :
5052   $as_echo_n "(cached) " >&6
5053 else
5054   lt_cv_nm_interface="BSD nm"
5055   echo "int some_variable = 0;" > conftest.$ac_ext
5056   (eval echo "\"\$as_me:5056: $ac_compile\"" >&5)
5057   (eval "$ac_compile" 2>conftest.err)
5058   cat conftest.err >&5
5059   (eval echo "\"\$as_me:5059: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5060   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5061   cat conftest.err >&5
5062   (eval echo "\"\$as_me:5062: output\"" >&5)
5063   cat conftest.out >&5
5064   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5065     lt_cv_nm_interface="MS dumpbin"
5066   fi
5067   rm -f conftest*
5068 fi
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5070 $as_echo "$lt_cv_nm_interface" >&6; }
5071
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5073 $as_echo_n "checking whether ln -s works... " >&6; }
5074 LN_S=$as_ln_s
5075 if test "$LN_S" = "ln -s"; then
5076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5077 $as_echo "yes" >&6; }
5078 else
5079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5080 $as_echo "no, using $LN_S" >&6; }
5081 fi
5082
5083 # find the maximum length of command line arguments
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5085 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5086 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5087   $as_echo_n "(cached) " >&6
5088 else
5089     i=0
5090   teststring="ABCD"
5091
5092   case $build_os in
5093   msdosdjgpp*)
5094     # On DJGPP, this test can blow up pretty badly due to problems in libc
5095     # (any single argument exceeding 2000 bytes causes a buffer overrun
5096     # during glob expansion).  Even if it were fixed, the result of this
5097     # check would be larger than it should be.
5098     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5099     ;;
5100
5101   gnu*)
5102     # Under GNU Hurd, this test is not required because there is
5103     # no limit to the length of command line arguments.
5104     # Libtool will interpret -1 as no limit whatsoever
5105     lt_cv_sys_max_cmd_len=-1;
5106     ;;
5107
5108   cygwin* | mingw* | cegcc*)
5109     # On Win9x/ME, this test blows up -- it succeeds, but takes
5110     # about 5 minutes as the teststring grows exponentially.
5111     # Worse, since 9x/ME are not pre-emptively multitasking,
5112     # you end up with a "frozen" computer, even though with patience
5113     # the test eventually succeeds (with a max line length of 256k).
5114     # Instead, let's just punt: use the minimum linelength reported by
5115     # all of the supported platforms: 8192 (on NT/2K/XP).
5116     lt_cv_sys_max_cmd_len=8192;
5117     ;;
5118
5119   amigaos*)
5120     # On AmigaOS with pdksh, this test takes hours, literally.
5121     # So we just punt and use a minimum line length of 8192.
5122     lt_cv_sys_max_cmd_len=8192;
5123     ;;
5124
5125   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5126     # This has been around since 386BSD, at least.  Likely further.
5127     if test -x /sbin/sysctl; then
5128       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5129     elif test -x /usr/sbin/sysctl; then
5130       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5131     else
5132       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5133     fi
5134     # And add a safety zone
5135     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5136     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5137     ;;
5138
5139   interix*)
5140     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5141     lt_cv_sys_max_cmd_len=196608
5142     ;;
5143
5144   osf*)
5145     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5146     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5147     # nice to cause kernel panics so lets avoid the loop below.
5148     # First set a reasonable default.
5149     lt_cv_sys_max_cmd_len=16384
5150     #
5151     if test -x /sbin/sysconfig; then
5152       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5153         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5154       esac
5155     fi
5156     ;;
5157   sco3.2v5*)
5158     lt_cv_sys_max_cmd_len=102400
5159     ;;
5160   sysv5* | sco5v6* | sysv4.2uw2*)
5161     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5162     if test -n "$kargmax"; then
5163       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5164     else
5165       lt_cv_sys_max_cmd_len=32768
5166     fi
5167     ;;
5168   *)
5169     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5170     if test -n "$lt_cv_sys_max_cmd_len"; then
5171       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5172       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5173     else
5174       # Make teststring a little bigger before we do anything with it.
5175       # a 1K string should be a reasonable start.
5176       for i in 1 2 3 4 5 6 7 8 ; do
5177         teststring=$teststring$teststring
5178       done
5179       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5180       # If test is not a shell built-in, we'll probably end up computing a
5181       # maximum length that is only half of the actual maximum length, but
5182       # we can't tell.
5183       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5184                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5185               test $i != 17 # 1/2 MB should be enough
5186       do
5187         i=`expr $i + 1`
5188         teststring=$teststring$teststring
5189       done
5190       # Only check the string length outside the loop.
5191       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5192       teststring=
5193       # Add a significant safety factor because C++ compilers can tack on
5194       # massive amounts of additional arguments before passing them to the
5195       # linker.  It appears as though 1/2 is a usable value.
5196       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5197     fi
5198     ;;
5199   esac
5200
5201 fi
5202
5203 if test -n $lt_cv_sys_max_cmd_len ; then
5204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5205 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5206 else
5207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5208 $as_echo "none" >&6; }
5209 fi
5210 max_cmd_len=$lt_cv_sys_max_cmd_len
5211
5212
5213
5214
5215
5216
5217 : ${CP="cp -f"}
5218 : ${MV="mv -f"}
5219 : ${RM="rm -f"}
5220
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5222 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5223 # Try some XSI features
5224 xsi_shell=no
5225 ( _lt_dummy="a/b/c"
5226   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5227       = c,a/b,, \
5228     && eval 'test $(( 1 + 1 )) -eq 2 \
5229     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5230   && xsi_shell=yes
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5232 $as_echo "$xsi_shell" >&6; }
5233
5234
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5236 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5237 lt_shell_append=no
5238 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5239     >/dev/null 2>&1 \
5240   && lt_shell_append=yes
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5242 $as_echo "$lt_shell_append" >&6; }
5243
5244
5245 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5246   lt_unset=unset
5247 else
5248   lt_unset=false
5249 fi
5250
5251
5252
5253
5254
5255 # test EBCDIC or ASCII
5256 case `echo X|tr X '\101'` in
5257  A) # ASCII based system
5258     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5259   lt_SP2NL='tr \040 \012'
5260   lt_NL2SP='tr \015\012 \040\040'
5261   ;;
5262  *) # EBCDIC based system
5263   lt_SP2NL='tr \100 \n'
5264   lt_NL2SP='tr \r\n \100\100'
5265   ;;
5266 esac
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5277 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5278 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5279   $as_echo_n "(cached) " >&6
5280 else
5281   lt_cv_ld_reload_flag='-r'
5282 fi
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5284 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5285 reload_flag=$lt_cv_ld_reload_flag
5286 case $reload_flag in
5287 "" | " "*) ;;
5288 *) reload_flag=" $reload_flag" ;;
5289 esac
5290 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5291 case $host_os in
5292   darwin*)
5293     if test "$GCC" = yes; then
5294       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5295     else
5296       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5297     fi
5298     ;;
5299 esac
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309 if test -n "$ac_tool_prefix"; then
5310   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5311 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5313 $as_echo_n "checking for $ac_word... " >&6; }
5314 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5315   $as_echo_n "(cached) " >&6
5316 else
5317   if test -n "$OBJDUMP"; then
5318   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5319 else
5320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5321 for as_dir in $PATH
5322 do
5323   IFS=$as_save_IFS
5324   test -z "$as_dir" && as_dir=.
5325     for ac_exec_ext in '' $ac_executable_extensions; do
5326   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5327     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5328     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5329     break 2
5330   fi
5331 done
5332   done
5333 IFS=$as_save_IFS
5334
5335 fi
5336 fi
5337 OBJDUMP=$ac_cv_prog_OBJDUMP
5338 if test -n "$OBJDUMP"; then
5339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5340 $as_echo "$OBJDUMP" >&6; }
5341 else
5342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5343 $as_echo "no" >&6; }
5344 fi
5345
5346
5347 fi
5348 if test -z "$ac_cv_prog_OBJDUMP"; then
5349   ac_ct_OBJDUMP=$OBJDUMP
5350   # Extract the first word of "objdump", so it can be a program name with args.
5351 set dummy objdump; ac_word=$2
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5353 $as_echo_n "checking for $ac_word... " >&6; }
5354 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5355   $as_echo_n "(cached) " >&6
5356 else
5357   if test -n "$ac_ct_OBJDUMP"; then
5358   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5359 else
5360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5361 for as_dir in $PATH
5362 do
5363   IFS=$as_save_IFS
5364   test -z "$as_dir" && as_dir=.
5365     for ac_exec_ext in '' $ac_executable_extensions; do
5366   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5367     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5368     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5369     break 2
5370   fi
5371 done
5372   done
5373 IFS=$as_save_IFS
5374
5375 fi
5376 fi
5377 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5378 if test -n "$ac_ct_OBJDUMP"; then
5379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5380 $as_echo "$ac_ct_OBJDUMP" >&6; }
5381 else
5382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5383 $as_echo "no" >&6; }
5384 fi
5385
5386   if test "x$ac_ct_OBJDUMP" = x; then
5387     OBJDUMP="false"
5388   else
5389     case $cross_compiling:$ac_tool_warned in
5390 yes:)
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5392 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5393 ac_tool_warned=yes ;;
5394 esac
5395     OBJDUMP=$ac_ct_OBJDUMP
5396   fi
5397 else
5398   OBJDUMP="$ac_cv_prog_OBJDUMP"
5399 fi
5400
5401 test -z "$OBJDUMP" && OBJDUMP=objdump
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5412 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5413 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5414   $as_echo_n "(cached) " >&6
5415 else
5416   lt_cv_file_magic_cmd='$MAGIC_CMD'
5417 lt_cv_file_magic_test_file=
5418 lt_cv_deplibs_check_method='unknown'
5419 # Need to set the preceding variable on all platforms that support
5420 # interlibrary dependencies.
5421 # 'none' -- dependencies not supported.
5422 # `unknown' -- same as none, but documents that we really don't know.
5423 # 'pass_all' -- all dependencies passed with no checks.
5424 # 'test_compile' -- check by making test program.
5425 # 'file_magic [[regex]]' -- check by looking for files in library path
5426 # which responds to the $file_magic_cmd with a given extended regex.
5427 # If you have `file' or equivalent on your system and you're not sure
5428 # whether `pass_all' will *always* work, you probably want this one.
5429
5430 case $host_os in
5431 aix[4-9]*)
5432   lt_cv_deplibs_check_method=pass_all
5433   ;;
5434
5435 beos*)
5436   lt_cv_deplibs_check_method=pass_all
5437   ;;
5438
5439 bsdi[45]*)
5440   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5441   lt_cv_file_magic_cmd='/usr/bin/file -L'
5442   lt_cv_file_magic_test_file=/shlib/libc.so
5443   ;;
5444
5445 cygwin*)
5446   # func_win32_libid is a shell function defined in ltmain.sh
5447   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5448   lt_cv_file_magic_cmd='func_win32_libid'
5449   ;;
5450
5451 mingw* | pw32*)
5452   # Base MSYS/MinGW do not provide the 'file' command needed by
5453   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5454   # unless we find 'file', for example because we are cross-compiling.
5455   if ( file / ) >/dev/null 2>&1; then
5456     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5457     lt_cv_file_magic_cmd='func_win32_libid'
5458   else
5459     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5460     lt_cv_file_magic_cmd='$OBJDUMP -f'
5461   fi
5462   ;;
5463
5464 cegcc)
5465   # use the weaker test based on 'objdump'. See mingw*.
5466   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5467   lt_cv_file_magic_cmd='$OBJDUMP -f'
5468   ;;
5469
5470 darwin* | rhapsody*)
5471   lt_cv_deplibs_check_method=pass_all
5472   ;;
5473
5474 freebsd* | dragonfly*)
5475   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5476     case $host_cpu in
5477     i*86 )
5478       # Not sure whether the presence of OpenBSD here was a mistake.
5479       # Let's accept both of them until this is cleared up.
5480       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5481       lt_cv_file_magic_cmd=/usr/bin/file
5482       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5483       ;;
5484     esac
5485   else
5486     lt_cv_deplibs_check_method=pass_all
5487   fi
5488   ;;
5489
5490 gnu*)
5491   lt_cv_deplibs_check_method=pass_all
5492   ;;
5493
5494 hpux10.20* | hpux11*)
5495   lt_cv_file_magic_cmd=/usr/bin/file
5496   case $host_cpu in
5497   ia64*)
5498     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5499     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5500     ;;
5501   hppa*64*)
5502     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5503     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5504     ;;
5505   *)
5506     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5507     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5508     ;;
5509   esac
5510   ;;
5511
5512 interix[3-9]*)
5513   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5514   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5515   ;;
5516
5517 irix5* | irix6* | nonstopux*)
5518   case $LD in
5519   *-32|*"-32 ") libmagic=32-bit;;
5520   *-n32|*"-n32 ") libmagic=N32;;
5521   *-64|*"-64 ") libmagic=64-bit;;
5522   *) libmagic=never-match;;
5523   esac
5524   lt_cv_deplibs_check_method=pass_all
5525   ;;
5526
5527 # This must be Linux ELF.
5528 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5529   lt_cv_deplibs_check_method=pass_all
5530   ;;
5531
5532 netbsd*)
5533   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5534     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5535   else
5536     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5537   fi
5538   ;;
5539
5540 newos6*)
5541   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5542   lt_cv_file_magic_cmd=/usr/bin/file
5543   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5544   ;;
5545
5546 *nto* | *qnx*)
5547   lt_cv_deplibs_check_method=pass_all
5548   ;;
5549
5550 openbsd*)
5551   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5552     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5553   else
5554     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5555   fi
5556   ;;
5557
5558 osf3* | osf4* | osf5*)
5559   lt_cv_deplibs_check_method=pass_all
5560   ;;
5561
5562 rdos*)
5563   lt_cv_deplibs_check_method=pass_all
5564   ;;
5565
5566 solaris*)
5567   lt_cv_deplibs_check_method=pass_all
5568   ;;
5569
5570 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5571   lt_cv_deplibs_check_method=pass_all
5572   ;;
5573
5574 sysv4 | sysv4.3*)
5575   case $host_vendor in
5576   motorola)
5577     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]'
5578     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5579     ;;
5580   ncr)
5581     lt_cv_deplibs_check_method=pass_all
5582     ;;
5583   sequent)
5584     lt_cv_file_magic_cmd='/bin/file'
5585     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5586     ;;
5587   sni)
5588     lt_cv_file_magic_cmd='/bin/file'
5589     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5590     lt_cv_file_magic_test_file=/lib/libc.so
5591     ;;
5592   siemens)
5593     lt_cv_deplibs_check_method=pass_all
5594     ;;
5595   pc)
5596     lt_cv_deplibs_check_method=pass_all
5597     ;;
5598   esac
5599   ;;
5600
5601 tpf*)
5602   lt_cv_deplibs_check_method=pass_all
5603   ;;
5604 esac
5605
5606 fi
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5608 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5609 file_magic_cmd=$lt_cv_file_magic_cmd
5610 deplibs_check_method=$lt_cv_deplibs_check_method
5611 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624 if test -n "$ac_tool_prefix"; then
5625   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5626 set dummy ${ac_tool_prefix}ar; ac_word=$2
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5628 $as_echo_n "checking for $ac_word... " >&6; }
5629 if test "${ac_cv_prog_AR+set}" = set; then :
5630   $as_echo_n "(cached) " >&6
5631 else
5632   if test -n "$AR"; then
5633   ac_cv_prog_AR="$AR" # Let the user override the test.
5634 else
5635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5636 for as_dir in $PATH
5637 do
5638   IFS=$as_save_IFS
5639   test -z "$as_dir" && as_dir=.
5640     for ac_exec_ext in '' $ac_executable_extensions; do
5641   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5642     ac_cv_prog_AR="${ac_tool_prefix}ar"
5643     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5644     break 2
5645   fi
5646 done
5647   done
5648 IFS=$as_save_IFS
5649
5650 fi
5651 fi
5652 AR=$ac_cv_prog_AR
5653 if test -n "$AR"; then
5654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5655 $as_echo "$AR" >&6; }
5656 else
5657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5658 $as_echo "no" >&6; }
5659 fi
5660
5661
5662 fi
5663 if test -z "$ac_cv_prog_AR"; then
5664   ac_ct_AR=$AR
5665   # Extract the first word of "ar", so it can be a program name with args.
5666 set dummy ar; ac_word=$2
5667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5668 $as_echo_n "checking for $ac_word... " >&6; }
5669 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5670   $as_echo_n "(cached) " >&6
5671 else
5672   if test -n "$ac_ct_AR"; then
5673   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5674 else
5675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5676 for as_dir in $PATH
5677 do
5678   IFS=$as_save_IFS
5679   test -z "$as_dir" && as_dir=.
5680     for ac_exec_ext in '' $ac_executable_extensions; do
5681   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5682     ac_cv_prog_ac_ct_AR="ar"
5683     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5684     break 2
5685   fi
5686 done
5687   done
5688 IFS=$as_save_IFS
5689
5690 fi
5691 fi
5692 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5693 if test -n "$ac_ct_AR"; then
5694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5695 $as_echo "$ac_ct_AR" >&6; }
5696 else
5697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5698 $as_echo "no" >&6; }
5699 fi
5700
5701   if test "x$ac_ct_AR" = x; then
5702     AR="false"
5703   else
5704     case $cross_compiling:$ac_tool_warned in
5705 yes:)
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5707 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5708 ac_tool_warned=yes ;;
5709 esac
5710     AR=$ac_ct_AR
5711   fi
5712 else
5713   AR="$ac_cv_prog_AR"
5714 fi
5715
5716 test -z "$AR" && AR=ar
5717 test -z "$AR_FLAGS" && AR_FLAGS=cru
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729 if test -n "$ac_tool_prefix"; then
5730   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5731 set dummy ${ac_tool_prefix}strip; ac_word=$2
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5733 $as_echo_n "checking for $ac_word... " >&6; }
5734 if test "${ac_cv_prog_STRIP+set}" = set; then :
5735   $as_echo_n "(cached) " >&6
5736 else
5737   if test -n "$STRIP"; then
5738   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5739 else
5740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5741 for as_dir in $PATH
5742 do
5743   IFS=$as_save_IFS
5744   test -z "$as_dir" && as_dir=.
5745     for ac_exec_ext in '' $ac_executable_extensions; do
5746   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5747     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5748     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5749     break 2
5750   fi
5751 done
5752   done
5753 IFS=$as_save_IFS
5754
5755 fi
5756 fi
5757 STRIP=$ac_cv_prog_STRIP
5758 if test -n "$STRIP"; then
5759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5760 $as_echo "$STRIP" >&6; }
5761 else
5762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5763 $as_echo "no" >&6; }
5764 fi
5765
5766
5767 fi
5768 if test -z "$ac_cv_prog_STRIP"; then
5769   ac_ct_STRIP=$STRIP
5770   # Extract the first word of "strip", so it can be a program name with args.
5771 set dummy strip; ac_word=$2
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5773 $as_echo_n "checking for $ac_word... " >&6; }
5774 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5775   $as_echo_n "(cached) " >&6
5776 else
5777   if test -n "$ac_ct_STRIP"; then
5778   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5779 else
5780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781 for as_dir in $PATH
5782 do
5783   IFS=$as_save_IFS
5784   test -z "$as_dir" && as_dir=.
5785     for ac_exec_ext in '' $ac_executable_extensions; do
5786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5787     ac_cv_prog_ac_ct_STRIP="strip"
5788     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5789     break 2
5790   fi
5791 done
5792   done
5793 IFS=$as_save_IFS
5794
5795 fi
5796 fi
5797 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5798 if test -n "$ac_ct_STRIP"; then
5799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5800 $as_echo "$ac_ct_STRIP" >&6; }
5801 else
5802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5803 $as_echo "no" >&6; }
5804 fi
5805
5806   if test "x$ac_ct_STRIP" = x; then
5807     STRIP=":"
5808   else
5809     case $cross_compiling:$ac_tool_warned in
5810 yes:)
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5812 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5813 ac_tool_warned=yes ;;
5814 esac
5815     STRIP=$ac_ct_STRIP
5816   fi
5817 else
5818   STRIP="$ac_cv_prog_STRIP"
5819 fi
5820
5821 test -z "$STRIP" && STRIP=:
5822
5823
5824
5825
5826
5827
5828 if test -n "$ac_tool_prefix"; then
5829   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5830 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832 $as_echo_n "checking for $ac_word... " >&6; }
5833 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5834   $as_echo_n "(cached) " >&6
5835 else
5836   if test -n "$RANLIB"; then
5837   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5838 else
5839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840 for as_dir in $PATH
5841 do
5842   IFS=$as_save_IFS
5843   test -z "$as_dir" && as_dir=.
5844     for ac_exec_ext in '' $ac_executable_extensions; do
5845   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5846     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5847     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848     break 2
5849   fi
5850 done
5851   done
5852 IFS=$as_save_IFS
5853
5854 fi
5855 fi
5856 RANLIB=$ac_cv_prog_RANLIB
5857 if test -n "$RANLIB"; then
5858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5859 $as_echo "$RANLIB" >&6; }
5860 else
5861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862 $as_echo "no" >&6; }
5863 fi
5864
5865
5866 fi
5867 if test -z "$ac_cv_prog_RANLIB"; then
5868   ac_ct_RANLIB=$RANLIB
5869   # Extract the first word of "ranlib", so it can be a program name with args.
5870 set dummy ranlib; ac_word=$2
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5872 $as_echo_n "checking for $ac_word... " >&6; }
5873 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5874   $as_echo_n "(cached) " >&6
5875 else
5876   if test -n "$ac_ct_RANLIB"; then
5877   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5878 else
5879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880 for as_dir in $PATH
5881 do
5882   IFS=$as_save_IFS
5883   test -z "$as_dir" && as_dir=.
5884     for ac_exec_ext in '' $ac_executable_extensions; do
5885   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5886     ac_cv_prog_ac_ct_RANLIB="ranlib"
5887     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5888     break 2
5889   fi
5890 done
5891   done
5892 IFS=$as_save_IFS
5893
5894 fi
5895 fi
5896 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5897 if test -n "$ac_ct_RANLIB"; then
5898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5899 $as_echo "$ac_ct_RANLIB" >&6; }
5900 else
5901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5902 $as_echo "no" >&6; }
5903 fi
5904
5905   if test "x$ac_ct_RANLIB" = x; then
5906     RANLIB=":"
5907   else
5908     case $cross_compiling:$ac_tool_warned in
5909 yes:)
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5911 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5912 ac_tool_warned=yes ;;
5913 esac
5914     RANLIB=$ac_ct_RANLIB
5915   fi
5916 else
5917   RANLIB="$ac_cv_prog_RANLIB"
5918 fi
5919
5920 test -z "$RANLIB" && RANLIB=:
5921
5922
5923
5924
5925
5926
5927 # Determine commands to create old-style static archives.
5928 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5929 old_postinstall_cmds='chmod 644 $oldlib'
5930 old_postuninstall_cmds=
5931
5932 if test -n "$RANLIB"; then
5933   case $host_os in
5934   openbsd*)
5935     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5936     ;;
5937   *)
5938     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5939     ;;
5940   esac
5941   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5942 fi
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977 # If no C compiler was specified, use CC.
5978 LTCC=${LTCC-"$CC"}
5979
5980 # If no C compiler flags were specified, use CFLAGS.
5981 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5982
5983 # Allow CC to be a program name with arguments.
5984 compiler=$CC
5985
5986
5987 # Check for command to grab the raw symbol name followed by C symbol from nm.
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5989 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5990 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5991   $as_echo_n "(cached) " >&6
5992 else
5993
5994 # These are sane defaults that work on at least a few old systems.
5995 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5996
5997 # Character class describing NM global symbol codes.
5998 symcode='[BCDEGRST]'
5999
6000 # Regexp to match symbols that can be accessed directly from C.
6001 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6002
6003 # Define system-specific variables.
6004 case $host_os in
6005 aix*)
6006   symcode='[BCDT]'
6007   ;;
6008 cygwin* | mingw* | pw32* | cegcc*)
6009   symcode='[ABCDGISTW]'
6010   ;;
6011 hpux*)
6012   if test "$host_cpu" = ia64; then
6013     symcode='[ABCDEGRST]'
6014   fi
6015   ;;
6016 irix* | nonstopux*)
6017   symcode='[BCDEGRST]'
6018   ;;
6019 osf*)
6020   symcode='[BCDEGQRST]'
6021   ;;
6022 solaris*)
6023   symcode='[BDRT]'
6024   ;;
6025 sco3.2v5*)
6026   symcode='[DT]'
6027   ;;
6028 sysv4.2uw2*)
6029   symcode='[DT]'
6030   ;;
6031 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6032   symcode='[ABDT]'
6033   ;;
6034 sysv4)
6035   symcode='[DFNSTU]'
6036   ;;
6037 esac
6038
6039 # If we're using GNU nm, then use its standard symbol codes.
6040 case `$NM -V 2>&1` in
6041 *GNU* | *'with BFD'*)
6042   symcode='[ABCDGIRSTW]' ;;
6043 esac
6044
6045 # Transform an extracted symbol line into a proper C declaration.
6046 # Some systems (esp. on ia64) link data and code symbols differently,
6047 # so use this general approach.
6048 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6049
6050 # Transform an extracted symbol line into symbol name and symbol address
6051 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6052 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'"
6053
6054 # Handle CRLF in mingw tool chain
6055 opt_cr=
6056 case $build_os in
6057 mingw*)
6058   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6059   ;;
6060 esac
6061
6062 # Try without a prefix underscore, then with it.
6063 for ac_symprfx in "" "_"; do
6064
6065   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6066   symxfrm="\\1 $ac_symprfx\\2 \\2"
6067
6068   # Write the raw and C identifiers.
6069   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6070     # Fake it for dumpbin and say T for any non-static function
6071     # and D for any global variable.
6072     # Also find C++ and __fastcall symbols from MSVC++,
6073     # which start with @ or ?.
6074     lt_cv_sys_global_symbol_pipe="$AWK '"\
6075 "     {last_section=section; section=\$ 3};"\
6076 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6077 "     \$ 0!~/External *\|/{next};"\
6078 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6079 "     {if(hide[section]) next};"\
6080 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6081 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6082 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6083 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6084 "     ' prfx=^$ac_symprfx"
6085   else
6086     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6087   fi
6088
6089   # Check to see that the pipe works correctly.
6090   pipe_works=no
6091
6092   rm -f conftest*
6093   cat > conftest.$ac_ext <<_LT_EOF
6094 #ifdef __cplusplus
6095 extern "C" {
6096 #endif
6097 char nm_test_var;
6098 void nm_test_func(void);
6099 void nm_test_func(void){}
6100 #ifdef __cplusplus
6101 }
6102 #endif
6103 int main(){nm_test_var='a';nm_test_func();return(0);}
6104 _LT_EOF
6105
6106   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6107   (eval $ac_compile) 2>&5
6108   ac_status=$?
6109   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6110   test $ac_status = 0; }; then
6111     # Now try to grab the symbols.
6112     nlist=conftest.nm
6113     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
6114   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6115   ac_status=$?
6116   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6117   test $ac_status = 0; } && test -s "$nlist"; then
6118       # Try sorting and uniquifying the output.
6119       if sort "$nlist" | uniq > "$nlist"T; then
6120         mv -f "$nlist"T "$nlist"
6121       else
6122         rm -f "$nlist"T
6123       fi
6124
6125       # Make sure that we snagged all the symbols we need.
6126       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6127         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6128           cat <<_LT_EOF > conftest.$ac_ext
6129 #ifdef __cplusplus
6130 extern "C" {
6131 #endif
6132
6133 _LT_EOF
6134           # Now generate the symbol file.
6135           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6136
6137           cat <<_LT_EOF >> conftest.$ac_ext
6138
6139 /* The mapping between symbol names and symbols.  */
6140 const struct {
6141   const char *name;
6142   void       *address;
6143 }
6144 lt__PROGRAM__LTX_preloaded_symbols[] =
6145 {
6146   { "@PROGRAM@", (void *) 0 },
6147 _LT_EOF
6148           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6149           cat <<\_LT_EOF >> conftest.$ac_ext
6150   {0, (void *) 0}
6151 };
6152
6153 /* This works around a problem in FreeBSD linker */
6154 #ifdef FREEBSD_WORKAROUND
6155 static const void *lt_preloaded_setup() {
6156   return lt__PROGRAM__LTX_preloaded_symbols;
6157 }
6158 #endif
6159
6160 #ifdef __cplusplus
6161 }
6162 #endif
6163 _LT_EOF
6164           # Now try linking the two files.
6165           mv conftest.$ac_objext conftstm.$ac_objext
6166           lt_save_LIBS="$LIBS"
6167           lt_save_CFLAGS="$CFLAGS"
6168           LIBS="conftstm.$ac_objext"
6169           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6170           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6171   (eval $ac_link) 2>&5
6172   ac_status=$?
6173   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6174   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6175             pipe_works=yes
6176           fi
6177           LIBS="$lt_save_LIBS"
6178           CFLAGS="$lt_save_CFLAGS"
6179         else
6180           echo "cannot find nm_test_func in $nlist" >&5
6181         fi
6182       else
6183         echo "cannot find nm_test_var in $nlist" >&5
6184       fi
6185     else
6186       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6187     fi
6188   else
6189     echo "$progname: failed program was:" >&5
6190     cat conftest.$ac_ext >&5
6191   fi
6192   rm -rf conftest* conftst*
6193
6194   # Do not use the global_symbol_pipe unless it works.
6195   if test "$pipe_works" = yes; then
6196     break
6197   else
6198     lt_cv_sys_global_symbol_pipe=
6199   fi
6200 done
6201
6202 fi
6203
6204 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6205   lt_cv_sys_global_symbol_to_cdecl=
6206 fi
6207 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6209 $as_echo "failed" >&6; }
6210 else
6211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6212 $as_echo "ok" >&6; }
6213 fi
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237 # Check whether --enable-libtool-lock was given.
6238 if test "${enable_libtool_lock+set}" = set; then :
6239   enableval=$enable_libtool_lock;
6240 fi
6241
6242 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6243
6244 # Some flags need to be propagated to the compiler or linker for good
6245 # libtool support.
6246 case $host in
6247 ia64-*-hpux*)
6248   # Find out which ABI we are using.
6249   echo 'int i;' > conftest.$ac_ext
6250   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6251   (eval $ac_compile) 2>&5
6252   ac_status=$?
6253   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6254   test $ac_status = 0; }; then
6255     case `/usr/bin/file conftest.$ac_objext` in
6256       *ELF-32*)
6257         HPUX_IA64_MODE="32"
6258         ;;
6259       *ELF-64*)
6260         HPUX_IA64_MODE="64"
6261         ;;
6262     esac
6263   fi
6264   rm -rf conftest*
6265   ;;
6266 *-*-irix6*)
6267   # Find out which ABI we are using.
6268   echo '#line 6268 "configure"' > conftest.$ac_ext
6269   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6270   (eval $ac_compile) 2>&5
6271   ac_status=$?
6272   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6273   test $ac_status = 0; }; then
6274     if test "$lt_cv_prog_gnu_ld" = yes; then
6275       case `/usr/bin/file conftest.$ac_objext` in
6276         *32-bit*)
6277           LD="${LD-ld} -melf32bsmip"
6278           ;;
6279         *N32*)
6280           LD="${LD-ld} -melf32bmipn32"
6281           ;;
6282         *64-bit*)
6283           LD="${LD-ld} -melf64bmip"
6284         ;;
6285       esac
6286     else
6287       case `/usr/bin/file conftest.$ac_objext` in
6288         *32-bit*)
6289           LD="${LD-ld} -32"
6290           ;;
6291         *N32*)
6292           LD="${LD-ld} -n32"
6293           ;;
6294         *64-bit*)
6295           LD="${LD-ld} -64"
6296           ;;
6297       esac
6298     fi
6299   fi
6300   rm -rf conftest*
6301   ;;
6302
6303 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6304 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6305   # Find out which ABI we are using.
6306   echo 'int i;' > conftest.$ac_ext
6307   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6308   (eval $ac_compile) 2>&5
6309   ac_status=$?
6310   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6311   test $ac_status = 0; }; then
6312     case `/usr/bin/file conftest.o` in
6313       *32-bit*)
6314         case $host in
6315           x86_64-*kfreebsd*-gnu)
6316             LD="${LD-ld} -m elf_i386_fbsd"
6317             ;;
6318           x86_64-*linux*)
6319             LD="${LD-ld} -m elf_i386"
6320             ;;
6321           ppc64-*linux*|powerpc64-*linux*)
6322             LD="${LD-ld} -m elf32ppclinux"
6323             ;;
6324           s390x-*linux*)
6325             LD="${LD-ld} -m elf_s390"
6326             ;;
6327           sparc64-*linux*)
6328             LD="${LD-ld} -m elf32_sparc"
6329             ;;
6330         esac
6331         ;;
6332       *64-bit*)
6333         case $host in
6334           x86_64-*kfreebsd*-gnu)
6335             LD="${LD-ld} -m elf_x86_64_fbsd"
6336             ;;
6337           x86_64-*linux*)
6338             LD="${LD-ld} -m elf_x86_64"
6339             ;;
6340           ppc*-*linux*|powerpc*-*linux*)
6341             LD="${LD-ld} -m elf64ppc"
6342             ;;
6343           s390*-*linux*|s390*-*tpf*)
6344             LD="${LD-ld} -m elf64_s390"
6345             ;;
6346           sparc*-*linux*)
6347             LD="${LD-ld} -m elf64_sparc"
6348             ;;
6349         esac
6350         ;;
6351     esac
6352   fi
6353   rm -rf conftest*
6354   ;;
6355
6356 *-*-sco3.2v5*)
6357   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6358   SAVE_CFLAGS="$CFLAGS"
6359   CFLAGS="$CFLAGS -belf"
6360   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6361 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6362 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6363   $as_echo_n "(cached) " >&6
6364 else
6365   ac_ext=c
6366 ac_cpp='$CPP $CPPFLAGS'
6367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6370
6371      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6372 /* end confdefs.h.  */
6373
6374 int
6375 main ()
6376 {
6377
6378   ;
6379   return 0;
6380 }
6381 _ACEOF
6382 if ac_fn_c_try_link "$LINENO"; then :
6383   lt_cv_cc_needs_belf=yes
6384 else
6385   lt_cv_cc_needs_belf=no
6386 fi
6387 rm -f core conftest.err conftest.$ac_objext \
6388     conftest$ac_exeext conftest.$ac_ext
6389      ac_ext=c
6390 ac_cpp='$CPP $CPPFLAGS'
6391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6394
6395 fi
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6397 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6398   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6399     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6400     CFLAGS="$SAVE_CFLAGS"
6401   fi
6402   ;;
6403 sparc*-*solaris*)
6404   # Find out which ABI we are using.
6405   echo 'int i;' > conftest.$ac_ext
6406   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6407   (eval $ac_compile) 2>&5
6408   ac_status=$?
6409   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6410   test $ac_status = 0; }; then
6411     case `/usr/bin/file conftest.o` in
6412     *64-bit*)
6413       case $lt_cv_prog_gnu_ld in
6414       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6415       *)
6416         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6417           LD="${LD-ld} -64"
6418         fi
6419         ;;
6420       esac
6421       ;;
6422     esac
6423   fi
6424   rm -rf conftest*
6425   ;;
6426 esac
6427
6428 need_locks="$enable_libtool_lock"
6429
6430
6431   case $host_os in
6432     rhapsody* | darwin*)
6433     if test -n "$ac_tool_prefix"; then
6434   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6435 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6437 $as_echo_n "checking for $ac_word... " >&6; }
6438 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6439   $as_echo_n "(cached) " >&6
6440 else
6441   if test -n "$DSYMUTIL"; then
6442   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6443 else
6444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6445 for as_dir in $PATH
6446 do
6447   IFS=$as_save_IFS
6448   test -z "$as_dir" && as_dir=.
6449     for ac_exec_ext in '' $ac_executable_extensions; do
6450   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6451     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6452     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6453     break 2
6454   fi
6455 done
6456   done
6457 IFS=$as_save_IFS
6458
6459 fi
6460 fi
6461 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6462 if test -n "$DSYMUTIL"; then
6463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6464 $as_echo "$DSYMUTIL" >&6; }
6465 else
6466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6467 $as_echo "no" >&6; }
6468 fi
6469
6470
6471 fi
6472 if test -z "$ac_cv_prog_DSYMUTIL"; then
6473   ac_ct_DSYMUTIL=$DSYMUTIL
6474   # Extract the first word of "dsymutil", so it can be a program name with args.
6475 set dummy dsymutil; ac_word=$2
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6477 $as_echo_n "checking for $ac_word... " >&6; }
6478 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6479   $as_echo_n "(cached) " >&6
6480 else
6481   if test -n "$ac_ct_DSYMUTIL"; then
6482   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6483 else
6484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6485 for as_dir in $PATH
6486 do
6487   IFS=$as_save_IFS
6488   test -z "$as_dir" && as_dir=.
6489     for ac_exec_ext in '' $ac_executable_extensions; do
6490   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6491     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6492     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6493     break 2
6494   fi
6495 done
6496   done
6497 IFS=$as_save_IFS
6498
6499 fi
6500 fi
6501 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6502 if test -n "$ac_ct_DSYMUTIL"; then
6503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6504 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6505 else
6506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6507 $as_echo "no" >&6; }
6508 fi
6509
6510   if test "x$ac_ct_DSYMUTIL" = x; then
6511     DSYMUTIL=":"
6512   else
6513     case $cross_compiling:$ac_tool_warned in
6514 yes:)
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6516 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6517 ac_tool_warned=yes ;;
6518 esac
6519     DSYMUTIL=$ac_ct_DSYMUTIL
6520   fi
6521 else
6522   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6523 fi
6524
6525     if test -n "$ac_tool_prefix"; then
6526   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6527 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6529 $as_echo_n "checking for $ac_word... " >&6; }
6530 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6531   $as_echo_n "(cached) " >&6
6532 else
6533   if test -n "$NMEDIT"; then
6534   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6535 else
6536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6537 for as_dir in $PATH
6538 do
6539   IFS=$as_save_IFS
6540   test -z "$as_dir" && as_dir=.
6541     for ac_exec_ext in '' $ac_executable_extensions; do
6542   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6543     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6544     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6545     break 2
6546   fi
6547 done
6548   done
6549 IFS=$as_save_IFS
6550
6551 fi
6552 fi
6553 NMEDIT=$ac_cv_prog_NMEDIT
6554 if test -n "$NMEDIT"; then
6555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6556 $as_echo "$NMEDIT" >&6; }
6557 else
6558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6559 $as_echo "no" >&6; }
6560 fi
6561
6562
6563 fi
6564 if test -z "$ac_cv_prog_NMEDIT"; then
6565   ac_ct_NMEDIT=$NMEDIT
6566   # Extract the first word of "nmedit", so it can be a program name with args.
6567 set dummy nmedit; ac_word=$2
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6569 $as_echo_n "checking for $ac_word... " >&6; }
6570 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6571   $as_echo_n "(cached) " >&6
6572 else
6573   if test -n "$ac_ct_NMEDIT"; then
6574   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6575 else
6576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6577 for as_dir in $PATH
6578 do
6579   IFS=$as_save_IFS
6580   test -z "$as_dir" && as_dir=.
6581     for ac_exec_ext in '' $ac_executable_extensions; do
6582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6583     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6584     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6585     break 2
6586   fi
6587 done
6588   done
6589 IFS=$as_save_IFS
6590
6591 fi
6592 fi
6593 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6594 if test -n "$ac_ct_NMEDIT"; then
6595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6596 $as_echo "$ac_ct_NMEDIT" >&6; }
6597 else
6598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6599 $as_echo "no" >&6; }
6600 fi
6601
6602   if test "x$ac_ct_NMEDIT" = x; then
6603     NMEDIT=":"
6604   else
6605     case $cross_compiling:$ac_tool_warned in
6606 yes:)
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6608 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6609 ac_tool_warned=yes ;;
6610 esac
6611     NMEDIT=$ac_ct_NMEDIT
6612   fi
6613 else
6614   NMEDIT="$ac_cv_prog_NMEDIT"
6615 fi
6616
6617     if test -n "$ac_tool_prefix"; then
6618   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6619 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6621 $as_echo_n "checking for $ac_word... " >&6; }
6622 if test "${ac_cv_prog_LIPO+set}" = set; then :
6623   $as_echo_n "(cached) " >&6
6624 else
6625   if test -n "$LIPO"; then
6626   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6627 else
6628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6629 for as_dir in $PATH
6630 do
6631   IFS=$as_save_IFS
6632   test -z "$as_dir" && as_dir=.
6633     for ac_exec_ext in '' $ac_executable_extensions; do
6634   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6635     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6636     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6637     break 2
6638   fi
6639 done
6640   done
6641 IFS=$as_save_IFS
6642
6643 fi
6644 fi
6645 LIPO=$ac_cv_prog_LIPO
6646 if test -n "$LIPO"; then
6647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6648 $as_echo "$LIPO" >&6; }
6649 else
6650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6651 $as_echo "no" >&6; }
6652 fi
6653
6654
6655 fi
6656 if test -z "$ac_cv_prog_LIPO"; then
6657   ac_ct_LIPO=$LIPO
6658   # Extract the first word of "lipo", so it can be a program name with args.
6659 set dummy lipo; ac_word=$2
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6661 $as_echo_n "checking for $ac_word... " >&6; }
6662 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6663   $as_echo_n "(cached) " >&6
6664 else
6665   if test -n "$ac_ct_LIPO"; then
6666   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6667 else
6668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6669 for as_dir in $PATH
6670 do
6671   IFS=$as_save_IFS
6672   test -z "$as_dir" && as_dir=.
6673     for ac_exec_ext in '' $ac_executable_extensions; do
6674   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6675     ac_cv_prog_ac_ct_LIPO="lipo"
6676     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6677     break 2
6678   fi
6679 done
6680   done
6681 IFS=$as_save_IFS
6682
6683 fi
6684 fi
6685 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6686 if test -n "$ac_ct_LIPO"; then
6687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6688 $as_echo "$ac_ct_LIPO" >&6; }
6689 else
6690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6691 $as_echo "no" >&6; }
6692 fi
6693
6694   if test "x$ac_ct_LIPO" = x; then
6695     LIPO=":"
6696   else
6697     case $cross_compiling:$ac_tool_warned in
6698 yes:)
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6700 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6701 ac_tool_warned=yes ;;
6702 esac
6703     LIPO=$ac_ct_LIPO
6704   fi
6705 else
6706   LIPO="$ac_cv_prog_LIPO"
6707 fi
6708
6709     if test -n "$ac_tool_prefix"; then
6710   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6711 set dummy ${ac_tool_prefix}otool; ac_word=$2
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6713 $as_echo_n "checking for $ac_word... " >&6; }
6714 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6715   $as_echo_n "(cached) " >&6
6716 else
6717   if test -n "$OTOOL"; then
6718   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6719 else
6720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6721 for as_dir in $PATH
6722 do
6723   IFS=$as_save_IFS
6724   test -z "$as_dir" && as_dir=.
6725     for ac_exec_ext in '' $ac_executable_extensions; do
6726   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6727     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6728     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6729     break 2
6730   fi
6731 done
6732   done
6733 IFS=$as_save_IFS
6734
6735 fi
6736 fi
6737 OTOOL=$ac_cv_prog_OTOOL
6738 if test -n "$OTOOL"; then
6739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6740 $as_echo "$OTOOL" >&6; }
6741 else
6742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6743 $as_echo "no" >&6; }
6744 fi
6745
6746
6747 fi
6748 if test -z "$ac_cv_prog_OTOOL"; then
6749   ac_ct_OTOOL=$OTOOL
6750   # Extract the first word of "otool", so it can be a program name with args.
6751 set dummy otool; ac_word=$2
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6753 $as_echo_n "checking for $ac_word... " >&6; }
6754 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6755   $as_echo_n "(cached) " >&6
6756 else
6757   if test -n "$ac_ct_OTOOL"; then
6758   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6759 else
6760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6761 for as_dir in $PATH
6762 do
6763   IFS=$as_save_IFS
6764   test -z "$as_dir" && as_dir=.
6765     for ac_exec_ext in '' $ac_executable_extensions; do
6766   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6767     ac_cv_prog_ac_ct_OTOOL="otool"
6768     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6769     break 2
6770   fi
6771 done
6772   done
6773 IFS=$as_save_IFS
6774
6775 fi
6776 fi
6777 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6778 if test -n "$ac_ct_OTOOL"; then
6779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6780 $as_echo "$ac_ct_OTOOL" >&6; }
6781 else
6782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6783 $as_echo "no" >&6; }
6784 fi
6785
6786   if test "x$ac_ct_OTOOL" = x; then
6787     OTOOL=":"
6788   else
6789     case $cross_compiling:$ac_tool_warned in
6790 yes:)
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6792 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6793 ac_tool_warned=yes ;;
6794 esac
6795     OTOOL=$ac_ct_OTOOL
6796   fi
6797 else
6798   OTOOL="$ac_cv_prog_OTOOL"
6799 fi
6800
6801     if test -n "$ac_tool_prefix"; then
6802   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6803 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6805 $as_echo_n "checking for $ac_word... " >&6; }
6806 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6807   $as_echo_n "(cached) " >&6
6808 else
6809   if test -n "$OTOOL64"; then
6810   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6811 else
6812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6813 for as_dir in $PATH
6814 do
6815   IFS=$as_save_IFS
6816   test -z "$as_dir" && as_dir=.
6817     for ac_exec_ext in '' $ac_executable_extensions; do
6818   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6819     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6820     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6821     break 2
6822   fi
6823 done
6824   done
6825 IFS=$as_save_IFS
6826
6827 fi
6828 fi
6829 OTOOL64=$ac_cv_prog_OTOOL64
6830 if test -n "$OTOOL64"; then
6831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6832 $as_echo "$OTOOL64" >&6; }
6833 else
6834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6835 $as_echo "no" >&6; }
6836 fi
6837
6838
6839 fi
6840 if test -z "$ac_cv_prog_OTOOL64"; then
6841   ac_ct_OTOOL64=$OTOOL64
6842   # Extract the first word of "otool64", so it can be a program name with args.
6843 set dummy otool64; ac_word=$2
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6845 $as_echo_n "checking for $ac_word... " >&6; }
6846 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6847   $as_echo_n "(cached) " >&6
6848 else
6849   if test -n "$ac_ct_OTOOL64"; then
6850   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6851 else
6852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853 for as_dir in $PATH
6854 do
6855   IFS=$as_save_IFS
6856   test -z "$as_dir" && as_dir=.
6857     for ac_exec_ext in '' $ac_executable_extensions; do
6858   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6859     ac_cv_prog_ac_ct_OTOOL64="otool64"
6860     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6861     break 2
6862   fi
6863 done
6864   done
6865 IFS=$as_save_IFS
6866
6867 fi
6868 fi
6869 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6870 if test -n "$ac_ct_OTOOL64"; then
6871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6872 $as_echo "$ac_ct_OTOOL64" >&6; }
6873 else
6874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6875 $as_echo "no" >&6; }
6876 fi
6877
6878   if test "x$ac_ct_OTOOL64" = x; then
6879     OTOOL64=":"
6880   else
6881     case $cross_compiling:$ac_tool_warned in
6882 yes:)
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6884 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6885 ac_tool_warned=yes ;;
6886 esac
6887     OTOOL64=$ac_ct_OTOOL64
6888   fi
6889 else
6890   OTOOL64="$ac_cv_prog_OTOOL64"
6891 fi
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6920 $as_echo_n "checking for -single_module linker flag... " >&6; }
6921 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6922   $as_echo_n "(cached) " >&6
6923 else
6924   lt_cv_apple_cc_single_mod=no
6925       if test -z "${LT_MULTI_MODULE}"; then
6926         # By default we will add the -single_module flag. You can override
6927         # by either setting the environment variable LT_MULTI_MODULE
6928         # non-empty at configure time, or by adding -multi_module to the
6929         # link flags.
6930         rm -rf libconftest.dylib*
6931         echo "int foo(void){return 1;}" > conftest.c
6932         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6933 -dynamiclib -Wl,-single_module conftest.c" >&5
6934         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6935           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6936         _lt_result=$?
6937         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6938           lt_cv_apple_cc_single_mod=yes
6939         else
6940           cat conftest.err >&5
6941         fi
6942         rm -rf libconftest.dylib*
6943         rm -f conftest.*
6944       fi
6945 fi
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6947 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6948     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6949 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6950 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6951   $as_echo_n "(cached) " >&6
6952 else
6953   lt_cv_ld_exported_symbols_list=no
6954       save_LDFLAGS=$LDFLAGS
6955       echo "_main" > conftest.sym
6956       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6957       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6958 /* end confdefs.h.  */
6959
6960 int
6961 main ()
6962 {
6963
6964   ;
6965   return 0;
6966 }
6967 _ACEOF
6968 if ac_fn_c_try_link "$LINENO"; then :
6969   lt_cv_ld_exported_symbols_list=yes
6970 else
6971   lt_cv_ld_exported_symbols_list=no
6972 fi
6973 rm -f core conftest.err conftest.$ac_objext \
6974     conftest$ac_exeext conftest.$ac_ext
6975         LDFLAGS="$save_LDFLAGS"
6976
6977 fi
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6979 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6980     case $host_os in
6981     rhapsody* | darwin1.[012])
6982       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6983     darwin1.*)
6984       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6985     darwin*) # darwin 5.x on
6986       # if running on 10.5 or later, the deployment target defaults
6987       # to the OS version, if on x86, and 10.4, the deployment
6988       # target defaults to 10.4. Don't you love it?
6989       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6990         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6991           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6992         10.[012]*)
6993           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6994         10.*)
6995           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6996       esac
6997     ;;
6998   esac
6999     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7000       _lt_dar_single_mod='$single_module'
7001     fi
7002     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7003       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7004     else
7005       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7006     fi
7007     if test "$DSYMUTIL" != ":"; then
7008       _lt_dsymutil='~$DSYMUTIL $lib || :'
7009     else
7010       _lt_dsymutil=
7011     fi
7012     ;;
7013   esac
7014
7015 ac_ext=c
7016 ac_cpp='$CPP $CPPFLAGS'
7017 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7018 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7021 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7022 # On Suns, sometimes $CPP names a directory.
7023 if test -n "$CPP" && test -d "$CPP"; then
7024   CPP=
7025 fi
7026 if test -z "$CPP"; then
7027   if test "${ac_cv_prog_CPP+set}" = set; then :
7028   $as_echo_n "(cached) " >&6
7029 else
7030       # Double quotes because CPP needs to be expanded
7031     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7032     do
7033       ac_preproc_ok=false
7034 for ac_c_preproc_warn_flag in '' yes
7035 do
7036   # Use a header file that comes with gcc, so configuring glibc
7037   # with a fresh cross-compiler works.
7038   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7039   # <limits.h> exists even on freestanding compilers.
7040   # On the NeXT, cc -E runs the code through the compiler's parser,
7041   # not just through cpp. "Syntax error" is here to catch this case.
7042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043 /* end confdefs.h.  */
7044 #ifdef __STDC__
7045 # include <limits.h>
7046 #else
7047 # include <assert.h>
7048 #endif
7049                      Syntax error
7050 _ACEOF
7051 if ac_fn_c_try_cpp "$LINENO"; then :
7052
7053 else
7054   # Broken: fails on valid input.
7055 continue
7056 fi
7057 rm -f conftest.err conftest.$ac_ext
7058
7059   # OK, works on sane cases.  Now check whether nonexistent headers
7060   # can be detected and how.
7061   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062 /* end confdefs.h.  */
7063 #include <ac_nonexistent.h>
7064 _ACEOF
7065 if ac_fn_c_try_cpp "$LINENO"; then :
7066   # Broken: success on invalid input.
7067 continue
7068 else
7069   # Passes both tests.
7070 ac_preproc_ok=:
7071 break
7072 fi
7073 rm -f conftest.err conftest.$ac_ext
7074
7075 done
7076 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7077 rm -f conftest.err conftest.$ac_ext
7078 if $ac_preproc_ok; then :
7079   break
7080 fi
7081
7082     done
7083     ac_cv_prog_CPP=$CPP
7084
7085 fi
7086   CPP=$ac_cv_prog_CPP
7087 else
7088   ac_cv_prog_CPP=$CPP
7089 fi
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7091 $as_echo "$CPP" >&6; }
7092 ac_preproc_ok=false
7093 for ac_c_preproc_warn_flag in '' yes
7094 do
7095   # Use a header file that comes with gcc, so configuring glibc
7096   # with a fresh cross-compiler works.
7097   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7098   # <limits.h> exists even on freestanding compilers.
7099   # On the NeXT, cc -E runs the code through the compiler's parser,
7100   # not just through cpp. "Syntax error" is here to catch this case.
7101   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102 /* end confdefs.h.  */
7103 #ifdef __STDC__
7104 # include <limits.h>
7105 #else
7106 # include <assert.h>
7107 #endif
7108                      Syntax error
7109 _ACEOF
7110 if ac_fn_c_try_cpp "$LINENO"; then :
7111
7112 else
7113   # Broken: fails on valid input.
7114 continue
7115 fi
7116 rm -f conftest.err conftest.$ac_ext
7117
7118   # OK, works on sane cases.  Now check whether nonexistent headers
7119   # can be detected and how.
7120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7121 /* end confdefs.h.  */
7122 #include <ac_nonexistent.h>
7123 _ACEOF
7124 if ac_fn_c_try_cpp "$LINENO"; then :
7125   # Broken: success on invalid input.
7126 continue
7127 else
7128   # Passes both tests.
7129 ac_preproc_ok=:
7130 break
7131 fi
7132 rm -f conftest.err conftest.$ac_ext
7133
7134 done
7135 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7136 rm -f conftest.err conftest.$ac_ext
7137 if $ac_preproc_ok; then :
7138
7139 else
7140   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7141 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7142 as_fn_error "C preprocessor \"$CPP\" fails sanity check
7143 See \`config.log' for more details." "$LINENO" 5; }
7144 fi
7145
7146 ac_ext=c
7147 ac_cpp='$CPP $CPPFLAGS'
7148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7151
7152
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7154 $as_echo_n "checking for ANSI C header files... " >&6; }
7155 if test "${ac_cv_header_stdc+set}" = set; then :
7156   $as_echo_n "(cached) " >&6
7157 else
7158   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7159 /* end confdefs.h.  */
7160 #include <stdlib.h>
7161 #include <stdarg.h>
7162 #include <string.h>
7163 #include <float.h>
7164
7165 int
7166 main ()
7167 {
7168
7169   ;
7170   return 0;
7171 }
7172 _ACEOF
7173 if ac_fn_c_try_compile "$LINENO"; then :
7174   ac_cv_header_stdc=yes
7175 else
7176   ac_cv_header_stdc=no
7177 fi
7178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7179
7180 if test $ac_cv_header_stdc = yes; then
7181   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7183 /* end confdefs.h.  */
7184 #include <string.h>
7185
7186 _ACEOF
7187 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7188   $EGREP "memchr" >/dev/null 2>&1; then :
7189
7190 else
7191   ac_cv_header_stdc=no
7192 fi
7193 rm -f conftest*
7194
7195 fi
7196
7197 if test $ac_cv_header_stdc = yes; then
7198   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7200 /* end confdefs.h.  */
7201 #include <stdlib.h>
7202
7203 _ACEOF
7204 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7205   $EGREP "free" >/dev/null 2>&1; then :
7206
7207 else
7208   ac_cv_header_stdc=no
7209 fi
7210 rm -f conftest*
7211
7212 fi
7213
7214 if test $ac_cv_header_stdc = yes; then
7215   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7216   if test "$cross_compiling" = yes; then :
7217   :
7218 else
7219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7220 /* end confdefs.h.  */
7221 #include <ctype.h>
7222 #include <stdlib.h>
7223 #if ((' ' & 0x0FF) == 0x020)
7224 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7225 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7226 #else
7227 # define ISLOWER(c) \
7228                    (('a' <= (c) && (c) <= 'i') \
7229                      || ('j' <= (c) && (c) <= 'r') \
7230                      || ('s' <= (c) && (c) <= 'z'))
7231 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7232 #endif
7233
7234 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7235 int
7236 main ()
7237 {
7238   int i;
7239   for (i = 0; i < 256; i++)
7240     if (XOR (islower (i), ISLOWER (i))
7241         || toupper (i) != TOUPPER (i))
7242       return 2;
7243   return 0;
7244 }
7245 _ACEOF
7246 if ac_fn_c_try_run "$LINENO"; then :
7247
7248 else
7249   ac_cv_header_stdc=no
7250 fi
7251 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7252   conftest.$ac_objext conftest.beam conftest.$ac_ext
7253 fi
7254
7255 fi
7256 fi
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7258 $as_echo "$ac_cv_header_stdc" >&6; }
7259 if test $ac_cv_header_stdc = yes; then
7260
7261 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7262
7263 fi
7264
7265 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7266 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7267                   inttypes.h stdint.h unistd.h
7268 do :
7269   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7270 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7271 "
7272 eval as_val=\$$as_ac_Header
7273    if test "x$as_val" = x""yes; then :
7274   cat >>confdefs.h <<_ACEOF
7275 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7276 _ACEOF
7277
7278 fi
7279
7280 done
7281
7282
7283 for ac_header in dlfcn.h
7284 do :
7285   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7286 "
7287 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7288   cat >>confdefs.h <<_ACEOF
7289 #define HAVE_DLFCN_H 1
7290 _ACEOF
7291
7292 fi
7293
7294 done
7295
7296
7297
7298 # Set options
7299
7300
7301
7302         enable_dlopen=no
7303
7304
7305   enable_win32_dll=no
7306
7307
7308             # Check whether --enable-shared was given.
7309 if test "${enable_shared+set}" = set; then :
7310   enableval=$enable_shared; p=${PACKAGE-default}
7311     case $enableval in
7312     yes) enable_shared=yes ;;
7313     no) enable_shared=no ;;
7314     *)
7315       enable_shared=no
7316       # Look at the argument we got.  We use all the common list separators.
7317       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7318       for pkg in $enableval; do
7319         IFS="$lt_save_ifs"
7320         if test "X$pkg" = "X$p"; then
7321           enable_shared=yes
7322         fi
7323       done
7324       IFS="$lt_save_ifs"
7325       ;;
7326     esac
7327 else
7328   enable_shared=yes
7329 fi
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339   # Check whether --enable-static was given.
7340 if test "${enable_static+set}" = set; then :
7341   enableval=$enable_static; p=${PACKAGE-default}
7342     case $enableval in
7343     yes) enable_static=yes ;;
7344     no) enable_static=no ;;
7345     *)
7346      enable_static=no
7347       # Look at the argument we got.  We use all the common list separators.
7348       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7349       for pkg in $enableval; do
7350         IFS="$lt_save_ifs"
7351         if test "X$pkg" = "X$p"; then
7352           enable_static=yes
7353         fi
7354       done
7355       IFS="$lt_save_ifs"
7356       ;;
7357     esac
7358 else
7359   enable_static=yes
7360 fi
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371 # Check whether --with-pic was given.
7372 if test "${with_pic+set}" = set; then :
7373   withval=$with_pic; pic_mode="$withval"
7374 else
7375   pic_mode=default
7376 fi
7377
7378
7379 test -z "$pic_mode" && pic_mode=default
7380
7381
7382
7383
7384
7385
7386
7387   # Check whether --enable-fast-install was given.
7388 if test "${enable_fast_install+set}" = set; then :
7389   enableval=$enable_fast_install; p=${PACKAGE-default}
7390     case $enableval in
7391     yes) enable_fast_install=yes ;;
7392     no) enable_fast_install=no ;;
7393     *)
7394       enable_fast_install=no
7395       # Look at the argument we got.  We use all the common list separators.
7396       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7397       for pkg in $enableval; do
7398         IFS="$lt_save_ifs"
7399         if test "X$pkg" = "X$p"; then
7400           enable_fast_install=yes
7401         fi
7402       done
7403       IFS="$lt_save_ifs"
7404       ;;
7405     esac
7406 else
7407   enable_fast_install=yes
7408 fi
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420 # This can be used to rebuild libtool when needed
7421 LIBTOOL_DEPS="$ltmain"
7422
7423 # Always use our own libtool.
7424 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450 test -z "$LN_S" && LN_S="ln -s"
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465 if test -n "${ZSH_VERSION+set}" ; then
7466    setopt NO_GLOB_SUBST
7467 fi
7468
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7470 $as_echo_n "checking for objdir... " >&6; }
7471 if test "${lt_cv_objdir+set}" = set; then :
7472   $as_echo_n "(cached) " >&6
7473 else
7474   rm -f .libs 2>/dev/null
7475 mkdir .libs 2>/dev/null
7476 if test -d .libs; then
7477   lt_cv_objdir=.libs
7478 else
7479   # MS-DOS does not allow filenames that begin with a dot.
7480   lt_cv_objdir=_libs
7481 fi
7482 rmdir .libs 2>/dev/null
7483 fi
7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7485 $as_echo "$lt_cv_objdir" >&6; }
7486 objdir=$lt_cv_objdir
7487
7488
7489
7490
7491
7492 cat >>confdefs.h <<_ACEOF
7493 #define LT_OBJDIR "$lt_cv_objdir/"
7494 _ACEOF
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512 case $host_os in
7513 aix3*)
7514   # AIX sometimes has problems with the GCC collect2 program.  For some
7515   # reason, if we set the COLLECT_NAMES environment variable, the problems
7516   # vanish in a puff of smoke.
7517   if test "X${COLLECT_NAMES+set}" != Xset; then
7518     COLLECT_NAMES=
7519     export COLLECT_NAMES
7520   fi
7521   ;;
7522 esac
7523
7524 # Sed substitution that helps us do robust quoting.  It backslashifies
7525 # metacharacters that are still active within double-quoted strings.
7526 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7527
7528 # Same as above, but do not quote variable references.
7529 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7530
7531 # Sed substitution to delay expansion of an escaped shell variable in a
7532 # double_quote_subst'ed string.
7533 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7534
7535 # Sed substitution to delay expansion of an escaped single quote.
7536 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7537
7538 # Sed substitution to avoid accidental globbing in evaled expressions
7539 no_glob_subst='s/\*/\\\*/g'
7540
7541 # Global variables:
7542 ofile=libtool
7543 can_build_shared=yes
7544
7545 # All known linkers require a `.a' archive for static linking (except MSVC,
7546 # which needs '.lib').
7547 libext=a
7548
7549 with_gnu_ld="$lt_cv_prog_gnu_ld"
7550
7551 old_CC="$CC"
7552 old_CFLAGS="$CFLAGS"
7553
7554 # Set sane defaults for various variables
7555 test -z "$CC" && CC=cc
7556 test -z "$LTCC" && LTCC=$CC
7557 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7558 test -z "$LD" && LD=ld
7559 test -z "$ac_objext" && ac_objext=o
7560
7561 for cc_temp in $compiler""; do
7562   case $cc_temp in
7563     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7564     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7565     \-*) ;;
7566     *) break;;
7567   esac
7568 done
7569 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7570
7571
7572 # Only perform the check for file, if the check method requires it
7573 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7574 case $deplibs_check_method in
7575 file_magic*)
7576   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7577     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7578 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7579 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7580   $as_echo_n "(cached) " >&6
7581 else
7582   case $MAGIC_CMD in
7583 [\\/*] |  ?:[\\/]*)
7584   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7585   ;;
7586 *)
7587   lt_save_MAGIC_CMD="$MAGIC_CMD"
7588   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7589   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7590   for ac_dir in $ac_dummy; do
7591     IFS="$lt_save_ifs"
7592     test -z "$ac_dir" && ac_dir=.
7593     if test -f $ac_dir/${ac_tool_prefix}file; then
7594       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7595       if test -n "$file_magic_test_file"; then
7596         case $deplibs_check_method in
7597         "file_magic "*)
7598           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7599           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7600           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7601             $EGREP "$file_magic_regex" > /dev/null; then
7602             :
7603           else
7604             cat <<_LT_EOF 1>&2
7605
7606 *** Warning: the command libtool uses to detect shared libraries,
7607 *** $file_magic_cmd, produces output that libtool cannot recognize.
7608 *** The result is that libtool may fail to recognize shared libraries
7609 *** as such.  This will affect the creation of libtool libraries that
7610 *** depend on shared libraries, but programs linked with such libtool
7611 *** libraries will work regardless of this problem.  Nevertheless, you
7612 *** may want to report the problem to your system manager and/or to
7613 *** bug-libtool@gnu.org
7614
7615 _LT_EOF
7616           fi ;;
7617         esac
7618       fi
7619       break
7620     fi
7621   done
7622   IFS="$lt_save_ifs"
7623   MAGIC_CMD="$lt_save_MAGIC_CMD"
7624   ;;
7625 esac
7626 fi
7627
7628 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7629 if test -n "$MAGIC_CMD"; then
7630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7631 $as_echo "$MAGIC_CMD" >&6; }
7632 else
7633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7634 $as_echo "no" >&6; }
7635 fi
7636
7637
7638
7639
7640
7641 if test -z "$lt_cv_path_MAGIC_CMD"; then
7642   if test -n "$ac_tool_prefix"; then
7643     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7644 $as_echo_n "checking for file... " >&6; }
7645 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7646   $as_echo_n "(cached) " >&6
7647 else
7648   case $MAGIC_CMD in
7649 [\\/*] |  ?:[\\/]*)
7650   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7651   ;;
7652 *)
7653   lt_save_MAGIC_CMD="$MAGIC_CMD"
7654   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7655   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7656   for ac_dir in $ac_dummy; do
7657     IFS="$lt_save_ifs"
7658     test -z "$ac_dir" && ac_dir=.
7659     if test -f $ac_dir/file; then
7660       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7661       if test -n "$file_magic_test_file"; then
7662         case $deplibs_check_method in
7663         "file_magic "*)
7664           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7665           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7666           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7667             $EGREP "$file_magic_regex" > /dev/null; then
7668             :
7669           else
7670             cat <<_LT_EOF 1>&2
7671
7672 *** Warning: the command libtool uses to detect shared libraries,
7673 *** $file_magic_cmd, produces output that libtool cannot recognize.
7674 *** The result is that libtool may fail to recognize shared libraries
7675 *** as such.  This will affect the creation of libtool libraries that
7676 *** depend on shared libraries, but programs linked with such libtool
7677 *** libraries will work regardless of this problem.  Nevertheless, you
7678 *** may want to report the problem to your system manager and/or to
7679 *** bug-libtool@gnu.org
7680
7681 _LT_EOF
7682           fi ;;
7683         esac
7684       fi
7685       break
7686     fi
7687   done
7688   IFS="$lt_save_ifs"
7689   MAGIC_CMD="$lt_save_MAGIC_CMD"
7690   ;;
7691 esac
7692 fi
7693
7694 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7695 if test -n "$MAGIC_CMD"; then
7696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7697 $as_echo "$MAGIC_CMD" >&6; }
7698 else
7699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7700 $as_echo "no" >&6; }
7701 fi
7702
7703
7704   else
7705     MAGIC_CMD=:
7706   fi
7707 fi
7708
7709   fi
7710   ;;
7711 esac
7712
7713 # Use C for the default configuration in the libtool script
7714
7715 lt_save_CC="$CC"
7716 ac_ext=c
7717 ac_cpp='$CPP $CPPFLAGS'
7718 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7719 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7720 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7721
7722
7723 # Source file extension for C test sources.
7724 ac_ext=c
7725
7726 # Object file extension for compiled C test sources.
7727 objext=o
7728 objext=$objext
7729
7730 # Code to be used in simple compile tests
7731 lt_simple_compile_test_code="int some_variable = 0;"
7732
7733 # Code to be used in simple link tests
7734 lt_simple_link_test_code='int main(){return(0);}'
7735
7736
7737
7738
7739
7740
7741
7742 # If no C compiler was specified, use CC.
7743 LTCC=${LTCC-"$CC"}
7744
7745 # If no C compiler flags were specified, use CFLAGS.
7746 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7747
7748 # Allow CC to be a program name with arguments.
7749 compiler=$CC
7750
7751 # Save the default compiler, since it gets overwritten when the other
7752 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7753 compiler_DEFAULT=$CC
7754
7755 # save warnings/boilerplate of simple test code
7756 ac_outfile=conftest.$ac_objext
7757 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7758 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7759 _lt_compiler_boilerplate=`cat conftest.err`
7760 $RM conftest*
7761
7762 ac_outfile=conftest.$ac_objext
7763 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7764 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7765 _lt_linker_boilerplate=`cat conftest.err`
7766 $RM -r conftest*
7767
7768
7769 ## CAVEAT EMPTOR:
7770 ## There is no encapsulation within the following macros, do not change
7771 ## the running order or otherwise move them around unless you know exactly
7772 ## what you are doing...
7773 if test -n "$compiler"; then
7774
7775 lt_prog_compiler_no_builtin_flag=
7776
7777 if test "$GCC" = yes; then
7778   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7779
7780   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7781 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7782 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7783   $as_echo_n "(cached) " >&6
7784 else
7785   lt_cv_prog_compiler_rtti_exceptions=no
7786    ac_outfile=conftest.$ac_objext
7787    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7788    lt_compiler_flag="-fno-rtti -fno-exceptions"
7789    # Insert the option either (1) after the last *FLAGS variable, or
7790    # (2) before a word containing "conftest.", or (3) at the end.
7791    # Note that $ac_compile itself does not contain backslashes and begins
7792    # with a dollar sign (not a hyphen), so the echo should work correctly.
7793    # The option is referenced via a variable to avoid confusing sed.
7794    lt_compile=`echo "$ac_compile" | $SED \
7795    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7796    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7797    -e 's:$: $lt_compiler_flag:'`
7798    (eval echo "\"\$as_me:7798: $lt_compile\"" >&5)
7799    (eval "$lt_compile" 2>conftest.err)
7800    ac_status=$?
7801    cat conftest.err >&5
7802    echo "$as_me:7802: \$? = $ac_status" >&5
7803    if (exit $ac_status) && test -s "$ac_outfile"; then
7804      # The compiler can only warn and ignore the option if not recognized
7805      # So say no if there are warnings other than the usual output.
7806      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7807      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7808      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7809        lt_cv_prog_compiler_rtti_exceptions=yes
7810      fi
7811    fi
7812    $RM conftest*
7813
7814 fi
7815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7816 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7817
7818 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7819     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7820 else
7821     :
7822 fi
7823
7824 fi
7825
7826
7827
7828
7829
7830
7831   lt_prog_compiler_wl=
7832 lt_prog_compiler_pic=
7833 lt_prog_compiler_static=
7834
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7836 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7837
7838   if test "$GCC" = yes; then
7839     lt_prog_compiler_wl='-Wl,'
7840     lt_prog_compiler_static='-static'
7841
7842     case $host_os in
7843       aix*)
7844       # All AIX code is PIC.
7845       if test "$host_cpu" = ia64; then
7846         # AIX 5 now supports IA64 processor
7847         lt_prog_compiler_static='-Bstatic'
7848       fi
7849       ;;
7850
7851     amigaos*)
7852       case $host_cpu in
7853       powerpc)
7854             # see comment about AmigaOS4 .so support
7855             lt_prog_compiler_pic='-fPIC'
7856         ;;
7857       m68k)
7858             # FIXME: we need at least 68020 code to build shared libraries, but
7859             # adding the `-m68020' flag to GCC prevents building anything better,
7860             # like `-m68040'.
7861             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7862         ;;
7863       esac
7864       ;;
7865
7866     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7867       # PIC is the default for these OSes.
7868       ;;
7869
7870     mingw* | cygwin* | pw32* | os2* | cegcc*)
7871       # This hack is so that the source file can tell whether it is being
7872       # built for inclusion in a dll (and should export symbols for example).
7873       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7874       # (--disable-auto-import) libraries
7875       lt_prog_compiler_pic='-DDLL_EXPORT'
7876       ;;
7877
7878     darwin* | rhapsody*)
7879       # PIC is the default on this platform
7880       # Common symbols not allowed in MH_DYLIB files
7881       lt_prog_compiler_pic='-fno-common'
7882       ;;
7883
7884     hpux*)
7885       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7886       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7887       # sets the default TLS model and affects inlining.
7888       case $host_cpu in
7889       hppa*64*)
7890         # +Z the default
7891         ;;
7892       *)
7893         lt_prog_compiler_pic='-fPIC'
7894         ;;
7895       esac
7896       ;;
7897
7898     interix[3-9]*)
7899       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7900       # Instead, we relocate shared libraries at runtime.
7901       ;;
7902
7903     msdosdjgpp*)
7904       # Just because we use GCC doesn't mean we suddenly get shared libraries
7905       # on systems that don't support them.
7906       lt_prog_compiler_can_build_shared=no
7907       enable_shared=no
7908       ;;
7909
7910     *nto* | *qnx*)
7911       # QNX uses GNU C++, but need to define -shared option too, otherwise
7912       # it will coredump.
7913       lt_prog_compiler_pic='-fPIC -shared'
7914       ;;
7915
7916     sysv4*MP*)
7917       if test -d /usr/nec; then
7918         lt_prog_compiler_pic=-Kconform_pic
7919       fi
7920       ;;
7921
7922     *)
7923       lt_prog_compiler_pic='-fPIC'
7924       ;;
7925     esac
7926   else
7927     # PORTME Check for flag to pass linker flags through the system compiler.
7928     case $host_os in
7929     aix*)
7930       lt_prog_compiler_wl='-Wl,'
7931       if test "$host_cpu" = ia64; then
7932         # AIX 5 now supports IA64 processor
7933         lt_prog_compiler_static='-Bstatic'
7934       else
7935         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7936       fi
7937       ;;
7938
7939     mingw* | cygwin* | pw32* | os2* | cegcc*)
7940       # This hack is so that the source file can tell whether it is being
7941       # built for inclusion in a dll (and should export symbols for example).
7942       lt_prog_compiler_pic='-DDLL_EXPORT'
7943       ;;
7944
7945     hpux9* | hpux10* | hpux11*)
7946       lt_prog_compiler_wl='-Wl,'
7947       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7948       # not for PA HP-UX.
7949       case $host_cpu in
7950       hppa*64*|ia64*)
7951         # +Z the default
7952         ;;
7953       *)
7954         lt_prog_compiler_pic='+Z'
7955         ;;
7956       esac
7957       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7958       lt_prog_compiler_static='${wl}-a ${wl}archive'
7959       ;;
7960
7961     irix5* | irix6* | nonstopux*)
7962       lt_prog_compiler_wl='-Wl,'
7963       # PIC (with -KPIC) is the default.
7964       lt_prog_compiler_static='-non_shared'
7965       ;;
7966
7967     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7968       case $cc_basename in
7969       # old Intel for x86_64 which still supported -KPIC.
7970       ecc*)
7971         lt_prog_compiler_wl='-Wl,'
7972         lt_prog_compiler_pic='-KPIC'
7973         lt_prog_compiler_static='-static'
7974         ;;
7975       # icc used to be incompatible with GCC.
7976       # ICC 10 doesn't accept -KPIC any more.
7977       icc* | ifort*)
7978         lt_prog_compiler_wl='-Wl,'
7979         lt_prog_compiler_pic='-fPIC'
7980         lt_prog_compiler_static='-static'
7981         ;;
7982       # Lahey Fortran 8.1.
7983       lf95*)
7984         lt_prog_compiler_wl='-Wl,'
7985         lt_prog_compiler_pic='--shared'
7986         lt_prog_compiler_static='--static'
7987         ;;
7988       pgcc* | pgf77* | pgf90* | pgf95*)
7989         # Portland Group compilers (*not* the Pentium gcc compiler,
7990         # which looks to be a dead project)
7991         lt_prog_compiler_wl='-Wl,'
7992         lt_prog_compiler_pic='-fpic'
7993         lt_prog_compiler_static='-Bstatic'
7994         ;;
7995       ccc*)
7996         lt_prog_compiler_wl='-Wl,'
7997         # All Alpha code is PIC.
7998         lt_prog_compiler_static='-non_shared'
7999         ;;
8000       xl*)
8001         # IBM XL C 8.0/Fortran 10.1 on PPC
8002         lt_prog_compiler_wl='-Wl,'
8003         lt_prog_compiler_pic='-qpic'
8004         lt_prog_compiler_static='-qstaticlink'
8005         ;;
8006       *)
8007         case `$CC -V 2>&1 | sed 5q` in
8008         *Sun\ C*)
8009           # Sun C 5.9
8010           lt_prog_compiler_pic='-KPIC'
8011           lt_prog_compiler_static='-Bstatic'
8012           lt_prog_compiler_wl='-Wl,'
8013           ;;
8014         *Sun\ F*)
8015           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8016           lt_prog_compiler_pic='-KPIC'
8017           lt_prog_compiler_static='-Bstatic'
8018           lt_prog_compiler_wl=''
8019           ;;
8020         esac
8021         ;;
8022       esac
8023       ;;
8024
8025     newsos6)
8026       lt_prog_compiler_pic='-KPIC'
8027       lt_prog_compiler_static='-Bstatic'
8028       ;;
8029
8030     *nto* | *qnx*)
8031       # QNX uses GNU C++, but need to define -shared option too, otherwise
8032       # it will coredump.
8033       lt_prog_compiler_pic='-fPIC -shared'
8034       ;;
8035
8036     osf3* | osf4* | osf5*)
8037       lt_prog_compiler_wl='-Wl,'
8038       # All OSF/1 code is PIC.
8039       lt_prog_compiler_static='-non_shared'
8040       ;;
8041
8042     rdos*)
8043       lt_prog_compiler_static='-non_shared'
8044       ;;
8045
8046     solaris*)
8047       lt_prog_compiler_pic='-KPIC'
8048       lt_prog_compiler_static='-Bstatic'
8049       case $cc_basename in
8050       f77* | f90* | f95*)
8051         lt_prog_compiler_wl='-Qoption ld ';;
8052       *)
8053         lt_prog_compiler_wl='-Wl,';;
8054       esac
8055       ;;
8056
8057     sunos4*)
8058       lt_prog_compiler_wl='-Qoption ld '
8059       lt_prog_compiler_pic='-PIC'
8060       lt_prog_compiler_static='-Bstatic'
8061       ;;
8062
8063     sysv4 | sysv4.2uw2* | sysv4.3*)
8064       lt_prog_compiler_wl='-Wl,'
8065       lt_prog_compiler_pic='-KPIC'
8066       lt_prog_compiler_static='-Bstatic'
8067       ;;
8068
8069     sysv4*MP*)
8070       if test -d /usr/nec ;then
8071         lt_prog_compiler_pic='-Kconform_pic'
8072         lt_prog_compiler_static='-Bstatic'
8073       fi
8074       ;;
8075
8076     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8077       lt_prog_compiler_wl='-Wl,'
8078       lt_prog_compiler_pic='-KPIC'
8079       lt_prog_compiler_static='-Bstatic'
8080       ;;
8081
8082     unicos*)
8083       lt_prog_compiler_wl='-Wl,'
8084       lt_prog_compiler_can_build_shared=no
8085       ;;
8086
8087     uts4*)
8088       lt_prog_compiler_pic='-pic'
8089       lt_prog_compiler_static='-Bstatic'
8090       ;;
8091
8092     *)
8093       lt_prog_compiler_can_build_shared=no
8094       ;;
8095     esac
8096   fi
8097
8098 case $host_os in
8099   # For platforms which do not support PIC, -DPIC is meaningless:
8100   *djgpp*)
8101     lt_prog_compiler_pic=
8102     ;;
8103   *)
8104     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8105     ;;
8106 esac
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8108 $as_echo "$lt_prog_compiler_pic" >&6; }
8109
8110
8111
8112
8113
8114
8115 #
8116 # Check to make sure the PIC flag actually works.
8117 #
8118 if test -n "$lt_prog_compiler_pic"; then
8119   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8120 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8121 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8122   $as_echo_n "(cached) " >&6
8123 else
8124   lt_cv_prog_compiler_pic_works=no
8125    ac_outfile=conftest.$ac_objext
8126    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8127    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8128    # Insert the option either (1) after the last *FLAGS variable, or
8129    # (2) before a word containing "conftest.", or (3) at the end.
8130    # Note that $ac_compile itself does not contain backslashes and begins
8131    # with a dollar sign (not a hyphen), so the echo should work correctly.
8132    # The option is referenced via a variable to avoid confusing sed.
8133    lt_compile=`echo "$ac_compile" | $SED \
8134    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8135    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8136    -e 's:$: $lt_compiler_flag:'`
8137    (eval echo "\"\$as_me:8137: $lt_compile\"" >&5)
8138    (eval "$lt_compile" 2>conftest.err)
8139    ac_status=$?
8140    cat conftest.err >&5
8141    echo "$as_me:8141: \$? = $ac_status" >&5
8142    if (exit $ac_status) && test -s "$ac_outfile"; then
8143      # The compiler can only warn and ignore the option if not recognized
8144      # So say no if there are warnings other than the usual output.
8145      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8146      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8147      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8148        lt_cv_prog_compiler_pic_works=yes
8149      fi
8150    fi
8151    $RM conftest*
8152
8153 fi
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8155 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8156
8157 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8158     case $lt_prog_compiler_pic in
8159      "" | " "*) ;;
8160      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8161      esac
8162 else
8163     lt_prog_compiler_pic=
8164      lt_prog_compiler_can_build_shared=no
8165 fi
8166
8167 fi
8168
8169
8170
8171
8172
8173
8174 #
8175 # Check to make sure the static flag actually works.
8176 #
8177 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8179 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8180 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8181   $as_echo_n "(cached) " >&6
8182 else
8183   lt_cv_prog_compiler_static_works=no
8184    save_LDFLAGS="$LDFLAGS"
8185    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8186    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8187    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8188      # The linker can only warn and ignore the option if not recognized
8189      # So say no if there are warnings
8190      if test -s conftest.err; then
8191        # Append any errors to the config.log.
8192        cat conftest.err 1>&5
8193        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8194        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8195        if diff conftest.exp conftest.er2 >/dev/null; then
8196          lt_cv_prog_compiler_static_works=yes
8197        fi
8198      else
8199        lt_cv_prog_compiler_static_works=yes
8200      fi
8201    fi
8202    $RM -r conftest*
8203    LDFLAGS="$save_LDFLAGS"
8204
8205 fi
8206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8207 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8208
8209 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8210     :
8211 else
8212     lt_prog_compiler_static=
8213 fi
8214
8215
8216
8217
8218
8219
8220
8221   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8222 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8223 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8224   $as_echo_n "(cached) " >&6
8225 else
8226   lt_cv_prog_compiler_c_o=no
8227    $RM -r conftest 2>/dev/null
8228    mkdir conftest
8229    cd conftest
8230    mkdir out
8231    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8232
8233    lt_compiler_flag="-o out/conftest2.$ac_objext"
8234    # Insert the option either (1) after the last *FLAGS variable, or
8235    # (2) before a word containing "conftest.", or (3) at the end.
8236    # Note that $ac_compile itself does not contain backslashes and begins
8237    # with a dollar sign (not a hyphen), so the echo should work correctly.
8238    lt_compile=`echo "$ac_compile" | $SED \
8239    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8240    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8241    -e 's:$: $lt_compiler_flag:'`
8242    (eval echo "\"\$as_me:8242: $lt_compile\"" >&5)
8243    (eval "$lt_compile" 2>out/conftest.err)
8244    ac_status=$?
8245    cat out/conftest.err >&5
8246    echo "$as_me:8246: \$? = $ac_status" >&5
8247    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8248    then
8249      # The compiler can only warn and ignore the option if not recognized
8250      # So say no if there are warnings
8251      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8252      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8253      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8254        lt_cv_prog_compiler_c_o=yes
8255      fi
8256    fi
8257    chmod u+w . 2>&5
8258    $RM conftest*
8259    # SGI C++ compiler will create directory out/ii_files/ for
8260    # template instantiation
8261    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8262    $RM out/* && rmdir out
8263    cd ..
8264    $RM -r conftest
8265    $RM conftest*
8266
8267 fi
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8269 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8270
8271
8272
8273
8274
8275
8276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8277 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8278 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8279   $as_echo_n "(cached) " >&6
8280 else
8281   lt_cv_prog_compiler_c_o=no
8282    $RM -r conftest 2>/dev/null
8283    mkdir conftest
8284    cd conftest
8285    mkdir out
8286    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8287
8288    lt_compiler_flag="-o out/conftest2.$ac_objext"
8289    # Insert the option either (1) after the last *FLAGS variable, or
8290    # (2) before a word containing "conftest.", or (3) at the end.
8291    # Note that $ac_compile itself does not contain backslashes and begins
8292    # with a dollar sign (not a hyphen), so the echo should work correctly.
8293    lt_compile=`echo "$ac_compile" | $SED \
8294    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8295    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8296    -e 's:$: $lt_compiler_flag:'`
8297    (eval echo "\"\$as_me:8297: $lt_compile\"" >&5)
8298    (eval "$lt_compile" 2>out/conftest.err)
8299    ac_status=$?
8300    cat out/conftest.err >&5
8301    echo "$as_me:8301: \$? = $ac_status" >&5
8302    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8303    then
8304      # The compiler can only warn and ignore the option if not recognized
8305      # So say no if there are warnings
8306      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8307      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8308      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8309        lt_cv_prog_compiler_c_o=yes
8310      fi
8311    fi
8312    chmod u+w . 2>&5
8313    $RM conftest*
8314    # SGI C++ compiler will create directory out/ii_files/ for
8315    # template instantiation
8316    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8317    $RM out/* && rmdir out
8318    cd ..
8319    $RM -r conftest
8320    $RM conftest*
8321
8322 fi
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8324 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8325
8326
8327
8328
8329 hard_links="nottested"
8330 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8331   # do not overwrite the value of need_locks provided by the user
8332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8333 $as_echo_n "checking if we can lock with hard links... " >&6; }
8334   hard_links=yes
8335   $RM conftest*
8336   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8337   touch conftest.a
8338   ln conftest.a conftest.b 2>&5 || hard_links=no
8339   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8341 $as_echo "$hard_links" >&6; }
8342   if test "$hard_links" = no; then
8343     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8344 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8345     need_locks=warn
8346   fi
8347 else
8348   need_locks=no
8349 fi
8350
8351
8352
8353
8354
8355
8356   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8357 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8358
8359   runpath_var=
8360   allow_undefined_flag=
8361   always_export_symbols=no
8362   archive_cmds=
8363   archive_expsym_cmds=
8364   compiler_needs_object=no
8365   enable_shared_with_static_runtimes=no
8366   export_dynamic_flag_spec=
8367   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8368   hardcode_automatic=no
8369   hardcode_direct=no
8370   hardcode_direct_absolute=no
8371   hardcode_libdir_flag_spec=
8372   hardcode_libdir_flag_spec_ld=
8373   hardcode_libdir_separator=
8374   hardcode_minus_L=no
8375   hardcode_shlibpath_var=unsupported
8376   inherit_rpath=no
8377   link_all_deplibs=unknown
8378   module_cmds=
8379   module_expsym_cmds=
8380   old_archive_from_new_cmds=
8381   old_archive_from_expsyms_cmds=
8382   thread_safe_flag_spec=
8383   whole_archive_flag_spec=
8384   # include_expsyms should be a list of space-separated symbols to be *always*
8385   # included in the symbol list
8386   include_expsyms=
8387   # exclude_expsyms can be an extended regexp of symbols to exclude
8388   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8389   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8390   # as well as any symbol that contains `d'.
8391   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8392   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8393   # platforms (ab)use it in PIC code, but their linkers get confused if
8394   # the symbol is explicitly referenced.  Since portable code cannot
8395   # rely on this symbol name, it's probably fine to never include it in
8396   # preloaded symbol tables.
8397   # Exclude shared library initialization/finalization symbols.
8398   extract_expsyms_cmds=
8399
8400   case $host_os in
8401   cygwin* | mingw* | pw32* | cegcc*)
8402     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8403     # When not using gcc, we currently assume that we are using
8404     # Microsoft Visual C++.
8405     if test "$GCC" != yes; then
8406       with_gnu_ld=no
8407     fi
8408     ;;
8409   interix*)
8410     # we just hope/assume this is gcc and not c89 (= MSVC++)
8411     with_gnu_ld=yes
8412     ;;
8413   openbsd*)
8414     with_gnu_ld=no
8415     ;;
8416   esac
8417
8418   ld_shlibs=yes
8419   if test "$with_gnu_ld" = yes; then
8420     # If archive_cmds runs LD, not CC, wlarc should be empty
8421     wlarc='${wl}'
8422
8423     # Set some defaults for GNU ld with shared library support. These
8424     # are reset later if shared libraries are not supported. Putting them
8425     # here allows them to be overridden if necessary.
8426     runpath_var=LD_RUN_PATH
8427     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8428     export_dynamic_flag_spec='${wl}--export-dynamic'
8429     # ancient GNU ld didn't support --whole-archive et. al.
8430     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8431       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8432     else
8433       whole_archive_flag_spec=
8434     fi
8435     supports_anon_versioning=no
8436     case `$LD -v 2>&1` in
8437       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8438       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8439       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8440       *\ 2.11.*) ;; # other 2.11 versions
8441       *) supports_anon_versioning=yes ;;
8442     esac
8443
8444     # See if GNU ld supports shared libraries.
8445     case $host_os in
8446     aix[3-9]*)
8447       # On AIX/PPC, the GNU linker is very broken
8448       if test "$host_cpu" != ia64; then
8449         ld_shlibs=no
8450         cat <<_LT_EOF 1>&2
8451
8452 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8453 *** to be unable to reliably create shared libraries on AIX.
8454 *** Therefore, libtool is disabling shared libraries support.  If you
8455 *** really care for shared libraries, you may want to modify your PATH
8456 *** so that a non-GNU linker is found, and then restart.
8457
8458 _LT_EOF
8459       fi
8460       ;;
8461
8462     amigaos*)
8463       case $host_cpu in
8464       powerpc)
8465             # see comment about AmigaOS4 .so support
8466             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8467             archive_expsym_cmds=''
8468         ;;
8469       m68k)
8470             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)'
8471             hardcode_libdir_flag_spec='-L$libdir'
8472             hardcode_minus_L=yes
8473         ;;
8474       esac
8475       ;;
8476
8477     beos*)
8478       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8479         allow_undefined_flag=unsupported
8480         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8481         # support --undefined.  This deserves some investigation.  FIXME
8482         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8483       else
8484         ld_shlibs=no
8485       fi
8486       ;;
8487
8488     cygwin* | mingw* | pw32* | cegcc*)
8489       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8490       # as there is no search path for DLLs.
8491       hardcode_libdir_flag_spec='-L$libdir'
8492       allow_undefined_flag=unsupported
8493       always_export_symbols=no
8494       enable_shared_with_static_runtimes=yes
8495       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8496
8497       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8498         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8499         # If the export-symbols file already is a .def file (1st line
8500         # is EXPORTS), use it as is; otherwise, prepend...
8501         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8502           cp $export_symbols $output_objdir/$soname.def;
8503         else
8504           echo EXPORTS > $output_objdir/$soname.def;
8505           cat $export_symbols >> $output_objdir/$soname.def;
8506         fi~
8507         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8508       else
8509         ld_shlibs=no
8510       fi
8511       ;;
8512
8513     interix[3-9]*)
8514       hardcode_direct=no
8515       hardcode_shlibpath_var=no
8516       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8517       export_dynamic_flag_spec='${wl}-E'
8518       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8519       # Instead, shared libraries are loaded at an image base (0x10000000 by
8520       # default) and relocated if they conflict, which is a slow very memory
8521       # consuming and fragmenting process.  To avoid this, we pick a random,
8522       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8523       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8524       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8525       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'
8526       ;;
8527
8528     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8529       tmp_diet=no
8530       if test "$host_os" = linux-dietlibc; then
8531         case $cc_basename in
8532           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8533         esac
8534       fi
8535       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8536          && test "$tmp_diet" = no
8537       then
8538         tmp_addflag=
8539         tmp_sharedflag='-shared'
8540         case $cc_basename,$host_cpu in
8541         pgcc*)                          # Portland Group C compiler
8542           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8543           tmp_addflag=' $pic_flag'
8544           ;;
8545         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
8546           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8547           tmp_addflag=' $pic_flag -Mnomain' ;;
8548         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8549           tmp_addflag=' -i_dynamic' ;;
8550         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8551           tmp_addflag=' -i_dynamic -nofor_main' ;;
8552         ifc* | ifort*)                  # Intel Fortran compiler
8553           tmp_addflag=' -nofor_main' ;;
8554         lf95*)                          # Lahey Fortran 8.1
8555           whole_archive_flag_spec=
8556           tmp_sharedflag='--shared' ;;
8557         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
8558           tmp_sharedflag='-qmkshrobj'
8559           tmp_addflag= ;;
8560         esac
8561         case `$CC -V 2>&1 | sed 5q` in
8562         *Sun\ C*)                       # Sun C 5.9
8563           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8564           compiler_needs_object=yes
8565           tmp_sharedflag='-G' ;;
8566         *Sun\ F*)                       # Sun Fortran 8.3
8567           tmp_sharedflag='-G' ;;
8568         esac
8569         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8570
8571         if test "x$supports_anon_versioning" = xyes; then
8572           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8573             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8574             echo "local: *; };" >> $output_objdir/$libname.ver~
8575             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8576         fi
8577
8578         case $cc_basename in
8579         xlf*)
8580           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8581           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8582           hardcode_libdir_flag_spec=
8583           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8584           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8585           if test "x$supports_anon_versioning" = xyes; then
8586             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8587               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8588               echo "local: *; };" >> $output_objdir/$libname.ver~
8589               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8590           fi
8591           ;;
8592         esac
8593       else
8594         ld_shlibs=no
8595       fi
8596       ;;
8597
8598     netbsd*)
8599       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8600         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8601         wlarc=
8602       else
8603         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8604         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8605       fi
8606       ;;
8607
8608     solaris*)
8609       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8610         ld_shlibs=no
8611         cat <<_LT_EOF 1>&2
8612
8613 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8614 *** create shared libraries on Solaris systems.  Therefore, libtool
8615 *** is disabling shared libraries support.  We urge you to upgrade GNU
8616 *** binutils to release 2.9.1 or newer.  Another option is to modify
8617 *** your PATH or compiler configuration so that the native linker is
8618 *** used, and then restart.
8619
8620 _LT_EOF
8621       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8622         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8623         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8624       else
8625         ld_shlibs=no
8626       fi
8627       ;;
8628
8629     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8630       case `$LD -v 2>&1` in
8631         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8632         ld_shlibs=no
8633         cat <<_LT_EOF 1>&2
8634
8635 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8636 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8637 *** is disabling shared libraries support.  We urge you to upgrade GNU
8638 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8639 *** your PATH or compiler configuration so that the native linker is
8640 *** used, and then restart.
8641
8642 _LT_EOF
8643         ;;
8644         *)
8645           # For security reasons, it is highly recommended that you always
8646           # use absolute paths for naming shared libraries, and exclude the
8647           # DT_RUNPATH tag from executables and libraries.  But doing so
8648           # requires that you compile everything twice, which is a pain.
8649           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8650             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8651             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8652             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8653           else
8654             ld_shlibs=no
8655           fi
8656         ;;
8657       esac
8658       ;;
8659
8660     sunos4*)
8661       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8662       wlarc=
8663       hardcode_direct=yes
8664       hardcode_shlibpath_var=no
8665       ;;
8666
8667     *)
8668       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8669         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8670         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8671       else
8672         ld_shlibs=no
8673       fi
8674       ;;
8675     esac
8676
8677     if test "$ld_shlibs" = no; then
8678       runpath_var=
8679       hardcode_libdir_flag_spec=
8680       export_dynamic_flag_spec=
8681       whole_archive_flag_spec=
8682     fi
8683   else
8684     # PORTME fill in a description of your system's linker (not GNU ld)
8685     case $host_os in
8686     aix3*)
8687       allow_undefined_flag=unsupported
8688       always_export_symbols=yes
8689       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'
8690       # Note: this linker hardcodes the directories in LIBPATH if there
8691       # are no directories specified by -L.
8692       hardcode_minus_L=yes
8693       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8694         # Neither direct hardcoding nor static linking is supported with a
8695         # broken collect2.
8696         hardcode_direct=unsupported
8697       fi
8698       ;;
8699
8700     aix[4-9]*)
8701       if test "$host_cpu" = ia64; then
8702         # On IA64, the linker does run time linking by default, so we don't
8703         # have to do anything special.
8704         aix_use_runtimelinking=no
8705         exp_sym_flag='-Bexport'
8706         no_entry_flag=""
8707       else
8708         # If we're using GNU nm, then we don't want the "-C" option.
8709         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8710         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8711           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8712         else
8713           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'
8714         fi
8715         aix_use_runtimelinking=no
8716
8717         # Test if we are trying to use run time linking or normal
8718         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8719         # need to do runtime linking.
8720         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8721           for ld_flag in $LDFLAGS; do
8722           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8723             aix_use_runtimelinking=yes
8724             break
8725           fi
8726           done
8727           ;;
8728         esac
8729
8730         exp_sym_flag='-bexport'
8731         no_entry_flag='-bnoentry'
8732       fi
8733
8734       # When large executables or shared objects are built, AIX ld can
8735       # have problems creating the table of contents.  If linking a library
8736       # or program results in "error TOC overflow" add -mminimal-toc to
8737       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8738       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8739
8740       archive_cmds=''
8741       hardcode_direct=yes
8742       hardcode_direct_absolute=yes
8743       hardcode_libdir_separator=':'
8744       link_all_deplibs=yes
8745       file_list_spec='${wl}-f,'
8746
8747       if test "$GCC" = yes; then
8748         case $host_os in aix4.[012]|aix4.[012].*)
8749         # We only want to do this on AIX 4.2 and lower, the check
8750         # below for broken collect2 doesn't work under 4.3+
8751           collect2name=`${CC} -print-prog-name=collect2`
8752           if test -f "$collect2name" &&
8753            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8754           then
8755           # We have reworked collect2
8756           :
8757           else
8758           # We have old collect2
8759           hardcode_direct=unsupported
8760           # It fails to find uninstalled libraries when the uninstalled
8761           # path is not listed in the libpath.  Setting hardcode_minus_L
8762           # to unsupported forces relinking
8763           hardcode_minus_L=yes
8764           hardcode_libdir_flag_spec='-L$libdir'
8765           hardcode_libdir_separator=
8766           fi
8767           ;;
8768         esac
8769         shared_flag='-shared'
8770         if test "$aix_use_runtimelinking" = yes; then
8771           shared_flag="$shared_flag "'${wl}-G'
8772         fi
8773       else
8774         # not using gcc
8775         if test "$host_cpu" = ia64; then
8776         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8777         # chokes on -Wl,-G. The following line is correct:
8778           shared_flag='-G'
8779         else
8780           if test "$aix_use_runtimelinking" = yes; then
8781             shared_flag='${wl}-G'
8782           else
8783             shared_flag='${wl}-bM:SRE'
8784           fi
8785         fi
8786       fi
8787
8788       export_dynamic_flag_spec='${wl}-bexpall'
8789       # It seems that -bexpall does not export symbols beginning with
8790       # underscore (_), so it is better to generate a list of symbols to export.
8791       always_export_symbols=yes
8792       if test "$aix_use_runtimelinking" = yes; then
8793         # Warning - without using the other runtime loading flags (-brtl),
8794         # -berok will link without error, but may produce a broken library.
8795         allow_undefined_flag='-berok'
8796         # Determine the default libpath from the value encoded in an
8797         # empty executable.
8798         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8799 /* end confdefs.h.  */
8800
8801 int
8802 main ()
8803 {
8804
8805   ;
8806   return 0;
8807 }
8808 _ACEOF
8809 if ac_fn_c_try_link "$LINENO"; then :
8810
8811 lt_aix_libpath_sed='
8812     /Import File Strings/,/^$/ {
8813         /^0/ {
8814             s/^0  *\(.*\)$/\1/
8815             p
8816         }
8817     }'
8818 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8819 # Check for a 64-bit object if we didn't find anything.
8820 if test -z "$aix_libpath"; then
8821   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8822 fi
8823 fi
8824 rm -f core conftest.err conftest.$ac_objext \
8825     conftest$ac_exeext conftest.$ac_ext
8826 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8827
8828         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8829         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8830       else
8831         if test "$host_cpu" = ia64; then
8832           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8833           allow_undefined_flag="-z nodefs"
8834           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"
8835         else
8836          # Determine the default libpath from the value encoded in an
8837          # empty executable.
8838          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8839 /* end confdefs.h.  */
8840
8841 int
8842 main ()
8843 {
8844
8845   ;
8846   return 0;
8847 }
8848 _ACEOF
8849 if ac_fn_c_try_link "$LINENO"; then :
8850
8851 lt_aix_libpath_sed='
8852     /Import File Strings/,/^$/ {
8853         /^0/ {
8854             s/^0  *\(.*\)$/\1/
8855             p
8856         }
8857     }'
8858 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8859 # Check for a 64-bit object if we didn't find anything.
8860 if test -z "$aix_libpath"; then
8861   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8862 fi
8863 fi
8864 rm -f core conftest.err conftest.$ac_objext \
8865     conftest$ac_exeext conftest.$ac_ext
8866 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8867
8868          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8869           # Warning - without using the other run time loading flags,
8870           # -berok will link without error, but may produce a broken library.
8871           no_undefined_flag=' ${wl}-bernotok'
8872           allow_undefined_flag=' ${wl}-berok'
8873           # Exported symbols can be pulled into shared objects from archives
8874           whole_archive_flag_spec='$convenience'
8875           archive_cmds_need_lc=yes
8876           # This is similar to how AIX traditionally builds its shared libraries.
8877           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'
8878         fi
8879       fi
8880       ;;
8881
8882     amigaos*)
8883       case $host_cpu in
8884       powerpc)
8885             # see comment about AmigaOS4 .so support
8886             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8887             archive_expsym_cmds=''
8888         ;;
8889       m68k)
8890             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)'
8891             hardcode_libdir_flag_spec='-L$libdir'
8892             hardcode_minus_L=yes
8893         ;;
8894       esac
8895       ;;
8896
8897     bsdi[45]*)
8898       export_dynamic_flag_spec=-rdynamic
8899       ;;
8900
8901     cygwin* | mingw* | pw32* | cegcc*)
8902       # When not using gcc, we currently assume that we are using
8903       # Microsoft Visual C++.
8904       # hardcode_libdir_flag_spec is actually meaningless, as there is
8905       # no search path for DLLs.
8906       hardcode_libdir_flag_spec=' '
8907       allow_undefined_flag=unsupported
8908       # Tell ltmain to make .lib files, not .a files.
8909       libext=lib
8910       # Tell ltmain to make .dll files, not .so files.
8911       shrext_cmds=".dll"
8912       # FIXME: Setting linknames here is a bad hack.
8913       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8914       # The linker will automatically build a .lib file if we build a DLL.
8915       old_archive_from_new_cmds='true'
8916       # FIXME: Should let the user specify the lib program.
8917       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8918       fix_srcfile_path='`cygpath -w "$srcfile"`'
8919       enable_shared_with_static_runtimes=yes
8920       ;;
8921
8922     darwin* | rhapsody*)
8923
8924
8925   archive_cmds_need_lc=no
8926   hardcode_direct=no
8927   hardcode_automatic=yes
8928   hardcode_shlibpath_var=unsupported
8929   whole_archive_flag_spec=''
8930   link_all_deplibs=yes
8931   allow_undefined_flag="$_lt_dar_allow_undefined"
8932   case $cc_basename in
8933      ifort*) _lt_dar_can_shared=yes ;;
8934      *) _lt_dar_can_shared=$GCC ;;
8935   esac
8936   if test "$_lt_dar_can_shared" = "yes"; then
8937     output_verbose_link_cmd=echo
8938     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8939     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8940     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}"
8941     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}"
8942
8943   else
8944   ld_shlibs=no
8945   fi
8946
8947       ;;
8948
8949     dgux*)
8950       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8951       hardcode_libdir_flag_spec='-L$libdir'
8952       hardcode_shlibpath_var=no
8953       ;;
8954
8955     freebsd1*)
8956       ld_shlibs=no
8957       ;;
8958
8959     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8960     # support.  Future versions do this automatically, but an explicit c++rt0.o
8961     # does not break anything, and helps significantly (at the cost of a little
8962     # extra space).
8963     freebsd2.2*)
8964       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8965       hardcode_libdir_flag_spec='-R$libdir'
8966       hardcode_direct=yes
8967       hardcode_shlibpath_var=no
8968       ;;
8969
8970     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8971     freebsd2*)
8972       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8973       hardcode_direct=yes
8974       hardcode_minus_L=yes
8975       hardcode_shlibpath_var=no
8976       ;;
8977
8978     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8979     freebsd* | dragonfly*)
8980       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8981       hardcode_libdir_flag_spec='-R$libdir'
8982       hardcode_direct=yes
8983       hardcode_shlibpath_var=no
8984       ;;
8985
8986     hpux9*)
8987       if test "$GCC" = yes; then
8988         archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8989       else
8990         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'
8991       fi
8992       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8993       hardcode_libdir_separator=:
8994       hardcode_direct=yes
8995
8996       # hardcode_minus_L: Not really in the search PATH,
8997       # but as the default location of the library.
8998       hardcode_minus_L=yes
8999       export_dynamic_flag_spec='${wl}-E'
9000       ;;
9001
9002     hpux10*)
9003       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9004         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9005       else
9006         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9007       fi
9008       if test "$with_gnu_ld" = no; then
9009         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9010         hardcode_libdir_flag_spec_ld='+b $libdir'
9011         hardcode_libdir_separator=:
9012         hardcode_direct=yes
9013         hardcode_direct_absolute=yes
9014         export_dynamic_flag_spec='${wl}-E'
9015         # hardcode_minus_L: Not really in the search PATH,
9016         # but as the default location of the library.
9017         hardcode_minus_L=yes
9018       fi
9019       ;;
9020
9021     hpux11*)
9022       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9023         case $host_cpu in
9024         hppa*64*)
9025           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9026           ;;
9027         ia64*)
9028           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9029           ;;
9030         *)
9031           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9032           ;;
9033         esac
9034       else
9035         case $host_cpu in
9036         hppa*64*)
9037           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9038           ;;
9039         ia64*)
9040           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9041           ;;
9042         *)
9043           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9044           ;;
9045         esac
9046       fi
9047       if test "$with_gnu_ld" = no; then
9048         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9049         hardcode_libdir_separator=:
9050
9051         case $host_cpu in
9052         hppa*64*|ia64*)
9053           hardcode_direct=no
9054           hardcode_shlibpath_var=no
9055           ;;
9056         *)
9057           hardcode_direct=yes
9058           hardcode_direct_absolute=yes
9059           export_dynamic_flag_spec='${wl}-E'
9060
9061           # hardcode_minus_L: Not really in the search PATH,
9062           # but as the default location of the library.
9063           hardcode_minus_L=yes
9064           ;;
9065         esac
9066       fi
9067       ;;
9068
9069     irix5* | irix6* | nonstopux*)
9070       if test "$GCC" = yes; then
9071         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9072         # Try to use the -exported_symbol ld option, if it does not
9073         # work, assume that -exports_file does not work either and
9074         # implicitly export all symbols.
9075         save_LDFLAGS="$LDFLAGS"
9076         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9077         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9078 /* end confdefs.h.  */
9079 int foo(void) {}
9080 _ACEOF
9081 if ac_fn_c_try_link "$LINENO"; then :
9082   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9083
9084 fi
9085 rm -f core conftest.err conftest.$ac_objext \
9086     conftest$ac_exeext conftest.$ac_ext
9087         LDFLAGS="$save_LDFLAGS"
9088       else
9089         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9090         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9091       fi
9092       archive_cmds_need_lc='no'
9093       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9094       hardcode_libdir_separator=:
9095       inherit_rpath=yes
9096       link_all_deplibs=yes
9097       ;;
9098
9099     netbsd*)
9100       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9101         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9102       else
9103         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9104       fi
9105       hardcode_libdir_flag_spec='-R$libdir'
9106       hardcode_direct=yes
9107       hardcode_shlibpath_var=no
9108       ;;
9109
9110     newsos6)
9111       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9112       hardcode_direct=yes
9113       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9114       hardcode_libdir_separator=:
9115       hardcode_shlibpath_var=no
9116       ;;
9117
9118     *nto* | *qnx*)
9119       ;;
9120
9121     openbsd*)
9122       if test -f /usr/libexec/ld.so; then
9123         hardcode_direct=yes
9124         hardcode_shlibpath_var=no
9125         hardcode_direct_absolute=yes
9126         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9127           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9128           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9129           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9130           export_dynamic_flag_spec='${wl}-E'
9131         else
9132           case $host_os in
9133            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9134              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9135              hardcode_libdir_flag_spec='-R$libdir'
9136              ;;
9137            *)
9138              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9139              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9140              ;;
9141           esac
9142         fi
9143       else
9144         ld_shlibs=no
9145       fi
9146       ;;
9147
9148     os2*)
9149       hardcode_libdir_flag_spec='-L$libdir'
9150       hardcode_minus_L=yes
9151       allow_undefined_flag=unsupported
9152       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'
9153       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9154       ;;
9155
9156     osf3*)
9157       if test "$GCC" = yes; then
9158         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9159         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9160       else
9161         allow_undefined_flag=' -expect_unresolved \*'
9162         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9163       fi
9164       archive_cmds_need_lc='no'
9165       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9166       hardcode_libdir_separator=:
9167       ;;
9168
9169     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9170       if test "$GCC" = yes; then
9171         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9172         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9173         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9174       else
9175         allow_undefined_flag=' -expect_unresolved \*'
9176         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9177         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~
9178         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9179
9180         # Both c and cxx compiler support -rpath directly
9181         hardcode_libdir_flag_spec='-rpath $libdir'
9182       fi
9183       archive_cmds_need_lc='no'
9184       hardcode_libdir_separator=:
9185       ;;
9186
9187     solaris*)
9188       no_undefined_flag=' -z defs'
9189       if test "$GCC" = yes; then
9190         wlarc='${wl}'
9191         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9192         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9193           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9194       else
9195         case `$CC -V 2>&1` in
9196         *"Compilers 5.0"*)
9197           wlarc=''
9198           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9200           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9201           ;;
9202         *)
9203           wlarc='${wl}'
9204           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9205           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9206           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9207           ;;
9208         esac
9209       fi
9210       hardcode_libdir_flag_spec='-R$libdir'
9211       hardcode_shlibpath_var=no
9212       case $host_os in
9213       solaris2.[0-5] | solaris2.[0-5].*) ;;
9214       *)
9215         # The compiler driver will combine and reorder linker options,
9216         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9217         # but is careful enough not to reorder.
9218         # Supported since Solaris 2.6 (maybe 2.5.1?)
9219         if test "$GCC" = yes; then
9220           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9221         else
9222           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9223         fi
9224         ;;
9225       esac
9226       link_all_deplibs=yes
9227       ;;
9228
9229     sunos4*)
9230       if test "x$host_vendor" = xsequent; then
9231         # Use $CC to link under sequent, because it throws in some extra .o
9232         # files that make .init and .fini sections work.
9233         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9234       else
9235         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9236       fi
9237       hardcode_libdir_flag_spec='-L$libdir'
9238       hardcode_direct=yes
9239       hardcode_minus_L=yes
9240       hardcode_shlibpath_var=no
9241       ;;
9242
9243     sysv4)
9244       case $host_vendor in
9245         sni)
9246           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9247           hardcode_direct=yes # is this really true???
9248         ;;
9249         siemens)
9250           ## LD is ld it makes a PLAMLIB
9251           ## CC just makes a GrossModule.
9252           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9253           reload_cmds='$CC -r -o $output$reload_objs'
9254           hardcode_direct=no
9255         ;;
9256         motorola)
9257           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9258           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9259         ;;
9260       esac
9261       runpath_var='LD_RUN_PATH'
9262       hardcode_shlibpath_var=no
9263       ;;
9264
9265     sysv4.3*)
9266       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9267       hardcode_shlibpath_var=no
9268       export_dynamic_flag_spec='-Bexport'
9269       ;;
9270
9271     sysv4*MP*)
9272       if test -d /usr/nec; then
9273         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9274         hardcode_shlibpath_var=no
9275         runpath_var=LD_RUN_PATH
9276         hardcode_runpath_var=yes
9277         ld_shlibs=yes
9278       fi
9279       ;;
9280
9281     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9282       no_undefined_flag='${wl}-z,text'
9283       archive_cmds_need_lc=no
9284       hardcode_shlibpath_var=no
9285       runpath_var='LD_RUN_PATH'
9286
9287       if test "$GCC" = yes; then
9288         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9289         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9290       else
9291         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9292         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9293       fi
9294       ;;
9295
9296     sysv5* | sco3.2v5* | sco5v6*)
9297       # Note: We can NOT use -z defs as we might desire, because we do not
9298       # link with -lc, and that would cause any symbols used from libc to
9299       # always be unresolved, which means just about no library would
9300       # ever link correctly.  If we're not using GNU ld we use -z text
9301       # though, which does catch some bad symbols but isn't as heavy-handed
9302       # as -z defs.
9303       no_undefined_flag='${wl}-z,text'
9304       allow_undefined_flag='${wl}-z,nodefs'
9305       archive_cmds_need_lc=no
9306       hardcode_shlibpath_var=no
9307       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9308       hardcode_libdir_separator=':'
9309       link_all_deplibs=yes
9310       export_dynamic_flag_spec='${wl}-Bexport'
9311       runpath_var='LD_RUN_PATH'
9312
9313       if test "$GCC" = yes; then
9314         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9315         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9316       else
9317         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9318         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9319       fi
9320       ;;
9321
9322     uts4*)
9323       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324       hardcode_libdir_flag_spec='-L$libdir'
9325       hardcode_shlibpath_var=no
9326       ;;
9327
9328     *)
9329       ld_shlibs=no
9330       ;;
9331     esac
9332
9333     if test x$host_vendor = xsni; then
9334       case $host in
9335       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9336         export_dynamic_flag_spec='${wl}-Blargedynsym'
9337         ;;
9338       esac
9339     fi
9340   fi
9341
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9343 $as_echo "$ld_shlibs" >&6; }
9344 test "$ld_shlibs" = no && can_build_shared=no
9345
9346 with_gnu_ld=$with_gnu_ld
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362 #
9363 # Do we need to explicitly link libc?
9364 #
9365 case "x$archive_cmds_need_lc" in
9366 x|xyes)
9367   # Assume -lc should be added
9368   archive_cmds_need_lc=yes
9369
9370   if test "$enable_shared" = yes && test "$GCC" = yes; then
9371     case $archive_cmds in
9372     *'~'*)
9373       # FIXME: we may have to deal with multi-command sequences.
9374       ;;
9375     '$CC '*)
9376       # Test whether the compiler implicitly links with -lc since on some
9377       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9378       # to ld, don't add -lc before -lgcc.
9379       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9380 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9381 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9382   $as_echo_n "(cached) " >&6
9383 else
9384   $RM conftest*
9385         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9386
9387         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9388   (eval $ac_compile) 2>&5
9389   ac_status=$?
9390   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9391   test $ac_status = 0; } 2>conftest.err; then
9392           soname=conftest
9393           lib=conftest
9394           libobjs=conftest.$ac_objext
9395           deplibs=
9396           wl=$lt_prog_compiler_wl
9397           pic_flag=$lt_prog_compiler_pic
9398           compiler_flags=-v
9399           linker_flags=-v
9400           verstring=
9401           output_objdir=.
9402           libname=conftest
9403           lt_save_allow_undefined_flag=$allow_undefined_flag
9404           allow_undefined_flag=
9405           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9406   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9407   ac_status=$?
9408   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9409   test $ac_status = 0; }
9410           then
9411             lt_cv_archive_cmds_need_lc=no
9412           else
9413             lt_cv_archive_cmds_need_lc=yes
9414           fi
9415           allow_undefined_flag=$lt_save_allow_undefined_flag
9416         else
9417           cat conftest.err 1>&5
9418         fi
9419         $RM conftest*
9420
9421 fi
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9423 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9424       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9425       ;;
9426     esac
9427   fi
9428   ;;
9429 esac
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9588 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9589
9590 if test "$GCC" = yes; then
9591   case $host_os in
9592     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9593     *) lt_awk_arg="/^libraries:/" ;;
9594   esac
9595   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9596   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9597     # if the path contains ";" then we assume it to be the separator
9598     # otherwise default to the standard path separator (i.e. ":") - it is
9599     # assumed that no part of a normal pathname contains ";" but that should
9600     # okay in the real world where ";" in dirpaths is itself problematic.
9601     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9602   else
9603     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9604   fi
9605   # Ok, now we have the path, separated by spaces, we can step through it
9606   # and add multilib dir if necessary.
9607   lt_tmp_lt_search_path_spec=
9608   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9609   for lt_sys_path in $lt_search_path_spec; do
9610     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9611       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9612     else
9613       test -d "$lt_sys_path" && \
9614         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9615     fi
9616   done
9617   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9618 BEGIN {RS=" "; FS="/|\n";} {
9619   lt_foo="";
9620   lt_count=0;
9621   for (lt_i = NF; lt_i > 0; lt_i--) {
9622     if ($lt_i != "" && $lt_i != ".") {
9623       if ($lt_i == "..") {
9624         lt_count++;
9625       } else {
9626         if (lt_count == 0) {
9627           lt_foo="/" $lt_i lt_foo;
9628         } else {
9629           lt_count--;
9630         }
9631       }
9632     }
9633   }
9634   if (lt_foo != "") { lt_freq[lt_foo]++; }
9635   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9636 }'`
9637   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9638 else
9639   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9640 fi
9641 library_names_spec=
9642 libname_spec='lib$name'
9643 soname_spec=
9644 shrext_cmds=".so"
9645 postinstall_cmds=
9646 postuninstall_cmds=
9647 finish_cmds=
9648 finish_eval=
9649 shlibpath_var=
9650 shlibpath_overrides_runpath=unknown
9651 version_type=none
9652 dynamic_linker="$host_os ld.so"
9653 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9654 need_lib_prefix=unknown
9655 hardcode_into_libs=no
9656
9657 # when you set need_version to no, make sure it does not cause -set_version
9658 # flags to be left without arguments
9659 need_version=unknown
9660
9661 case $host_os in
9662 aix3*)
9663   version_type=linux
9664   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9665   shlibpath_var=LIBPATH
9666
9667   # AIX 3 has no versioning support, so we append a major version to the name.
9668   soname_spec='${libname}${release}${shared_ext}$major'
9669   ;;
9670
9671 aix[4-9]*)
9672   version_type=linux
9673   need_lib_prefix=no
9674   need_version=no
9675   hardcode_into_libs=yes
9676   if test "$host_cpu" = ia64; then
9677     # AIX 5 supports IA64
9678     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9679     shlibpath_var=LD_LIBRARY_PATH
9680   else
9681     # With GCC up to 2.95.x, collect2 would create an import file
9682     # for dependence libraries.  The import file would start with
9683     # the line `#! .'.  This would cause the generated library to
9684     # depend on `.', always an invalid library.  This was fixed in
9685     # development snapshots of GCC prior to 3.0.
9686     case $host_os in
9687       aix4 | aix4.[01] | aix4.[01].*)
9688       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9689            echo ' yes '
9690            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9691         :
9692       else
9693         can_build_shared=no
9694       fi
9695       ;;
9696     esac
9697     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9698     # soname into executable. Probably we can add versioning support to
9699     # collect2, so additional links can be useful in future.
9700     if test "$aix_use_runtimelinking" = yes; then
9701       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9702       # instead of lib<name>.a to let people know that these are not
9703       # typical AIX shared libraries.
9704       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9705     else
9706       # We preserve .a as extension for shared libraries through AIX4.2
9707       # and later when we are not doing run time linking.
9708       library_names_spec='${libname}${release}.a $libname.a'
9709       soname_spec='${libname}${release}${shared_ext}$major'
9710     fi
9711     shlibpath_var=LIBPATH
9712   fi
9713   ;;
9714
9715 amigaos*)
9716   case $host_cpu in
9717   powerpc)
9718     # Since July 2007 AmigaOS4 officially supports .so libraries.
9719     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9720     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9721     ;;
9722   m68k)
9723     library_names_spec='$libname.ixlibrary $libname.a'
9724     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9725     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
9726     ;;
9727   esac
9728   ;;
9729
9730 beos*)
9731   library_names_spec='${libname}${shared_ext}'
9732   dynamic_linker="$host_os ld.so"
9733   shlibpath_var=LIBRARY_PATH
9734   ;;
9735
9736 bsdi[45]*)
9737   version_type=linux
9738   need_version=no
9739   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9740   soname_spec='${libname}${release}${shared_ext}$major'
9741   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9742   shlibpath_var=LD_LIBRARY_PATH
9743   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9744   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9745   # the default ld.so.conf also contains /usr/contrib/lib and
9746   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9747   # libtool to hard-code these into programs
9748   ;;
9749
9750 cygwin* | mingw* | pw32* | cegcc*)
9751   version_type=windows
9752   shrext_cmds=".dll"
9753   need_version=no
9754   need_lib_prefix=no
9755
9756   case $GCC,$host_os in
9757   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9758     library_names_spec='$libname.dll.a'
9759     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9760     postinstall_cmds='base_file=`basename \${file}`~
9761       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9762       dldir=$destdir/`dirname \$dlpath`~
9763       test -d \$dldir || mkdir -p \$dldir~
9764       $install_prog $dir/$dlname \$dldir/$dlname~
9765       chmod a+x \$dldir/$dlname~
9766       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9767         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9768       fi'
9769     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9770       dlpath=$dir/\$dldll~
9771        $RM \$dlpath'
9772     shlibpath_overrides_runpath=yes
9773
9774     case $host_os in
9775     cygwin*)
9776       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9777       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9778       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9779       ;;
9780     mingw* | cegcc*)
9781       # MinGW DLLs use traditional 'lib' prefix
9782       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9783       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9784       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9785         # It is most probably a Windows format PATH printed by
9786         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9787         # path with ; separators, and with drive letters. We can handle the
9788         # drive letters (cygwin fileutils understands them), so leave them,
9789         # especially as we might pass files found there to a mingw objdump,
9790         # which wouldn't understand a cygwinified path. Ahh.
9791         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9792       else
9793         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9794       fi
9795       ;;
9796     pw32*)
9797       # pw32 DLLs use 'pw' prefix rather than 'lib'
9798       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9799       ;;
9800     esac
9801     ;;
9802
9803   *)
9804     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9805     ;;
9806   esac
9807   dynamic_linker='Win32 ld.exe'
9808   # FIXME: first we should search . and the directory the executable is in
9809   shlibpath_var=PATH
9810   ;;
9811
9812 darwin* | rhapsody*)
9813   dynamic_linker="$host_os dyld"
9814   version_type=darwin
9815   need_lib_prefix=no
9816   need_version=no
9817   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9818   soname_spec='${libname}${release}${major}$shared_ext'
9819   shlibpath_overrides_runpath=yes
9820   shlibpath_var=DYLD_LIBRARY_PATH
9821   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9822
9823   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9824   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9825   ;;
9826
9827 dgux*)
9828   version_type=linux
9829   need_lib_prefix=no
9830   need_version=no
9831   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9832   soname_spec='${libname}${release}${shared_ext}$major'
9833   shlibpath_var=LD_LIBRARY_PATH
9834   ;;
9835
9836 freebsd1*)
9837   dynamic_linker=no
9838   ;;
9839
9840 freebsd* | dragonfly*)
9841   # DragonFly does not have aout.  When/if they implement a new
9842   # versioning mechanism, adjust this.
9843   if test -x /usr/bin/objformat; then
9844     objformat=`/usr/bin/objformat`
9845   else
9846     case $host_os in
9847     freebsd[123]*) objformat=aout ;;
9848     *) objformat=elf ;;
9849     esac
9850   fi
9851   version_type=freebsd-$objformat
9852   case $version_type in
9853     freebsd-elf*)
9854       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9855       need_version=no
9856       need_lib_prefix=no
9857       ;;
9858     freebsd-*)
9859       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9860       need_version=yes
9861       ;;
9862   esac
9863   shlibpath_var=LD_LIBRARY_PATH
9864   case $host_os in
9865   freebsd2*)
9866     shlibpath_overrides_runpath=yes
9867     ;;
9868   freebsd3.[01]* | freebsdelf3.[01]*)
9869     shlibpath_overrides_runpath=yes
9870     hardcode_into_libs=yes
9871     ;;
9872   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9873   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9874     shlibpath_overrides_runpath=no
9875     hardcode_into_libs=yes
9876     ;;
9877   *) # from 4.6 on, and DragonFly
9878     shlibpath_overrides_runpath=yes
9879     hardcode_into_libs=yes
9880     ;;
9881   esac
9882   ;;
9883
9884 gnu*)
9885   version_type=linux
9886   need_lib_prefix=no
9887   need_version=no
9888   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9889   soname_spec='${libname}${release}${shared_ext}$major'
9890   shlibpath_var=LD_LIBRARY_PATH
9891   hardcode_into_libs=yes
9892   ;;
9893
9894 hpux9* | hpux10* | hpux11*)
9895   # Give a soname corresponding to the major version so that dld.sl refuses to
9896   # link against other versions.
9897   version_type=sunos
9898   need_lib_prefix=no
9899   need_version=no
9900   case $host_cpu in
9901   ia64*)
9902     shrext_cmds='.so'
9903     hardcode_into_libs=yes
9904     dynamic_linker="$host_os dld.so"
9905     shlibpath_var=LD_LIBRARY_PATH
9906     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9907     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9908     soname_spec='${libname}${release}${shared_ext}$major'
9909     if test "X$HPUX_IA64_MODE" = X32; then
9910       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9911     else
9912       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9913     fi
9914     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9915     ;;
9916   hppa*64*)
9917     shrext_cmds='.sl'
9918     hardcode_into_libs=yes
9919     dynamic_linker="$host_os dld.sl"
9920     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9921     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9922     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9923     soname_spec='${libname}${release}${shared_ext}$major'
9924     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9925     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9926     ;;
9927   *)
9928     shrext_cmds='.sl'
9929     dynamic_linker="$host_os dld.sl"
9930     shlibpath_var=SHLIB_PATH
9931     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9932     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9933     soname_spec='${libname}${release}${shared_ext}$major'
9934     ;;
9935   esac
9936   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9937   postinstall_cmds='chmod 555 $lib'
9938   ;;
9939
9940 interix[3-9]*)
9941   version_type=linux
9942   need_lib_prefix=no
9943   need_version=no
9944   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9945   soname_spec='${libname}${release}${shared_ext}$major'
9946   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9947   shlibpath_var=LD_LIBRARY_PATH
9948   shlibpath_overrides_runpath=no
9949   hardcode_into_libs=yes
9950   ;;
9951
9952 irix5* | irix6* | nonstopux*)
9953   case $host_os in
9954     nonstopux*) version_type=nonstopux ;;
9955     *)
9956         if test "$lt_cv_prog_gnu_ld" = yes; then
9957                 version_type=linux
9958         else
9959                 version_type=irix
9960         fi ;;
9961   esac
9962   need_lib_prefix=no
9963   need_version=no
9964   soname_spec='${libname}${release}${shared_ext}$major'
9965   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9966   case $host_os in
9967   irix5* | nonstopux*)
9968     libsuff= shlibsuff=
9969     ;;
9970   *)
9971     case $LD in # libtool.m4 will add one of these switches to LD
9972     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9973       libsuff= shlibsuff= libmagic=32-bit;;
9974     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9975       libsuff=32 shlibsuff=N32 libmagic=N32;;
9976     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9977       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9978     *) libsuff= shlibsuff= libmagic=never-match;;
9979     esac
9980     ;;
9981   esac
9982   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9983   shlibpath_overrides_runpath=no
9984   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9985   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9986   hardcode_into_libs=yes
9987   ;;
9988
9989 # No shared lib support for Linux oldld, aout, or coff.
9990 linux*oldld* | linux*aout* | linux*coff*)
9991   dynamic_linker=no
9992   ;;
9993
9994 # This must be Linux ELF.
9995 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9996   version_type=linux
9997   need_lib_prefix=no
9998   need_version=no
9999   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000   soname_spec='${libname}${release}${shared_ext}$major'
10001   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10002   shlibpath_var=LD_LIBRARY_PATH
10003   shlibpath_overrides_runpath=no
10004
10005   # Some binutils ld are patched to set DT_RUNPATH
10006   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10007   $as_echo_n "(cached) " >&6
10008 else
10009   lt_cv_shlibpath_overrides_runpath=no
10010     save_LDFLAGS=$LDFLAGS
10011     save_libdir=$libdir
10012     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10013          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10014     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10015 /* end confdefs.h.  */
10016
10017 int
10018 main ()
10019 {
10020
10021   ;
10022   return 0;
10023 }
10024 _ACEOF
10025 if ac_fn_c_try_link "$LINENO"; then :
10026   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10027   lt_cv_shlibpath_overrides_runpath=yes
10028 fi
10029 fi
10030 rm -f core conftest.err conftest.$ac_objext \
10031     conftest$ac_exeext conftest.$ac_ext
10032     LDFLAGS=$save_LDFLAGS
10033     libdir=$save_libdir
10034
10035 fi
10036
10037   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10038
10039   # This implies no fast_install, which is unacceptable.
10040   # Some rework will be needed to allow for fast_install
10041   # before this can be enabled.
10042   hardcode_into_libs=yes
10043
10044   # Append ld.so.conf contents to the search path
10045   if test -f /etc/ld.so.conf; then
10046     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;/^$/d' | tr '\n' ' '`
10047     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10048   fi
10049
10050   # We used to test for /lib/ld.so.1 and disable shared libraries on
10051   # powerpc, because MkLinux only supported shared libraries with the
10052   # GNU dynamic linker.  Since this was broken with cross compilers,
10053   # most powerpc-linux boxes support dynamic linking these days and
10054   # people can always --disable-shared, the test was removed, and we
10055   # assume the GNU/Linux dynamic linker is in use.
10056   dynamic_linker='GNU/Linux ld.so'
10057   ;;
10058
10059 netbsd*)
10060   version_type=sunos
10061   need_lib_prefix=no
10062   need_version=no
10063   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10064     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10065     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10066     dynamic_linker='NetBSD (a.out) ld.so'
10067   else
10068     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10069     soname_spec='${libname}${release}${shared_ext}$major'
10070     dynamic_linker='NetBSD ld.elf_so'
10071   fi
10072   shlibpath_var=LD_LIBRARY_PATH
10073   shlibpath_overrides_runpath=yes
10074   hardcode_into_libs=yes
10075   ;;
10076
10077 newsos6)
10078   version_type=linux
10079   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10080   shlibpath_var=LD_LIBRARY_PATH
10081   shlibpath_overrides_runpath=yes
10082   ;;
10083
10084 *nto* | *qnx*)
10085   version_type=qnx
10086   need_lib_prefix=no
10087   need_version=no
10088   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10089   soname_spec='${libname}${release}${shared_ext}$major'
10090   shlibpath_var=LD_LIBRARY_PATH
10091   shlibpath_overrides_runpath=no
10092   hardcode_into_libs=yes
10093   dynamic_linker='ldqnx.so'
10094   ;;
10095
10096 openbsd*)
10097   version_type=sunos
10098   sys_lib_dlsearch_path_spec="/usr/lib"
10099   need_lib_prefix=no
10100   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10101   case $host_os in
10102     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10103     *)                          need_version=no  ;;
10104   esac
10105   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10106   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10107   shlibpath_var=LD_LIBRARY_PATH
10108   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10109     case $host_os in
10110       openbsd2.[89] | openbsd2.[89].*)
10111         shlibpath_overrides_runpath=no
10112         ;;
10113       *)
10114         shlibpath_overrides_runpath=yes
10115         ;;
10116       esac
10117   else
10118     shlibpath_overrides_runpath=yes
10119   fi
10120   ;;
10121
10122 os2*)
10123   libname_spec='$name'
10124   shrext_cmds=".dll"
10125   need_lib_prefix=no
10126   library_names_spec='$libname${shared_ext} $libname.a'
10127   dynamic_linker='OS/2 ld.exe'
10128   shlibpath_var=LIBPATH
10129   ;;
10130
10131 osf3* | osf4* | osf5*)
10132   version_type=osf
10133   need_lib_prefix=no
10134   need_version=no
10135   soname_spec='${libname}${release}${shared_ext}$major'
10136   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10137   shlibpath_var=LD_LIBRARY_PATH
10138   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10139   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10140   ;;
10141
10142 rdos*)
10143   dynamic_linker=no
10144   ;;
10145
10146 solaris*)
10147   version_type=linux
10148   need_lib_prefix=no
10149   need_version=no
10150   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10151   soname_spec='${libname}${release}${shared_ext}$major'
10152   shlibpath_var=LD_LIBRARY_PATH
10153   shlibpath_overrides_runpath=yes
10154   hardcode_into_libs=yes
10155   # ldd complains unless libraries are executable
10156   postinstall_cmds='chmod +x $lib'
10157   ;;
10158
10159 sunos4*)
10160   version_type=sunos
10161   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10162   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10163   shlibpath_var=LD_LIBRARY_PATH
10164   shlibpath_overrides_runpath=yes
10165   if test "$with_gnu_ld" = yes; then
10166     need_lib_prefix=no
10167   fi
10168   need_version=yes
10169   ;;
10170
10171 sysv4 | sysv4.3*)
10172   version_type=linux
10173   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10174   soname_spec='${libname}${release}${shared_ext}$major'
10175   shlibpath_var=LD_LIBRARY_PATH
10176   case $host_vendor in
10177     sni)
10178       shlibpath_overrides_runpath=no
10179       need_lib_prefix=no
10180       runpath_var=LD_RUN_PATH
10181       ;;
10182     siemens)
10183       need_lib_prefix=no
10184       ;;
10185     motorola)
10186       need_lib_prefix=no
10187       need_version=no
10188       shlibpath_overrides_runpath=no
10189       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10190       ;;
10191   esac
10192   ;;
10193
10194 sysv4*MP*)
10195   if test -d /usr/nec ;then
10196     version_type=linux
10197     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10198     soname_spec='$libname${shared_ext}.$major'
10199     shlibpath_var=LD_LIBRARY_PATH
10200   fi
10201   ;;
10202
10203 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10204   version_type=freebsd-elf
10205   need_lib_prefix=no
10206   need_version=no
10207   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10208   soname_spec='${libname}${release}${shared_ext}$major'
10209   shlibpath_var=LD_LIBRARY_PATH
10210   shlibpath_overrides_runpath=yes
10211   hardcode_into_libs=yes
10212   if test "$with_gnu_ld" = yes; then
10213     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10214   else
10215     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10216     case $host_os in
10217       sco3.2v5*)
10218         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10219         ;;
10220     esac
10221   fi
10222   sys_lib_dlsearch_path_spec='/usr/lib'
10223   ;;
10224
10225 tpf*)
10226   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10227   version_type=linux
10228   need_lib_prefix=no
10229   need_version=no
10230   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10231   shlibpath_var=LD_LIBRARY_PATH
10232   shlibpath_overrides_runpath=no
10233   hardcode_into_libs=yes
10234   ;;
10235
10236 uts4*)
10237   version_type=linux
10238   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10239   soname_spec='${libname}${release}${shared_ext}$major'
10240   shlibpath_var=LD_LIBRARY_PATH
10241   ;;
10242
10243 *)
10244   dynamic_linker=no
10245   ;;
10246 esac
10247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10248 $as_echo "$dynamic_linker" >&6; }
10249 test "$dynamic_linker" = no && can_build_shared=no
10250
10251 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10252 if test "$GCC" = yes; then
10253   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10254 fi
10255
10256 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10257   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10258 fi
10259 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10260   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10261 fi
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10350 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10351 hardcode_action=
10352 if test -n "$hardcode_libdir_flag_spec" ||
10353    test -n "$runpath_var" ||
10354    test "X$hardcode_automatic" = "Xyes" ; then
10355
10356   # We can hardcode non-existent directories.
10357   if test "$hardcode_direct" != no &&
10358      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10359      # have to relink, otherwise we might link with an installed library
10360      # when we should be linking with a yet-to-be-installed one
10361      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10362      test "$hardcode_minus_L" != no; then
10363     # Linking always hardcodes the temporary library directory.
10364     hardcode_action=relink
10365   else
10366     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10367     hardcode_action=immediate
10368   fi
10369 else
10370   # We cannot hardcode anything, or else we can only hardcode existing
10371   # directories.
10372   hardcode_action=unsupported
10373 fi
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10375 $as_echo "$hardcode_action" >&6; }
10376
10377 if test "$hardcode_action" = relink ||
10378    test "$inherit_rpath" = yes; then
10379   # Fast installation is not supported
10380   enable_fast_install=no
10381 elif test "$shlibpath_overrides_runpath" = yes ||
10382      test "$enable_shared" = no; then
10383   # Fast installation is not necessary
10384   enable_fast_install=needless
10385 fi
10386
10387
10388
10389
10390
10391
10392   if test "x$enable_dlopen" != xyes; then
10393   enable_dlopen=unknown
10394   enable_dlopen_self=unknown
10395   enable_dlopen_self_static=unknown
10396 else
10397   lt_cv_dlopen=no
10398   lt_cv_dlopen_libs=
10399
10400   case $host_os in
10401   beos*)
10402     lt_cv_dlopen="load_add_on"
10403     lt_cv_dlopen_libs=
10404     lt_cv_dlopen_self=yes
10405     ;;
10406
10407   mingw* | pw32* | cegcc*)
10408     lt_cv_dlopen="LoadLibrary"
10409     lt_cv_dlopen_libs=
10410     ;;
10411
10412   cygwin*)
10413     lt_cv_dlopen="dlopen"
10414     lt_cv_dlopen_libs=
10415     ;;
10416
10417   darwin*)
10418   # if libdl is installed we need to link against it
10419     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10420 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10421 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10422   $as_echo_n "(cached) " >&6
10423 else
10424   ac_check_lib_save_LIBS=$LIBS
10425 LIBS="-ldl  $LIBS"
10426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10427 /* end confdefs.h.  */
10428
10429 /* Override any GCC internal prototype to avoid an error.
10430    Use char because int might match the return type of a GCC
10431    builtin and then its argument prototype would still apply.  */
10432 #ifdef __cplusplus
10433 extern "C"
10434 #endif
10435 char dlopen ();
10436 int
10437 main ()
10438 {
10439 return dlopen ();
10440   ;
10441   return 0;
10442 }
10443 _ACEOF
10444 if ac_fn_c_try_link "$LINENO"; then :
10445   ac_cv_lib_dl_dlopen=yes
10446 else
10447   ac_cv_lib_dl_dlopen=no
10448 fi
10449 rm -f core conftest.err conftest.$ac_objext \
10450     conftest$ac_exeext conftest.$ac_ext
10451 LIBS=$ac_check_lib_save_LIBS
10452 fi
10453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10454 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10455 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10456   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10457 else
10458
10459     lt_cv_dlopen="dyld"
10460     lt_cv_dlopen_libs=
10461     lt_cv_dlopen_self=yes
10462
10463 fi
10464
10465     ;;
10466
10467   *)
10468     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10469 if test "x$ac_cv_func_shl_load" = x""yes; then :
10470   lt_cv_dlopen="shl_load"
10471 else
10472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10473 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10474 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10475   $as_echo_n "(cached) " >&6
10476 else
10477   ac_check_lib_save_LIBS=$LIBS
10478 LIBS="-ldld  $LIBS"
10479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10480 /* end confdefs.h.  */
10481
10482 /* Override any GCC internal prototype to avoid an error.
10483    Use char because int might match the return type of a GCC
10484    builtin and then its argument prototype would still apply.  */
10485 #ifdef __cplusplus
10486 extern "C"
10487 #endif
10488 char shl_load ();
10489 int
10490 main ()
10491 {
10492 return shl_load ();
10493   ;
10494   return 0;
10495 }
10496 _ACEOF
10497 if ac_fn_c_try_link "$LINENO"; then :
10498   ac_cv_lib_dld_shl_load=yes
10499 else
10500   ac_cv_lib_dld_shl_load=no
10501 fi
10502 rm -f core conftest.err conftest.$ac_objext \
10503     conftest$ac_exeext conftest.$ac_ext
10504 LIBS=$ac_check_lib_save_LIBS
10505 fi
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10507 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10508 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10509   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10510 else
10511   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10512 if test "x$ac_cv_func_dlopen" = x""yes; then :
10513   lt_cv_dlopen="dlopen"
10514 else
10515   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10516 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10517 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10518   $as_echo_n "(cached) " >&6
10519 else
10520   ac_check_lib_save_LIBS=$LIBS
10521 LIBS="-ldl  $LIBS"
10522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10523 /* end confdefs.h.  */
10524
10525 /* Override any GCC internal prototype to avoid an error.
10526    Use char because int might match the return type of a GCC
10527    builtin and then its argument prototype would still apply.  */
10528 #ifdef __cplusplus
10529 extern "C"
10530 #endif
10531 char dlopen ();
10532 int
10533 main ()
10534 {
10535 return dlopen ();
10536   ;
10537   return 0;
10538 }
10539 _ACEOF
10540 if ac_fn_c_try_link "$LINENO"; then :
10541   ac_cv_lib_dl_dlopen=yes
10542 else
10543   ac_cv_lib_dl_dlopen=no
10544 fi
10545 rm -f core conftest.err conftest.$ac_objext \
10546     conftest$ac_exeext conftest.$ac_ext
10547 LIBS=$ac_check_lib_save_LIBS
10548 fi
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10550 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10551 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10552   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10553 else
10554   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10555 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10556 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10557   $as_echo_n "(cached) " >&6
10558 else
10559   ac_check_lib_save_LIBS=$LIBS
10560 LIBS="-lsvld  $LIBS"
10561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562 /* end confdefs.h.  */
10563
10564 /* Override any GCC internal prototype to avoid an error.
10565    Use char because int might match the return type of a GCC
10566    builtin and then its argument prototype would still apply.  */
10567 #ifdef __cplusplus
10568 extern "C"
10569 #endif
10570 char dlopen ();
10571 int
10572 main ()
10573 {
10574 return dlopen ();
10575   ;
10576   return 0;
10577 }
10578 _ACEOF
10579 if ac_fn_c_try_link "$LINENO"; then :
10580   ac_cv_lib_svld_dlopen=yes
10581 else
10582   ac_cv_lib_svld_dlopen=no
10583 fi
10584 rm -f core conftest.err conftest.$ac_objext \
10585     conftest$ac_exeext conftest.$ac_ext
10586 LIBS=$ac_check_lib_save_LIBS
10587 fi
10588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10589 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10590 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10591   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10592 else
10593   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10594 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10595 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10596   $as_echo_n "(cached) " >&6
10597 else
10598   ac_check_lib_save_LIBS=$LIBS
10599 LIBS="-ldld  $LIBS"
10600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10601 /* end confdefs.h.  */
10602
10603 /* Override any GCC internal prototype to avoid an error.
10604    Use char because int might match the return type of a GCC
10605    builtin and then its argument prototype would still apply.  */
10606 #ifdef __cplusplus
10607 extern "C"
10608 #endif
10609 char dld_link ();
10610 int
10611 main ()
10612 {
10613 return dld_link ();
10614   ;
10615   return 0;
10616 }
10617 _ACEOF
10618 if ac_fn_c_try_link "$LINENO"; then :
10619   ac_cv_lib_dld_dld_link=yes
10620 else
10621   ac_cv_lib_dld_dld_link=no
10622 fi
10623 rm -f core conftest.err conftest.$ac_objext \
10624     conftest$ac_exeext conftest.$ac_ext
10625 LIBS=$ac_check_lib_save_LIBS
10626 fi
10627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10628 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10629 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10630   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10631 fi
10632
10633
10634 fi
10635
10636
10637 fi
10638
10639
10640 fi
10641
10642
10643 fi
10644
10645
10646 fi
10647
10648     ;;
10649   esac
10650
10651   if test "x$lt_cv_dlopen" != xno; then
10652     enable_dlopen=yes
10653   else
10654     enable_dlopen=no
10655   fi
10656
10657   case $lt_cv_dlopen in
10658   dlopen)
10659     save_CPPFLAGS="$CPPFLAGS"
10660     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10661
10662     save_LDFLAGS="$LDFLAGS"
10663     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10664
10665     save_LIBS="$LIBS"
10666     LIBS="$lt_cv_dlopen_libs $LIBS"
10667
10668     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10669 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10670 if test "${lt_cv_dlopen_self+set}" = set; then :
10671   $as_echo_n "(cached) " >&6
10672 else
10673           if test "$cross_compiling" = yes; then :
10674   lt_cv_dlopen_self=cross
10675 else
10676   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10677   lt_status=$lt_dlunknown
10678   cat > conftest.$ac_ext <<_LT_EOF
10679 #line 10679 "configure"
10680 #include "confdefs.h"
10681
10682 #if HAVE_DLFCN_H
10683 #include <dlfcn.h>
10684 #endif
10685
10686 #include <stdio.h>
10687
10688 #ifdef RTLD_GLOBAL
10689 #  define LT_DLGLOBAL           RTLD_GLOBAL
10690 #else
10691 #  ifdef DL_GLOBAL
10692 #    define LT_DLGLOBAL         DL_GLOBAL
10693 #  else
10694 #    define LT_DLGLOBAL         0
10695 #  endif
10696 #endif
10697
10698 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10699    find out it does not work in some platform. */
10700 #ifndef LT_DLLAZY_OR_NOW
10701 #  ifdef RTLD_LAZY
10702 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10703 #  else
10704 #    ifdef DL_LAZY
10705 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10706 #    else
10707 #      ifdef RTLD_NOW
10708 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10709 #      else
10710 #        ifdef DL_NOW
10711 #          define LT_DLLAZY_OR_NOW      DL_NOW
10712 #        else
10713 #          define LT_DLLAZY_OR_NOW      0
10714 #        endif
10715 #      endif
10716 #    endif
10717 #  endif
10718 #endif
10719
10720 void fnord() { int i=42;}
10721 int main ()
10722 {
10723   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10724   int status = $lt_dlunknown;
10725
10726   if (self)
10727     {
10728       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10729       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10730       /* dlclose (self); */
10731     }
10732   else
10733     puts (dlerror ());
10734
10735   return status;
10736 }
10737 _LT_EOF
10738   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10739   (eval $ac_link) 2>&5
10740   ac_status=$?
10741   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10742   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10743     (./conftest; exit; ) >&5 2>/dev/null
10744     lt_status=$?
10745     case x$lt_status in
10746       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10747       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10748       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10749     esac
10750   else :
10751     # compilation failed
10752     lt_cv_dlopen_self=no
10753   fi
10754 fi
10755 rm -fr conftest*
10756
10757
10758 fi
10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10760 $as_echo "$lt_cv_dlopen_self" >&6; }
10761
10762     if test "x$lt_cv_dlopen_self" = xyes; then
10763       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10764       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10765 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10766 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10767   $as_echo_n "(cached) " >&6
10768 else
10769           if test "$cross_compiling" = yes; then :
10770   lt_cv_dlopen_self_static=cross
10771 else
10772   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10773   lt_status=$lt_dlunknown
10774   cat > conftest.$ac_ext <<_LT_EOF
10775 #line 10775 "configure"
10776 #include "confdefs.h"
10777
10778 #if HAVE_DLFCN_H
10779 #include <dlfcn.h>
10780 #endif
10781
10782 #include <stdio.h>
10783
10784 #ifdef RTLD_GLOBAL
10785 #  define LT_DLGLOBAL           RTLD_GLOBAL
10786 #else
10787 #  ifdef DL_GLOBAL
10788 #    define LT_DLGLOBAL         DL_GLOBAL
10789 #  else
10790 #    define LT_DLGLOBAL         0
10791 #  endif
10792 #endif
10793
10794 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10795    find out it does not work in some platform. */
10796 #ifndef LT_DLLAZY_OR_NOW
10797 #  ifdef RTLD_LAZY
10798 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10799 #  else
10800 #    ifdef DL_LAZY
10801 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10802 #    else
10803 #      ifdef RTLD_NOW
10804 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10805 #      else
10806 #        ifdef DL_NOW
10807 #          define LT_DLLAZY_OR_NOW      DL_NOW
10808 #        else
10809 #          define LT_DLLAZY_OR_NOW      0
10810 #        endif
10811 #      endif
10812 #    endif
10813 #  endif
10814 #endif
10815
10816 void fnord() { int i=42;}
10817 int main ()
10818 {
10819   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10820   int status = $lt_dlunknown;
10821
10822   if (self)
10823     {
10824       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10825       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10826       /* dlclose (self); */
10827     }
10828   else
10829     puts (dlerror ());
10830
10831   return status;
10832 }
10833 _LT_EOF
10834   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10835   (eval $ac_link) 2>&5
10836   ac_status=$?
10837   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10838   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10839     (./conftest; exit; ) >&5 2>/dev/null
10840     lt_status=$?
10841     case x$lt_status in
10842       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10843       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10844       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10845     esac
10846   else :
10847     # compilation failed
10848     lt_cv_dlopen_self_static=no
10849   fi
10850 fi
10851 rm -fr conftest*
10852
10853
10854 fi
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10856 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10857     fi
10858
10859     CPPFLAGS="$save_CPPFLAGS"
10860     LDFLAGS="$save_LDFLAGS"
10861     LIBS="$save_LIBS"
10862     ;;
10863   esac
10864
10865   case $lt_cv_dlopen_self in
10866   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10867   *) enable_dlopen_self=unknown ;;
10868   esac
10869
10870   case $lt_cv_dlopen_self_static in
10871   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10872   *) enable_dlopen_self_static=unknown ;;
10873   esac
10874 fi
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892 striplib=
10893 old_striplib=
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10895 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10896 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10897   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10898   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10900 $as_echo "yes" >&6; }
10901 else
10902 # FIXME - insert some real tests, host_os isn't really good enough
10903   case $host_os in
10904   darwin*)
10905     if test -n "$STRIP" ; then
10906       striplib="$STRIP -x"
10907       old_striplib="$STRIP -S"
10908       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10909 $as_echo "yes" >&6; }
10910     else
10911       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10912 $as_echo "no" >&6; }
10913     fi
10914     ;;
10915   *)
10916     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10917 $as_echo "no" >&6; }
10918     ;;
10919   esac
10920 fi
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933   # Report which library types will actually be built
10934   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10935 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10937 $as_echo "$can_build_shared" >&6; }
10938
10939   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10940 $as_echo_n "checking whether to build shared libraries... " >&6; }
10941   test "$can_build_shared" = "no" && enable_shared=no
10942
10943   # On AIX, shared libraries and static libraries use the same namespace, and
10944   # are all built from PIC.
10945   case $host_os in
10946   aix3*)
10947     test "$enable_shared" = yes && enable_static=no
10948     if test -n "$RANLIB"; then
10949       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10950       postinstall_cmds='$RANLIB $lib'
10951     fi
10952     ;;
10953
10954   aix[4-9]*)
10955     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10956       test "$enable_shared" = yes && enable_static=no
10957     fi
10958     ;;
10959   esac
10960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10961 $as_echo "$enable_shared" >&6; }
10962
10963   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10964 $as_echo_n "checking whether to build static libraries... " >&6; }
10965   # Make sure either enable_shared or enable_static is yes.
10966   test "$enable_shared" = yes || enable_static=yes
10967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10968 $as_echo "$enable_static" >&6; }
10969
10970
10971
10972
10973 fi
10974 ac_ext=c
10975 ac_cpp='$CPP $CPPFLAGS'
10976 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10977 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10978 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10979
10980 CC="$lt_save_CC"
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994         ac_config_commands="$ac_config_commands libtool"
10995
10996
10997
10998
10999 # Only expand once:
11000
11001
11002
11003
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11005 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11006     # Check whether --enable-maintainer-mode was given.
11007 if test "${enable_maintainer_mode+set}" = set; then :
11008   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11009 else
11010   USE_MAINTAINER_MODE=no
11011 fi
11012
11013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11014 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11015    if test $USE_MAINTAINER_MODE = yes; then
11016   MAINTAINER_MODE_TRUE=
11017   MAINTAINER_MODE_FALSE='#'
11018 else
11019   MAINTAINER_MODE_TRUE='#'
11020   MAINTAINER_MODE_FALSE=
11021 fi
11022
11023   MAINT=$MAINTAINER_MODE_TRUE
11024
11025
11026
11027 for ac_header in sys/mman.h
11028 do :
11029   ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11030 if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
11031   cat >>confdefs.h <<_ACEOF
11032 #define HAVE_SYS_MMAN_H 1
11033 _ACEOF
11034
11035 fi
11036
11037 done
11038
11039 for ac_func in mmap
11040 do :
11041   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11042 if test "x$ac_cv_func_mmap" = x""yes; then :
11043   cat >>confdefs.h <<_ACEOF
11044 #define HAVE_MMAP 1
11045 _ACEOF
11046
11047 fi
11048 done
11049
11050
11051 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11052 if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
11053   libffi_header_sys_mman_h=yes
11054 else
11055   libffi_header_sys_mman_h=no
11056 fi
11057
11058
11059 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11060 if test "x$ac_cv_func_mmap" = x""yes; then :
11061   libffi_func_mmap=yes
11062 else
11063   libffi_func_mmap=no
11064 fi
11065
11066 if test "$libffi_header_sys_mman_h" != yes \
11067  || test "$libffi_func_mmap" != yes; then
11068    ac_cv_func_mmap_file=no
11069    ac_cv_func_mmap_dev_zero=no
11070    ac_cv_func_mmap_anon=no
11071 else
11072    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
11073 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
11074 if test "${ac_cv_func_mmap_file+set}" = set; then :
11075   $as_echo_n "(cached) " >&6
11076 else
11077   # Add a system to this blacklist if
11078    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
11079    # memory area containing the same data that you'd get if you applied
11080    # read() to the same fd.  The only system known to have a problem here
11081    # is VMS, where text files have record structure.
11082    case "$host_os" in
11083      vms* | ultrix*)
11084         ac_cv_func_mmap_file=no ;;
11085      *)
11086         ac_cv_func_mmap_file=yes;;
11087    esac
11088 fi
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
11090 $as_echo "$ac_cv_func_mmap_file" >&6; }
11091    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
11092 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
11093 if test "${ac_cv_func_mmap_dev_zero+set}" = set; then :
11094   $as_echo_n "(cached) " >&6
11095 else
11096   # Add a system to this blacklist if it has mmap() but /dev/zero
11097    # does not exist, or if mmapping /dev/zero does not give anonymous
11098    # zeroed pages with both the following properties:
11099    # 1. If you map N consecutive pages in with one call, and then
11100    #    unmap any subset of those pages, the pages that were not
11101    #    explicitly unmapped remain accessible.
11102    # 2. If you map two adjacent blocks of memory and then unmap them
11103    #    both at once, they must both go away.
11104    # Systems known to be in this category are Windows (all variants),
11105    # VMS, and Darwin.
11106    case "$host_os" in
11107      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
11108         ac_cv_func_mmap_dev_zero=no ;;
11109      *)
11110         ac_cv_func_mmap_dev_zero=yes;;
11111    esac
11112 fi
11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
11114 $as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
11115
11116    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
11117    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
11118 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
11119 if test "${ac_cv_decl_map_anon+set}" = set; then :
11120   $as_echo_n "(cached) " >&6
11121 else
11122   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123 /* end confdefs.h.  */
11124 #include <sys/types.h>
11125 #include <sys/mman.h>
11126 #include <unistd.h>
11127
11128 #ifndef MAP_ANONYMOUS
11129 #define MAP_ANONYMOUS MAP_ANON
11130 #endif
11131
11132 int
11133 main ()
11134 {
11135 int n = MAP_ANONYMOUS;
11136   ;
11137   return 0;
11138 }
11139 _ACEOF
11140 if ac_fn_c_try_compile "$LINENO"; then :
11141   ac_cv_decl_map_anon=yes
11142 else
11143   ac_cv_decl_map_anon=no
11144 fi
11145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146 fi
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
11148 $as_echo "$ac_cv_decl_map_anon" >&6; }
11149
11150    if test $ac_cv_decl_map_anon = no; then
11151      ac_cv_func_mmap_anon=no
11152    else
11153      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
11154 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
11155 if test "${ac_cv_func_mmap_anon+set}" = set; then :
11156   $as_echo_n "(cached) " >&6
11157 else
11158   # Add a system to this blacklist if it has mmap() and MAP_ANON or
11159    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
11160    # doesn't give anonymous zeroed pages with the same properties listed
11161    # above for use of /dev/zero.
11162    # Systems known to be in this category are Windows, VMS, and SCO Unix.
11163    case "$host_os" in
11164      vms* | cygwin* | pe | mingw* | sco* | udk* )
11165         ac_cv_func_mmap_anon=no ;;
11166      *)
11167         ac_cv_func_mmap_anon=yes;;
11168    esac
11169 fi
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
11171 $as_echo "$ac_cv_func_mmap_anon" >&6; }
11172    fi
11173 fi
11174
11175 if test $ac_cv_func_mmap_file = yes; then
11176
11177 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
11178
11179 fi
11180 if test $ac_cv_func_mmap_dev_zero = yes; then
11181
11182 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
11183
11184 fi
11185 if test $ac_cv_func_mmap_anon = yes; then
11186
11187 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
11188
11189 fi
11190
11191
11192  if test -d $srcdir/testsuite; then
11193   TESTSUBDIR_TRUE=
11194   TESTSUBDIR_FALSE='#'
11195 else
11196   TESTSUBDIR_TRUE='#'
11197   TESTSUBDIR_FALSE=
11198 fi
11199
11200
11201 TARGETDIR="unknown"
11202 case "$host" in
11203   alpha*-*-*)
11204         TARGET=ALPHA; TARGETDIR=alpha;
11205         # Support 128-bit long double, changable via command-line switch.
11206         HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
11207         ;;
11208
11209   arm*-*-*)
11210         TARGET=ARM; TARGETDIR=arm
11211         ;;
11212
11213   amd64-*-freebsd*)
11214         TARGET=X86_64; TARGETDIR=x86
11215         ;;
11216
11217   cris-*-*)
11218         TARGET=LIBFFI_CRIS; TARGETDIR=cris
11219         ;;
11220
11221   frv-*-*)
11222         TARGET=FRV; TARGETDIR=frv
11223         ;;
11224
11225   hppa*-*-linux* | parisc*-*-linux*)
11226         TARGET=PA_LINUX; TARGETDIR=pa
11227         ;;
11228   hppa*64-*-hpux*)
11229         TARGET=PA64_HPUX; TARGETDIR=pa
11230         ;;
11231   hppa*-*-hpux*)
11232         TARGET=PA_HPUX; TARGETDIR=pa
11233         ;;
11234
11235   i386-*-freebsd* | i386-*-openbsd*)
11236         TARGET=X86_FREEBSD; TARGETDIR=x86
11237         ;;
11238   i?86-win32* | i?86-*-cygwin* | i?86-*-mingw*)
11239         TARGET=X86_WIN32; TARGETDIR=x86
11240         ;;
11241   i?86-*-darwin*)
11242         TARGET=X86_DARWIN; TARGETDIR=x86
11243         ;;
11244   i?86-*-solaris2.1[0-9]*)
11245         TARGET=X86_64; TARGETDIR=x86
11246         ;;
11247   i?86-*-*)
11248         TARGET=X86; TARGETDIR=x86
11249         ;;
11250
11251   ia64*-*-*)
11252         TARGET=IA64; TARGETDIR=ia64
11253         ;;
11254
11255   m32r*-*-*)
11256         TARGET=M32R; TARGETDIR=m32r
11257         ;;
11258
11259   m68k-*-*)
11260         TARGET=M68K; TARGETDIR=m68k
11261         ;;
11262
11263   mips-sgi-irix5.* | mips-sgi-irix6.*)
11264         TARGET=MIPS; TARGETDIR=mips
11265         ;;
11266   mips*-*-linux*)
11267         TARGET=MIPS; TARGETDIR=mips
11268         ;;
11269
11270   powerpc*-*-linux* | powerpc-*-sysv*)
11271         TARGET=POWERPC; TARGETDIR=powerpc
11272         ;;
11273   powerpc-*-beos*)
11274         TARGET=POWERPC; TARGETDIR=powerpc
11275         ;;
11276   powerpc-*-darwin*)
11277         TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
11278         ;;
11279   powerpc-*-aix* | rs6000-*-aix*)
11280         TARGET=POWERPC_AIX; TARGETDIR=powerpc
11281         ;;
11282   powerpc-*-freebsd*)
11283         TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
11284         ;;
11285   powerpc*-*-rtems*)
11286         TARGET=POWERPC; TARGETDIR=powerpc
11287         ;;
11288
11289   s390-*-* | s390x-*-*)
11290         TARGET=S390; TARGETDIR=s390
11291         ;;
11292
11293   sh-*-* | sh[34]*-*-*)
11294         TARGET=SH; TARGETDIR=sh
11295         ;;
11296   sh64-*-* | sh5*-*-*)
11297         TARGET=SH64; TARGETDIR=sh64
11298         ;;
11299
11300   sparc*-*-*)
11301         TARGET=SPARC; TARGETDIR=sparc
11302         ;;
11303
11304   x86_64-*-darwin*)
11305         TARGET=X86_DARWIN; TARGETDIR=x86
11306         ;;
11307
11308   x86_64-*-cygwin* | x86_64-*-mingw*)
11309         TARGET=X86_WIN64; TARGETDIR=x86
11310         ;;
11311
11312   x86_64-*-*)
11313         TARGET=X86_64; TARGETDIR=x86
11314         ;;
11315 esac
11316
11317
11318
11319 if test $TARGETDIR = unknown; then
11320   as_fn_error "\"libffi has not been ported to $host.\"" "$LINENO" 5
11321 fi
11322
11323  if test x$TARGET = xMIPS; then
11324   MIPS_TRUE=
11325   MIPS_FALSE='#'
11326 else
11327   MIPS_TRUE='#'
11328   MIPS_FALSE=
11329 fi
11330
11331  if test x$TARGET = xSPARC; then
11332   SPARC_TRUE=
11333   SPARC_FALSE='#'
11334 else
11335   SPARC_TRUE='#'
11336   SPARC_FALSE=
11337 fi
11338
11339  if test x$TARGET = xX86; then
11340   X86_TRUE=
11341   X86_FALSE='#'
11342 else
11343   X86_TRUE='#'
11344   X86_FALSE=
11345 fi
11346
11347  if test x$TARGET = xX86_FREEBSD; then
11348   X86_FREEBSD_TRUE=
11349   X86_FREEBSD_FALSE='#'
11350 else
11351   X86_FREEBSD_TRUE='#'
11352   X86_FREEBSD_FALSE=
11353 fi
11354
11355  if test x$TARGET = xX86_WIN32; then
11356   X86_WIN32_TRUE=
11357   X86_WIN32_FALSE='#'
11358 else
11359   X86_WIN32_TRUE='#'
11360   X86_WIN32_FALSE=
11361 fi
11362
11363  if test x$TARGET = xX86_WIN64; then
11364   X86_WIN64_TRUE=
11365   X86_WIN64_FALSE='#'
11366 else
11367   X86_WIN64_TRUE='#'
11368   X86_WIN64_FALSE=
11369 fi
11370
11371  if test x$TARGET = xX86_DARWIN; then
11372   X86_DARWIN_TRUE=
11373   X86_DARWIN_FALSE='#'
11374 else
11375   X86_DARWIN_TRUE='#'
11376   X86_DARWIN_FALSE=
11377 fi
11378
11379  if test x$TARGET = xALPHA; then
11380   ALPHA_TRUE=
11381   ALPHA_FALSE='#'
11382 else
11383   ALPHA_TRUE='#'
11384   ALPHA_FALSE=
11385 fi
11386
11387  if test x$TARGET = xIA64; then
11388   IA64_TRUE=
11389   IA64_FALSE='#'
11390 else
11391   IA64_TRUE='#'
11392   IA64_FALSE=
11393 fi
11394
11395  if test x$TARGET = xM32R; then
11396   M32R_TRUE=
11397   M32R_FALSE='#'
11398 else
11399   M32R_TRUE='#'
11400   M32R_FALSE=
11401 fi
11402
11403  if test x$TARGET = xM68K; then
11404   M68K_TRUE=
11405   M68K_FALSE='#'
11406 else
11407   M68K_TRUE='#'
11408   M68K_FALSE=
11409 fi
11410
11411  if test x$TARGET = xPOWERPC; then
11412   POWERPC_TRUE=
11413   POWERPC_FALSE='#'
11414 else
11415   POWERPC_TRUE='#'
11416   POWERPC_FALSE=
11417 fi
11418
11419  if test x$TARGET = xPOWERPC_AIX; then
11420   POWERPC_AIX_TRUE=
11421   POWERPC_AIX_FALSE='#'
11422 else
11423   POWERPC_AIX_TRUE='#'
11424   POWERPC_AIX_FALSE=
11425 fi
11426
11427  if test x$TARGET = xPOWERPC_DARWIN; then
11428   POWERPC_DARWIN_TRUE=
11429   POWERPC_DARWIN_FALSE='#'
11430 else
11431   POWERPC_DARWIN_TRUE='#'
11432   POWERPC_DARWIN_FALSE=
11433 fi
11434
11435  if test x$TARGET = xPOWERPC_FREEBSD; then
11436   POWERPC_FREEBSD_TRUE=
11437   POWERPC_FREEBSD_FALSE='#'
11438 else
11439   POWERPC_FREEBSD_TRUE='#'
11440   POWERPC_FREEBSD_FALSE=
11441 fi
11442
11443  if test x$TARGET = xARM; then
11444   ARM_TRUE=
11445   ARM_FALSE='#'
11446 else
11447   ARM_TRUE='#'
11448   ARM_FALSE=
11449 fi
11450
11451  if test x$TARGET = xLIBFFI_CRIS; then
11452   LIBFFI_CRIS_TRUE=
11453   LIBFFI_CRIS_FALSE='#'
11454 else
11455   LIBFFI_CRIS_TRUE='#'
11456   LIBFFI_CRIS_FALSE=
11457 fi
11458
11459  if test x$TARGET = xFRV; then
11460   FRV_TRUE=
11461   FRV_FALSE='#'
11462 else
11463   FRV_TRUE='#'
11464   FRV_FALSE=
11465 fi
11466
11467  if test x$TARGET = xS390; then
11468   S390_TRUE=
11469   S390_FALSE='#'
11470 else
11471   S390_TRUE='#'
11472   S390_FALSE=
11473 fi
11474
11475  if test x$TARGET = xX86_64; then
11476   X86_64_TRUE=
11477   X86_64_FALSE='#'
11478 else
11479   X86_64_TRUE='#'
11480   X86_64_FALSE=
11481 fi
11482
11483  if test x$TARGET = xSH; then
11484   SH_TRUE=
11485   SH_FALSE='#'
11486 else
11487   SH_TRUE='#'
11488   SH_FALSE=
11489 fi
11490
11491  if test x$TARGET = xSH64; then
11492   SH64_TRUE=
11493   SH64_FALSE='#'
11494 else
11495   SH64_TRUE='#'
11496   SH64_FALSE=
11497 fi
11498
11499  if test x$TARGET = xPA_LINUX; then
11500   PA_LINUX_TRUE=
11501   PA_LINUX_FALSE='#'
11502 else
11503   PA_LINUX_TRUE='#'
11504   PA_LINUX_FALSE=
11505 fi
11506
11507  if test x$TARGET = xPA_HPUX; then
11508   PA_HPUX_TRUE=
11509   PA_HPUX_FALSE='#'
11510 else
11511   PA_HPUX_TRUE='#'
11512   PA_HPUX_FALSE=
11513 fi
11514
11515  if test x$TARGET = xPA64_HPUX; then
11516   PA64_HPUX_TRUE=
11517   PA64_HPUX_FALSE='#'
11518 else
11519   PA64_HPUX_TRUE='#'
11520   PA64_HPUX_FALSE=
11521 fi
11522
11523
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11525 $as_echo_n "checking for ANSI C header files... " >&6; }
11526 if test "${ac_cv_header_stdc+set}" = set; then :
11527   $as_echo_n "(cached) " >&6
11528 else
11529   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11530 /* end confdefs.h.  */
11531 #include <stdlib.h>
11532 #include <stdarg.h>
11533 #include <string.h>
11534 #include <float.h>
11535
11536 int
11537 main ()
11538 {
11539
11540   ;
11541   return 0;
11542 }
11543 _ACEOF
11544 if ac_fn_c_try_compile "$LINENO"; then :
11545   ac_cv_header_stdc=yes
11546 else
11547   ac_cv_header_stdc=no
11548 fi
11549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11550
11551 if test $ac_cv_header_stdc = yes; then
11552   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11554 /* end confdefs.h.  */
11555 #include <string.h>
11556
11557 _ACEOF
11558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11559   $EGREP "memchr" >/dev/null 2>&1; then :
11560
11561 else
11562   ac_cv_header_stdc=no
11563 fi
11564 rm -f conftest*
11565
11566 fi
11567
11568 if test $ac_cv_header_stdc = yes; then
11569   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11571 /* end confdefs.h.  */
11572 #include <stdlib.h>
11573
11574 _ACEOF
11575 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11576   $EGREP "free" >/dev/null 2>&1; then :
11577
11578 else
11579   ac_cv_header_stdc=no
11580 fi
11581 rm -f conftest*
11582
11583 fi
11584
11585 if test $ac_cv_header_stdc = yes; then
11586   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11587   if test "$cross_compiling" = yes; then :
11588   :
11589 else
11590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11591 /* end confdefs.h.  */
11592 #include <ctype.h>
11593 #include <stdlib.h>
11594 #if ((' ' & 0x0FF) == 0x020)
11595 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11596 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11597 #else
11598 # define ISLOWER(c) \
11599                    (('a' <= (c) && (c) <= 'i') \
11600                      || ('j' <= (c) && (c) <= 'r') \
11601                      || ('s' <= (c) && (c) <= 'z'))
11602 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11603 #endif
11604
11605 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11606 int
11607 main ()
11608 {
11609   int i;
11610   for (i = 0; i < 256; i++)
11611     if (XOR (islower (i), ISLOWER (i))
11612         || toupper (i) != TOUPPER (i))
11613       return 2;
11614   return 0;
11615 }
11616 _ACEOF
11617 if ac_fn_c_try_run "$LINENO"; then :
11618
11619 else
11620   ac_cv_header_stdc=no
11621 fi
11622 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11623   conftest.$ac_objext conftest.beam conftest.$ac_ext
11624 fi
11625
11626 fi
11627 fi
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11629 $as_echo "$ac_cv_header_stdc" >&6; }
11630 if test $ac_cv_header_stdc = yes; then
11631
11632 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11633
11634 fi
11635
11636 for ac_func in memcpy
11637 do :
11638   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
11639 if test "x$ac_cv_func_memcpy" = x""yes; then :
11640   cat >>confdefs.h <<_ACEOF
11641 #define HAVE_MEMCPY 1
11642 _ACEOF
11643
11644 fi
11645 done
11646
11647 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11648 # for constant arguments.  Useless!
11649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11650 $as_echo_n "checking for working alloca.h... " >&6; }
11651 if test "${ac_cv_working_alloca_h+set}" = set; then :
11652   $as_echo_n "(cached) " >&6
11653 else
11654   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h.  */
11656 #include <alloca.h>
11657 int
11658 main ()
11659 {
11660 char *p = (char *) alloca (2 * sizeof (int));
11661                           if (p) return 0;
11662   ;
11663   return 0;
11664 }
11665 _ACEOF
11666 if ac_fn_c_try_link "$LINENO"; then :
11667   ac_cv_working_alloca_h=yes
11668 else
11669   ac_cv_working_alloca_h=no
11670 fi
11671 rm -f core conftest.err conftest.$ac_objext \
11672     conftest$ac_exeext conftest.$ac_ext
11673 fi
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11675 $as_echo "$ac_cv_working_alloca_h" >&6; }
11676 if test $ac_cv_working_alloca_h = yes; then
11677
11678 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11679
11680 fi
11681
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11683 $as_echo_n "checking for alloca... " >&6; }
11684 if test "${ac_cv_func_alloca_works+set}" = set; then :
11685   $as_echo_n "(cached) " >&6
11686 else
11687   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11688 /* end confdefs.h.  */
11689 #ifdef __GNUC__
11690 # define alloca __builtin_alloca
11691 #else
11692 # ifdef _MSC_VER
11693 #  include <malloc.h>
11694 #  define alloca _alloca
11695 # else
11696 #  ifdef HAVE_ALLOCA_H
11697 #   include <alloca.h>
11698 #  else
11699 #   ifdef _AIX
11700  #pragma alloca
11701 #   else
11702 #    ifndef alloca /* predefined by HP cc +Olibcalls */
11703 char *alloca ();
11704 #    endif
11705 #   endif
11706 #  endif
11707 # endif
11708 #endif
11709
11710 int
11711 main ()
11712 {
11713 char *p = (char *) alloca (1);
11714                                     if (p) return 0;
11715   ;
11716   return 0;
11717 }
11718 _ACEOF
11719 if ac_fn_c_try_link "$LINENO"; then :
11720   ac_cv_func_alloca_works=yes
11721 else
11722   ac_cv_func_alloca_works=no
11723 fi
11724 rm -f core conftest.err conftest.$ac_objext \
11725     conftest$ac_exeext conftest.$ac_ext
11726 fi
11727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
11728 $as_echo "$ac_cv_func_alloca_works" >&6; }
11729
11730 if test $ac_cv_func_alloca_works = yes; then
11731
11732 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
11733
11734 else
11735   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11736 # that cause trouble.  Some versions do not even contain alloca or
11737 # contain a buggy version.  If you still want to use their alloca,
11738 # use ar to extract alloca.o from them instead of compiling alloca.c.
11739
11740 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
11741
11742 $as_echo "#define C_ALLOCA 1" >>confdefs.h
11743
11744
11745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
11746 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
11747 if test "${ac_cv_os_cray+set}" = set; then :
11748   $as_echo_n "(cached) " >&6
11749 else
11750   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11751 /* end confdefs.h.  */
11752 #if defined CRAY && ! defined CRAY2
11753 webecray
11754 #else
11755 wenotbecray
11756 #endif
11757
11758 _ACEOF
11759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11760   $EGREP "webecray" >/dev/null 2>&1; then :
11761   ac_cv_os_cray=yes
11762 else
11763   ac_cv_os_cray=no
11764 fi
11765 rm -f conftest*
11766
11767 fi
11768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
11769 $as_echo "$ac_cv_os_cray" >&6; }
11770 if test $ac_cv_os_cray = yes; then
11771   for ac_func in _getb67 GETB67 getb67; do
11772     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11773 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11774 eval as_val=\$$as_ac_var
11775    if test "x$as_val" = x""yes; then :
11776
11777 cat >>confdefs.h <<_ACEOF
11778 #define CRAY_STACKSEG_END $ac_func
11779 _ACEOF
11780
11781     break
11782 fi
11783
11784   done
11785 fi
11786
11787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
11788 $as_echo_n "checking stack direction for C alloca... " >&6; }
11789 if test "${ac_cv_c_stack_direction+set}" = set; then :
11790   $as_echo_n "(cached) " >&6
11791 else
11792   if test "$cross_compiling" = yes; then :
11793   ac_cv_c_stack_direction=0
11794 else
11795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11796 /* end confdefs.h.  */
11797 $ac_includes_default
11798 int
11799 find_stack_direction ()
11800 {
11801   static char *addr = 0;
11802   auto char dummy;
11803   if (addr == 0)
11804     {
11805       addr = &dummy;
11806       return find_stack_direction ();
11807     }
11808   else
11809     return (&dummy > addr) ? 1 : -1;
11810 }
11811
11812 int
11813 main ()
11814 {
11815   return find_stack_direction () < 0;
11816 }
11817 _ACEOF
11818 if ac_fn_c_try_run "$LINENO"; then :
11819   ac_cv_c_stack_direction=1
11820 else
11821   ac_cv_c_stack_direction=-1
11822 fi
11823 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11824   conftest.$ac_objext conftest.beam conftest.$ac_ext
11825 fi
11826
11827 fi
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
11829 $as_echo "$ac_cv_c_stack_direction" >&6; }
11830 cat >>confdefs.h <<_ACEOF
11831 #define STACK_DIRECTION $ac_cv_c_stack_direction
11832 _ACEOF
11833
11834
11835 fi
11836
11837
11838 # The cast to long int works around a bug in the HP C Compiler
11839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11841 # This bug is HP SR number 8606223364.
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
11843 $as_echo_n "checking size of double... " >&6; }
11844 if test "${ac_cv_sizeof_double+set}" = set; then :
11845   $as_echo_n "(cached) " >&6
11846 else
11847   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
11848
11849 else
11850   if test "$ac_cv_type_double" = yes; then
11851      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11852 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11853 { as_fn_set_status 77
11854 as_fn_error "cannot compute sizeof (double)
11855 See \`config.log' for more details." "$LINENO" 5; }; }
11856    else
11857      ac_cv_sizeof_double=0
11858    fi
11859 fi
11860
11861 fi
11862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
11863 $as_echo "$ac_cv_sizeof_double" >&6; }
11864
11865
11866
11867 cat >>confdefs.h <<_ACEOF
11868 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
11869 _ACEOF
11870
11871
11872 # The cast to long int works around a bug in the HP C Compiler
11873 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11874 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11875 # This bug is HP SR number 8606223364.
11876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
11877 $as_echo_n "checking size of long double... " >&6; }
11878 if test "${ac_cv_sizeof_long_double+set}" = set; then :
11879   $as_echo_n "(cached) " >&6
11880 else
11881   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
11882
11883 else
11884   if test "$ac_cv_type_long_double" = yes; then
11885      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11886 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11887 { as_fn_set_status 77
11888 as_fn_error "cannot compute sizeof (long double)
11889 See \`config.log' for more details." "$LINENO" 5; }; }
11890    else
11891      ac_cv_sizeof_long_double=0
11892    fi
11893 fi
11894
11895 fi
11896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
11897 $as_echo "$ac_cv_sizeof_long_double" >&6; }
11898
11899
11900
11901 cat >>confdefs.h <<_ACEOF
11902 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
11903 _ACEOF
11904
11905
11906
11907 # Also AC_SUBST this variable for ffi.h.
11908 if test -z "$HAVE_LONG_DOUBLE"; then
11909   HAVE_LONG_DOUBLE=0
11910   if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
11911     if test $ac_cv_sizeof_long_double != 0; then
11912       HAVE_LONG_DOUBLE=1
11913
11914 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11915
11916     fi
11917   fi
11918 fi
11919
11920
11921  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11922 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11923 if test "${ac_cv_c_bigendian+set}" = set; then :
11924   $as_echo_n "(cached) " >&6
11925 else
11926   ac_cv_c_bigendian=unknown
11927     # See if we're dealing with a universal compiler.
11928     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11929 /* end confdefs.h.  */
11930 #ifndef __APPLE_CC__
11931                not a universal capable compiler
11932              #endif
11933              typedef int dummy;
11934
11935 _ACEOF
11936 if ac_fn_c_try_compile "$LINENO"; then :
11937
11938         # Check for potential -arch flags.  It is not universal unless
11939         # there are at least two -arch flags with different values.
11940         ac_arch=
11941         ac_prev=
11942         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11943          if test -n "$ac_prev"; then
11944            case $ac_word in
11945              i?86 | x86_64 | ppc | ppc64)
11946                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11947                  ac_arch=$ac_word
11948                else
11949                  ac_cv_c_bigendian=universal
11950                  break
11951                fi
11952                ;;
11953            esac
11954            ac_prev=
11955          elif test "x$ac_word" = "x-arch"; then
11956            ac_prev=arch
11957          fi
11958        done
11959 fi
11960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11961     if test $ac_cv_c_bigendian = unknown; then
11962       # See if sys/param.h defines the BYTE_ORDER macro.
11963       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11964 /* end confdefs.h.  */
11965 #include <sys/types.h>
11966              #include <sys/param.h>
11967
11968 int
11969 main ()
11970 {
11971 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11972                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11973                      && LITTLE_ENDIAN)
11974               bogus endian macros
11975              #endif
11976
11977   ;
11978   return 0;
11979 }
11980 _ACEOF
11981 if ac_fn_c_try_compile "$LINENO"; then :
11982   # It does; now see whether it defined to BIG_ENDIAN or not.
11983          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11984 /* end confdefs.h.  */
11985 #include <sys/types.h>
11986                 #include <sys/param.h>
11987
11988 int
11989 main ()
11990 {
11991 #if BYTE_ORDER != BIG_ENDIAN
11992                  not big endian
11993                 #endif
11994
11995   ;
11996   return 0;
11997 }
11998 _ACEOF
11999 if ac_fn_c_try_compile "$LINENO"; then :
12000   ac_cv_c_bigendian=yes
12001 else
12002   ac_cv_c_bigendian=no
12003 fi
12004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12005 fi
12006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12007     fi
12008     if test $ac_cv_c_bigendian = unknown; then
12009       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12010       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12011 /* end confdefs.h.  */
12012 #include <limits.h>
12013
12014 int
12015 main ()
12016 {
12017 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12018               bogus endian macros
12019              #endif
12020
12021   ;
12022   return 0;
12023 }
12024 _ACEOF
12025 if ac_fn_c_try_compile "$LINENO"; then :
12026   # It does; now see whether it defined to _BIG_ENDIAN or not.
12027          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12028 /* end confdefs.h.  */
12029 #include <limits.h>
12030
12031 int
12032 main ()
12033 {
12034 #ifndef _BIG_ENDIAN
12035                  not big endian
12036                 #endif
12037
12038   ;
12039   return 0;
12040 }
12041 _ACEOF
12042 if ac_fn_c_try_compile "$LINENO"; then :
12043   ac_cv_c_bigendian=yes
12044 else
12045   ac_cv_c_bigendian=no
12046 fi
12047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12048 fi
12049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12050     fi
12051     if test $ac_cv_c_bigendian = unknown; then
12052       # Compile a test program.
12053       if test "$cross_compiling" = yes; then :
12054   # Try to guess by grepping values from an object file.
12055          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12056 /* end confdefs.h.  */
12057 short int ascii_mm[] =
12058                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12059                 short int ascii_ii[] =
12060                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12061                 int use_ascii (int i) {
12062                   return ascii_mm[i] + ascii_ii[i];
12063                 }
12064                 short int ebcdic_ii[] =
12065                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12066                 short int ebcdic_mm[] =
12067                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12068                 int use_ebcdic (int i) {
12069                   return ebcdic_mm[i] + ebcdic_ii[i];
12070                 }
12071                 extern int foo;
12072
12073 int
12074 main ()
12075 {
12076 return use_ascii (foo) == use_ebcdic (foo);
12077   ;
12078   return 0;
12079 }
12080 _ACEOF
12081 if ac_fn_c_try_compile "$LINENO"; then :
12082   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12083               ac_cv_c_bigendian=yes
12084             fi
12085             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12086               if test "$ac_cv_c_bigendian" = unknown; then
12087                 ac_cv_c_bigendian=no
12088               else
12089                 # finding both strings is unlikely to happen, but who knows?
12090                 ac_cv_c_bigendian=unknown
12091               fi
12092             fi
12093 fi
12094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12095 else
12096   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12097 /* end confdefs.h.  */
12098 $ac_includes_default
12099 int
12100 main ()
12101 {
12102
12103              /* Are we little or big endian?  From Harbison&Steele.  */
12104              union
12105              {
12106                long int l;
12107                char c[sizeof (long int)];
12108              } u;
12109              u.l = 1;
12110              return u.c[sizeof (long int) - 1] == 1;
12111
12112   ;
12113   return 0;
12114 }
12115 _ACEOF
12116 if ac_fn_c_try_run "$LINENO"; then :
12117   ac_cv_c_bigendian=no
12118 else
12119   ac_cv_c_bigendian=yes
12120 fi
12121 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12122   conftest.$ac_objext conftest.beam conftest.$ac_ext
12123 fi
12124
12125     fi
12126 fi
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12128 $as_echo "$ac_cv_c_bigendian" >&6; }
12129  case $ac_cv_c_bigendian in #(
12130    yes)
12131      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12132 ;; #(
12133    no)
12134       ;; #(
12135    universal)
12136
12137 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12138
12139      ;; #(
12140    *)
12141      as_fn_error "unknown endianness
12142  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12143  esac
12144
12145
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
12147 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
12148 if test "${libffi_cv_as_cfi_pseudo_op+set}" = set; then :
12149   $as_echo_n "(cached) " >&6
12150 else
12151
12152     libffi_cv_as_cfi_pseudo_op=unknown
12153     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12154 /* end confdefs.h.  */
12155 asm (".cfi_startproc\n\t.cfi_endproc");
12156 int
12157 main ()
12158 {
12159
12160   ;
12161   return 0;
12162 }
12163 _ACEOF
12164 if ac_fn_c_try_compile "$LINENO"; then :
12165   libffi_cv_as_cfi_pseudo_op=yes
12166 else
12167   libffi_cv_as_cfi_pseudo_op=no
12168 fi
12169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12170
12171 fi
12172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_cfi_pseudo_op" >&5
12173 $as_echo "$libffi_cv_as_cfi_pseudo_op" >&6; }
12174 if test "x$libffi_cv_as_cfi_pseudo_op" = xyes; then
12175
12176 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
12177
12178 fi
12179
12180 if test x$TARGET = xSPARC; then
12181     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
12182 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
12183 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then :
12184   $as_echo_n "(cached) " >&6
12185 else
12186
12187         save_CFLAGS="$CFLAGS"
12188         save_LDFLAGS="$LDFLAGS"
12189         CFLAGS="$CFLAGS -fpic"
12190         LDFLAGS="$LDFLAGS -shared"
12191         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12192 /* end confdefs.h.  */
12193 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
12194 int
12195 main ()
12196 {
12197
12198   ;
12199   return 0;
12200 }
12201 _ACEOF
12202 if ac_fn_c_try_link "$LINENO"; then :
12203   libffi_cv_as_sparc_ua_pcrel=yes
12204 else
12205   libffi_cv_as_sparc_ua_pcrel=no
12206 fi
12207 rm -f core conftest.err conftest.$ac_objext \
12208     conftest$ac_exeext conftest.$ac_ext
12209         CFLAGS="$save_CFLAGS"
12210         LDFLAGS="$save_LDFLAGS"
12211 fi
12212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
12213 $as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
12214     if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
12215
12216 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
12217
12218     fi
12219
12220     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
12221 $as_echo_n "checking assembler .register pseudo-op support... " >&6; }
12222 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then :
12223   $as_echo_n "(cached) " >&6
12224 else
12225
12226        libffi_cv_as_register_pseudo_op=unknown
12227        # Check if we have .register
12228        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12229 /* end confdefs.h.  */
12230 asm (".register %g2, #scratch");
12231 int
12232 main ()
12233 {
12234
12235   ;
12236   return 0;
12237 }
12238 _ACEOF
12239 if ac_fn_c_try_compile "$LINENO"; then :
12240   libffi_cv_as_register_pseudo_op=yes
12241 else
12242   libffi_cv_as_register_pseudo_op=no
12243 fi
12244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12245
12246 fi
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
12248 $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
12249     if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
12250
12251 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
12252
12253     fi
12254 fi
12255
12256 if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
12257     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
12258 $as_echo_n "checking assembler supports pc related relocs... " >&6; }
12259 if test "${libffi_cv_as_x86_pcrel+set}" = set; then :
12260   $as_echo_n "(cached) " >&6
12261 else
12262
12263         libffi_cv_as_x86_pcrel=yes
12264         echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
12265         if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
12266             libffi_cv_as_x86_pcrel=no
12267         fi
12268
12269 fi
12270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
12271 $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
12272     if test "x$libffi_cv_as_x86_pcrel" = xyes; then
12273
12274 $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
12275
12276     fi
12277 fi
12278
12279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
12280 $as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
12281 if test "${libffi_cv_ro_eh_frame+set}" = set; then :
12282   $as_echo_n "(cached) " >&6
12283 else
12284
12285         libffi_cv_ro_eh_frame=no
12286         echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
12287         if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
12288             if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
12289                 libffi_cv_ro_eh_frame=yes
12290             elif grep '.section.*eh_frame.*#alloc' conftest.c \
12291                  | grep -v '#write' > /dev/null; then
12292                 libffi_cv_ro_eh_frame=yes
12293             fi
12294         fi
12295         rm -f conftest.*
12296
12297 fi
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
12299 $as_echo "$libffi_cv_ro_eh_frame" >&6; }
12300 if test "x$libffi_cv_ro_eh_frame" = xyes; then
12301
12302 $as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
12303
12304
12305 $as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
12306
12307 else
12308
12309 $as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
12310
12311 fi
12312
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
12314 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
12315 if test "${libffi_cv_hidden_visibility_attribute+set}" = set; then :
12316   $as_echo_n "(cached) " >&6
12317 else
12318
12319         echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
12320         libffi_cv_hidden_visibility_attribute=no
12321         if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
12322   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
12323   (eval $ac_try) 2>&5
12324   ac_status=$?
12325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12326   test $ac_status = 0; }; }; then
12327             if grep '\.hidden.*foo' conftest.s >/dev/null; then
12328                 libffi_cv_hidden_visibility_attribute=yes
12329             fi
12330         fi
12331         rm -f conftest.*
12332
12333 fi
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
12335 $as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
12336 if test $libffi_cv_hidden_visibility_attribute = yes; then
12337
12338 $as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
12339
12340 fi
12341
12342
12343
12344
12345
12346
12347
12348
12349 # Check whether --enable-debug was given.
12350 if test "${enable_debug+set}" = set; then :
12351   enableval=$enable_debug; if test "$enable_debug" = "yes"; then
12352
12353 $as_echo "#define FFI_DEBUG 1" >>confdefs.h
12354
12355   fi
12356 fi
12357
12358
12359 # Check whether --enable-structs was given.
12360 if test "${enable_structs+set}" = set; then :
12361   enableval=$enable_structs; if test "$enable_structs" = "no"; then
12362
12363 $as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
12364
12365   fi
12366 fi
12367
12368
12369 # Check whether --enable-raw-api was given.
12370 if test "${enable_raw_api+set}" = set; then :
12371   enableval=$enable_raw_api; if test "$enable_raw_api" = "no"; then
12372
12373 $as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
12374
12375   fi
12376 fi
12377
12378
12379 # Check whether --enable-purify-safety was given.
12380 if test "${enable_purify_safety+set}" = set; then :
12381   enableval=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
12382
12383 $as_echo "#define USING_PURIFY 1" >>confdefs.h
12384
12385   fi
12386 fi
12387
12388
12389 if test -n "$with_cross_host" &&
12390    test x"$with_cross_host" != x"no"; then
12391   toolexecdir='$(exec_prefix)/$(target_alias)'
12392   toolexeclibdir='$(toolexecdir)/lib'
12393 else
12394   toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
12395   toolexeclibdir='$(libdir)'
12396 fi
12397 multi_os_directory=`$CC -print-multi-os-directory`
12398 case $multi_os_directory in
12399   .) ;; # Avoid trailing /.
12400   *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
12401 esac
12402
12403
12404
12405 if test "${multilib}" = "yes"; then
12406   multilib_arg="--enable-multilib"
12407 else
12408   multilib_arg=
12409 fi
12410
12411 ac_config_commands="$ac_config_commands include"
12412
12413 ac_config_commands="$ac_config_commands src"
12414
12415
12416 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
12417
12418
12419 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile"
12420
12421
12422 cat >confcache <<\_ACEOF
12423 # This file is a shell script that caches the results of configure
12424 # tests run on this system so they can be shared between configure
12425 # scripts and configure runs, see configure's option --config-cache.
12426 # It is not useful on other systems.  If it contains results you don't
12427 # want to keep, you may remove or edit it.
12428 #
12429 # config.status only pays attention to the cache file if you give it
12430 # the --recheck option to rerun configure.
12431 #
12432 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12433 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12434 # following values.
12435
12436 _ACEOF
12437
12438 # The following way of writing the cache mishandles newlines in values,
12439 # but we know of no workaround that is simple, portable, and efficient.
12440 # So, we kill variables containing newlines.
12441 # Ultrix sh set writes to stderr and can't be redirected directly,
12442 # and sets the high bit in the cache file unless we assign to the vars.
12443 (
12444   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12445     eval ac_val=\$$ac_var
12446     case $ac_val in #(
12447     *${as_nl}*)
12448       case $ac_var in #(
12449       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12450 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12451       esac
12452       case $ac_var in #(
12453       _ | IFS | as_nl) ;; #(
12454       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12455       *) { eval $ac_var=; unset $ac_var;} ;;
12456       esac ;;
12457     esac
12458   done
12459
12460   (set) 2>&1 |
12461     case $as_nl`(ac_space=' '; set) 2>&1` in #(
12462     *${as_nl}ac_space=\ *)
12463       # `set' does not quote correctly, so add quotes: double-quote
12464       # substitution turns \\\\ into \\, and sed turns \\ into \.
12465       sed -n \
12466         "s/'/'\\\\''/g;
12467           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12468       ;; #(
12469     *)
12470       # `set' quotes correctly as required by POSIX, so do not add quotes.
12471       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12472       ;;
12473     esac |
12474     sort
12475 ) |
12476   sed '
12477      /^ac_cv_env_/b end
12478      t clear
12479      :clear
12480      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12481      t end
12482      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12483      :end' >>confcache
12484 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12485   if test -w "$cache_file"; then
12486     test "x$cache_file" != "x/dev/null" &&
12487       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12488 $as_echo "$as_me: updating cache $cache_file" >&6;}
12489     cat confcache >$cache_file
12490   else
12491     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12492 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12493   fi
12494 fi
12495 rm -f confcache
12496
12497 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12498 # Let make expand exec_prefix.
12499 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12500
12501 DEFS=-DHAVE_CONFIG_H
12502
12503 ac_libobjs=
12504 ac_ltlibobjs=
12505 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12506   # 1. Remove the extension, and $U if already installed.
12507   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12508   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12509   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12510   #    will be set to the directory where LIBOBJS objects are built.
12511   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12512   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12513 done
12514 LIBOBJS=$ac_libobjs
12515
12516 LTLIBOBJS=$ac_ltlibobjs
12517
12518
12519  if test -n "$EXEEXT"; then
12520   am__EXEEXT_TRUE=
12521   am__EXEEXT_FALSE='#'
12522 else
12523   am__EXEEXT_TRUE='#'
12524   am__EXEEXT_FALSE=
12525 fi
12526
12527 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12528   as_fn_error "conditional \"AMDEP\" was never defined.
12529 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12530 fi
12531 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12532   as_fn_error "conditional \"am__fastdepCC\" was never defined.
12533 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12534 fi
12535 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
12536   as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
12537 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12538 fi
12539 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12540   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12541 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12542 fi
12543 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
12544   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
12545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12546 fi
12547 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
12548   as_fn_error "conditional \"MIPS\" was never defined.
12549 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12550 fi
12551 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
12552   as_fn_error "conditional \"SPARC\" was never defined.
12553 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12554 fi
12555 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
12556   as_fn_error "conditional \"X86\" was never defined.
12557 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12558 fi
12559 if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
12560   as_fn_error "conditional \"X86_FREEBSD\" was never defined.
12561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12562 fi
12563 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
12564   as_fn_error "conditional \"X86_WIN32\" was never defined.
12565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12566 fi
12567 if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
12568   as_fn_error "conditional \"X86_WIN64\" was never defined.
12569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12570 fi
12571 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
12572   as_fn_error "conditional \"X86_DARWIN\" was never defined.
12573 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12574 fi
12575 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
12576   as_fn_error "conditional \"ALPHA\" was never defined.
12577 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12578 fi
12579 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
12580   as_fn_error "conditional \"IA64\" was never defined.
12581 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12582 fi
12583 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
12584   as_fn_error "conditional \"M32R\" was never defined.
12585 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12586 fi
12587 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
12588   as_fn_error "conditional \"M68K\" was never defined.
12589 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12590 fi
12591 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
12592   as_fn_error "conditional \"POWERPC\" was never defined.
12593 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12594 fi
12595 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
12596   as_fn_error "conditional \"POWERPC_AIX\" was never defined.
12597 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12598 fi
12599 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
12600   as_fn_error "conditional \"POWERPC_DARWIN\" was never defined.
12601 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12602 fi
12603 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
12604   as_fn_error "conditional \"POWERPC_FREEBSD\" was never defined.
12605 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12606 fi
12607 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
12608   as_fn_error "conditional \"ARM\" was never defined.
12609 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12610 fi
12611 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
12612   as_fn_error "conditional \"LIBFFI_CRIS\" was never defined.
12613 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12614 fi
12615 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
12616   as_fn_error "conditional \"FRV\" was never defined.
12617 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12618 fi
12619 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
12620   as_fn_error "conditional \"S390\" was never defined.
12621 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12622 fi
12623 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
12624   as_fn_error "conditional \"X86_64\" was never defined.
12625 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12626 fi
12627 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
12628   as_fn_error "conditional \"SH\" was never defined.
12629 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12630 fi
12631 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
12632   as_fn_error "conditional \"SH64\" was never defined.
12633 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12634 fi
12635 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
12636   as_fn_error "conditional \"PA_LINUX\" was never defined.
12637 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12638 fi
12639 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
12640   as_fn_error "conditional \"PA_HPUX\" was never defined.
12641 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12642 fi
12643 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
12644   as_fn_error "conditional \"PA64_HPUX\" was never defined.
12645 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12646 fi
12647
12648
12649 : ${CONFIG_STATUS=./config.status}
12650 ac_write_fail=0
12651 ac_clean_files_save=$ac_clean_files
12652 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12654 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12655 as_write_fail=0
12656 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12657 #! $SHELL
12658 # Generated by $as_me.
12659 # Run this file to recreate the current configuration.
12660 # Compiler output produced by configure, useful for debugging
12661 # configure, is in config.log if it exists.
12662
12663 debug=false
12664 ac_cs_recheck=false
12665 ac_cs_silent=false
12666
12667 SHELL=\${CONFIG_SHELL-$SHELL}
12668 export SHELL
12669 _ASEOF
12670 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12671 ## -------------------- ##
12672 ## M4sh Initialization. ##
12673 ## -------------------- ##
12674
12675 # Be more Bourne compatible
12676 DUALCASE=1; export DUALCASE # for MKS sh
12677 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12678   emulate sh
12679   NULLCMD=:
12680   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12681   # is contrary to our usage.  Disable this feature.
12682   alias -g '${1+"$@"}'='"$@"'
12683   setopt NO_GLOB_SUBST
12684 else
12685   case `(set -o) 2>/dev/null` in #(
12686   *posix*) :
12687     set -o posix ;; #(
12688   *) :
12689      ;;
12690 esac
12691 fi
12692
12693
12694 as_nl='
12695 '
12696 export as_nl
12697 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12698 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12699 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12700 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12701 # Prefer a ksh shell builtin over an external printf program on Solaris,
12702 # but without wasting forks for bash or zsh.
12703 if test -z "$BASH_VERSION$ZSH_VERSION" \
12704     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12705   as_echo='print -r --'
12706   as_echo_n='print -rn --'
12707 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12708   as_echo='printf %s\n'
12709   as_echo_n='printf %s'
12710 else
12711   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12712     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12713     as_echo_n='/usr/ucb/echo -n'
12714   else
12715     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12716     as_echo_n_body='eval
12717       arg=$1;
12718       case $arg in #(
12719       *"$as_nl"*)
12720         expr "X$arg" : "X\\(.*\\)$as_nl";
12721         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12722       esac;
12723       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12724     '
12725     export as_echo_n_body
12726     as_echo_n='sh -c $as_echo_n_body as_echo'
12727   fi
12728   export as_echo_body
12729   as_echo='sh -c $as_echo_body as_echo'
12730 fi
12731
12732 # The user is always right.
12733 if test "${PATH_SEPARATOR+set}" != set; then
12734   PATH_SEPARATOR=:
12735   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12736     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12737       PATH_SEPARATOR=';'
12738   }
12739 fi
12740
12741
12742 # IFS
12743 # We need space, tab and new line, in precisely that order.  Quoting is
12744 # there to prevent editors from complaining about space-tab.
12745 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12746 # splitting by setting IFS to empty value.)
12747 IFS=" ""        $as_nl"
12748
12749 # Find who we are.  Look in the path if we contain no directory separator.
12750 case $0 in #((
12751   *[\\/]* ) as_myself=$0 ;;
12752   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12753 for as_dir in $PATH
12754 do
12755   IFS=$as_save_IFS
12756   test -z "$as_dir" && as_dir=.
12757     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12758   done
12759 IFS=$as_save_IFS
12760
12761      ;;
12762 esac
12763 # We did not find ourselves, most probably we were run as `sh COMMAND'
12764 # in which case we are not to be found in the path.
12765 if test "x$as_myself" = x; then
12766   as_myself=$0
12767 fi
12768 if test ! -f "$as_myself"; then
12769   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12770   exit 1
12771 fi
12772
12773 # Unset variables that we do not need and which cause bugs (e.g. in
12774 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12775 # suppresses any "Segmentation fault" message there.  '((' could
12776 # trigger a bug in pdksh 5.2.14.
12777 for as_var in BASH_ENV ENV MAIL MAILPATH
12778 do eval test x\${$as_var+set} = xset \
12779   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12780 done
12781 PS1='$ '
12782 PS2='> '
12783 PS4='+ '
12784
12785 # NLS nuisances.
12786 LC_ALL=C
12787 export LC_ALL
12788 LANGUAGE=C
12789 export LANGUAGE
12790
12791 # CDPATH.
12792 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12793
12794
12795 # as_fn_error ERROR [LINENO LOG_FD]
12796 # ---------------------------------
12797 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12798 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12799 # script with status $?, using 1 if that was 0.
12800 as_fn_error ()
12801 {
12802   as_status=$?; test $as_status -eq 0 && as_status=1
12803   if test "$3"; then
12804     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12805     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12806   fi
12807   $as_echo "$as_me: error: $1" >&2
12808   as_fn_exit $as_status
12809 } # as_fn_error
12810
12811
12812 # as_fn_set_status STATUS
12813 # -----------------------
12814 # Set $? to STATUS, without forking.
12815 as_fn_set_status ()
12816 {
12817   return $1
12818 } # as_fn_set_status
12819
12820 # as_fn_exit STATUS
12821 # -----------------
12822 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12823 as_fn_exit ()
12824 {
12825   set +e
12826   as_fn_set_status $1
12827   exit $1
12828 } # as_fn_exit
12829
12830 # as_fn_unset VAR
12831 # ---------------
12832 # Portably unset VAR.
12833 as_fn_unset ()
12834 {
12835   { eval $1=; unset $1;}
12836 }
12837 as_unset=as_fn_unset
12838 # as_fn_append VAR VALUE
12839 # ----------------------
12840 # Append the text in VALUE to the end of the definition contained in VAR. Take
12841 # advantage of any shell optimizations that allow amortized linear growth over
12842 # repeated appends, instead of the typical quadratic growth present in naive
12843 # implementations.
12844 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12845   eval 'as_fn_append ()
12846   {
12847     eval $1+=\$2
12848   }'
12849 else
12850   as_fn_append ()
12851   {
12852     eval $1=\$$1\$2
12853   }
12854 fi # as_fn_append
12855
12856 # as_fn_arith ARG...
12857 # ------------------
12858 # Perform arithmetic evaluation on the ARGs, and store the result in the
12859 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12860 # must be portable across $(()) and expr.
12861 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12862   eval 'as_fn_arith ()
12863   {
12864     as_val=$(( $* ))
12865   }'
12866 else
12867   as_fn_arith ()
12868   {
12869     as_val=`expr "$@" || test $? -eq 1`
12870   }
12871 fi # as_fn_arith
12872
12873
12874 if expr a : '\(a\)' >/dev/null 2>&1 &&
12875    test "X`expr 00001 : '.*\(...\)'`" = X001; then
12876   as_expr=expr
12877 else
12878   as_expr=false
12879 fi
12880
12881 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12882   as_basename=basename
12883 else
12884   as_basename=false
12885 fi
12886
12887 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12888   as_dirname=dirname
12889 else
12890   as_dirname=false
12891 fi
12892
12893 as_me=`$as_basename -- "$0" ||
12894 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12895          X"$0" : 'X\(//\)$' \| \
12896          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12897 $as_echo X/"$0" |
12898     sed '/^.*\/\([^/][^/]*\)\/*$/{
12899             s//\1/
12900             q
12901           }
12902           /^X\/\(\/\/\)$/{
12903             s//\1/
12904             q
12905           }
12906           /^X\/\(\/\).*/{
12907             s//\1/
12908             q
12909           }
12910           s/.*/./; q'`
12911
12912 # Avoid depending upon Character Ranges.
12913 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12914 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12915 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12916 as_cr_digits='0123456789'
12917 as_cr_alnum=$as_cr_Letters$as_cr_digits
12918
12919 ECHO_C= ECHO_N= ECHO_T=
12920 case `echo -n x` in #(((((
12921 -n*)
12922   case `echo 'xy\c'` in
12923   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
12924   xy)  ECHO_C='\c';;
12925   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12926        ECHO_T=' ';;
12927   esac;;
12928 *)
12929   ECHO_N='-n';;
12930 esac
12931
12932 rm -f conf$$ conf$$.exe conf$$.file
12933 if test -d conf$$.dir; then
12934   rm -f conf$$.dir/conf$$.file
12935 else
12936   rm -f conf$$.dir
12937   mkdir conf$$.dir 2>/dev/null
12938 fi
12939 if (echo >conf$$.file) 2>/dev/null; then
12940   if ln -s conf$$.file conf$$ 2>/dev/null; then
12941     as_ln_s='ln -s'
12942     # ... but there are two gotchas:
12943     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12944     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12945     # In both cases, we have to default to `cp -p'.
12946     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12947       as_ln_s='cp -p'
12948   elif ln conf$$.file conf$$ 2>/dev/null; then
12949     as_ln_s=ln
12950   else
12951     as_ln_s='cp -p'
12952   fi
12953 else
12954   as_ln_s='cp -p'
12955 fi
12956 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12957 rmdir conf$$.dir 2>/dev/null
12958
12959
12960 # as_fn_mkdir_p
12961 # -------------
12962 # Create "$as_dir" as a directory, including parents if necessary.
12963 as_fn_mkdir_p ()
12964 {
12965
12966   case $as_dir in #(
12967   -*) as_dir=./$as_dir;;
12968   esac
12969   test -d "$as_dir" || eval $as_mkdir_p || {
12970     as_dirs=
12971     while :; do
12972       case $as_dir in #(
12973       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12974       *) as_qdir=$as_dir;;
12975       esac
12976       as_dirs="'$as_qdir' $as_dirs"
12977       as_dir=`$as_dirname -- "$as_dir" ||
12978 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12979          X"$as_dir" : 'X\(//\)[^/]' \| \
12980          X"$as_dir" : 'X\(//\)$' \| \
12981          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12982 $as_echo X"$as_dir" |
12983     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12984             s//\1/
12985             q
12986           }
12987           /^X\(\/\/\)[^/].*/{
12988             s//\1/
12989             q
12990           }
12991           /^X\(\/\/\)$/{
12992             s//\1/
12993             q
12994           }
12995           /^X\(\/\).*/{
12996             s//\1/
12997             q
12998           }
12999           s/.*/./; q'`
13000       test -d "$as_dir" && break
13001     done
13002     test -z "$as_dirs" || eval "mkdir $as_dirs"
13003   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13004
13005
13006 } # as_fn_mkdir_p
13007 if mkdir -p . 2>/dev/null; then
13008   as_mkdir_p='mkdir -p "$as_dir"'
13009 else
13010   test -d ./-p && rmdir ./-p
13011   as_mkdir_p=false
13012 fi
13013
13014 if test -x / >/dev/null 2>&1; then
13015   as_test_x='test -x'
13016 else
13017   if ls -dL / >/dev/null 2>&1; then
13018     as_ls_L_option=L
13019   else
13020     as_ls_L_option=
13021   fi
13022   as_test_x='
13023     eval sh -c '\''
13024       if test -d "$1"; then
13025         test -d "$1/.";
13026       else
13027         case $1 in #(
13028         -*)set "./$1";;
13029         esac;
13030         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13031         ???[sx]*):;;*)false;;esac;fi
13032     '\'' sh
13033   '
13034 fi
13035 as_executable_p=$as_test_x
13036
13037 # Sed expression to map a string onto a valid CPP name.
13038 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13039
13040 # Sed expression to map a string onto a valid variable name.
13041 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13042
13043
13044 exec 6>&1
13045 ## ----------------------------------- ##
13046 ## Main body of $CONFIG_STATUS script. ##
13047 ## ----------------------------------- ##
13048 _ASEOF
13049 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13050
13051 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13052 # Save the log message, to keep $0 and so on meaningful, and to
13053 # report actual input values of CONFIG_FILES etc. instead of their
13054 # values after options handling.
13055 ac_log="
13056 This file was extended by libffi $as_me 3.0.8, which was
13057 generated by GNU Autoconf 2.64.  Invocation command line was
13058
13059   CONFIG_FILES    = $CONFIG_FILES
13060   CONFIG_HEADERS  = $CONFIG_HEADERS
13061   CONFIG_LINKS    = $CONFIG_LINKS
13062   CONFIG_COMMANDS = $CONFIG_COMMANDS
13063   $ $0 $@
13064
13065 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13066 "
13067
13068 _ACEOF
13069
13070 case $ac_config_files in *"
13071 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13072 esac
13073
13074 case $ac_config_headers in *"
13075 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13076 esac
13077
13078
13079 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13080 # Files that config.status was made for.
13081 config_files="$ac_config_files"
13082 config_headers="$ac_config_headers"
13083 config_links="$ac_config_links"
13084 config_commands="$ac_config_commands"
13085
13086 _ACEOF
13087
13088 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13089 ac_cs_usage="\
13090 \`$as_me' instantiates files and other configuration actions
13091 from templates according to the current configuration.  Unless the files
13092 and actions are specified as TAGs, all are instantiated by default.
13093
13094 Usage: $0 [OPTION]... [TAG]...
13095
13096   -h, --help       print this help, then exit
13097   -V, --version    print version number and configuration settings, then exit
13098   -q, --quiet, --silent
13099                    do not print progress messages
13100   -d, --debug      don't remove temporary files
13101       --recheck    update $as_me by reconfiguring in the same conditions
13102       --file=FILE[:TEMPLATE]
13103                    instantiate the configuration file FILE
13104       --header=FILE[:TEMPLATE]
13105                    instantiate the configuration header FILE
13106
13107 Configuration files:
13108 $config_files
13109
13110 Configuration headers:
13111 $config_headers
13112
13113 Configuration links:
13114 $config_links
13115
13116 Configuration commands:
13117 $config_commands
13118
13119 Report bugs to <http://gcc.gnu.org/bugs.html>."
13120
13121 _ACEOF
13122 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13123 ac_cs_version="\\
13124 libffi config.status 3.0.8
13125 configured by $0, generated by GNU Autoconf 2.64,
13126   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13127
13128 Copyright (C) 2009 Free Software Foundation, Inc.
13129 This config.status script is free software; the Free Software Foundation
13130 gives unlimited permission to copy, distribute and modify it."
13131
13132 ac_pwd='$ac_pwd'
13133 srcdir='$srcdir'
13134 INSTALL='$INSTALL'
13135 MKDIR_P='$MKDIR_P'
13136 AWK='$AWK'
13137 test -n "\$AWK" || AWK=awk
13138 _ACEOF
13139
13140 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13141 # The default lists apply if the user does not specify any file.
13142 ac_need_defaults=:
13143 while test $# != 0
13144 do
13145   case $1 in
13146   --*=*)
13147     ac_option=`expr "X$1" : 'X\([^=]*\)='`
13148     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13149     ac_shift=:
13150     ;;
13151   *)
13152     ac_option=$1
13153     ac_optarg=$2
13154     ac_shift=shift
13155     ;;
13156   esac
13157
13158   case $ac_option in
13159   # Handling of the options.
13160   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13161     ac_cs_recheck=: ;;
13162   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13163     $as_echo "$ac_cs_version"; exit ;;
13164   --debug | --debu | --deb | --de | --d | -d )
13165     debug=: ;;
13166   --file | --fil | --fi | --f )
13167     $ac_shift
13168     case $ac_optarg in
13169     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13170     esac
13171     as_fn_append CONFIG_FILES " '$ac_optarg'"
13172     ac_need_defaults=false;;
13173   --header | --heade | --head | --hea )
13174     $ac_shift
13175     case $ac_optarg in
13176     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13177     esac
13178     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13179     ac_need_defaults=false;;
13180   --he | --h)
13181     # Conflict between --help and --header
13182     as_fn_error "ambiguous option: \`$1'
13183 Try \`$0 --help' for more information.";;
13184   --help | --hel | -h )
13185     $as_echo "$ac_cs_usage"; exit ;;
13186   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13187   | -silent | --silent | --silen | --sile | --sil | --si | --s)
13188     ac_cs_silent=: ;;
13189
13190   # This is an error.
13191   -*) as_fn_error "unrecognized option: \`$1'
13192 Try \`$0 --help' for more information." ;;
13193
13194   *) as_fn_append ac_config_targets " $1"
13195      ac_need_defaults=false ;;
13196
13197   esac
13198   shift
13199 done
13200
13201 ac_configure_extra_args=
13202
13203 if $ac_cs_silent; then
13204   exec 6>/dev/null
13205   ac_configure_extra_args="$ac_configure_extra_args --silent"
13206 fi
13207
13208 _ACEOF
13209 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13210 if \$ac_cs_recheck; then
13211   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13212   shift
13213   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13214   CONFIG_SHELL='$SHELL'
13215   export CONFIG_SHELL
13216   exec "\$@"
13217 fi
13218
13219 _ACEOF
13220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13221 exec 5>>config.log
13222 {
13223   echo
13224   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13225 ## Running $as_me. ##
13226 _ASBOX
13227   $as_echo "$ac_log"
13228 } >&5
13229
13230 _ACEOF
13231 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13232 #
13233 # INIT-COMMANDS
13234 #
13235
13236 srcdir="$srcdir"
13237 host="$host"
13238 target="$target"
13239 with_multisubdir="$with_multisubdir"
13240 with_multisrctop="$with_multisrctop"
13241 with_target_subdir="$with_target_subdir"
13242 ac_configure_args="${multilib_arg} ${ac_configure_args}"
13243 multi_basedir="$multi_basedir"
13244 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
13245 CC="$CC"
13246 CXX="$CXX"
13247 GFORTRAN="$GFORTRAN"
13248 GCJ="$GCJ"
13249 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13250
13251
13252 # The HP-UX ksh and POSIX shell print the target directory to stdout
13253 # if CDPATH is set.
13254 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13255
13256 sed_quote_subst='$sed_quote_subst'
13257 double_quote_subst='$double_quote_subst'
13258 delay_variable_subst='$delay_variable_subst'
13259 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
13260 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
13261 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
13262 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
13263 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
13264 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
13265 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
13266 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
13267 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
13268 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
13269 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
13270 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
13271 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
13272 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
13273 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
13274 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
13275 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
13276 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
13277 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
13278 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
13279 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
13280 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
13281 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
13282 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
13283 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
13284 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
13285 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
13286 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13287 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
13288 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
13289 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
13290 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
13291 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13292 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
13293 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
13294 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13295 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13296 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13297 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
13298 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13299 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
13300 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
13301 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
13302 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
13303 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
13304 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13305 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
13306 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
13307 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
13308 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
13309 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
13310 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
13311 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
13312 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
13313 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
13314 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
13315 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
13316 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
13317 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
13318 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
13319 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
13320 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
13321 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13322 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13323 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
13324 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
13325 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13326 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13327 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
13328 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13329 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13330 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13331 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13332 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13333 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13334 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
13335 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13336 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13337 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13338 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
13339 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
13340 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
13341 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
13342 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
13343 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13344 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
13345 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
13346 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
13347 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
13348 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
13349 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13350 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13351 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13352 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13353 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
13354 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
13355 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13356 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
13357 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
13358 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13359 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13360 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
13361 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13362 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
13363 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13364 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13365 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13366 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13367 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
13368 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
13369 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13370 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13371 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
13372 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
13373 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
13374 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
13375 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
13376 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
13377
13378 LTCC='$LTCC'
13379 LTCFLAGS='$LTCFLAGS'
13380 compiler='$compiler_DEFAULT'
13381
13382 # Quote evaled strings.
13383 for var in SED \
13384 GREP \
13385 EGREP \
13386 FGREP \
13387 LD \
13388 NM \
13389 LN_S \
13390 lt_SP2NL \
13391 lt_NL2SP \
13392 reload_flag \
13393 OBJDUMP \
13394 deplibs_check_method \
13395 file_magic_cmd \
13396 AR \
13397 AR_FLAGS \
13398 STRIP \
13399 RANLIB \
13400 CC \
13401 CFLAGS \
13402 compiler \
13403 lt_cv_sys_global_symbol_pipe \
13404 lt_cv_sys_global_symbol_to_cdecl \
13405 lt_cv_sys_global_symbol_to_c_name_address \
13406 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13407 SHELL \
13408 ECHO \
13409 lt_prog_compiler_no_builtin_flag \
13410 lt_prog_compiler_wl \
13411 lt_prog_compiler_pic \
13412 lt_prog_compiler_static \
13413 lt_cv_prog_compiler_c_o \
13414 need_locks \
13415 DSYMUTIL \
13416 NMEDIT \
13417 LIPO \
13418 OTOOL \
13419 OTOOL64 \
13420 shrext_cmds \
13421 export_dynamic_flag_spec \
13422 whole_archive_flag_spec \
13423 compiler_needs_object \
13424 with_gnu_ld \
13425 allow_undefined_flag \
13426 no_undefined_flag \
13427 hardcode_libdir_flag_spec \
13428 hardcode_libdir_flag_spec_ld \
13429 hardcode_libdir_separator \
13430 fix_srcfile_path \
13431 exclude_expsyms \
13432 include_expsyms \
13433 file_list_spec \
13434 variables_saved_for_relink \
13435 libname_spec \
13436 library_names_spec \
13437 soname_spec \
13438 finish_eval \
13439 old_striplib \
13440 striplib; do
13441     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13442     *[\\\\\\\`\\"\\\$]*)
13443       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13444       ;;
13445     *)
13446       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13447       ;;
13448     esac
13449 done
13450
13451 # Double-quote double-evaled strings.
13452 for var in reload_cmds \
13453 old_postinstall_cmds \
13454 old_postuninstall_cmds \
13455 old_archive_cmds \
13456 extract_expsyms_cmds \
13457 old_archive_from_new_cmds \
13458 old_archive_from_expsyms_cmds \
13459 archive_cmds \
13460 archive_expsym_cmds \
13461 module_cmds \
13462 module_expsym_cmds \
13463 export_symbols_cmds \
13464 prelink_cmds \
13465 postinstall_cmds \
13466 postuninstall_cmds \
13467 finish_cmds \
13468 sys_lib_search_path_spec \
13469 sys_lib_dlsearch_path_spec; do
13470     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13471     *[\\\\\\\`\\"\\\$]*)
13472       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13473       ;;
13474     *)
13475       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13476       ;;
13477     esac
13478 done
13479
13480 # Fix-up fallback echo if it was mangled by the above quoting rules.
13481 case \$lt_ECHO in
13482 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
13483   ;;
13484 esac
13485
13486 ac_aux_dir='$ac_aux_dir'
13487 xsi_shell='$xsi_shell'
13488 lt_shell_append='$lt_shell_append'
13489
13490 # See if we are running on zsh, and set the options which allow our
13491 # commands through without removal of \ escapes INIT.
13492 if test -n "\${ZSH_VERSION+set}" ; then
13493    setopt NO_GLOB_SUBST
13494 fi
13495
13496
13497     PACKAGE='$PACKAGE'
13498     VERSION='$VERSION'
13499     TIMESTAMP='$TIMESTAMP'
13500     RM='$RM'
13501     ofile='$ofile'
13502
13503
13504
13505 TARGETDIR="$TARGETDIR"
13506
13507 _ACEOF
13508
13509 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13510
13511 # Handling of arguments.
13512 for ac_config_target in $ac_config_targets
13513 do
13514   case $ac_config_target in
13515     "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
13516     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13517     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13518     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13519     "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
13520     "src") CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
13521     "include/ffitarget.h") CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
13522     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
13523     "include/ffi.h") CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
13524     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13525     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
13526     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
13527
13528   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13529   esac
13530 done
13531
13532
13533 # If the user did not use the arguments to specify the items to instantiate,
13534 # then the envvar interface is used.  Set only those that are not.
13535 # We use the long form for the default assignment because of an extremely
13536 # bizarre bug on SunOS 4.1.3.
13537 if $ac_need_defaults; then
13538   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13539   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13540   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13541   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13542 fi
13543
13544 # Have a temporary directory for convenience.  Make it in the build tree
13545 # simply because there is no reason against having it here, and in addition,
13546 # creating and moving files from /tmp can sometimes cause problems.
13547 # Hook for its removal unless debugging.
13548 # Note that there is a small window in which the directory will not be cleaned:
13549 # after its creation but before its name has been assigned to `$tmp'.
13550 $debug ||
13551 {
13552   tmp=
13553   trap 'exit_status=$?
13554   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13555 ' 0
13556   trap 'as_fn_exit 1' 1 2 13 15
13557 }
13558 # Create a (secure) tmp directory for tmp files.
13559
13560 {
13561   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13562   test -n "$tmp" && test -d "$tmp"
13563 }  ||
13564 {
13565   tmp=./conf$$-$RANDOM
13566   (umask 077 && mkdir "$tmp")
13567 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13568
13569 # Set up the scripts for CONFIG_FILES section.
13570 # No need to generate them if there are no CONFIG_FILES.
13571 # This happens for instance with `./config.status config.h'.
13572 if test -n "$CONFIG_FILES"; then
13573
13574
13575 ac_cr=`echo X | tr X '\015'`
13576 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13577 # But we know of no other shell where ac_cr would be empty at this
13578 # point, so we can use a bashism as a fallback.
13579 if test "x$ac_cr" = x; then
13580   eval ac_cr=\$\'\\r\'
13581 fi
13582 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13583 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13584   ac_cs_awk_cr='\r'
13585 else
13586   ac_cs_awk_cr=$ac_cr
13587 fi
13588
13589 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13590 _ACEOF
13591
13592
13593 {
13594   echo "cat >conf$$subs.awk <<_ACEOF" &&
13595   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13596   echo "_ACEOF"
13597 } >conf$$subs.sh ||
13598   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13599 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13600 ac_delim='%!_!# '
13601 for ac_last_try in false false false false false :; do
13602   . ./conf$$subs.sh ||
13603     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13604
13605   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13606   if test $ac_delim_n = $ac_delim_num; then
13607     break
13608   elif $ac_last_try; then
13609     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13610   else
13611     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13612   fi
13613 done
13614 rm -f conf$$subs.sh
13615
13616 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13617 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13618 _ACEOF
13619 sed -n '
13620 h
13621 s/^/S["/; s/!.*/"]=/
13622 p
13623 g
13624 s/^[^!]*!//
13625 :repl
13626 t repl
13627 s/'"$ac_delim"'$//
13628 t delim
13629 :nl
13630 h
13631 s/\(.\{148\}\).*/\1/
13632 t more1
13633 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13634 p
13635 n
13636 b repl
13637 :more1
13638 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13639 p
13640 g
13641 s/.\{148\}//
13642 t nl
13643 :delim
13644 h
13645 s/\(.\{148\}\).*/\1/
13646 t more2
13647 s/["\\]/\\&/g; s/^/"/; s/$/"/
13648 p
13649 b
13650 :more2
13651 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13652 p
13653 g
13654 s/.\{148\}//
13655 t delim
13656 ' <conf$$subs.awk | sed '
13657 /^[^""]/{
13658   N
13659   s/\n//
13660 }
13661 ' >>$CONFIG_STATUS || ac_write_fail=1
13662 rm -f conf$$subs.awk
13663 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13664 _ACAWK
13665 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13666   for (key in S) S_is_set[key] = 1
13667   FS = "\a"
13668
13669 }
13670 {
13671   line = $ 0
13672   nfields = split(line, field, "@")
13673   substed = 0
13674   len = length(field[1])
13675   for (i = 2; i < nfields; i++) {
13676     key = field[i]
13677     keylen = length(key)
13678     if (S_is_set[key]) {
13679       value = S[key]
13680       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13681       len += length(value) + length(field[++i])
13682       substed = 1
13683     } else
13684       len += 1 + keylen
13685   }
13686
13687   print line
13688 }
13689
13690 _ACAWK
13691 _ACEOF
13692 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13693 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13694   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13695 else
13696   cat
13697 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13698   || as_fn_error "could not setup config files machinery" "$LINENO" 5
13699 _ACEOF
13700
13701 # VPATH may cause trouble with some makes, so we remove $(srcdir),
13702 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13703 # trailing colons and then remove the whole line if VPATH becomes empty
13704 # (actually we leave an empty line to preserve line numbers).
13705 if test "x$srcdir" = x.; then
13706   ac_vpsub='/^[  ]*VPATH[        ]*=/{
13707 s/:*\$(srcdir):*/:/
13708 s/:*\${srcdir}:*/:/
13709 s/:*@srcdir@:*/:/
13710 s/^\([^=]*=[     ]*\):*/\1/
13711 s/:*$//
13712 s/^[^=]*=[       ]*$//
13713 }'
13714 fi
13715
13716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13717 fi # test -n "$CONFIG_FILES"
13718
13719 # Set up the scripts for CONFIG_HEADERS section.
13720 # No need to generate them if there are no CONFIG_HEADERS.
13721 # This happens for instance with `./config.status Makefile'.
13722 if test -n "$CONFIG_HEADERS"; then
13723 cat >"$tmp/defines.awk" <<\_ACAWK ||
13724 BEGIN {
13725 _ACEOF
13726
13727 # Transform confdefs.h into an awk script `defines.awk', embedded as
13728 # here-document in config.status, that substitutes the proper values into
13729 # config.h.in to produce config.h.
13730
13731 # Create a delimiter string that does not exist in confdefs.h, to ease
13732 # handling of long lines.
13733 ac_delim='%!_!# '
13734 for ac_last_try in false false :; do
13735   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13736   if test -z "$ac_t"; then
13737     break
13738   elif $ac_last_try; then
13739     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13740   else
13741     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13742   fi
13743 done
13744
13745 # For the awk script, D is an array of macro values keyed by name,
13746 # likewise P contains macro parameters if any.  Preserve backslash
13747 # newline sequences.
13748
13749 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13750 sed -n '
13751 s/.\{148\}/&'"$ac_delim"'/g
13752 t rset
13753 :rset
13754 s/^[     ]*#[    ]*define[       ][      ]*/ /
13755 t def
13756 d
13757 :def
13758 s/\\$//
13759 t bsnl
13760 s/["\\]/\\&/g
13761 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
13762 D["\1"]=" \3"/p
13763 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
13764 d
13765 :bsnl
13766 s/["\\]/\\&/g
13767 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
13768 D["\1"]=" \3\\\\\\n"\\/p
13769 t cont
13770 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13771 t cont
13772 d
13773 :cont
13774 n
13775 s/.\{148\}/&'"$ac_delim"'/g
13776 t clear
13777 :clear
13778 s/\\$//
13779 t bsnlc
13780 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13781 d
13782 :bsnlc
13783 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13784 b cont
13785 ' <confdefs.h | sed '
13786 s/'"$ac_delim"'/"\\\
13787 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13788
13789 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13790   for (key in D) D_is_set[key] = 1
13791   FS = "\a"
13792 }
13793 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13794   line = \$ 0
13795   split(line, arg, " ")
13796   if (arg[1] == "#") {
13797     defundef = arg[2]
13798     mac1 = arg[3]
13799   } else {
13800     defundef = substr(arg[1], 2)
13801     mac1 = arg[2]
13802   }
13803   split(mac1, mac2, "(") #)
13804   macro = mac2[1]
13805   prefix = substr(line, 1, index(line, defundef) - 1)
13806   if (D_is_set[macro]) {
13807     # Preserve the white space surrounding the "#".
13808     print prefix "define", macro P[macro] D[macro]
13809     next
13810   } else {
13811     # Replace #undef with comments.  This is necessary, for example,
13812     # in the case of _POSIX_SOURCE, which is predefined and required
13813     # on some systems where configure will not decide to define it.
13814     if (defundef == "undef") {
13815       print "/*", prefix defundef, macro, "*/"
13816       next
13817     }
13818   }
13819 }
13820 { print }
13821 _ACAWK
13822 _ACEOF
13823 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13824   as_fn_error "could not setup config headers machinery" "$LINENO" 5
13825 fi # test -n "$CONFIG_HEADERS"
13826
13827
13828 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
13829 shift
13830 for ac_tag
13831 do
13832   case $ac_tag in
13833   :[FHLC]) ac_mode=$ac_tag; continue;;
13834   esac
13835   case $ac_mode$ac_tag in
13836   :[FHL]*:*);;
13837   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13838   :[FH]-) ac_tag=-:-;;
13839   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13840   esac
13841   ac_save_IFS=$IFS
13842   IFS=:
13843   set x $ac_tag
13844   IFS=$ac_save_IFS
13845   shift
13846   ac_file=$1
13847   shift
13848
13849   case $ac_mode in
13850   :L) ac_source=$1;;
13851   :[FH])
13852     ac_file_inputs=
13853     for ac_f
13854     do
13855       case $ac_f in
13856       -) ac_f="$tmp/stdin";;
13857       *) # Look for the file first in the build tree, then in the source tree
13858          # (if the path is not absolute).  The absolute path cannot be DOS-style,
13859          # because $ac_f cannot contain `:'.
13860          test -f "$ac_f" ||
13861            case $ac_f in
13862            [\\/$]*) false;;
13863            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13864            esac ||
13865            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13866       esac
13867       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13868       as_fn_append ac_file_inputs " '$ac_f'"
13869     done
13870
13871     # Let's still pretend it is `configure' which instantiates (i.e., don't
13872     # use $as_me), people would be surprised to read:
13873     #    /* config.h.  Generated by config.status.  */
13874     configure_input='Generated from '`
13875           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13876         `' by configure.'
13877     if test x"$ac_file" != x-; then
13878       configure_input="$ac_file.  $configure_input"
13879       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13880 $as_echo "$as_me: creating $ac_file" >&6;}
13881     fi
13882     # Neutralize special characters interpreted by sed in replacement strings.
13883     case $configure_input in #(
13884     *\&* | *\|* | *\\* )
13885        ac_sed_conf_input=`$as_echo "$configure_input" |
13886        sed 's/[\\\\&|]/\\\\&/g'`;; #(
13887     *) ac_sed_conf_input=$configure_input;;
13888     esac
13889
13890     case $ac_tag in
13891     *:-:* | *:-) cat >"$tmp/stdin" \
13892       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13893     esac
13894     ;;
13895   esac
13896
13897   ac_dir=`$as_dirname -- "$ac_file" ||
13898 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13899          X"$ac_file" : 'X\(//\)[^/]' \| \
13900          X"$ac_file" : 'X\(//\)$' \| \
13901          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13902 $as_echo X"$ac_file" |
13903     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13904             s//\1/
13905             q
13906           }
13907           /^X\(\/\/\)[^/].*/{
13908             s//\1/
13909             q
13910           }
13911           /^X\(\/\/\)$/{
13912             s//\1/
13913             q
13914           }
13915           /^X\(\/\).*/{
13916             s//\1/
13917             q
13918           }
13919           s/.*/./; q'`
13920   as_dir="$ac_dir"; as_fn_mkdir_p
13921   ac_builddir=.
13922
13923 case "$ac_dir" in
13924 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13925 *)
13926   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13927   # A ".." for each directory in $ac_dir_suffix.
13928   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13929   case $ac_top_builddir_sub in
13930   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13931   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13932   esac ;;
13933 esac
13934 ac_abs_top_builddir=$ac_pwd
13935 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13936 # for backward compatibility:
13937 ac_top_builddir=$ac_top_build_prefix
13938
13939 case $srcdir in
13940   .)  # We are building in place.
13941     ac_srcdir=.
13942     ac_top_srcdir=$ac_top_builddir_sub
13943     ac_abs_top_srcdir=$ac_pwd ;;
13944   [\\/]* | ?:[\\/]* )  # Absolute name.
13945     ac_srcdir=$srcdir$ac_dir_suffix;
13946     ac_top_srcdir=$srcdir
13947     ac_abs_top_srcdir=$srcdir ;;
13948   *) # Relative name.
13949     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13950     ac_top_srcdir=$ac_top_build_prefix$srcdir
13951     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13952 esac
13953 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13954
13955
13956   case $ac_mode in
13957   :F)
13958   #
13959   # CONFIG_FILE
13960   #
13961
13962   case $INSTALL in
13963   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13964   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13965   esac
13966   ac_MKDIR_P=$MKDIR_P
13967   case $MKDIR_P in
13968   [\\/$]* | ?:[\\/]* ) ;;
13969   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13970   esac
13971 _ACEOF
13972
13973 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13974 # If the template does not know about datarootdir, expand it.
13975 # FIXME: This hack should be removed a few years after 2.60.
13976 ac_datarootdir_hack=; ac_datarootdir_seen=
13977 ac_sed_dataroot='
13978 /datarootdir/ {
13979   p
13980   q
13981 }
13982 /@datadir@/p
13983 /@docdir@/p
13984 /@infodir@/p
13985 /@localedir@/p
13986 /@mandir@/p'
13987 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13988 *datarootdir*) ac_datarootdir_seen=yes;;
13989 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13990   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13991 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13992 _ACEOF
13993 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13994   ac_datarootdir_hack='
13995   s&@datadir@&$datadir&g
13996   s&@docdir@&$docdir&g
13997   s&@infodir@&$infodir&g
13998   s&@localedir@&$localedir&g
13999   s&@mandir@&$mandir&g
14000   s&\\\${datarootdir}&$datarootdir&g' ;;
14001 esac
14002 _ACEOF
14003
14004 # Neutralize VPATH when `$srcdir' = `.'.
14005 # Shell code in configure.ac might set extrasub.
14006 # FIXME: do we really want to maintain this feature?
14007 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14008 ac_sed_extra="$ac_vpsub
14009 $extrasub
14010 _ACEOF
14011 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14012 :t
14013 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14014 s|@configure_input@|$ac_sed_conf_input|;t t
14015 s&@top_builddir@&$ac_top_builddir_sub&;t t
14016 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14017 s&@srcdir@&$ac_srcdir&;t t
14018 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14019 s&@top_srcdir@&$ac_top_srcdir&;t t
14020 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14021 s&@builddir@&$ac_builddir&;t t
14022 s&@abs_builddir@&$ac_abs_builddir&;t t
14023 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14024 s&@INSTALL@&$ac_INSTALL&;t t
14025 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14026 $ac_datarootdir_hack
14027 "
14028 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14029   || as_fn_error "could not create $ac_file" "$LINENO" 5
14030
14031 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14032   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14033   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14034   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14035 which seems to be undefined.  Please make sure it is defined." >&5
14036 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14037 which seems to be undefined.  Please make sure it is defined." >&2;}
14038
14039   rm -f "$tmp/stdin"
14040   case $ac_file in
14041   -) cat "$tmp/out" && rm -f "$tmp/out";;
14042   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14043   esac \
14044   || as_fn_error "could not create $ac_file" "$LINENO" 5
14045  ;;
14046   :H)
14047   #
14048   # CONFIG_HEADER
14049   #
14050   if test x"$ac_file" != x-; then
14051     {
14052       $as_echo "/* $configure_input  */" \
14053       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14054     } >"$tmp/config.h" \
14055       || as_fn_error "could not create $ac_file" "$LINENO" 5
14056     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14057       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14058 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14059     else
14060       rm -f "$ac_file"
14061       mv "$tmp/config.h" "$ac_file" \
14062         || as_fn_error "could not create $ac_file" "$LINENO" 5
14063     fi
14064   else
14065     $as_echo "/* $configure_input  */" \
14066       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14067       || as_fn_error "could not create -" "$LINENO" 5
14068   fi
14069 # Compute "$ac_file"'s index in $config_headers.
14070 _am_arg="$ac_file"
14071 _am_stamp_count=1
14072 for _am_header in $config_headers :; do
14073   case $_am_header in
14074     $_am_arg | $_am_arg:* )
14075       break ;;
14076     * )
14077       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14078   esac
14079 done
14080 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14081 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14082          X"$_am_arg" : 'X\(//\)[^/]' \| \
14083          X"$_am_arg" : 'X\(//\)$' \| \
14084          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14085 $as_echo X"$_am_arg" |
14086     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14087             s//\1/
14088             q
14089           }
14090           /^X\(\/\/\)[^/].*/{
14091             s//\1/
14092             q
14093           }
14094           /^X\(\/\/\)$/{
14095             s//\1/
14096             q
14097           }
14098           /^X\(\/\).*/{
14099             s//\1/
14100             q
14101           }
14102           s/.*/./; q'`/stamp-h$_am_stamp_count
14103  ;;
14104   :L)
14105   #
14106   # CONFIG_LINK
14107   #
14108
14109   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14110     :
14111   else
14112     # Prefer the file from the source tree if names are identical.
14113     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14114       ac_source=$srcdir/$ac_source
14115     fi
14116
14117     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14118 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14119
14120     if test ! -r "$ac_source"; then
14121       as_fn_error "$ac_source: file not found" "$LINENO" 5
14122     fi
14123     rm -f "$ac_file"
14124
14125     # Try a relative symlink, then a hard link, then a copy.
14126     case $srcdir in
14127     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14128         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14129     esac
14130     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14131       ln "$ac_source" "$ac_file" 2>/dev/null ||
14132       cp -p "$ac_source" "$ac_file" ||
14133       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14134   fi
14135  ;;
14136   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14137 $as_echo "$as_me: executing $ac_file commands" >&6;}
14138  ;;
14139   esac
14140
14141
14142   case $ac_file$ac_mode in
14143     "default-1":C)
14144 # Only add multilib support code if we just rebuilt the top-level
14145 # Makefile.
14146 case " $CONFIG_FILES " in
14147  *" Makefile "*)
14148    ac_file=Makefile . ${multi_basedir}/config-ml.in
14149    ;;
14150 esac ;;
14151     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14152   # Autoconf 2.62 quotes --file arguments for eval, but not when files
14153   # are listed without --file.  Let's play safe and only enable the eval
14154   # if we detect the quoting.
14155   case $CONFIG_FILES in
14156   *\'*) eval set x "$CONFIG_FILES" ;;
14157   *)   set x $CONFIG_FILES ;;
14158   esac
14159   shift
14160   for mf
14161   do
14162     # Strip MF so we end up with the name of the file.
14163     mf=`echo "$mf" | sed -e 's/:.*$//'`
14164     # Check whether this is an Automake generated Makefile or not.
14165     # We used to match only the files named `Makefile.in', but
14166     # some people rename them; so instead we look at the file content.
14167     # Grep'ing the first line is not enough: some people post-process
14168     # each Makefile.in and add a new line on top of each file to say so.
14169     # Grep'ing the whole file is not good either: AIX grep has a line
14170     # limit of 2048, but all sed's we know have understand at least 4000.
14171     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14172       dirpart=`$as_dirname -- "$mf" ||
14173 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14174          X"$mf" : 'X\(//\)[^/]' \| \
14175          X"$mf" : 'X\(//\)$' \| \
14176          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14177 $as_echo X"$mf" |
14178     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14179             s//\1/
14180             q
14181           }
14182           /^X\(\/\/\)[^/].*/{
14183             s//\1/
14184             q
14185           }
14186           /^X\(\/\/\)$/{
14187             s//\1/
14188             q
14189           }
14190           /^X\(\/\).*/{
14191             s//\1/
14192             q
14193           }
14194           s/.*/./; q'`
14195     else
14196       continue
14197     fi
14198     # Extract the definition of DEPDIR, am__include, and am__quote
14199     # from the Makefile without running `make'.
14200     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14201     test -z "$DEPDIR" && continue
14202     am__include=`sed -n 's/^am__include = //p' < "$mf"`
14203     test -z "am__include" && continue
14204     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14205     # When using ansi2knr, U may be empty or an underscore; expand it
14206     U=`sed -n 's/^U = //p' < "$mf"`
14207     # Find all dependency output files, they are included files with
14208     # $(DEPDIR) in their names.  We invoke sed twice because it is the
14209     # simplest approach to changing $(DEPDIR) to its actual value in the
14210     # expansion.
14211     for file in `sed -n "
14212       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14213          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14214       # Make sure the directory exists.
14215       test -f "$dirpart/$file" && continue
14216       fdir=`$as_dirname -- "$file" ||
14217 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14218          X"$file" : 'X\(//\)[^/]' \| \
14219          X"$file" : 'X\(//\)$' \| \
14220          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14221 $as_echo X"$file" |
14222     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14223             s//\1/
14224             q
14225           }
14226           /^X\(\/\/\)[^/].*/{
14227             s//\1/
14228             q
14229           }
14230           /^X\(\/\/\)$/{
14231             s//\1/
14232             q
14233           }
14234           /^X\(\/\).*/{
14235             s//\1/
14236             q
14237           }
14238           s/.*/./; q'`
14239       as_dir=$dirpart/$fdir; as_fn_mkdir_p
14240       # echo "creating $dirpart/$file"
14241       echo '# dummy' > "$dirpart/$file"
14242     done
14243   done
14244 }
14245  ;;
14246     "libtool":C)
14247
14248     # See if we are running on zsh, and set the options which allow our
14249     # commands through without removal of \ escapes.
14250     if test -n "${ZSH_VERSION+set}" ; then
14251       setopt NO_GLOB_SUBST
14252     fi
14253
14254     cfgfile="${ofile}T"
14255     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14256     $RM "$cfgfile"
14257
14258     cat <<_LT_EOF >> "$cfgfile"
14259 #! $SHELL
14260
14261 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14262 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14263 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14264 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14265 #
14266 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14267 #                 2006, 2007, 2008 Free Software Foundation, Inc.
14268 #   Written by Gordon Matzigkeit, 1996
14269 #
14270 #   This file is part of GNU Libtool.
14271 #
14272 # GNU Libtool is free software; you can redistribute it and/or
14273 # modify it under the terms of the GNU General Public License as
14274 # published by the Free Software Foundation; either version 2 of
14275 # the License, or (at your option) any later version.
14276 #
14277 # As a special exception to the GNU General Public License,
14278 # if you distribute this file as part of a program or library that
14279 # is built using GNU Libtool, you may include this file under the
14280 # same distribution terms that you use for the rest of that program.
14281 #
14282 # GNU Libtool is distributed in the hope that it will be useful,
14283 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14284 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14285 # GNU General Public License for more details.
14286 #
14287 # You should have received a copy of the GNU General Public License
14288 # along with GNU Libtool; see the file COPYING.  If not, a copy
14289 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14290 # obtained by writing to the Free Software Foundation, Inc.,
14291 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14292
14293
14294 # The names of the tagged configurations supported by this script.
14295 available_tags=""
14296
14297 # ### BEGIN LIBTOOL CONFIG
14298
14299 # Which release of libtool.m4 was used?
14300 macro_version=$macro_version
14301 macro_revision=$macro_revision
14302
14303 # Whether or not to build shared libraries.
14304 build_libtool_libs=$enable_shared
14305
14306 # Whether or not to build static libraries.
14307 build_old_libs=$enable_static
14308
14309 # What type of objects to build.
14310 pic_mode=$pic_mode
14311
14312 # Whether or not to optimize for fast installation.
14313 fast_install=$enable_fast_install
14314
14315 # The host system.
14316 host_alias=$host_alias
14317 host=$host
14318 host_os=$host_os
14319
14320 # The build system.
14321 build_alias=$build_alias
14322 build=$build
14323 build_os=$build_os
14324
14325 # A sed program that does not truncate output.
14326 SED=$lt_SED
14327
14328 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14329 Xsed="\$SED -e 1s/^X//"
14330
14331 # A grep program that handles long lines.
14332 GREP=$lt_GREP
14333
14334 # An ERE matcher.
14335 EGREP=$lt_EGREP
14336
14337 # A literal string matcher.
14338 FGREP=$lt_FGREP
14339
14340 # A BSD- or MS-compatible name lister.
14341 NM=$lt_NM
14342
14343 # Whether we need soft or hard links.
14344 LN_S=$lt_LN_S
14345
14346 # What is the maximum length of a command?
14347 max_cmd_len=$max_cmd_len
14348
14349 # Object file suffix (normally "o").
14350 objext=$ac_objext
14351
14352 # Executable file suffix (normally "").
14353 exeext=$exeext
14354
14355 # whether the shell understands "unset".
14356 lt_unset=$lt_unset
14357
14358 # turn spaces into newlines.
14359 SP2NL=$lt_lt_SP2NL
14360
14361 # turn newlines into spaces.
14362 NL2SP=$lt_lt_NL2SP
14363
14364 # How to create reloadable object files.
14365 reload_flag=$lt_reload_flag
14366 reload_cmds=$lt_reload_cmds
14367
14368 # An object symbol dumper.
14369 OBJDUMP=$lt_OBJDUMP
14370
14371 # Method to check whether dependent libraries are shared objects.
14372 deplibs_check_method=$lt_deplibs_check_method
14373
14374 # Command to use when deplibs_check_method == "file_magic".
14375 file_magic_cmd=$lt_file_magic_cmd
14376
14377 # The archiver.
14378 AR=$lt_AR
14379 AR_FLAGS=$lt_AR_FLAGS
14380
14381 # A symbol stripping program.
14382 STRIP=$lt_STRIP
14383
14384 # Commands used to install an old-style archive.
14385 RANLIB=$lt_RANLIB
14386 old_postinstall_cmds=$lt_old_postinstall_cmds
14387 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14388
14389 # A C compiler.
14390 LTCC=$lt_CC
14391
14392 # LTCC compiler flags.
14393 LTCFLAGS=$lt_CFLAGS
14394
14395 # Take the output of nm and produce a listing of raw symbols and C names.
14396 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14397
14398 # Transform the output of nm in a proper C declaration.
14399 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14400
14401 # Transform the output of nm in a C name address pair.
14402 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14403
14404 # Transform the output of nm in a C name address pair when lib prefix is needed.
14405 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14406
14407 # The name of the directory that contains temporary libtool files.
14408 objdir=$objdir
14409
14410 # Shell to use when invoking shell scripts.
14411 SHELL=$lt_SHELL
14412
14413 # An echo program that does not interpret backslashes.
14414 ECHO=$lt_ECHO
14415
14416 # Used to examine libraries when file_magic_cmd begins with "file".
14417 MAGIC_CMD=$MAGIC_CMD
14418
14419 # Must we lock files when doing compilation?
14420 need_locks=$lt_need_locks
14421
14422 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14423 DSYMUTIL=$lt_DSYMUTIL
14424
14425 # Tool to change global to local symbols on Mac OS X.
14426 NMEDIT=$lt_NMEDIT
14427
14428 # Tool to manipulate fat objects and archives on Mac OS X.
14429 LIPO=$lt_LIPO
14430
14431 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14432 OTOOL=$lt_OTOOL
14433
14434 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14435 OTOOL64=$lt_OTOOL64
14436
14437 # Old archive suffix (normally "a").
14438 libext=$libext
14439
14440 # Shared library suffix (normally ".so").
14441 shrext_cmds=$lt_shrext_cmds
14442
14443 # The commands to extract the exported symbol list from a shared archive.
14444 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14445
14446 # Variables whose values should be saved in libtool wrapper scripts and
14447 # restored at link time.
14448 variables_saved_for_relink=$lt_variables_saved_for_relink
14449
14450 # Do we need the "lib" prefix for modules?
14451 need_lib_prefix=$need_lib_prefix
14452
14453 # Do we need a version for libraries?
14454 need_version=$need_version
14455
14456 # Library versioning type.
14457 version_type=$version_type
14458
14459 # Shared library runtime path variable.
14460 runpath_var=$runpath_var
14461
14462 # Shared library path variable.
14463 shlibpath_var=$shlibpath_var
14464
14465 # Is shlibpath searched before the hard-coded library search path?
14466 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14467
14468 # Format of library name prefix.
14469 libname_spec=$lt_libname_spec
14470
14471 # List of archive names.  First name is the real one, the rest are links.
14472 # The last name is the one that the linker finds with -lNAME
14473 library_names_spec=$lt_library_names_spec
14474
14475 # The coded name of the library, if different from the real name.
14476 soname_spec=$lt_soname_spec
14477
14478 # Command to use after installation of a shared archive.
14479 postinstall_cmds=$lt_postinstall_cmds
14480
14481 # Command to use after uninstallation of a shared archive.
14482 postuninstall_cmds=$lt_postuninstall_cmds
14483
14484 # Commands used to finish a libtool library installation in a directory.
14485 finish_cmds=$lt_finish_cmds
14486
14487 # As "finish_cmds", except a single script fragment to be evaled but
14488 # not shown.
14489 finish_eval=$lt_finish_eval
14490
14491 # Whether we should hardcode library paths into libraries.
14492 hardcode_into_libs=$hardcode_into_libs
14493
14494 # Compile-time system search path for libraries.
14495 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14496
14497 # Run-time system search path for libraries.
14498 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14499
14500 # Whether dlopen is supported.
14501 dlopen_support=$enable_dlopen
14502
14503 # Whether dlopen of programs is supported.
14504 dlopen_self=$enable_dlopen_self
14505
14506 # Whether dlopen of statically linked programs is supported.
14507 dlopen_self_static=$enable_dlopen_self_static
14508
14509 # Commands to strip libraries.
14510 old_striplib=$lt_old_striplib
14511 striplib=$lt_striplib
14512
14513
14514 # The linker used to build libraries.
14515 LD=$lt_LD
14516
14517 # Commands used to build an old-style archive.
14518 old_archive_cmds=$lt_old_archive_cmds
14519
14520 # A language specific compiler.
14521 CC=$lt_compiler
14522
14523 # Is the compiler the GNU compiler?
14524 with_gcc=$GCC
14525
14526 # Compiler flag to turn off builtin functions.
14527 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14528
14529 # How to pass a linker flag through the compiler.
14530 wl=$lt_lt_prog_compiler_wl
14531
14532 # Additional compiler flags for building library objects.
14533 pic_flag=$lt_lt_prog_compiler_pic
14534
14535 # Compiler flag to prevent dynamic linking.
14536 link_static_flag=$lt_lt_prog_compiler_static
14537
14538 # Does compiler simultaneously support -c and -o options?
14539 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14540
14541 # Whether or not to add -lc for building shared libraries.
14542 build_libtool_need_lc=$archive_cmds_need_lc
14543
14544 # Whether or not to disallow shared libs when runtime libs are static.
14545 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14546
14547 # Compiler flag to allow reflexive dlopens.
14548 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14549
14550 # Compiler flag to generate shared objects directly from archives.
14551 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14552
14553 # Whether the compiler copes with passing no objects directly.
14554 compiler_needs_object=$lt_compiler_needs_object
14555
14556 # Create an old-style archive from a shared archive.
14557 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14558
14559 # Create a temporary old-style archive to link instead of a shared archive.
14560 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14561
14562 # Commands used to build a shared archive.
14563 archive_cmds=$lt_archive_cmds
14564 archive_expsym_cmds=$lt_archive_expsym_cmds
14565
14566 # Commands used to build a loadable module if different from building
14567 # a shared archive.
14568 module_cmds=$lt_module_cmds
14569 module_expsym_cmds=$lt_module_expsym_cmds
14570
14571 # Whether we are building with GNU ld or not.
14572 with_gnu_ld=$lt_with_gnu_ld
14573
14574 # Flag that allows shared libraries with undefined symbols to be built.
14575 allow_undefined_flag=$lt_allow_undefined_flag
14576
14577 # Flag that enforces no undefined symbols.
14578 no_undefined_flag=$lt_no_undefined_flag
14579
14580 # Flag to hardcode \$libdir into a binary during linking.
14581 # This must work even if \$libdir does not exist
14582 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14583
14584 # If ld is used when linking, flag to hardcode \$libdir into a binary
14585 # during linking.  This must work even if \$libdir does not exist.
14586 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14587
14588 # Whether we need a single "-rpath" flag with a separated argument.
14589 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14590
14591 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14592 # DIR into the resulting binary.
14593 hardcode_direct=$hardcode_direct
14594
14595 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14596 # DIR into the resulting binary and the resulting library dependency is
14597 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14598 # library is relocated.
14599 hardcode_direct_absolute=$hardcode_direct_absolute
14600
14601 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14602 # into the resulting binary.
14603 hardcode_minus_L=$hardcode_minus_L
14604
14605 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14606 # into the resulting binary.
14607 hardcode_shlibpath_var=$hardcode_shlibpath_var
14608
14609 # Set to "yes" if building a shared library automatically hardcodes DIR
14610 # into the library and all subsequent libraries and executables linked
14611 # against it.
14612 hardcode_automatic=$hardcode_automatic
14613
14614 # Set to yes if linker adds runtime paths of dependent libraries
14615 # to runtime path list.
14616 inherit_rpath=$inherit_rpath
14617
14618 # Whether libtool must link a program against all its dependency libraries.
14619 link_all_deplibs=$link_all_deplibs
14620
14621 # Fix the shell variable \$srcfile for the compiler.
14622 fix_srcfile_path=$lt_fix_srcfile_path
14623
14624 # Set to "yes" if exported symbols are required.
14625 always_export_symbols=$always_export_symbols
14626
14627 # The commands to list exported symbols.
14628 export_symbols_cmds=$lt_export_symbols_cmds
14629
14630 # Symbols that should not be listed in the preloaded symbols.
14631 exclude_expsyms=$lt_exclude_expsyms
14632
14633 # Symbols that must always be exported.
14634 include_expsyms=$lt_include_expsyms
14635
14636 # Commands necessary for linking programs (against libraries) with templates.
14637 prelink_cmds=$lt_prelink_cmds
14638
14639 # Specify filename containing input files.
14640 file_list_spec=$lt_file_list_spec
14641
14642 # How to hardcode a shared library path into an executable.
14643 hardcode_action=$hardcode_action
14644
14645 # ### END LIBTOOL CONFIG
14646
14647 _LT_EOF
14648
14649   case $host_os in
14650   aix3*)
14651     cat <<\_LT_EOF >> "$cfgfile"
14652 # AIX sometimes has problems with the GCC collect2 program.  For some
14653 # reason, if we set the COLLECT_NAMES environment variable, the problems
14654 # vanish in a puff of smoke.
14655 if test "X${COLLECT_NAMES+set}" != Xset; then
14656   COLLECT_NAMES=
14657   export COLLECT_NAMES
14658 fi
14659 _LT_EOF
14660     ;;
14661   esac
14662
14663
14664 ltmain="$ac_aux_dir/ltmain.sh"
14665
14666
14667   # We use sed instead of cat because bash on DJGPP gets confused if
14668   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
14669   # text mode, it properly converts lines to CR/LF.  This bash problem
14670   # is reportedly fixed, but why not run on old versions too?
14671   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14672     || (rm -f "$cfgfile"; exit 1)
14673
14674   case $xsi_shell in
14675   yes)
14676     cat << \_LT_EOF >> "$cfgfile"
14677
14678 # func_dirname file append nondir_replacement
14679 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14680 # otherwise set result to NONDIR_REPLACEMENT.
14681 func_dirname ()
14682 {
14683   case ${1} in
14684     */*) func_dirname_result="${1%/*}${2}" ;;
14685     *  ) func_dirname_result="${3}" ;;
14686   esac
14687 }
14688
14689 # func_basename file
14690 func_basename ()
14691 {
14692   func_basename_result="${1##*/}"
14693 }
14694
14695 # func_dirname_and_basename file append nondir_replacement
14696 # perform func_basename and func_dirname in a single function
14697 # call:
14698 #   dirname:  Compute the dirname of FILE.  If nonempty,
14699 #             add APPEND to the result, otherwise set result
14700 #             to NONDIR_REPLACEMENT.
14701 #             value returned in "$func_dirname_result"
14702 #   basename: Compute filename of FILE.
14703 #             value retuned in "$func_basename_result"
14704 # Implementation must be kept synchronized with func_dirname
14705 # and func_basename. For efficiency, we do not delegate to
14706 # those functions but instead duplicate the functionality here.
14707 func_dirname_and_basename ()
14708 {
14709   case ${1} in
14710     */*) func_dirname_result="${1%/*}${2}" ;;
14711     *  ) func_dirname_result="${3}" ;;
14712   esac
14713   func_basename_result="${1##*/}"
14714 }
14715
14716 # func_stripname prefix suffix name
14717 # strip PREFIX and SUFFIX off of NAME.
14718 # PREFIX and SUFFIX must not contain globbing or regex special
14719 # characters, hashes, percent signs, but SUFFIX may contain a leading
14720 # dot (in which case that matches only a dot).
14721 func_stripname ()
14722 {
14723   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14724   # positional parameters, so assign one to ordinary parameter first.
14725   func_stripname_result=${3}
14726   func_stripname_result=${func_stripname_result#"${1}"}
14727   func_stripname_result=${func_stripname_result%"${2}"}
14728 }
14729
14730 # func_opt_split
14731 func_opt_split ()
14732 {
14733   func_opt_split_opt=${1%%=*}
14734   func_opt_split_arg=${1#*=}
14735 }
14736
14737 # func_lo2o object
14738 func_lo2o ()
14739 {
14740   case ${1} in
14741     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14742     *)    func_lo2o_result=${1} ;;
14743   esac
14744 }
14745
14746 # func_xform libobj-or-source
14747 func_xform ()
14748 {
14749   func_xform_result=${1%.*}.lo
14750 }
14751
14752 # func_arith arithmetic-term...
14753 func_arith ()
14754 {
14755   func_arith_result=$(( $* ))
14756 }
14757
14758 # func_len string
14759 # STRING may not start with a hyphen.
14760 func_len ()
14761 {
14762   func_len_result=${#1}
14763 }
14764
14765 _LT_EOF
14766     ;;
14767   *) # Bourne compatible functions.
14768     cat << \_LT_EOF >> "$cfgfile"
14769
14770 # func_dirname file append nondir_replacement
14771 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14772 # otherwise set result to NONDIR_REPLACEMENT.
14773 func_dirname ()
14774 {
14775   # Extract subdirectory from the argument.
14776   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
14777   if test "X$func_dirname_result" = "X${1}"; then
14778     func_dirname_result="${3}"
14779   else
14780     func_dirname_result="$func_dirname_result${2}"
14781   fi
14782 }
14783
14784 # func_basename file
14785 func_basename ()
14786 {
14787   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
14788 }
14789
14790
14791 # func_stripname prefix suffix name
14792 # strip PREFIX and SUFFIX off of NAME.
14793 # PREFIX and SUFFIX must not contain globbing or regex special
14794 # characters, hashes, percent signs, but SUFFIX may contain a leading
14795 # dot (in which case that matches only a dot).
14796 # func_strip_suffix prefix name
14797 func_stripname ()
14798 {
14799   case ${2} in
14800     .*) func_stripname_result=`$ECHO "X${3}" \
14801            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
14802     *)  func_stripname_result=`$ECHO "X${3}" \
14803            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
14804   esac
14805 }
14806
14807 # sed scripts:
14808 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14809 my_sed_long_arg='1s/^-[^=]*=//'
14810
14811 # func_opt_split
14812 func_opt_split ()
14813 {
14814   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
14815   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
14816 }
14817
14818 # func_lo2o object
14819 func_lo2o ()
14820 {
14821   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
14822 }
14823
14824 # func_xform libobj-or-source
14825 func_xform ()
14826 {
14827   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
14828 }
14829
14830 # func_arith arithmetic-term...
14831 func_arith ()
14832 {
14833   func_arith_result=`expr "$@"`
14834 }
14835
14836 # func_len string
14837 # STRING may not start with a hyphen.
14838 func_len ()
14839 {
14840   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14841 }
14842
14843 _LT_EOF
14844 esac
14845
14846 case $lt_shell_append in
14847   yes)
14848     cat << \_LT_EOF >> "$cfgfile"
14849
14850 # func_append var value
14851 # Append VALUE to the end of shell variable VAR.
14852 func_append ()
14853 {
14854   eval "$1+=\$2"
14855 }
14856 _LT_EOF
14857     ;;
14858   *)
14859     cat << \_LT_EOF >> "$cfgfile"
14860
14861 # func_append var value
14862 # Append VALUE to the end of shell variable VAR.
14863 func_append ()
14864 {
14865   eval "$1=\$$1\$2"
14866 }
14867
14868 _LT_EOF
14869     ;;
14870   esac
14871
14872
14873   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14874     || (rm -f "$cfgfile"; exit 1)
14875
14876   mv -f "$cfgfile" "$ofile" ||
14877     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14878   chmod +x "$ofile"
14879
14880  ;;
14881     "include":C) test -d include || mkdir include ;;
14882     "src":C)
14883 test -d src || mkdir src
14884 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
14885  ;;
14886
14887   esac
14888 done # for ac_tag
14889
14890
14891 as_fn_exit 0
14892 _ACEOF
14893 ac_clean_files=$ac_clean_files_save
14894
14895 test $ac_write_fail = 0 ||
14896   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14897
14898
14899 # configure is writing to config.log, and then calls config.status.
14900 # config.status does its own redirection, appending to config.log.
14901 # Unfortunately, on DOS this fails, as config.log is still kept open
14902 # by configure, so config.status won't be able to write to it; its
14903 # output is simply discarded.  So we exec the FD to /dev/null,
14904 # effectively closing config.log, so it can be properly (re)opened and
14905 # appended to by config.status.  When coming back to configure, we
14906 # need to make the FD available again.
14907 if test "$no_create" != yes; then
14908   ac_cs_success=:
14909   ac_config_status_args=
14910   test "$silent" = yes &&
14911     ac_config_status_args="$ac_config_status_args --quiet"
14912   exec 5>/dev/null
14913   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14914   exec 5>>config.log
14915   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14916   # would make configure fail if this is the last instruction.
14917   $ac_cs_success || as_fn_exit $?
14918 fi
14919 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14920   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14921 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14922 fi
14923