OSDN Git Service

2004-11-24 Kelley Cook <kcook@gcc.gnu.org>
[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.59 for libffi 2.1.
4 #
5 # Report bugs to <http://gcc.gnu.org/bugs.html>.
6 #
7 # Copyright (C) 2003 Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10 ## --------------------- ##
11 ## M4sh Initialization.  ##
12 ## --------------------- ##
13
14 # Be Bourne compatible
15 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16   emulate sh
17   NULLCMD=:
18   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19   # is contrary to our usage.  Disable this feature.
20   alias -g '${1+"$@"}'='"$@"'
21 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22   set -o posix
23 fi
24 DUALCASE=1; export DUALCASE # for MKS sh
25
26 # Support unset when possible.
27 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28   as_unset=unset
29 else
30   as_unset=false
31 fi
32
33
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
39
40 # NLS nuisances.
41 for as_var in \
42   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44   LC_TELEPHONE LC_TIME
45 do
46   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47     eval $as_var=C; export $as_var
48   else
49     $as_unset $as_var
50   fi
51 done
52
53 # Required to use basename.
54 if expr a : '\(a\)' >/dev/null 2>&1; then
55   as_expr=expr
56 else
57   as_expr=false
58 fi
59
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61   as_basename=basename
62 else
63   as_basename=false
64 fi
65
66
67 # Name of the executable.
68 as_me=`$as_basename "$0" ||
69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70          X"$0" : 'X\(//\)$' \| \
71          X"$0" : 'X\(/\)$' \| \
72          .     : '\(.\)' 2>/dev/null ||
73 echo X/"$0" |
74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75           /^X\/\(\/\/\)$/{ s//\1/; q; }
76           /^X\/\(\/\).*/{ s//\1/; q; }
77           s/.*/./; q'`
78
79
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90   echo "#! /bin/sh" >conf$$.sh
91   echo  "exit 0"   >>conf$$.sh
92   chmod +x conf$$.sh
93   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94     PATH_SEPARATOR=';'
95   else
96     PATH_SEPARATOR=:
97   fi
98   rm -f conf$$.sh
99 fi
100
101
102   as_lineno_1=$LINENO
103   as_lineno_2=$LINENO
104   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105   test "x$as_lineno_1" != "x$as_lineno_2" &&
106   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107   # Find who we are.  Look in the path if we contain no path at all
108   # relative or not.
109   case $0 in
110     *[\\/]* ) as_myself=$0 ;;
111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 for as_dir in $PATH
113 do
114   IFS=$as_save_IFS
115   test -z "$as_dir" && as_dir=.
116   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 done
118
119        ;;
120   esac
121   # We did not find ourselves, most probably we were run as `sh COMMAND'
122   # in which case we are not to be found in the path.
123   if test "x$as_myself" = x; then
124     as_myself=$0
125   fi
126   if test ! -f "$as_myself"; then
127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128    { (exit 1); exit 1; }; }
129   fi
130   case $CONFIG_SHELL in
131   '')
132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 do
135   IFS=$as_save_IFS
136   test -z "$as_dir" && as_dir=.
137   for as_base in sh bash ksh sh5; do
138          case $as_dir in
139          /*)
140            if ("$as_dir/$as_base" -c '
141   as_lineno_1=$LINENO
142   as_lineno_2=$LINENO
143   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144   test "x$as_lineno_1" != "x$as_lineno_2" &&
145   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148              CONFIG_SHELL=$as_dir/$as_base
149              export CONFIG_SHELL
150              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151            fi;;
152          esac
153        done
154 done
155 ;;
156   esac
157
158   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159   # uniformly replaced by the line number.  The first 'sed' inserts a
160   # line-number line before each line; the second 'sed' does the real
161   # work.  The second script uses 'N' to pair each line-number line
162   # with the numbered line, and appends trailing '-' during
163   # substitution so that $LINENO is not a special case at line end.
164   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166   sed '=' <$as_myself |
167     sed '
168       N
169       s,$,-,
170       : loop
171       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172       t loop
173       s,-$,,
174       s,^['$as_cr_digits']*\n,,
175     ' >$as_me.lineno &&
176   chmod +x $as_me.lineno ||
177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178    { (exit 1); exit 1; }; }
179
180   # Don't try to exec as it changes $[0], causing all sort of problems
181   # (the dirname of $[0] is not the place where we might find the
182   # original and so on.  Autoconf is especially sensible to this).
183   . ./$as_me.lineno
184   # Exit status is that of the last command.
185   exit
186 }
187
188
189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190   *c*,-n*) ECHO_N= ECHO_C='
191 ' ECHO_T='      ' ;;
192   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 esac
195
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197   as_expr=expr
198 else
199   as_expr=false
200 fi
201
202 rm -f conf$$ conf$$.exe conf$$.file
203 echo >conf$$.file
204 if ln -s conf$$.file conf$$ 2>/dev/null; then
205   # We could just check for DJGPP; but this test a) works b) is more generic
206   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207   if test -f conf$$.exe; then
208     # Don't use ln at all; we don't have any links
209     as_ln_s='cp -p'
210   else
211     as_ln_s='ln -s'
212   fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214   as_ln_s=ln
215 else
216   as_ln_s='cp -p'
217 fi
218 rm -f conf$$ conf$$.exe conf$$.file
219
220 if mkdir -p . 2>/dev/null; then
221   as_mkdir_p=:
222 else
223   test -d ./-p && rmdir ./-p
224   as_mkdir_p=false
225 fi
226
227 as_executable_p="test -f"
228
229 # Sed expression to map a string onto a valid CPP name.
230 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231
232 # Sed expression to map a string onto a valid variable name.
233 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234
235
236 # IFS
237 # We need space, tab and new line, in precisely that order.
238 as_nl='
239 '
240 IFS="   $as_nl"
241
242 # CDPATH.
243 $as_unset CDPATH
244
245
246 # Name of the host.
247 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
248 # so uname gets run too.
249 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
250
251 exec 6>&1
252
253 #
254 # Initializations.
255 #
256 ac_default_prefix=/usr/local
257 ac_config_libobj_dir=.
258 cross_compiling=no
259 subdirs=
260 MFLAGS=
261 MAKEFLAGS=
262 SHELL=${CONFIG_SHELL-/bin/sh}
263
264 # Maximum number of lines to put in a shell here document.
265 # This variable seems obsolete.  It should probably be removed, and
266 # only ac_max_sed_lines should be used.
267 : ${ac_max_here_lines=38}
268
269 # Identity of this package.
270 PACKAGE_NAME='libffi'
271 PACKAGE_TARNAME='libffi'
272 PACKAGE_VERSION='2.1'
273 PACKAGE_STRING='libffi 2.1'
274 PACKAGE_BUGREPORT='http://gcc.gnu.org/bugs.html'
275
276 # Factoring default headers for most tests.
277 ac_includes_default="\
278 #include <stdio.h>
279 #if HAVE_SYS_TYPES_H
280 # include <sys/types.h>
281 #endif
282 #if HAVE_SYS_STAT_H
283 # include <sys/stat.h>
284 #endif
285 #if STDC_HEADERS
286 # include <stdlib.h>
287 # include <stddef.h>
288 #else
289 # if HAVE_STDLIB_H
290 #  include <stdlib.h>
291 # endif
292 #endif
293 #if HAVE_STRING_H
294 # if !STDC_HEADERS && HAVE_MEMORY_H
295 #  include <memory.h>
296 # endif
297 # include <string.h>
298 #endif
299 #if HAVE_STRINGS_H
300 # include <strings.h>
301 #endif
302 #if HAVE_INTTYPES_H
303 # include <inttypes.h>
304 #else
305 # if HAVE_STDINT_H
306 #  include <stdint.h>
307 # endif
308 #endif
309 #if HAVE_UNISTD_H
310 # include <unistd.h>
311 #endif"
312
313 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS multi_basedir build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CFLAGS CCAS CCASFLAGS LN_S RANLIB ac_ct_RANLIB LIBTOOL MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CPP CPPFLAGS EGREP TESTSUBDIR_TRUE TESTSUBDIR_FALSE AM_RUNTESTFLAGS MIPS_IRIX_TRUE MIPS_IRIX_FALSE MIPS_LINUX_TRUE MIPS_LINUX_FALSE SPARC_TRUE SPARC_FALSE X86_TRUE X86_FALSE X86_WIN32_TRUE X86_WIN32_FALSE ALPHA_TRUE ALPHA_FALSE IA64_TRUE IA64_FALSE M32R_TRUE M32R_FALSE M68K_TRUE M68K_FALSE POWERPC_TRUE POWERPC_FALSE POWERPC_AIX_TRUE POWERPC_AIX_FALSE POWERPC_DARWIN_TRUE POWERPC_DARWIN_FALSE ARM_TRUE ARM_FALSE FRV_TRUE FRV_FALSE S390_TRUE S390_FALSE X86_64_TRUE X86_64_FALSE SH_TRUE SH_FALSE SH64_TRUE SH64_FALSE PA_TRUE PA_FALSE ALLOCA HAVE_LONG_DOUBLE TARGET TARGETDIR toolexecdir toolexeclibdir tool_include_dir gcc_version LIBOBJS LTLIBOBJS'
314 ac_subst_files=''
315
316 # Initialize some variables set by options.
317 ac_init_help=
318 ac_init_version=false
319 # The variables have the same names as the options, with
320 # dashes changed to underlines.
321 cache_file=/dev/null
322 exec_prefix=NONE
323 no_create=
324 no_recursion=
325 prefix=NONE
326 program_prefix=NONE
327 program_suffix=NONE
328 program_transform_name=s,x,x,
329 silent=
330 site=
331 srcdir=
332 verbose=
333 x_includes=NONE
334 x_libraries=NONE
335
336 # Installation directory options.
337 # These are left unexpanded so users can "make install exec_prefix=/foo"
338 # and all the variables that are supposed to be based on exec_prefix
339 # by default will actually change.
340 # Use braces instead of parens because sh, perl, etc. also accept them.
341 bindir='${exec_prefix}/bin'
342 sbindir='${exec_prefix}/sbin'
343 libexecdir='${exec_prefix}/libexec'
344 datadir='${prefix}/share'
345 sysconfdir='${prefix}/etc'
346 sharedstatedir='${prefix}/com'
347 localstatedir='${prefix}/var'
348 libdir='${exec_prefix}/lib'
349 includedir='${prefix}/include'
350 oldincludedir='/usr/include'
351 infodir='${prefix}/info'
352 mandir='${prefix}/man'
353
354 ac_prev=
355 for ac_option
356 do
357   # If the previous option needs an argument, assign it.
358   if test -n "$ac_prev"; then
359     eval "$ac_prev=\$ac_option"
360     ac_prev=
361     continue
362   fi
363
364   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
365
366   # Accept the important Cygnus configure options, so we can diagnose typos.
367
368   case $ac_option in
369
370   -bindir | --bindir | --bindi | --bind | --bin | --bi)
371     ac_prev=bindir ;;
372   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
373     bindir=$ac_optarg ;;
374
375   -build | --build | --buil | --bui | --bu)
376     ac_prev=build_alias ;;
377   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
378     build_alias=$ac_optarg ;;
379
380   -cache-file | --cache-file | --cache-fil | --cache-fi \
381   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
382     ac_prev=cache_file ;;
383   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
384   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
385     cache_file=$ac_optarg ;;
386
387   --config-cache | -C)
388     cache_file=config.cache ;;
389
390   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
391     ac_prev=datadir ;;
392   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
393   | --da=*)
394     datadir=$ac_optarg ;;
395
396   -disable-* | --disable-*)
397     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
398     # Reject names that are not valid shell variable names.
399     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
400       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
401    { (exit 1); exit 1; }; }
402     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
403     eval "enable_$ac_feature=no" ;;
404
405   -enable-* | --enable-*)
406     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
407     # Reject names that are not valid shell variable names.
408     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
409       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
410    { (exit 1); exit 1; }; }
411     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
412     case $ac_option in
413       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
414       *) ac_optarg=yes ;;
415     esac
416     eval "enable_$ac_feature='$ac_optarg'" ;;
417
418   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
419   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
420   | --exec | --exe | --ex)
421     ac_prev=exec_prefix ;;
422   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
423   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
424   | --exec=* | --exe=* | --ex=*)
425     exec_prefix=$ac_optarg ;;
426
427   -gas | --gas | --ga | --g)
428     # Obsolete; use --with-gas.
429     with_gas=yes ;;
430
431   -help | --help | --hel | --he | -h)
432     ac_init_help=long ;;
433   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
434     ac_init_help=recursive ;;
435   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
436     ac_init_help=short ;;
437
438   -host | --host | --hos | --ho)
439     ac_prev=host_alias ;;
440   -host=* | --host=* | --hos=* | --ho=*)
441     host_alias=$ac_optarg ;;
442
443   -includedir | --includedir | --includedi | --included | --include \
444   | --includ | --inclu | --incl | --inc)
445     ac_prev=includedir ;;
446   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
447   | --includ=* | --inclu=* | --incl=* | --inc=*)
448     includedir=$ac_optarg ;;
449
450   -infodir | --infodir | --infodi | --infod | --info | --inf)
451     ac_prev=infodir ;;
452   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
453     infodir=$ac_optarg ;;
454
455   -libdir | --libdir | --libdi | --libd)
456     ac_prev=libdir ;;
457   -libdir=* | --libdir=* | --libdi=* | --libd=*)
458     libdir=$ac_optarg ;;
459
460   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
461   | --libexe | --libex | --libe)
462     ac_prev=libexecdir ;;
463   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
464   | --libexe=* | --libex=* | --libe=*)
465     libexecdir=$ac_optarg ;;
466
467   -localstatedir | --localstatedir | --localstatedi | --localstated \
468   | --localstate | --localstat | --localsta | --localst \
469   | --locals | --local | --loca | --loc | --lo)
470     ac_prev=localstatedir ;;
471   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
472   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
473   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
474     localstatedir=$ac_optarg ;;
475
476   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477     ac_prev=mandir ;;
478   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
479     mandir=$ac_optarg ;;
480
481   -nfp | --nfp | --nf)
482     # Obsolete; use --without-fp.
483     with_fp=no ;;
484
485   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486   | --no-cr | --no-c | -n)
487     no_create=yes ;;
488
489   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
490   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
491     no_recursion=yes ;;
492
493   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
494   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
495   | --oldin | --oldi | --old | --ol | --o)
496     ac_prev=oldincludedir ;;
497   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
498   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
499   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
500     oldincludedir=$ac_optarg ;;
501
502   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503     ac_prev=prefix ;;
504   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
505     prefix=$ac_optarg ;;
506
507   -program-prefix | --program-prefix | --program-prefi | --program-pref \
508   | --program-pre | --program-pr | --program-p)
509     ac_prev=program_prefix ;;
510   -program-prefix=* | --program-prefix=* | --program-prefi=* \
511   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
512     program_prefix=$ac_optarg ;;
513
514   -program-suffix | --program-suffix | --program-suffi | --program-suff \
515   | --program-suf | --program-su | --program-s)
516     ac_prev=program_suffix ;;
517   -program-suffix=* | --program-suffix=* | --program-suffi=* \
518   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
519     program_suffix=$ac_optarg ;;
520
521   -program-transform-name | --program-transform-name \
522   | --program-transform-nam | --program-transform-na \
523   | --program-transform-n | --program-transform- \
524   | --program-transform | --program-transfor \
525   | --program-transfo | --program-transf \
526   | --program-trans | --program-tran \
527   | --progr-tra | --program-tr | --program-t)
528     ac_prev=program_transform_name ;;
529   -program-transform-name=* | --program-transform-name=* \
530   | --program-transform-nam=* | --program-transform-na=* \
531   | --program-transform-n=* | --program-transform-=* \
532   | --program-transform=* | --program-transfor=* \
533   | --program-transfo=* | --program-transf=* \
534   | --program-trans=* | --program-tran=* \
535   | --progr-tra=* | --program-tr=* | --program-t=*)
536     program_transform_name=$ac_optarg ;;
537
538   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
539   | -silent | --silent | --silen | --sile | --sil)
540     silent=yes ;;
541
542   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
543     ac_prev=sbindir ;;
544   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
545   | --sbi=* | --sb=*)
546     sbindir=$ac_optarg ;;
547
548   -sharedstatedir | --sharedstatedir | --sharedstatedi \
549   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
550   | --sharedst | --shareds | --shared | --share | --shar \
551   | --sha | --sh)
552     ac_prev=sharedstatedir ;;
553   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
554   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
555   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
556   | --sha=* | --sh=*)
557     sharedstatedir=$ac_optarg ;;
558
559   -site | --site | --sit)
560     ac_prev=site ;;
561   -site=* | --site=* | --sit=*)
562     site=$ac_optarg ;;
563
564   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565     ac_prev=srcdir ;;
566   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
567     srcdir=$ac_optarg ;;
568
569   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
570   | --syscon | --sysco | --sysc | --sys | --sy)
571     ac_prev=sysconfdir ;;
572   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
573   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
574     sysconfdir=$ac_optarg ;;
575
576   -target | --target | --targe | --targ | --tar | --ta | --t)
577     ac_prev=target_alias ;;
578   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
579     target_alias=$ac_optarg ;;
580
581   -v | -verbose | --verbose | --verbos | --verbo | --verb)
582     verbose=yes ;;
583
584   -version | --version | --versio | --versi | --vers | -V)
585     ac_init_version=: ;;
586
587   -with-* | --with-*)
588     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
589     # Reject names that are not valid shell variable names.
590     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
591       { echo "$as_me: error: invalid package name: $ac_package" >&2
592    { (exit 1); exit 1; }; }
593     ac_package=`echo $ac_package| sed 's/-/_/g'`
594     case $ac_option in
595       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
596       *) ac_optarg=yes ;;
597     esac
598     eval "with_$ac_package='$ac_optarg'" ;;
599
600   -without-* | --without-*)
601     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
602     # Reject names that are not valid shell variable names.
603     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
604       { echo "$as_me: error: invalid package name: $ac_package" >&2
605    { (exit 1); exit 1; }; }
606     ac_package=`echo $ac_package | sed 's/-/_/g'`
607     eval "with_$ac_package=no" ;;
608
609   --x)
610     # Obsolete; use --with-x.
611     with_x=yes ;;
612
613   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
614   | --x-incl | --x-inc | --x-in | --x-i)
615     ac_prev=x_includes ;;
616   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
617   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
618     x_includes=$ac_optarg ;;
619
620   -x-libraries | --x-libraries | --x-librarie | --x-librari \
621   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
622     ac_prev=x_libraries ;;
623   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
624   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
625     x_libraries=$ac_optarg ;;
626
627   -*) { echo "$as_me: error: unrecognized option: $ac_option
628 Try \`$0 --help' for more information." >&2
629    { (exit 1); exit 1; }; }
630     ;;
631
632   *=*)
633     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
634     # Reject names that are not valid shell variable names.
635     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
636       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
637    { (exit 1); exit 1; }; }
638     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
639     eval "$ac_envvar='$ac_optarg'"
640     export $ac_envvar ;;
641
642   *)
643     # FIXME: should be removed in autoconf 3.0.
644     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
645     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
646       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
647     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
648     ;;
649
650   esac
651 done
652
653 if test -n "$ac_prev"; then
654   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
655   { echo "$as_me: error: missing argument to $ac_option" >&2
656    { (exit 1); exit 1; }; }
657 fi
658
659 # Be sure to have absolute paths.
660 for ac_var in exec_prefix prefix
661 do
662   eval ac_val=$`echo $ac_var`
663   case $ac_val in
664     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
665     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
666    { (exit 1); exit 1; }; };;
667   esac
668 done
669
670 # Be sure to have absolute paths.
671 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
672               localstatedir libdir includedir oldincludedir infodir mandir
673 do
674   eval ac_val=$`echo $ac_var`
675   case $ac_val in
676     [\\/$]* | ?:[\\/]* ) ;;
677     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
678    { (exit 1); exit 1; }; };;
679   esac
680 done
681
682 # There might be people who depend on the old broken behavior: `$host'
683 # used to hold the argument of --host etc.
684 # FIXME: To remove some day.
685 build=$build_alias
686 host=$host_alias
687 target=$target_alias
688
689 # FIXME: To remove some day.
690 if test "x$host_alias" != x; then
691   if test "x$build_alias" = x; then
692     cross_compiling=maybe
693     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
694     If a cross compiler is detected then cross compile mode will be used." >&2
695   elif test "x$build_alias" != "x$host_alias"; then
696     cross_compiling=yes
697   fi
698 fi
699
700 ac_tool_prefix=
701 test -n "$host_alias" && ac_tool_prefix=$host_alias-
702
703 test "$silent" = yes && exec 6>/dev/null
704
705
706 # Find the source files, if location was not specified.
707 if test -z "$srcdir"; then
708   ac_srcdir_defaulted=yes
709   # Try the directory containing this script, then its parent.
710   ac_confdir=`(dirname "$0") 2>/dev/null ||
711 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
712          X"$0" : 'X\(//\)[^/]' \| \
713          X"$0" : 'X\(//\)$' \| \
714          X"$0" : 'X\(/\)' \| \
715          .     : '\(.\)' 2>/dev/null ||
716 echo X"$0" |
717     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
718           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
719           /^X\(\/\/\)$/{ s//\1/; q; }
720           /^X\(\/\).*/{ s//\1/; q; }
721           s/.*/./; q'`
722   srcdir=$ac_confdir
723   if test ! -r $srcdir/$ac_unique_file; then
724     srcdir=..
725   fi
726 else
727   ac_srcdir_defaulted=no
728 fi
729 if test ! -r $srcdir/$ac_unique_file; then
730   if test "$ac_srcdir_defaulted" = yes; then
731     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
732    { (exit 1); exit 1; }; }
733   else
734     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
735    { (exit 1); exit 1; }; }
736   fi
737 fi
738 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
739   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
740    { (exit 1); exit 1; }; }
741 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
742 ac_env_build_alias_set=${build_alias+set}
743 ac_env_build_alias_value=$build_alias
744 ac_cv_env_build_alias_set=${build_alias+set}
745 ac_cv_env_build_alias_value=$build_alias
746 ac_env_host_alias_set=${host_alias+set}
747 ac_env_host_alias_value=$host_alias
748 ac_cv_env_host_alias_set=${host_alias+set}
749 ac_cv_env_host_alias_value=$host_alias
750 ac_env_target_alias_set=${target_alias+set}
751 ac_env_target_alias_value=$target_alias
752 ac_cv_env_target_alias_set=${target_alias+set}
753 ac_cv_env_target_alias_value=$target_alias
754 ac_env_CCAS_set=${CCAS+set}
755 ac_env_CCAS_value=$CCAS
756 ac_cv_env_CCAS_set=${CCAS+set}
757 ac_cv_env_CCAS_value=$CCAS
758 ac_env_CCASFLAGS_set=${CCASFLAGS+set}
759 ac_env_CCASFLAGS_value=$CCASFLAGS
760 ac_cv_env_CCASFLAGS_set=${CCASFLAGS+set}
761 ac_cv_env_CCASFLAGS_value=$CCASFLAGS
762 ac_env_CPP_set=${CPP+set}
763 ac_env_CPP_value=$CPP
764 ac_cv_env_CPP_set=${CPP+set}
765 ac_cv_env_CPP_value=$CPP
766 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
767 ac_env_CPPFLAGS_value=$CPPFLAGS
768 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
769 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
770
771 #
772 # Report the --help message.
773 #
774 if test "$ac_init_help" = "long"; then
775   # Omit some internal or obsolete options to make the list less imposing.
776   # This message is too long to be a string in the A/UX 3.1 sh.
777   cat <<_ACEOF
778 \`configure' configures libffi 2.1 to adapt to many kinds of systems.
779
780 Usage: $0 [OPTION]... [VAR=VALUE]...
781
782 To assign environment variables (e.g., CC, CFLAGS...), specify them as
783 VAR=VALUE.  See below for descriptions of some of the useful variables.
784
785 Defaults for the options are specified in brackets.
786
787 Configuration:
788   -h, --help              display this help and exit
789       --help=short        display options specific to this package
790       --help=recursive    display the short help of all the included packages
791   -V, --version           display version information and exit
792   -q, --quiet, --silent   do not print \`checking...' messages
793       --cache-file=FILE   cache test results in FILE [disabled]
794   -C, --config-cache      alias for \`--cache-file=config.cache'
795   -n, --no-create         do not create output files
796       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
797
798 _ACEOF
799
800   cat <<_ACEOF
801 Installation directories:
802   --prefix=PREFIX         install architecture-independent files in PREFIX
803                           [$ac_default_prefix]
804   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
805                           [PREFIX]
806
807 By default, \`make install' will install all the files in
808 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
809 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
810 for instance \`--prefix=\$HOME'.
811
812 For better control, use the options below.
813
814 Fine tuning of the installation directories:
815   --bindir=DIR           user executables [EPREFIX/bin]
816   --sbindir=DIR          system admin executables [EPREFIX/sbin]
817   --libexecdir=DIR       program executables [EPREFIX/libexec]
818   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
819   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
820   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
821   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
822   --libdir=DIR           object code libraries [EPREFIX/lib]
823   --includedir=DIR       C header files [PREFIX/include]
824   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
825   --infodir=DIR          info documentation [PREFIX/info]
826   --mandir=DIR           man documentation [PREFIX/man]
827 _ACEOF
828
829   cat <<\_ACEOF
830
831 Program names:
832   --program-prefix=PREFIX            prepend PREFIX to installed program names
833   --program-suffix=SUFFIX            append SUFFIX to installed program names
834   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
835
836 System types:
837   --build=BUILD     configure for building on BUILD [guessed]
838   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
839   --target=TARGET   configure for building compilers for TARGET [HOST]
840 _ACEOF
841 fi
842
843 if test -n "$ac_init_help"; then
844   case $ac_init_help in
845      short | recursive ) echo "Configuration of libffi 2.1:";;
846    esac
847   cat <<\_ACEOF
848
849 Optional Features:
850   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
851   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
852   --enable-multilib       build many library versions (default)
853   --disable-dependency-tracking  speeds up one-time build
854   --enable-dependency-tracking   do not reject slow dependency extractors
855   --enable-shared=PKGS  build shared libraries default=yes
856   --enable-static=PKGS  build static libraries default=yes
857   --enable-fast-install=PKGS  optimize for fast installation default=yes
858   --disable-libtool-lock  avoid locking (might break parallel builds)
859   --enable-maintainer-mode  enable make rules and dependencies not useful
860                           (and sometimes confusing) to the casual installer
861   --enable-debug          debugging mode
862   --disable-structs       omit code for struct support
863   --disable-raw-api       make the raw api unavailable
864   --enable-purify-safety  purify-safe mode
865
866 Optional Packages:
867   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
868   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
869   --with-gnu-ld           assume the C compiler uses GNU ld default=no
870   --with-pic              try to use only PIC/non-PIC objects default=use both
871
872 Some influential environment variables:
873   CC          C compiler command
874   CFLAGS      C compiler flags
875   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
876               nonstandard directory <lib dir>
877   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
878               headers in a nonstandard directory <include dir>
879   CCAS        assembler compiler command (defaults to CC)
880   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
881   CPP         C preprocessor
882
883 Use these variables to override the choices made by `configure' or to help
884 it to find libraries and programs with nonstandard names/locations.
885
886 Report bugs to <http://gcc.gnu.org/bugs.html>.
887 _ACEOF
888 fi
889
890 if test "$ac_init_help" = "recursive"; then
891   # If there are subdirs, report their specific --help.
892   ac_popdir=`pwd`
893   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
894     test -d $ac_dir || continue
895     ac_builddir=.
896
897 if test "$ac_dir" != .; then
898   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
899   # A "../" for each directory in $ac_dir_suffix.
900   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
901 else
902   ac_dir_suffix= ac_top_builddir=
903 fi
904
905 case $srcdir in
906   .)  # No --srcdir option.  We are building in place.
907     ac_srcdir=.
908     if test -z "$ac_top_builddir"; then
909        ac_top_srcdir=.
910     else
911        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
912     fi ;;
913   [\\/]* | ?:[\\/]* )  # Absolute path.
914     ac_srcdir=$srcdir$ac_dir_suffix;
915     ac_top_srcdir=$srcdir ;;
916   *) # Relative path.
917     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
918     ac_top_srcdir=$ac_top_builddir$srcdir ;;
919 esac
920
921 # Do not use `cd foo && pwd` to compute absolute paths, because
922 # the directories may not exist.
923 case `pwd` in
924 .) ac_abs_builddir="$ac_dir";;
925 *)
926   case "$ac_dir" in
927   .) ac_abs_builddir=`pwd`;;
928   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
929   *) ac_abs_builddir=`pwd`/"$ac_dir";;
930   esac;;
931 esac
932 case $ac_abs_builddir in
933 .) ac_abs_top_builddir=${ac_top_builddir}.;;
934 *)
935   case ${ac_top_builddir}. in
936   .) ac_abs_top_builddir=$ac_abs_builddir;;
937   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
938   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
939   esac;;
940 esac
941 case $ac_abs_builddir in
942 .) ac_abs_srcdir=$ac_srcdir;;
943 *)
944   case $ac_srcdir in
945   .) ac_abs_srcdir=$ac_abs_builddir;;
946   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
947   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
948   esac;;
949 esac
950 case $ac_abs_builddir in
951 .) ac_abs_top_srcdir=$ac_top_srcdir;;
952 *)
953   case $ac_top_srcdir in
954   .) ac_abs_top_srcdir=$ac_abs_builddir;;
955   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
956   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
957   esac;;
958 esac
959
960     cd $ac_dir
961     # Check for guested configure; otherwise get Cygnus style configure.
962     if test -f $ac_srcdir/configure.gnu; then
963       echo
964       $SHELL $ac_srcdir/configure.gnu  --help=recursive
965     elif test -f $ac_srcdir/configure; then
966       echo
967       $SHELL $ac_srcdir/configure  --help=recursive
968     elif test -f $ac_srcdir/configure.ac ||
969            test -f $ac_srcdir/configure.in; then
970       echo
971       $ac_configure --help
972     else
973       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
974     fi
975     cd $ac_popdir
976   done
977 fi
978
979 test -n "$ac_init_help" && exit 0
980 if $ac_init_version; then
981   cat <<\_ACEOF
982 libffi configure 2.1
983 generated by GNU Autoconf 2.59
984
985 Copyright (C) 2003 Free Software Foundation, Inc.
986 This configure script is free software; the Free Software Foundation
987 gives unlimited permission to copy, distribute and modify it.
988 _ACEOF
989   exit 0
990 fi
991 exec 5>config.log
992 cat >&5 <<_ACEOF
993 This file contains any messages produced by compilers while
994 running configure, to aid debugging if configure makes a mistake.
995
996 It was created by libffi $as_me 2.1, which was
997 generated by GNU Autoconf 2.59.  Invocation command line was
998
999   $ $0 $@
1000
1001 _ACEOF
1002 {
1003 cat <<_ASUNAME
1004 ## --------- ##
1005 ## Platform. ##
1006 ## --------- ##
1007
1008 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1009 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1010 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1011 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1012 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1013
1014 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1015 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1016
1017 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1018 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1019 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1020 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1021 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1022 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1023 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1024
1025 _ASUNAME
1026
1027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1028 for as_dir in $PATH
1029 do
1030   IFS=$as_save_IFS
1031   test -z "$as_dir" && as_dir=.
1032   echo "PATH: $as_dir"
1033 done
1034
1035 } >&5
1036
1037 cat >&5 <<_ACEOF
1038
1039
1040 ## ----------- ##
1041 ## Core tests. ##
1042 ## ----------- ##
1043
1044 _ACEOF
1045
1046
1047 # Keep a trace of the command line.
1048 # Strip out --no-create and --no-recursion so they do not pile up.
1049 # Strip out --silent because we don't want to record it for future runs.
1050 # Also quote any args containing shell meta-characters.
1051 # Make two passes to allow for proper duplicate-argument suppression.
1052 ac_configure_args=
1053 ac_configure_args0=
1054 ac_configure_args1=
1055 ac_sep=
1056 ac_must_keep_next=false
1057 for ac_pass in 1 2
1058 do
1059   for ac_arg
1060   do
1061     case $ac_arg in
1062     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1063     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1064     | -silent | --silent | --silen | --sile | --sil)
1065       continue ;;
1066     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1067       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1068     esac
1069     case $ac_pass in
1070     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1071     2)
1072       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1073       if test $ac_must_keep_next = true; then
1074         ac_must_keep_next=false # Got value, back to normal.
1075       else
1076         case $ac_arg in
1077           *=* | --config-cache | -C | -disable-* | --disable-* \
1078           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1079           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1080           | -with-* | --with-* | -without-* | --without-* | --x)
1081             case "$ac_configure_args0 " in
1082               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1083             esac
1084             ;;
1085           -* ) ac_must_keep_next=true ;;
1086         esac
1087       fi
1088       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1089       # Get rid of the leading space.
1090       ac_sep=" "
1091       ;;
1092     esac
1093   done
1094 done
1095 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1096 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1097
1098 # When interrupted or exit'd, cleanup temporary files, and complete
1099 # config.log.  We remove comments because anyway the quotes in there
1100 # would cause problems or look ugly.
1101 # WARNING: Be sure not to use single quotes in there, as some shells,
1102 # such as our DU 5.0 friend, will then `close' the trap.
1103 trap 'exit_status=$?
1104   # Save into config.log some information that might help in debugging.
1105   {
1106     echo
1107
1108     cat <<\_ASBOX
1109 ## ---------------- ##
1110 ## Cache variables. ##
1111 ## ---------------- ##
1112 _ASBOX
1113     echo
1114     # The following way of writing the cache mishandles newlines in values,
1115 {
1116   (set) 2>&1 |
1117     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1118     *ac_space=\ *)
1119       sed -n \
1120         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1121           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1122       ;;
1123     *)
1124       sed -n \
1125         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1126       ;;
1127     esac;
1128 }
1129     echo
1130
1131     cat <<\_ASBOX
1132 ## ----------------- ##
1133 ## Output variables. ##
1134 ## ----------------- ##
1135 _ASBOX
1136     echo
1137     for ac_var in $ac_subst_vars
1138     do
1139       eval ac_val=$`echo $ac_var`
1140       echo "$ac_var='"'"'$ac_val'"'"'"
1141     done | sort
1142     echo
1143
1144     if test -n "$ac_subst_files"; then
1145       cat <<\_ASBOX
1146 ## ------------- ##
1147 ## Output files. ##
1148 ## ------------- ##
1149 _ASBOX
1150       echo
1151       for ac_var in $ac_subst_files
1152       do
1153         eval ac_val=$`echo $ac_var`
1154         echo "$ac_var='"'"'$ac_val'"'"'"
1155       done | sort
1156       echo
1157     fi
1158
1159     if test -s confdefs.h; then
1160       cat <<\_ASBOX
1161 ## ----------- ##
1162 ## confdefs.h. ##
1163 ## ----------- ##
1164 _ASBOX
1165       echo
1166       sed "/^$/d" confdefs.h | sort
1167       echo
1168     fi
1169     test "$ac_signal" != 0 &&
1170       echo "$as_me: caught signal $ac_signal"
1171     echo "$as_me: exit $exit_status"
1172   } >&5
1173   rm -f core *.core &&
1174   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1175     exit $exit_status
1176      ' 0
1177 for ac_signal in 1 2 13 15; do
1178   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1179 done
1180 ac_signal=0
1181
1182 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1183 rm -rf conftest* confdefs.h
1184 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1185 echo >confdefs.h
1186
1187 # Predefined preprocessor variables.
1188
1189 cat >>confdefs.h <<_ACEOF
1190 #define PACKAGE_NAME "$PACKAGE_NAME"
1191 _ACEOF
1192
1193
1194 cat >>confdefs.h <<_ACEOF
1195 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1196 _ACEOF
1197
1198
1199 cat >>confdefs.h <<_ACEOF
1200 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1201 _ACEOF
1202
1203
1204 cat >>confdefs.h <<_ACEOF
1205 #define PACKAGE_STRING "$PACKAGE_STRING"
1206 _ACEOF
1207
1208
1209 cat >>confdefs.h <<_ACEOF
1210 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1211 _ACEOF
1212
1213
1214 # Let the site file select an alternate cache file if it wants to.
1215 # Prefer explicitly selected file to automatically selected ones.
1216 if test -z "$CONFIG_SITE"; then
1217   if test "x$prefix" != xNONE; then
1218     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1219   else
1220     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1221   fi
1222 fi
1223 for ac_site_file in $CONFIG_SITE; do
1224   if test -r "$ac_site_file"; then
1225     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1226 echo "$as_me: loading site script $ac_site_file" >&6;}
1227     sed 's/^/| /' "$ac_site_file" >&5
1228     . "$ac_site_file"
1229   fi
1230 done
1231
1232 if test -r "$cache_file"; then
1233   # Some versions of bash will fail to source /dev/null (special
1234   # files actually), so we avoid doing that.
1235   if test -f "$cache_file"; then
1236     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1237 echo "$as_me: loading cache $cache_file" >&6;}
1238     case $cache_file in
1239       [\\/]* | ?:[\\/]* ) . $cache_file;;
1240       *)                      . ./$cache_file;;
1241     esac
1242   fi
1243 else
1244   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1245 echo "$as_me: creating cache $cache_file" >&6;}
1246   >$cache_file
1247 fi
1248
1249 # Check that the precious variables saved in the cache have kept the same
1250 # value.
1251 ac_cache_corrupted=false
1252 for ac_var in `(set) 2>&1 |
1253                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1254   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1255   eval ac_new_set=\$ac_env_${ac_var}_set
1256   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1257   eval ac_new_val="\$ac_env_${ac_var}_value"
1258   case $ac_old_set,$ac_new_set in
1259     set,)
1260       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1261 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1262       ac_cache_corrupted=: ;;
1263     ,set)
1264       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1265 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1266       ac_cache_corrupted=: ;;
1267     ,);;
1268     *)
1269       if test "x$ac_old_val" != "x$ac_new_val"; then
1270         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1271 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1272         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1273 echo "$as_me:   former value:  $ac_old_val" >&2;}
1274         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1275 echo "$as_me:   current value: $ac_new_val" >&2;}
1276         ac_cache_corrupted=:
1277       fi;;
1278   esac
1279   # Pass precious variables to config.status.
1280   if test "$ac_new_set" = set; then
1281     case $ac_new_val in
1282     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1283       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1284     *) ac_arg=$ac_var=$ac_new_val ;;
1285     esac
1286     case " $ac_configure_args " in
1287       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1288       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1289     esac
1290   fi
1291 done
1292 if $ac_cache_corrupted; then
1293   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1294 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1295   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1296 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1297    { (exit 1); exit 1; }; }
1298 fi
1299
1300 ac_ext=c
1301 ac_cpp='$CPP $CPPFLAGS'
1302 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1303 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1304 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332           ac_config_headers="$ac_config_headers fficonfig.h"
1333
1334
1335 # Default to --enable-multilib
1336 # Check whether --enable-multilib or --disable-multilib was given.
1337 if test "${enable_multilib+set}" = set; then
1338   enableval="$enable_multilib"
1339   case "$enableval" in
1340   yes) multilib=yes ;;
1341   no)  multilib=no ;;
1342   *)   { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5
1343 echo "$as_me: error: bad value $enableval for multilib option" >&2;}
1344    { (exit 1); exit 1; }; } ;;
1345  esac
1346 else
1347   multilib=yes
1348 fi;
1349
1350 # We may get other options which we leave undocumented:
1351 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1352 # See config-ml.in if you want the gory details.
1353
1354 if test "$srcdir" = "."; then
1355   if test "$with_target_subdir" != "."; then
1356     multi_basedir="$srcdir/$with_multisrctop../.."
1357   else
1358     multi_basedir="$srcdir/$with_multisrctop.."
1359   fi
1360 else
1361   multi_basedir="$srcdir/.."
1362 fi
1363
1364
1365           ac_config_commands="$ac_config_commands default-1"
1366
1367
1368 ac_aux_dir=
1369 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1370   if test -f $ac_dir/install-sh; then
1371     ac_aux_dir=$ac_dir
1372     ac_install_sh="$ac_aux_dir/install-sh -c"
1373     break
1374   elif test -f $ac_dir/install.sh; then
1375     ac_aux_dir=$ac_dir
1376     ac_install_sh="$ac_aux_dir/install.sh -c"
1377     break
1378   elif test -f $ac_dir/shtool; then
1379     ac_aux_dir=$ac_dir
1380     ac_install_sh="$ac_aux_dir/shtool install -c"
1381     break
1382   fi
1383 done
1384 if test -z "$ac_aux_dir"; then
1385   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1386 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1387    { (exit 1); exit 1; }; }
1388 fi
1389 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1390 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1391 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1392
1393 # Make sure we can run config.sub.
1394 $ac_config_sub sun4 >/dev/null 2>&1 ||
1395   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1396 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1397    { (exit 1); exit 1; }; }
1398
1399 echo "$as_me:$LINENO: checking build system type" >&5
1400 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1401 if test "${ac_cv_build+set}" = set; then
1402   echo $ECHO_N "(cached) $ECHO_C" >&6
1403 else
1404   ac_cv_build_alias=$build_alias
1405 test -z "$ac_cv_build_alias" &&
1406   ac_cv_build_alias=`$ac_config_guess`
1407 test -z "$ac_cv_build_alias" &&
1408   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1409 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1410    { (exit 1); exit 1; }; }
1411 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1412   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1413 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1414    { (exit 1); exit 1; }; }
1415
1416 fi
1417 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1418 echo "${ECHO_T}$ac_cv_build" >&6
1419 build=$ac_cv_build
1420 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1421 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1422 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1423
1424
1425 echo "$as_me:$LINENO: checking host system type" >&5
1426 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1427 if test "${ac_cv_host+set}" = set; then
1428   echo $ECHO_N "(cached) $ECHO_C" >&6
1429 else
1430   ac_cv_host_alias=$host_alias
1431 test -z "$ac_cv_host_alias" &&
1432   ac_cv_host_alias=$ac_cv_build_alias
1433 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1434   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1435 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1436    { (exit 1); exit 1; }; }
1437
1438 fi
1439 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1440 echo "${ECHO_T}$ac_cv_host" >&6
1441 host=$ac_cv_host
1442 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1443 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1444 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1445
1446
1447 echo "$as_me:$LINENO: checking target system type" >&5
1448 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1449 if test "${ac_cv_target+set}" = set; then
1450   echo $ECHO_N "(cached) $ECHO_C" >&6
1451 else
1452   ac_cv_target_alias=$target_alias
1453 test "x$ac_cv_target_alias" = "x" &&
1454   ac_cv_target_alias=$ac_cv_host_alias
1455 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1456   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1457 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1458    { (exit 1); exit 1; }; }
1459
1460 fi
1461 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1462 echo "${ECHO_T}$ac_cv_target" >&6
1463 target=$ac_cv_target
1464 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1465 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1466 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1467
1468
1469 # The aliases save the names the user supplied, while $host etc.
1470 # will get canonicalized.
1471 test -n "$target_alias" &&
1472   test "$program_prefix$program_suffix$program_transform_name" = \
1473     NONENONEs,x,x, &&
1474   program_prefix=${target_alias}-
1475 target_alias=${target_alias-$host_alias}
1476
1477 . ${srcdir}/configure.host
1478
1479 am__api_version="1.9"
1480 # Find a good install program.  We prefer a C program (faster),
1481 # so one script is as good as another.  But avoid the broken or
1482 # incompatible versions:
1483 # SysV /etc/install, /usr/sbin/install
1484 # SunOS /usr/etc/install
1485 # IRIX /sbin/install
1486 # AIX /bin/install
1487 # AmigaOS /C/install, which installs bootblocks on floppy discs
1488 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1489 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1490 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1491 # OS/2's system install, which has a completely different semantic
1492 # ./install, which can be erroneously created by make from ./install.sh.
1493 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1494 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1495 if test -z "$INSTALL"; then
1496 if test "${ac_cv_path_install+set}" = set; then
1497   echo $ECHO_N "(cached) $ECHO_C" >&6
1498 else
1499   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1500 for as_dir in $PATH
1501 do
1502   IFS=$as_save_IFS
1503   test -z "$as_dir" && as_dir=.
1504   # Account for people who put trailing slashes in PATH elements.
1505 case $as_dir/ in
1506   ./ | .// | /cC/* | \
1507   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1508   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1509   /usr/ucb/* ) ;;
1510   *)
1511     # OSF1 and SCO ODT 3.0 have their own names for install.
1512     # Don't use installbsd from OSF since it installs stuff as root
1513     # by default.
1514     for ac_prog in ginstall scoinst install; do
1515       for ac_exec_ext in '' $ac_executable_extensions; do
1516         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1517           if test $ac_prog = install &&
1518             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1519             # AIX install.  It has an incompatible calling convention.
1520             :
1521           elif test $ac_prog = install &&
1522             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1523             # program-specific install script used by HP pwplus--don't use.
1524             :
1525           else
1526             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1527             break 3
1528           fi
1529         fi
1530       done
1531     done
1532     ;;
1533 esac
1534 done
1535
1536
1537 fi
1538   if test "${ac_cv_path_install+set}" = set; then
1539     INSTALL=$ac_cv_path_install
1540   else
1541     # As a last resort, use the slow shell script.  We don't cache a
1542     # path for INSTALL within a source directory, because that will
1543     # break other packages using the cache if that directory is
1544     # removed, or if the path is relative.
1545     INSTALL=$ac_install_sh
1546   fi
1547 fi
1548 echo "$as_me:$LINENO: result: $INSTALL" >&5
1549 echo "${ECHO_T}$INSTALL" >&6
1550
1551 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1552 # It thinks the first close brace ends the variable substitution.
1553 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1554
1555 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1556
1557 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1558
1559 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1560 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1561 # Just in case
1562 sleep 1
1563 echo timestamp > conftest.file
1564 # Do `set' in a subshell so we don't clobber the current shell's
1565 # arguments.  Must try -L first in case configure is actually a
1566 # symlink; some systems play weird games with the mod time of symlinks
1567 # (eg FreeBSD returns the mod time of the symlink's containing
1568 # directory).
1569 if (
1570    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1571    if test "$*" = "X"; then
1572       # -L didn't work.
1573       set X `ls -t $srcdir/configure conftest.file`
1574    fi
1575    rm -f conftest.file
1576    if test "$*" != "X $srcdir/configure conftest.file" \
1577       && test "$*" != "X conftest.file $srcdir/configure"; then
1578
1579       # If neither matched, then we have a broken ls.  This can happen
1580       # if, for instance, CONFIG_SHELL is bash and it inherits a
1581       # broken ls alias from the environment.  This has actually
1582       # happened.  Such a system could not be considered "sane".
1583       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
1584 alias in your environment" >&5
1585 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
1586 alias in your environment" >&2;}
1587    { (exit 1); exit 1; }; }
1588    fi
1589
1590    test "$2" = conftest.file
1591    )
1592 then
1593    # Ok.
1594    :
1595 else
1596    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1597 Check your system clock" >&5
1598 echo "$as_me: error: newly created file is older than distributed files!
1599 Check your system clock" >&2;}
1600    { (exit 1); exit 1; }; }
1601 fi
1602 echo "$as_me:$LINENO: result: yes" >&5
1603 echo "${ECHO_T}yes" >&6
1604 test "$program_prefix" != NONE &&
1605   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1606 # Use a double $ so make ignores it.
1607 test "$program_suffix" != NONE &&
1608   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1609 # Double any \ or $.  echo might interpret backslashes.
1610 # By default was `s,x,x', remove it if useless.
1611 cat <<\_ACEOF >conftest.sed
1612 s/[\\$]/&&/g;s/;s,x,x,$//
1613 _ACEOF
1614 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1615 rm conftest.sed
1616
1617 # expand $ac_aux_dir to an absolute path
1618 am_aux_dir=`cd $ac_aux_dir && pwd`
1619
1620 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1621 # Use eval to expand $SHELL
1622 if eval "$MISSING --run true"; then
1623   am_missing_run="$MISSING --run "
1624 else
1625   am_missing_run=
1626   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1627 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1628 fi
1629
1630 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1631   # We used to keeping the `.' as first argument, in order to
1632   # allow $(mkdir_p) to be used without argument.  As in
1633   #   $(mkdir_p) $(somedir)
1634   # where $(somedir) is conditionally defined.  However this is wrong
1635   # for two reasons:
1636   #  1. if the package is installed by a user who cannot write `.'
1637   #     make install will fail,
1638   #  2. the above comment should most certainly read
1639   #     $(mkdir_p) $(DESTDIR)$(somedir)
1640   #     so it does not work when $(somedir) is undefined and
1641   #     $(DESTDIR) is not.
1642   #  To support the latter case, we have to write
1643   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1644   #  so the `.' trick is pointless.
1645   mkdir_p='mkdir -p --'
1646 else
1647   # On NextStep and OpenStep, the `mkdir' command does not
1648   # recognize any option.  It will interpret all options as
1649   # directories to create, and then abort because `.' already
1650   # exists.
1651   for d in ./-p ./--version;
1652   do
1653     test -d $d && rmdir $d
1654   done
1655   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1656   if test -f "$ac_aux_dir/mkinstalldirs"; then
1657     mkdir_p='$(mkinstalldirs)'
1658   else
1659     mkdir_p='$(install_sh) -d'
1660   fi
1661 fi
1662
1663 for ac_prog in gawk mawk nawk awk
1664 do
1665   # Extract the first word of "$ac_prog", so it can be a program name with args.
1666 set dummy $ac_prog; ac_word=$2
1667 echo "$as_me:$LINENO: checking for $ac_word" >&5
1668 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1669 if test "${ac_cv_prog_AWK+set}" = set; then
1670   echo $ECHO_N "(cached) $ECHO_C" >&6
1671 else
1672   if test -n "$AWK"; then
1673   ac_cv_prog_AWK="$AWK" # Let the user override the test.
1674 else
1675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1676 for as_dir in $PATH
1677 do
1678   IFS=$as_save_IFS
1679   test -z "$as_dir" && as_dir=.
1680   for ac_exec_ext in '' $ac_executable_extensions; do
1681   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1682     ac_cv_prog_AWK="$ac_prog"
1683     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1684     break 2
1685   fi
1686 done
1687 done
1688
1689 fi
1690 fi
1691 AWK=$ac_cv_prog_AWK
1692 if test -n "$AWK"; then
1693   echo "$as_me:$LINENO: result: $AWK" >&5
1694 echo "${ECHO_T}$AWK" >&6
1695 else
1696   echo "$as_me:$LINENO: result: no" >&5
1697 echo "${ECHO_T}no" >&6
1698 fi
1699
1700   test -n "$AWK" && break
1701 done
1702
1703 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1704 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1705 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1706 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1707   echo $ECHO_N "(cached) $ECHO_C" >&6
1708 else
1709   cat >conftest.make <<\_ACEOF
1710 all:
1711         @echo 'ac_maketemp="$(MAKE)"'
1712 _ACEOF
1713 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1714 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1715 if test -n "$ac_maketemp"; then
1716   eval ac_cv_prog_make_${ac_make}_set=yes
1717 else
1718   eval ac_cv_prog_make_${ac_make}_set=no
1719 fi
1720 rm -f conftest.make
1721 fi
1722 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1723   echo "$as_me:$LINENO: result: yes" >&5
1724 echo "${ECHO_T}yes" >&6
1725   SET_MAKE=
1726 else
1727   echo "$as_me:$LINENO: result: no" >&5
1728 echo "${ECHO_T}no" >&6
1729   SET_MAKE="MAKE=${MAKE-make}"
1730 fi
1731
1732 rm -rf .tst 2>/dev/null
1733 mkdir .tst 2>/dev/null
1734 if test -d .tst; then
1735   am__leading_dot=.
1736 else
1737   am__leading_dot=_
1738 fi
1739 rmdir .tst 2>/dev/null
1740
1741 # test to see if srcdir already configured
1742 if test "`cd $srcdir && pwd`" != "`pwd`" &&
1743    test -f $srcdir/config.status; then
1744   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1745 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1746    { (exit 1); exit 1; }; }
1747 fi
1748
1749 # test whether we have cygpath
1750 if test -z "$CYGPATH_W"; then
1751   if (cygpath --version) >/dev/null 2>/dev/null; then
1752     CYGPATH_W='cygpath -w'
1753   else
1754     CYGPATH_W=echo
1755   fi
1756 fi
1757
1758
1759 # Define the identity of the package.
1760  PACKAGE='libffi'
1761  VERSION='2.1'
1762
1763
1764 cat >>confdefs.h <<_ACEOF
1765 #define PACKAGE "$PACKAGE"
1766 _ACEOF
1767
1768
1769 cat >>confdefs.h <<_ACEOF
1770 #define VERSION "$VERSION"
1771 _ACEOF
1772
1773 # Some tools Automake needs.
1774
1775 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1776
1777
1778 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1779
1780
1781 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1782
1783
1784 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1785
1786
1787 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1788
1789 install_sh=${install_sh-"$am_aux_dir/install-sh"}
1790
1791 # Installed binaries are usually stripped using `strip' when the user
1792 # run `make install-strip'.  However `strip' might not be the right
1793 # tool to use in cross-compilation environments, therefore Automake
1794 # will honor the `STRIP' environment variable to overrule this program.
1795 if test "$cross_compiling" != no; then
1796   if test -n "$ac_tool_prefix"; then
1797   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1798 set dummy ${ac_tool_prefix}strip; ac_word=$2
1799 echo "$as_me:$LINENO: checking for $ac_word" >&5
1800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1801 if test "${ac_cv_prog_STRIP+set}" = set; then
1802   echo $ECHO_N "(cached) $ECHO_C" >&6
1803 else
1804   if test -n "$STRIP"; then
1805   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1806 else
1807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1808 for as_dir in $PATH
1809 do
1810   IFS=$as_save_IFS
1811   test -z "$as_dir" && as_dir=.
1812   for ac_exec_ext in '' $ac_executable_extensions; do
1813   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1814     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1815     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1816     break 2
1817   fi
1818 done
1819 done
1820
1821 fi
1822 fi
1823 STRIP=$ac_cv_prog_STRIP
1824 if test -n "$STRIP"; then
1825   echo "$as_me:$LINENO: result: $STRIP" >&5
1826 echo "${ECHO_T}$STRIP" >&6
1827 else
1828   echo "$as_me:$LINENO: result: no" >&5
1829 echo "${ECHO_T}no" >&6
1830 fi
1831
1832 fi
1833 if test -z "$ac_cv_prog_STRIP"; then
1834   ac_ct_STRIP=$STRIP
1835   # Extract the first word of "strip", so it can be a program name with args.
1836 set dummy strip; ac_word=$2
1837 echo "$as_me:$LINENO: checking for $ac_word" >&5
1838 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1839 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
1840   echo $ECHO_N "(cached) $ECHO_C" >&6
1841 else
1842   if test -n "$ac_ct_STRIP"; then
1843   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1844 else
1845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1846 for as_dir in $PATH
1847 do
1848   IFS=$as_save_IFS
1849   test -z "$as_dir" && as_dir=.
1850   for ac_exec_ext in '' $ac_executable_extensions; do
1851   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1852     ac_cv_prog_ac_ct_STRIP="strip"
1853     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1854     break 2
1855   fi
1856 done
1857 done
1858
1859   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
1860 fi
1861 fi
1862 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
1863 if test -n "$ac_ct_STRIP"; then
1864   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
1865 echo "${ECHO_T}$ac_ct_STRIP" >&6
1866 else
1867   echo "$as_me:$LINENO: result: no" >&5
1868 echo "${ECHO_T}no" >&6
1869 fi
1870
1871   STRIP=$ac_ct_STRIP
1872 else
1873   STRIP="$ac_cv_prog_STRIP"
1874 fi
1875
1876 fi
1877 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1878
1879 # We need awk for the "check" target.  The system "awk" is bad on
1880 # some platforms.
1881 # Always define AMTAR for backward compatibility.
1882
1883 AMTAR=${AMTAR-"${am_missing_run}tar"}
1884
1885 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
1886
1887
1888
1889
1890
1891
1892 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
1893 # We must force CC to /not/ be precious variables; otherwise
1894 # the wrong, non-multilib-adjusted value will be used in multilibs.
1895 # As a side effect, we have to subst CFLAGS ourselves.
1896
1897
1898
1899 ac_ext=c
1900 ac_cpp='$CPP $CPPFLAGS'
1901 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1902 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1903 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1904 if test -n "$ac_tool_prefix"; then
1905   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1906 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1907 echo "$as_me:$LINENO: checking for $ac_word" >&5
1908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1909 if test "${ac_cv_prog_CC+set}" = set; then
1910   echo $ECHO_N "(cached) $ECHO_C" >&6
1911 else
1912   if test -n "$CC"; then
1913   ac_cv_prog_CC="$CC" # Let the user override the test.
1914 else
1915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1916 for as_dir in $PATH
1917 do
1918   IFS=$as_save_IFS
1919   test -z "$as_dir" && as_dir=.
1920   for ac_exec_ext in '' $ac_executable_extensions; do
1921   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1922     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1923     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1924     break 2
1925   fi
1926 done
1927 done
1928
1929 fi
1930 fi
1931 CC=$ac_cv_prog_CC
1932 if test -n "$CC"; then
1933   echo "$as_me:$LINENO: result: $CC" >&5
1934 echo "${ECHO_T}$CC" >&6
1935 else
1936   echo "$as_me:$LINENO: result: no" >&5
1937 echo "${ECHO_T}no" >&6
1938 fi
1939
1940 fi
1941 if test -z "$ac_cv_prog_CC"; then
1942   ac_ct_CC=$CC
1943   # Extract the first word of "gcc", so it can be a program name with args.
1944 set dummy gcc; ac_word=$2
1945 echo "$as_me:$LINENO: checking for $ac_word" >&5
1946 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1947 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1948   echo $ECHO_N "(cached) $ECHO_C" >&6
1949 else
1950   if test -n "$ac_ct_CC"; then
1951   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1952 else
1953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1954 for as_dir in $PATH
1955 do
1956   IFS=$as_save_IFS
1957   test -z "$as_dir" && as_dir=.
1958   for ac_exec_ext in '' $ac_executable_extensions; do
1959   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1960     ac_cv_prog_ac_ct_CC="gcc"
1961     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1962     break 2
1963   fi
1964 done
1965 done
1966
1967 fi
1968 fi
1969 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1970 if test -n "$ac_ct_CC"; then
1971   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1972 echo "${ECHO_T}$ac_ct_CC" >&6
1973 else
1974   echo "$as_me:$LINENO: result: no" >&5
1975 echo "${ECHO_T}no" >&6
1976 fi
1977
1978   CC=$ac_ct_CC
1979 else
1980   CC="$ac_cv_prog_CC"
1981 fi
1982
1983 if test -z "$CC"; then
1984   if test -n "$ac_tool_prefix"; then
1985   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1986 set dummy ${ac_tool_prefix}cc; ac_word=$2
1987 echo "$as_me:$LINENO: checking for $ac_word" >&5
1988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1989 if test "${ac_cv_prog_CC+set}" = set; then
1990   echo $ECHO_N "(cached) $ECHO_C" >&6
1991 else
1992   if test -n "$CC"; then
1993   ac_cv_prog_CC="$CC" # Let the user override the test.
1994 else
1995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1996 for as_dir in $PATH
1997 do
1998   IFS=$as_save_IFS
1999   test -z "$as_dir" && as_dir=.
2000   for ac_exec_ext in '' $ac_executable_extensions; do
2001   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2002     ac_cv_prog_CC="${ac_tool_prefix}cc"
2003     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2004     break 2
2005   fi
2006 done
2007 done
2008
2009 fi
2010 fi
2011 CC=$ac_cv_prog_CC
2012 if test -n "$CC"; then
2013   echo "$as_me:$LINENO: result: $CC" >&5
2014 echo "${ECHO_T}$CC" >&6
2015 else
2016   echo "$as_me:$LINENO: result: no" >&5
2017 echo "${ECHO_T}no" >&6
2018 fi
2019
2020 fi
2021 if test -z "$ac_cv_prog_CC"; then
2022   ac_ct_CC=$CC
2023   # Extract the first word of "cc", so it can be a program name with args.
2024 set dummy cc; ac_word=$2
2025 echo "$as_me:$LINENO: checking for $ac_word" >&5
2026 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2027 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2028   echo $ECHO_N "(cached) $ECHO_C" >&6
2029 else
2030   if test -n "$ac_ct_CC"; then
2031   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2032 else
2033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2034 for as_dir in $PATH
2035 do
2036   IFS=$as_save_IFS
2037   test -z "$as_dir" && as_dir=.
2038   for ac_exec_ext in '' $ac_executable_extensions; do
2039   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2040     ac_cv_prog_ac_ct_CC="cc"
2041     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2042     break 2
2043   fi
2044 done
2045 done
2046
2047 fi
2048 fi
2049 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2050 if test -n "$ac_ct_CC"; then
2051   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2052 echo "${ECHO_T}$ac_ct_CC" >&6
2053 else
2054   echo "$as_me:$LINENO: result: no" >&5
2055 echo "${ECHO_T}no" >&6
2056 fi
2057
2058   CC=$ac_ct_CC
2059 else
2060   CC="$ac_cv_prog_CC"
2061 fi
2062
2063 fi
2064 if test -z "$CC"; then
2065   # Extract the first word of "cc", so it can be a program name with args.
2066 set dummy cc; ac_word=$2
2067 echo "$as_me:$LINENO: checking for $ac_word" >&5
2068 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2069 if test "${ac_cv_prog_CC+set}" = set; then
2070   echo $ECHO_N "(cached) $ECHO_C" >&6
2071 else
2072   if test -n "$CC"; then
2073   ac_cv_prog_CC="$CC" # Let the user override the test.
2074 else
2075   ac_prog_rejected=no
2076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2077 for as_dir in $PATH
2078 do
2079   IFS=$as_save_IFS
2080   test -z "$as_dir" && as_dir=.
2081   for ac_exec_ext in '' $ac_executable_extensions; do
2082   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2083     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2084        ac_prog_rejected=yes
2085        continue
2086      fi
2087     ac_cv_prog_CC="cc"
2088     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2089     break 2
2090   fi
2091 done
2092 done
2093
2094 if test $ac_prog_rejected = yes; then
2095   # We found a bogon in the path, so make sure we never use it.
2096   set dummy $ac_cv_prog_CC
2097   shift
2098   if test $# != 0; then
2099     # We chose a different compiler from the bogus one.
2100     # However, it has the same basename, so the bogon will be chosen
2101     # first if we set CC to just the basename; use the full file name.
2102     shift
2103     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2104   fi
2105 fi
2106 fi
2107 fi
2108 CC=$ac_cv_prog_CC
2109 if test -n "$CC"; then
2110   echo "$as_me:$LINENO: result: $CC" >&5
2111 echo "${ECHO_T}$CC" >&6
2112 else
2113   echo "$as_me:$LINENO: result: no" >&5
2114 echo "${ECHO_T}no" >&6
2115 fi
2116
2117 fi
2118 if test -z "$CC"; then
2119   if test -n "$ac_tool_prefix"; then
2120   for ac_prog in cl
2121   do
2122     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2123 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2124 echo "$as_me:$LINENO: checking for $ac_word" >&5
2125 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2126 if test "${ac_cv_prog_CC+set}" = set; then
2127   echo $ECHO_N "(cached) $ECHO_C" >&6
2128 else
2129   if test -n "$CC"; then
2130   ac_cv_prog_CC="$CC" # Let the user override the test.
2131 else
2132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133 for as_dir in $PATH
2134 do
2135   IFS=$as_save_IFS
2136   test -z "$as_dir" && as_dir=.
2137   for ac_exec_ext in '' $ac_executable_extensions; do
2138   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2139     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2140     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2141     break 2
2142   fi
2143 done
2144 done
2145
2146 fi
2147 fi
2148 CC=$ac_cv_prog_CC
2149 if test -n "$CC"; then
2150   echo "$as_me:$LINENO: result: $CC" >&5
2151 echo "${ECHO_T}$CC" >&6
2152 else
2153   echo "$as_me:$LINENO: result: no" >&5
2154 echo "${ECHO_T}no" >&6
2155 fi
2156
2157     test -n "$CC" && break
2158   done
2159 fi
2160 if test -z "$CC"; then
2161   ac_ct_CC=$CC
2162   for ac_prog in cl
2163 do
2164   # Extract the first word of "$ac_prog", so it can be a program name with args.
2165 set dummy $ac_prog; ac_word=$2
2166 echo "$as_me:$LINENO: checking for $ac_word" >&5
2167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2168 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2169   echo $ECHO_N "(cached) $ECHO_C" >&6
2170 else
2171   if test -n "$ac_ct_CC"; then
2172   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2173 else
2174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2175 for as_dir in $PATH
2176 do
2177   IFS=$as_save_IFS
2178   test -z "$as_dir" && as_dir=.
2179   for ac_exec_ext in '' $ac_executable_extensions; do
2180   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2181     ac_cv_prog_ac_ct_CC="$ac_prog"
2182     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2183     break 2
2184   fi
2185 done
2186 done
2187
2188 fi
2189 fi
2190 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2191 if test -n "$ac_ct_CC"; then
2192   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2193 echo "${ECHO_T}$ac_ct_CC" >&6
2194 else
2195   echo "$as_me:$LINENO: result: no" >&5
2196 echo "${ECHO_T}no" >&6
2197 fi
2198
2199   test -n "$ac_ct_CC" && break
2200 done
2201
2202   CC=$ac_ct_CC
2203 fi
2204
2205 fi
2206
2207
2208 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2209 See \`config.log' for more details." >&5
2210 echo "$as_me: error: no acceptable C compiler found in \$PATH
2211 See \`config.log' for more details." >&2;}
2212    { (exit 1); exit 1; }; }
2213
2214 # Provide some information about the compiler.
2215 echo "$as_me:$LINENO:" \
2216      "checking for C compiler version" >&5
2217 ac_compiler=`set X $ac_compile; echo $2`
2218 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2219   (eval $ac_compiler --version </dev/null >&5) 2>&5
2220   ac_status=$?
2221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2222   (exit $ac_status); }
2223 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2224   (eval $ac_compiler -v </dev/null >&5) 2>&5
2225   ac_status=$?
2226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2227   (exit $ac_status); }
2228 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2229   (eval $ac_compiler -V </dev/null >&5) 2>&5
2230   ac_status=$?
2231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2232   (exit $ac_status); }
2233
2234 cat >conftest.$ac_ext <<_ACEOF
2235 /* confdefs.h.  */
2236 _ACEOF
2237 cat confdefs.h >>conftest.$ac_ext
2238 cat >>conftest.$ac_ext <<_ACEOF
2239 /* end confdefs.h.  */
2240
2241 int
2242 main ()
2243 {
2244
2245   ;
2246   return 0;
2247 }
2248 _ACEOF
2249 ac_clean_files_save=$ac_clean_files
2250 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2251 # Try to create an executable without -o first, disregard a.out.
2252 # It will help us diagnose broken compilers, and finding out an intuition
2253 # of exeext.
2254 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2255 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2256 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2257 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2258   (eval $ac_link_default) 2>&5
2259   ac_status=$?
2260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2261   (exit $ac_status); }; then
2262   # Find the output, starting from the most likely.  This scheme is
2263 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2264 # resort.
2265
2266 # Be careful to initialize this variable, since it used to be cached.
2267 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2268 ac_cv_exeext=
2269 # b.out is created by i960 compilers.
2270 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2271 do
2272   test -f "$ac_file" || continue
2273   case $ac_file in
2274     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2275         ;;
2276     conftest.$ac_ext )
2277         # This is the source file.
2278         ;;
2279     [ab].out )
2280         # We found the default executable, but exeext='' is most
2281         # certainly right.
2282         break;;
2283     *.* )
2284         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2285         # FIXME: I believe we export ac_cv_exeext for Libtool,
2286         # but it would be cool to find out if it's true.  Does anybody
2287         # maintain Libtool? --akim.
2288         export ac_cv_exeext
2289         break;;
2290     * )
2291         break;;
2292   esac
2293 done
2294 else
2295   echo "$as_me: failed program was:" >&5
2296 sed 's/^/| /' conftest.$ac_ext >&5
2297
2298 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2299 See \`config.log' for more details." >&5
2300 echo "$as_me: error: C compiler cannot create executables
2301 See \`config.log' for more details." >&2;}
2302    { (exit 77); exit 77; }; }
2303 fi
2304
2305 ac_exeext=$ac_cv_exeext
2306 echo "$as_me:$LINENO: result: $ac_file" >&5
2307 echo "${ECHO_T}$ac_file" >&6
2308
2309 # Check the compiler produces executables we can run.  If not, either
2310 # the compiler is broken, or we cross compile.
2311 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2312 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2313 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2314 # If not cross compiling, check that we can run a simple program.
2315 if test "$cross_compiling" != yes; then
2316   if { ac_try='./$ac_file'
2317   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2318   (eval $ac_try) 2>&5
2319   ac_status=$?
2320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2321   (exit $ac_status); }; }; then
2322     cross_compiling=no
2323   else
2324     if test "$cross_compiling" = maybe; then
2325         cross_compiling=yes
2326     else
2327         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2328 If you meant to cross compile, use \`--host'.
2329 See \`config.log' for more details." >&5
2330 echo "$as_me: error: cannot run C compiled programs.
2331 If you meant to cross compile, use \`--host'.
2332 See \`config.log' for more details." >&2;}
2333    { (exit 1); exit 1; }; }
2334     fi
2335   fi
2336 fi
2337 echo "$as_me:$LINENO: result: yes" >&5
2338 echo "${ECHO_T}yes" >&6
2339
2340 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2341 ac_clean_files=$ac_clean_files_save
2342 # Check the compiler produces executables we can run.  If not, either
2343 # the compiler is broken, or we cross compile.
2344 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2345 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2346 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2347 echo "${ECHO_T}$cross_compiling" >&6
2348
2349 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2350 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2351 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2352   (eval $ac_link) 2>&5
2353   ac_status=$?
2354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2355   (exit $ac_status); }; then
2356   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2357 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2358 # work properly (i.e., refer to `conftest.exe'), while it won't with
2359 # `rm'.
2360 for ac_file in conftest.exe conftest conftest.*; do
2361   test -f "$ac_file" || continue
2362   case $ac_file in
2363     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2364     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2365           export ac_cv_exeext
2366           break;;
2367     * ) break;;
2368   esac
2369 done
2370 else
2371   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2372 See \`config.log' for more details." >&5
2373 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2374 See \`config.log' for more details." >&2;}
2375    { (exit 1); exit 1; }; }
2376 fi
2377
2378 rm -f conftest$ac_cv_exeext
2379 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2380 echo "${ECHO_T}$ac_cv_exeext" >&6
2381
2382 rm -f conftest.$ac_ext
2383 EXEEXT=$ac_cv_exeext
2384 ac_exeext=$EXEEXT
2385 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2386 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2387 if test "${ac_cv_objext+set}" = set; then
2388   echo $ECHO_N "(cached) $ECHO_C" >&6
2389 else
2390   cat >conftest.$ac_ext <<_ACEOF
2391 /* confdefs.h.  */
2392 _ACEOF
2393 cat confdefs.h >>conftest.$ac_ext
2394 cat >>conftest.$ac_ext <<_ACEOF
2395 /* end confdefs.h.  */
2396
2397 int
2398 main ()
2399 {
2400
2401   ;
2402   return 0;
2403 }
2404 _ACEOF
2405 rm -f conftest.o conftest.obj
2406 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2407   (eval $ac_compile) 2>&5
2408   ac_status=$?
2409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410   (exit $ac_status); }; then
2411   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2412   case $ac_file in
2413     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2414     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2415        break;;
2416   esac
2417 done
2418 else
2419   echo "$as_me: failed program was:" >&5
2420 sed 's/^/| /' conftest.$ac_ext >&5
2421
2422 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2423 See \`config.log' for more details." >&5
2424 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2425 See \`config.log' for more details." >&2;}
2426    { (exit 1); exit 1; }; }
2427 fi
2428
2429 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2430 fi
2431 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2432 echo "${ECHO_T}$ac_cv_objext" >&6
2433 OBJEXT=$ac_cv_objext
2434 ac_objext=$OBJEXT
2435 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2436 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2437 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2438   echo $ECHO_N "(cached) $ECHO_C" >&6
2439 else
2440   cat >conftest.$ac_ext <<_ACEOF
2441 /* confdefs.h.  */
2442 _ACEOF
2443 cat confdefs.h >>conftest.$ac_ext
2444 cat >>conftest.$ac_ext <<_ACEOF
2445 /* end confdefs.h.  */
2446
2447 int
2448 main ()
2449 {
2450 #ifndef __GNUC__
2451        choke me
2452 #endif
2453
2454   ;
2455   return 0;
2456 }
2457 _ACEOF
2458 rm -f conftest.$ac_objext
2459 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2460   (eval $ac_compile) 2>conftest.er1
2461   ac_status=$?
2462   grep -v '^ *+' conftest.er1 >conftest.err
2463   rm -f conftest.er1
2464   cat conftest.err >&5
2465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2466   (exit $ac_status); } &&
2467          { ac_try='test -z "$ac_c_werror_flag"
2468                          || test ! -s conftest.err'
2469   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2470   (eval $ac_try) 2>&5
2471   ac_status=$?
2472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2473   (exit $ac_status); }; } &&
2474          { ac_try='test -s conftest.$ac_objext'
2475   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2476   (eval $ac_try) 2>&5
2477   ac_status=$?
2478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479   (exit $ac_status); }; }; then
2480   ac_compiler_gnu=yes
2481 else
2482   echo "$as_me: failed program was:" >&5
2483 sed 's/^/| /' conftest.$ac_ext >&5
2484
2485 ac_compiler_gnu=no
2486 fi
2487 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2488 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2489
2490 fi
2491 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2492 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2493 GCC=`test $ac_compiler_gnu = yes && echo yes`
2494 ac_test_CFLAGS=${CFLAGS+set}
2495 ac_save_CFLAGS=$CFLAGS
2496 CFLAGS="-g"
2497 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2498 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2499 if test "${ac_cv_prog_cc_g+set}" = set; then
2500   echo $ECHO_N "(cached) $ECHO_C" >&6
2501 else
2502   cat >conftest.$ac_ext <<_ACEOF
2503 /* confdefs.h.  */
2504 _ACEOF
2505 cat confdefs.h >>conftest.$ac_ext
2506 cat >>conftest.$ac_ext <<_ACEOF
2507 /* end confdefs.h.  */
2508
2509 int
2510 main ()
2511 {
2512
2513   ;
2514   return 0;
2515 }
2516 _ACEOF
2517 rm -f conftest.$ac_objext
2518 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2519   (eval $ac_compile) 2>conftest.er1
2520   ac_status=$?
2521   grep -v '^ *+' conftest.er1 >conftest.err
2522   rm -f conftest.er1
2523   cat conftest.err >&5
2524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2525   (exit $ac_status); } &&
2526          { ac_try='test -z "$ac_c_werror_flag"
2527                          || test ! -s conftest.err'
2528   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2529   (eval $ac_try) 2>&5
2530   ac_status=$?
2531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2532   (exit $ac_status); }; } &&
2533          { ac_try='test -s conftest.$ac_objext'
2534   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2535   (eval $ac_try) 2>&5
2536   ac_status=$?
2537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2538   (exit $ac_status); }; }; then
2539   ac_cv_prog_cc_g=yes
2540 else
2541   echo "$as_me: failed program was:" >&5
2542 sed 's/^/| /' conftest.$ac_ext >&5
2543
2544 ac_cv_prog_cc_g=no
2545 fi
2546 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2547 fi
2548 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2549 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2550 if test "$ac_test_CFLAGS" = set; then
2551   CFLAGS=$ac_save_CFLAGS
2552 elif test $ac_cv_prog_cc_g = yes; then
2553   if test "$GCC" = yes; then
2554     CFLAGS="-g -O2"
2555   else
2556     CFLAGS="-g"
2557   fi
2558 else
2559   if test "$GCC" = yes; then
2560     CFLAGS="-O2"
2561   else
2562     CFLAGS=
2563   fi
2564 fi
2565 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2566 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2567 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2568   echo $ECHO_N "(cached) $ECHO_C" >&6
2569 else
2570   ac_cv_prog_cc_stdc=no
2571 ac_save_CC=$CC
2572 cat >conftest.$ac_ext <<_ACEOF
2573 /* confdefs.h.  */
2574 _ACEOF
2575 cat confdefs.h >>conftest.$ac_ext
2576 cat >>conftest.$ac_ext <<_ACEOF
2577 /* end confdefs.h.  */
2578 #include <stdarg.h>
2579 #include <stdio.h>
2580 #include <sys/types.h>
2581 #include <sys/stat.h>
2582 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2583 struct buf { int x; };
2584 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2585 static char *e (p, i)
2586      char **p;
2587      int i;
2588 {
2589   return p[i];
2590 }
2591 static char *f (char * (*g) (char **, int), char **p, ...)
2592 {
2593   char *s;
2594   va_list v;
2595   va_start (v,p);
2596   s = g (p, va_arg (v,int));
2597   va_end (v);
2598   return s;
2599 }
2600
2601 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2602    function prototypes and stuff, but not '\xHH' hex character constants.
2603    These don't provoke an error unfortunately, instead are silently treated
2604    as 'x'.  The following induces an error, until -std1 is added to get
2605    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2606    array size at least.  It's necessary to write '\x00'==0 to get something
2607    that's true only with -std1.  */
2608 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2609
2610 int test (int i, double x);
2611 struct s1 {int (*f) (int a);};
2612 struct s2 {int (*f) (double a);};
2613 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2614 int argc;
2615 char **argv;
2616 int
2617 main ()
2618 {
2619 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2620   ;
2621   return 0;
2622 }
2623 _ACEOF
2624 # Don't try gcc -ansi; that turns off useful extensions and
2625 # breaks some systems' header files.
2626 # AIX                   -qlanglvl=ansi
2627 # Ultrix and OSF/1      -std1
2628 # HP-UX 10.20 and later -Ae
2629 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2630 # SVR4                  -Xc -D__EXTENSIONS__
2631 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2632 do
2633   CC="$ac_save_CC $ac_arg"
2634   rm -f conftest.$ac_objext
2635 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2636   (eval $ac_compile) 2>conftest.er1
2637   ac_status=$?
2638   grep -v '^ *+' conftest.er1 >conftest.err
2639   rm -f conftest.er1
2640   cat conftest.err >&5
2641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2642   (exit $ac_status); } &&
2643          { ac_try='test -z "$ac_c_werror_flag"
2644                          || test ! -s conftest.err'
2645   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2646   (eval $ac_try) 2>&5
2647   ac_status=$?
2648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2649   (exit $ac_status); }; } &&
2650          { ac_try='test -s conftest.$ac_objext'
2651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2652   (eval $ac_try) 2>&5
2653   ac_status=$?
2654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655   (exit $ac_status); }; }; then
2656   ac_cv_prog_cc_stdc=$ac_arg
2657 break
2658 else
2659   echo "$as_me: failed program was:" >&5
2660 sed 's/^/| /' conftest.$ac_ext >&5
2661
2662 fi
2663 rm -f conftest.err conftest.$ac_objext
2664 done
2665 rm -f conftest.$ac_ext conftest.$ac_objext
2666 CC=$ac_save_CC
2667
2668 fi
2669
2670 case "x$ac_cv_prog_cc_stdc" in
2671   x|xno)
2672     echo "$as_me:$LINENO: result: none needed" >&5
2673 echo "${ECHO_T}none needed" >&6 ;;
2674   *)
2675     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2676 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2677     CC="$CC $ac_cv_prog_cc_stdc" ;;
2678 esac
2679
2680 # Some people use a C++ compiler to compile C.  Since we use `exit',
2681 # in C++ we need to declare it.  In case someone uses the same compiler
2682 # for both compiling C and C++ we need to have the C++ compiler decide
2683 # the declaration of exit, since it's the most demanding environment.
2684 cat >conftest.$ac_ext <<_ACEOF
2685 #ifndef __cplusplus
2686   choke me
2687 #endif
2688 _ACEOF
2689 rm -f conftest.$ac_objext
2690 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2691   (eval $ac_compile) 2>conftest.er1
2692   ac_status=$?
2693   grep -v '^ *+' conftest.er1 >conftest.err
2694   rm -f conftest.er1
2695   cat conftest.err >&5
2696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2697   (exit $ac_status); } &&
2698          { ac_try='test -z "$ac_c_werror_flag"
2699                          || test ! -s conftest.err'
2700   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2701   (eval $ac_try) 2>&5
2702   ac_status=$?
2703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2704   (exit $ac_status); }; } &&
2705          { ac_try='test -s conftest.$ac_objext'
2706   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2707   (eval $ac_try) 2>&5
2708   ac_status=$?
2709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2710   (exit $ac_status); }; }; then
2711   for ac_declaration in \
2712    '' \
2713    'extern "C" void std::exit (int) throw (); using std::exit;' \
2714    'extern "C" void std::exit (int); using std::exit;' \
2715    'extern "C" void exit (int) throw ();' \
2716    'extern "C" void exit (int);' \
2717    'void exit (int);'
2718 do
2719   cat >conftest.$ac_ext <<_ACEOF
2720 /* confdefs.h.  */
2721 _ACEOF
2722 cat confdefs.h >>conftest.$ac_ext
2723 cat >>conftest.$ac_ext <<_ACEOF
2724 /* end confdefs.h.  */
2725 $ac_declaration
2726 #include <stdlib.h>
2727 int
2728 main ()
2729 {
2730 exit (42);
2731   ;
2732   return 0;
2733 }
2734 _ACEOF
2735 rm -f conftest.$ac_objext
2736 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2737   (eval $ac_compile) 2>conftest.er1
2738   ac_status=$?
2739   grep -v '^ *+' conftest.er1 >conftest.err
2740   rm -f conftest.er1
2741   cat conftest.err >&5
2742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2743   (exit $ac_status); } &&
2744          { ac_try='test -z "$ac_c_werror_flag"
2745                          || test ! -s conftest.err'
2746   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2747   (eval $ac_try) 2>&5
2748   ac_status=$?
2749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2750   (exit $ac_status); }; } &&
2751          { ac_try='test -s conftest.$ac_objext'
2752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2753   (eval $ac_try) 2>&5
2754   ac_status=$?
2755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756   (exit $ac_status); }; }; then
2757   :
2758 else
2759   echo "$as_me: failed program was:" >&5
2760 sed 's/^/| /' conftest.$ac_ext >&5
2761
2762 continue
2763 fi
2764 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2765   cat >conftest.$ac_ext <<_ACEOF
2766 /* confdefs.h.  */
2767 _ACEOF
2768 cat confdefs.h >>conftest.$ac_ext
2769 cat >>conftest.$ac_ext <<_ACEOF
2770 /* end confdefs.h.  */
2771 $ac_declaration
2772 int
2773 main ()
2774 {
2775 exit (42);
2776   ;
2777   return 0;
2778 }
2779 _ACEOF
2780 rm -f conftest.$ac_objext
2781 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2782   (eval $ac_compile) 2>conftest.er1
2783   ac_status=$?
2784   grep -v '^ *+' conftest.er1 >conftest.err
2785   rm -f conftest.er1
2786   cat conftest.err >&5
2787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2788   (exit $ac_status); } &&
2789          { ac_try='test -z "$ac_c_werror_flag"
2790                          || test ! -s conftest.err'
2791   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2792   (eval $ac_try) 2>&5
2793   ac_status=$?
2794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2795   (exit $ac_status); }; } &&
2796          { ac_try='test -s conftest.$ac_objext'
2797   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2798   (eval $ac_try) 2>&5
2799   ac_status=$?
2800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801   (exit $ac_status); }; }; then
2802   break
2803 else
2804   echo "$as_me: failed program was:" >&5
2805 sed 's/^/| /' conftest.$ac_ext >&5
2806
2807 fi
2808 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2809 done
2810 rm -f conftest*
2811 if test -n "$ac_declaration"; then
2812   echo '#ifdef __cplusplus' >>confdefs.h
2813   echo $ac_declaration      >>confdefs.h
2814   echo '#endif'             >>confdefs.h
2815 fi
2816
2817 else
2818   echo "$as_me: failed program was:" >&5
2819 sed 's/^/| /' conftest.$ac_ext >&5
2820
2821 fi
2822 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2823 ac_ext=c
2824 ac_cpp='$CPP $CPPFLAGS'
2825 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2826 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2827 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2828 DEPDIR="${am__leading_dot}deps"
2829
2830           ac_config_commands="$ac_config_commands depfiles"
2831
2832
2833 am_make=${MAKE-make}
2834 cat > confinc << 'END'
2835 am__doit:
2836         @echo done
2837 .PHONY: am__doit
2838 END
2839 # If we don't find an include directive, just comment out the code.
2840 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2841 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2842 am__include="#"
2843 am__quote=
2844 _am_result=none
2845 # First try GNU make style include.
2846 echo "include confinc" > confmf
2847 # We grep out `Entering directory' and `Leaving directory'
2848 # messages which can occur if `w' ends up in MAKEFLAGS.
2849 # In particular we don't look at `^make:' because GNU make might
2850 # be invoked under some other name (usually "gmake"), in which
2851 # case it prints its new name instead of `make'.
2852 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2853    am__include=include
2854    am__quote=
2855    _am_result=GNU
2856 fi
2857 # Now try BSD make style include.
2858 if test "$am__include" = "#"; then
2859    echo '.include "confinc"' > confmf
2860    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2861       am__include=.include
2862       am__quote="\""
2863       _am_result=BSD
2864    fi
2865 fi
2866
2867
2868 echo "$as_me:$LINENO: result: $_am_result" >&5
2869 echo "${ECHO_T}$_am_result" >&6
2870 rm -f confinc confmf
2871
2872 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2873 if test "${enable_dependency_tracking+set}" = set; then
2874   enableval="$enable_dependency_tracking"
2875
2876 fi;
2877 if test "x$enable_dependency_tracking" != xno; then
2878   am_depcomp="$ac_aux_dir/depcomp"
2879   AMDEPBACKSLASH='\'
2880 fi
2881
2882
2883 if test "x$enable_dependency_tracking" != xno; then
2884   AMDEP_TRUE=
2885   AMDEP_FALSE='#'
2886 else
2887   AMDEP_TRUE='#'
2888   AMDEP_FALSE=
2889 fi
2890
2891
2892
2893
2894 depcc="$CC"   am_compiler_list=
2895
2896 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
2897 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
2898 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
2899   echo $ECHO_N "(cached) $ECHO_C" >&6
2900 else
2901   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
2902   # We make a subdir and do the tests there.  Otherwise we can end up
2903   # making bogus files that we don't know about and never remove.  For
2904   # instance it was reported that on HP-UX the gcc test will end up
2905   # making a dummy file named `D' -- because `-MD' means `put the output
2906   # in D'.
2907   mkdir conftest.dir
2908   # Copy depcomp to subdir because otherwise we won't find it if we're
2909   # using a relative directory.
2910   cp "$am_depcomp" conftest.dir
2911   cd conftest.dir
2912   # We will build objects and dependencies in a subdirectory because
2913   # it helps to detect inapplicable dependency modes.  For instance
2914   # both Tru64's cc and ICC support -MD to output dependencies as a
2915   # side effect of compilation, but ICC will put the dependencies in
2916   # the current directory while Tru64 will put them in the object
2917   # directory.
2918   mkdir sub
2919
2920   am_cv_CC_dependencies_compiler_type=none
2921   if test "$am_compiler_list" = ""; then
2922      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
2923   fi
2924   for depmode in $am_compiler_list; do
2925     # Setup a source with many dependencies, because some compilers
2926     # like to wrap large dependency lists on column 80 (with \), and
2927     # we should not choose a depcomp mode which is confused by this.
2928     #
2929     # We need to recreate these files for each test, as the compiler may
2930     # overwrite some of them when testing with obscure command lines.
2931     # This happens at least with the AIX C compiler.
2932     : > sub/conftest.c
2933     for i in 1 2 3 4 5 6; do
2934       echo '#include "conftst'$i'.h"' >> sub/conftest.c
2935       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
2936       # Solaris 8's {/usr,}/bin/sh.
2937       touch sub/conftst$i.h
2938     done
2939     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
2940
2941     case $depmode in
2942     nosideeffect)
2943       # after this tag, mechanisms are not by side-effect, so they'll
2944       # only be used when explicitly requested
2945       if test "x$enable_dependency_tracking" = xyes; then
2946         continue
2947       else
2948         break
2949       fi
2950       ;;
2951     none) break ;;
2952     esac
2953     # We check with `-c' and `-o' for the sake of the "dashmstdout"
2954     # mode.  It turns out that the SunPro C++ compiler does not properly
2955     # handle `-M -o', and we need to detect this.
2956     if depmode=$depmode \
2957        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
2958        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
2959        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
2960          >/dev/null 2>conftest.err &&
2961        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
2962        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
2963        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2964       # icc doesn't choke on unknown options, it will just issue warnings
2965       # or remarks (even with -Werror).  So we grep stderr for any message
2966       # that says an option was ignored or not supported.
2967       # When given -MP, icc 7.0 and 7.1 complain thusly:
2968       #   icc: Command line warning: ignoring option '-M'; no argument required
2969       # The diagnosis changed in icc 8.0:
2970       #   icc: Command line remark: option '-MP' not supported
2971       if (grep 'ignoring option' conftest.err ||
2972           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
2973         am_cv_CC_dependencies_compiler_type=$depmode
2974         break
2975       fi
2976     fi
2977   done
2978
2979   cd ..
2980   rm -rf conftest.dir
2981 else
2982   am_cv_CC_dependencies_compiler_type=none
2983 fi
2984
2985 fi
2986 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
2987 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
2988 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
2989
2990
2991
2992 if
2993   test "x$enable_dependency_tracking" != xno \
2994   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
2995   am__fastdepCC_TRUE=
2996   am__fastdepCC_FALSE='#'
2997 else
2998   am__fastdepCC_TRUE='#'
2999   am__fastdepCC_FALSE=
3000 fi
3001
3002
3003
3004
3005
3006
3007 # By default we simply use the C compiler to build assembly code.
3008
3009 test "${CCAS+set}" = set || CCAS=$CC
3010 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
3011
3012
3013
3014 if test "x$CC" != xcc; then
3015   echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
3016 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
3017 else
3018   echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
3019 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
3020 fi
3021 set dummy $CC; ac_cc=`echo $2 |
3022                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3023 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
3024   echo $ECHO_N "(cached) $ECHO_C" >&6
3025 else
3026   cat >conftest.$ac_ext <<_ACEOF
3027 /* confdefs.h.  */
3028 _ACEOF
3029 cat confdefs.h >>conftest.$ac_ext
3030 cat >>conftest.$ac_ext <<_ACEOF
3031 /* end confdefs.h.  */
3032
3033 int
3034 main ()
3035 {
3036
3037   ;
3038   return 0;
3039 }
3040 _ACEOF
3041 # Make sure it works both with $CC and with simple cc.
3042 # We do the test twice because some compilers refuse to overwrite an
3043 # existing .o file with -o, though they will create one.
3044 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3045 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3046   (eval $ac_try) 2>&5
3047   ac_status=$?
3048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3049   (exit $ac_status); } &&
3050    test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3051   (eval $ac_try) 2>&5
3052   ac_status=$?
3053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054   (exit $ac_status); };
3055 then
3056   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
3057   if test "x$CC" != xcc; then
3058     # Test first that cc exists at all.
3059     if { ac_try='cc -c conftest.$ac_ext >&5'
3060   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3061   (eval $ac_try) 2>&5
3062   ac_status=$?
3063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3064   (exit $ac_status); }; }; then
3065       ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3066       if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3067   (eval $ac_try) 2>&5
3068   ac_status=$?
3069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3070   (exit $ac_status); } &&
3071          test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3072   (eval $ac_try) 2>&5
3073   ac_status=$?
3074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3075   (exit $ac_status); };
3076       then
3077         # cc works too.
3078         :
3079       else
3080         # cc exists but doesn't like -o.
3081         eval ac_cv_prog_cc_${ac_cc}_c_o=no
3082       fi
3083     fi
3084   fi
3085 else
3086   eval ac_cv_prog_cc_${ac_cc}_c_o=no
3087 fi
3088 rm -f conftest*
3089
3090 fi
3091 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
3092   echo "$as_me:$LINENO: result: yes" >&5
3093 echo "${ECHO_T}yes" >&6
3094 else
3095   echo "$as_me:$LINENO: result: no" >&5
3096 echo "${ECHO_T}no" >&6
3097
3098 cat >>confdefs.h <<\_ACEOF
3099 #define NO_MINUS_C_MINUS_O 1
3100 _ACEOF
3101
3102 fi
3103
3104 # FIXME: we rely on the cache variable name because
3105 # there is no other way.
3106 set dummy $CC
3107 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3108 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
3109    # Losing compiler, so override with the script.
3110    # FIXME: It is wrong to rewrite CC.
3111    # But if we don't then we get into trouble of one sort or another.
3112    # A longer-term fix would be to have automake use am__CC in this case,
3113    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3114    CC="$am_aux_dir/compile $CC"
3115 fi
3116
3117 # Check whether --enable-shared or --disable-shared was given.
3118 if test "${enable_shared+set}" = set; then
3119   enableval="$enable_shared"
3120   p=${PACKAGE-default}
3121 case $enableval in
3122 yes) enable_shared=yes ;;
3123 no) enable_shared=no ;;
3124 *)
3125   enable_shared=no
3126   # Look at the argument we got.  We use all the common list separators.
3127   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3128   for pkg in $enableval; do
3129     if test "X$pkg" = "X$p"; then
3130       enable_shared=yes
3131     fi
3132   done
3133   IFS="$ac_save_ifs"
3134   ;;
3135 esac
3136 else
3137   enable_shared=yes
3138 fi;
3139 # Check whether --enable-static or --disable-static was given.
3140 if test "${enable_static+set}" = set; then
3141   enableval="$enable_static"
3142   p=${PACKAGE-default}
3143 case $enableval in
3144 yes) enable_static=yes ;;
3145 no) enable_static=no ;;
3146 *)
3147   enable_static=no
3148   # Look at the argument we got.  We use all the common list separators.
3149   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3150   for pkg in $enableval; do
3151     if test "X$pkg" = "X$p"; then
3152       enable_static=yes
3153     fi
3154   done
3155   IFS="$ac_save_ifs"
3156   ;;
3157 esac
3158 else
3159   enable_static=yes
3160 fi;
3161 # Check whether --enable-fast-install or --disable-fast-install was given.
3162 if test "${enable_fast_install+set}" = set; then
3163   enableval="$enable_fast_install"
3164   p=${PACKAGE-default}
3165 case $enableval in
3166 yes) enable_fast_install=yes ;;
3167 no) enable_fast_install=no ;;
3168 *)
3169   enable_fast_install=no
3170   # Look at the argument we got.  We use all the common list separators.
3171   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3172   for pkg in $enableval; do
3173     if test "X$pkg" = "X$p"; then
3174       enable_fast_install=yes
3175     fi
3176   done
3177   IFS="$ac_save_ifs"
3178   ;;
3179 esac
3180 else
3181   enable_fast_install=yes
3182 fi;
3183
3184 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3185 if test "${with_gnu_ld+set}" = set; then
3186   withval="$with_gnu_ld"
3187   test "$withval" = no || with_gnu_ld=yes
3188 else
3189   with_gnu_ld=no
3190 fi;
3191 ac_prog=ld
3192 if test "$GCC" = yes; then
3193   # Check if gcc -print-prog-name=ld gives a path.
3194   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3195 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3196   case $host in
3197   *-*-mingw*)
3198     # gcc leaves a trailing carriage return which upsets mingw
3199     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3200   *)
3201     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3202   esac
3203   case $ac_prog in
3204     # Accept absolute paths.
3205     [\\/]* | [A-Za-z]:[\\/]*)
3206       re_direlt='/[^/][^/]*/\.\./'
3207       # Canonicalize the path of ld
3208       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3209       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3210         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3211       done
3212       test -z "$LD" && LD="$ac_prog"
3213       ;;
3214   "")
3215     # If it fails, then pretend we aren't using GCC.
3216     ac_prog=ld
3217     ;;
3218   *)
3219     # If it is relative, then search for the first ld in PATH.
3220     with_gnu_ld=unknown
3221     ;;
3222   esac
3223 elif test "$with_gnu_ld" = yes; then
3224   echo "$as_me:$LINENO: checking for GNU ld" >&5
3225 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3226 else
3227   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3228 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3229 fi
3230 if test "${lt_cv_path_LD+set}" = set; then
3231   echo $ECHO_N "(cached) $ECHO_C" >&6
3232 else
3233   if test -z "$LD"; then
3234   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3235   for ac_dir in $PATH; do
3236     test -z "$ac_dir" && ac_dir=.
3237     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3238       lt_cv_path_LD="$ac_dir/$ac_prog"
3239       # Check to see if the program is GNU ld.  I'd rather use --version,
3240       # but apparently some GNU ld's only accept -v.
3241       # Break only if it was the GNU/non-GNU ld that we prefer.
3242       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3243         test "$with_gnu_ld" != no && break
3244       else
3245         test "$with_gnu_ld" != yes && break
3246       fi
3247     fi
3248   done
3249   IFS="$ac_save_ifs"
3250 else
3251   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3252 fi
3253 fi
3254
3255 LD="$lt_cv_path_LD"
3256 if test -n "$LD"; then
3257   echo "$as_me:$LINENO: result: $LD" >&5
3258 echo "${ECHO_T}$LD" >&6
3259 else
3260   echo "$as_me:$LINENO: result: no" >&5
3261 echo "${ECHO_T}no" >&6
3262 fi
3263 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3264 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3265    { (exit 1); exit 1; }; }
3266 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3267 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3268 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3269   echo $ECHO_N "(cached) $ECHO_C" >&6
3270 else
3271   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3272 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3273   lt_cv_prog_gnu_ld=yes
3274 else
3275   lt_cv_prog_gnu_ld=no
3276 fi
3277 fi
3278 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3279 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3280 with_gnu_ld=$lt_cv_prog_gnu_ld
3281
3282
3283 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3284 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3285 if test "${lt_cv_ld_reload_flag+set}" = set; then
3286   echo $ECHO_N "(cached) $ECHO_C" >&6
3287 else
3288   lt_cv_ld_reload_flag='-r'
3289 fi
3290 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3291 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3292 reload_flag=$lt_cv_ld_reload_flag
3293 test -n "$reload_flag" && reload_flag=" $reload_flag"
3294
3295 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3296 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3297 if test "${lt_cv_path_NM+set}" = set; then
3298   echo $ECHO_N "(cached) $ECHO_C" >&6
3299 else
3300   if test -n "$NM"; then
3301   # Let the user override the test.
3302   lt_cv_path_NM="$NM"
3303 else
3304   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3305   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3306     test -z "$ac_dir" && ac_dir=.
3307     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3308     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3309       # Check to see if the nm accepts a BSD-compat flag.
3310       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3311       #   nm: unknown option "B" ignored
3312       # Tru64's nm complains that /dev/null is an invalid object file
3313       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3314         lt_cv_path_NM="$tmp_nm -B"
3315         break
3316       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3317         lt_cv_path_NM="$tmp_nm -p"
3318         break
3319       else
3320         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3321         continue # so that we can try to find one that supports BSD flags
3322       fi
3323     fi
3324   done
3325   IFS="$ac_save_ifs"
3326   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3327 fi
3328 fi
3329
3330 NM="$lt_cv_path_NM"
3331 echo "$as_me:$LINENO: result: $NM" >&5
3332 echo "${ECHO_T}$NM" >&6
3333
3334 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3335 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3336 LN_S=$as_ln_s
3337 if test "$LN_S" = "ln -s"; then
3338   echo "$as_me:$LINENO: result: yes" >&5
3339 echo "${ECHO_T}yes" >&6
3340 else
3341   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3342 echo "${ECHO_T}no, using $LN_S" >&6
3343 fi
3344
3345 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3346 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3347 if test "${lt_cv_deplibs_check_method+set}" = set; then
3348   echo $ECHO_N "(cached) $ECHO_C" >&6
3349 else
3350   lt_cv_file_magic_cmd='$MAGIC_CMD'
3351 lt_cv_file_magic_test_file=
3352 lt_cv_deplibs_check_method='unknown'
3353 # Need to set the preceding variable on all platforms that support
3354 # interlibrary dependencies.
3355 # 'none' -- dependencies not supported.
3356 # `unknown' -- same as none, but documents that we really don't know.
3357 # 'pass_all' -- all dependencies passed with no checks.
3358 # 'test_compile' -- check by making test program.
3359 # 'file_magic [regex]' -- check by looking for files in library path
3360 # which responds to the $file_magic_cmd with a given egrep regex.
3361 # If you have `file' or equivalent on your system and you're not sure
3362 # whether `pass_all' will *always* work, you probably want this one.
3363
3364 case $host_os in
3365 aix*)
3366   lt_cv_deplibs_check_method=pass_all
3367   ;;
3368
3369 beos*)
3370   lt_cv_deplibs_check_method=pass_all
3371   ;;
3372
3373 bsdi4*)
3374   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3375   lt_cv_file_magic_cmd='/usr/bin/file -L'
3376   lt_cv_file_magic_test_file=/shlib/libc.so
3377   ;;
3378
3379 cygwin* | mingw* |pw32*)
3380   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3381   lt_cv_file_magic_cmd='$OBJDUMP -f'
3382   ;;
3383
3384 darwin* | rhapsody*)
3385   # this will be overwritten by pass_all, but leave it in just in case
3386   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3387   lt_cv_file_magic_cmd='/usr/bin/file -L'
3388   case "$host_os" in
3389   rhapsody* | darwin1.012)
3390     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
3391     ;;
3392   *) # Darwin 1.3 on
3393     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3394     ;;
3395   esac
3396   lt_cv_deplibs_check_method=pass_all
3397   ;;
3398
3399 freebsd* | kfreebsd*-gnu)
3400   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3401     case $host_cpu in
3402     i*86 )
3403       # Not sure whether the presence of OpenBSD here was a mistake.
3404       # Let's accept both of them until this is cleared up.
3405       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3406       lt_cv_file_magic_cmd=/usr/bin/file
3407       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3408       ;;
3409     esac
3410   else
3411     lt_cv_deplibs_check_method=pass_all
3412   fi
3413   ;;
3414
3415 gnu*)
3416   lt_cv_deplibs_check_method=pass_all
3417   ;;
3418
3419 hpux10.20*|hpux11*)
3420   case $host_cpu in
3421   hppa*)
3422     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3423     lt_cv_file_magic_cmd=/usr/bin/file
3424     lt_cv_file_magic_test_file=/usr/lib/libc.sl
3425     ;;
3426   ia64*)
3427     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3428     lt_cv_file_magic_cmd=/usr/bin/file
3429     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3430     ;;
3431   esac
3432   ;;
3433
3434 irix5* | irix6*)
3435   case $host_os in
3436   irix5*)
3437     # this will be overridden with pass_all, but let us keep it just in case
3438     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3439     ;;
3440   *)
3441     case $LD in
3442     *-32|*"-32 ") libmagic=32-bit;;
3443     *-n32|*"-n32 ") libmagic=N32;;
3444     *-64|*"-64 ") libmagic=64-bit;;
3445     *) libmagic=never-match;;
3446     esac
3447     # this will be overridden with pass_all, but let us keep it just in case
3448     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3449     ;;
3450   esac
3451   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3452   lt_cv_deplibs_check_method=pass_all
3453   ;;
3454
3455 # This must be Linux ELF.
3456 linux-gnu*)
3457   case $host_cpu in
3458   alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* | sh* )
3459     lt_cv_deplibs_check_method=pass_all ;;
3460   *)
3461     # glibc up to 2.1.1 does not perform some relocations on ARM
3462     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3463   esac
3464   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3465   ;;
3466
3467 netbsd* | knetbsd*-gnu)
3468   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3469     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3470   else
3471     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3472   fi
3473   ;;
3474
3475 newsos6)
3476   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3477   lt_cv_file_magic_cmd=/usr/bin/file
3478   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3479   ;;
3480
3481 osf3* | osf4* | osf5*)
3482   # this will be overridden with pass_all, but let us keep it just in case
3483   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3484   lt_cv_file_magic_test_file=/shlib/libc.so
3485   lt_cv_deplibs_check_method=pass_all
3486   ;;
3487
3488 sco3.2v5*)
3489   lt_cv_deplibs_check_method=pass_all
3490   ;;
3491
3492 solaris*)
3493   lt_cv_deplibs_check_method=pass_all
3494   lt_cv_file_magic_test_file=/lib/libc.so
3495   ;;
3496
3497 sysv5uw[78]* | sysv4*uw2*)
3498   lt_cv_deplibs_check_method=pass_all
3499   ;;
3500
3501 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3502   case $host_vendor in
3503   ncr)
3504     lt_cv_deplibs_check_method=pass_all
3505     ;;
3506   motorola)
3507     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]'
3508     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3509     ;;
3510   esac
3511   ;;
3512 esac
3513
3514 fi
3515 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3516 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3517 file_magic_cmd=$lt_cv_file_magic_cmd
3518 deplibs_check_method=$lt_cv_deplibs_check_method
3519
3520
3521
3522
3523
3524 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
3525
3526 # Only perform the check for file, if the check method requires it
3527 case $deplibs_check_method in
3528 file_magic*)
3529   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3530     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
3531 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3532 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3533   echo $ECHO_N "(cached) $ECHO_C" >&6
3534 else
3535   case $MAGIC_CMD in
3536   /*)
3537   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3538   ;;
3539   ?:/*)
3540   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3541   ;;
3542   *)
3543   ac_save_MAGIC_CMD="$MAGIC_CMD"
3544   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3545   ac_dummy="/usr/bin:$PATH"
3546   for ac_dir in $ac_dummy; do
3547     test -z "$ac_dir" && ac_dir=.
3548     if test -f $ac_dir/${ac_tool_prefix}file; then
3549       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
3550       if test -n "$file_magic_test_file"; then
3551         case $deplibs_check_method in
3552         "file_magic "*)
3553           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3554           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3555           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3556             egrep "$file_magic_regex" > /dev/null; then
3557             :
3558           else
3559             cat <<EOF 1>&2
3560
3561 *** Warning: the command libtool uses to detect shared libraries,
3562 *** $file_magic_cmd, produces output that libtool cannot recognize.
3563 *** The result is that libtool may fail to recognize shared libraries
3564 *** as such.  This will affect the creation of libtool libraries that
3565 *** depend on shared libraries, but programs linked with such libtool
3566 *** libraries will work regardless of this problem.  Nevertheless, you
3567 *** may want to report the problem to your system manager and/or to
3568 *** bug-libtool@gnu.org
3569
3570 EOF
3571           fi ;;
3572         esac
3573       fi
3574       break
3575     fi
3576   done
3577   IFS="$ac_save_ifs"
3578   MAGIC_CMD="$ac_save_MAGIC_CMD"
3579   ;;
3580 esac
3581 fi
3582
3583 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3584 if test -n "$MAGIC_CMD"; then
3585   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3586 echo "${ECHO_T}$MAGIC_CMD" >&6
3587 else
3588   echo "$as_me:$LINENO: result: no" >&5
3589 echo "${ECHO_T}no" >&6
3590 fi
3591
3592 if test -z "$lt_cv_path_MAGIC_CMD"; then
3593   if test -n "$ac_tool_prefix"; then
3594     echo "$as_me:$LINENO: checking for file" >&5
3595 echo $ECHO_N "checking for file... $ECHO_C" >&6
3596 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3597   echo $ECHO_N "(cached) $ECHO_C" >&6
3598 else
3599   case $MAGIC_CMD in
3600   /*)
3601   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3602   ;;
3603   ?:/*)
3604   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3605   ;;
3606   *)
3607   ac_save_MAGIC_CMD="$MAGIC_CMD"
3608   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3609   ac_dummy="/usr/bin:$PATH"
3610   for ac_dir in $ac_dummy; do
3611     test -z "$ac_dir" && ac_dir=.
3612     if test -f $ac_dir/file; then
3613       lt_cv_path_MAGIC_CMD="$ac_dir/file"
3614       if test -n "$file_magic_test_file"; then
3615         case $deplibs_check_method in
3616         "file_magic "*)
3617           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3618           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3619           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3620             egrep "$file_magic_regex" > /dev/null; then
3621             :
3622           else
3623             cat <<EOF 1>&2
3624
3625 *** Warning: the command libtool uses to detect shared libraries,
3626 *** $file_magic_cmd, produces output that libtool cannot recognize.
3627 *** The result is that libtool may fail to recognize shared libraries
3628 *** as such.  This will affect the creation of libtool libraries that
3629 *** depend on shared libraries, but programs linked with such libtool
3630 *** libraries will work regardless of this problem.  Nevertheless, you
3631 *** may want to report the problem to your system manager and/or to
3632 *** bug-libtool@gnu.org
3633
3634 EOF
3635           fi ;;
3636         esac
3637       fi
3638       break
3639     fi
3640   done
3641   IFS="$ac_save_ifs"
3642   MAGIC_CMD="$ac_save_MAGIC_CMD"
3643   ;;
3644 esac
3645 fi
3646
3647 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3648 if test -n "$MAGIC_CMD"; then
3649   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3650 echo "${ECHO_T}$MAGIC_CMD" >&6
3651 else
3652   echo "$as_me:$LINENO: result: no" >&5
3653 echo "${ECHO_T}no" >&6
3654 fi
3655
3656   else
3657     MAGIC_CMD=:
3658   fi
3659 fi
3660
3661   fi
3662   ;;
3663 esac
3664
3665 if test -n "$ac_tool_prefix"; then
3666   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3667 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3668 echo "$as_me:$LINENO: checking for $ac_word" >&5
3669 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3670 if test "${ac_cv_prog_RANLIB+set}" = set; then
3671   echo $ECHO_N "(cached) $ECHO_C" >&6
3672 else
3673   if test -n "$RANLIB"; then
3674   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3675 else
3676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3677 for as_dir in $PATH
3678 do
3679   IFS=$as_save_IFS
3680   test -z "$as_dir" && as_dir=.
3681   for ac_exec_ext in '' $ac_executable_extensions; do
3682   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3683     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3684     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3685     break 2
3686   fi
3687 done
3688 done
3689
3690 fi
3691 fi
3692 RANLIB=$ac_cv_prog_RANLIB
3693 if test -n "$RANLIB"; then
3694   echo "$as_me:$LINENO: result: $RANLIB" >&5
3695 echo "${ECHO_T}$RANLIB" >&6
3696 else
3697   echo "$as_me:$LINENO: result: no" >&5
3698 echo "${ECHO_T}no" >&6
3699 fi
3700
3701 fi
3702 if test -z "$ac_cv_prog_RANLIB"; then
3703   ac_ct_RANLIB=$RANLIB
3704   # Extract the first word of "ranlib", so it can be a program name with args.
3705 set dummy ranlib; ac_word=$2
3706 echo "$as_me:$LINENO: checking for $ac_word" >&5
3707 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3708 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3709   echo $ECHO_N "(cached) $ECHO_C" >&6
3710 else
3711   if test -n "$ac_ct_RANLIB"; then
3712   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3713 else
3714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3715 for as_dir in $PATH
3716 do
3717   IFS=$as_save_IFS
3718   test -z "$as_dir" && as_dir=.
3719   for ac_exec_ext in '' $ac_executable_extensions; do
3720   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3721     ac_cv_prog_ac_ct_RANLIB="ranlib"
3722     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3723     break 2
3724   fi
3725 done
3726 done
3727
3728   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3729 fi
3730 fi
3731 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3732 if test -n "$ac_ct_RANLIB"; then
3733   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3734 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3735 else
3736   echo "$as_me:$LINENO: result: no" >&5
3737 echo "${ECHO_T}no" >&6
3738 fi
3739
3740   RANLIB=$ac_ct_RANLIB
3741 else
3742   RANLIB="$ac_cv_prog_RANLIB"
3743 fi
3744
3745 if test -n "$ac_tool_prefix"; then
3746   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3747 set dummy ${ac_tool_prefix}strip; ac_word=$2
3748 echo "$as_me:$LINENO: checking for $ac_word" >&5
3749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3750 if test "${ac_cv_prog_STRIP+set}" = set; then
3751   echo $ECHO_N "(cached) $ECHO_C" >&6
3752 else
3753   if test -n "$STRIP"; then
3754   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3755 else
3756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3757 for as_dir in $PATH
3758 do
3759   IFS=$as_save_IFS
3760   test -z "$as_dir" && as_dir=.
3761   for ac_exec_ext in '' $ac_executable_extensions; do
3762   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3763     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3764     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3765     break 2
3766   fi
3767 done
3768 done
3769
3770 fi
3771 fi
3772 STRIP=$ac_cv_prog_STRIP
3773 if test -n "$STRIP"; then
3774   echo "$as_me:$LINENO: result: $STRIP" >&5
3775 echo "${ECHO_T}$STRIP" >&6
3776 else
3777   echo "$as_me:$LINENO: result: no" >&5
3778 echo "${ECHO_T}no" >&6
3779 fi
3780
3781 fi
3782 if test -z "$ac_cv_prog_STRIP"; then
3783   ac_ct_STRIP=$STRIP
3784   # Extract the first word of "strip", so it can be a program name with args.
3785 set dummy strip; ac_word=$2
3786 echo "$as_me:$LINENO: checking for $ac_word" >&5
3787 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3788 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3789   echo $ECHO_N "(cached) $ECHO_C" >&6
3790 else
3791   if test -n "$ac_ct_STRIP"; then
3792   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3793 else
3794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3795 for as_dir in $PATH
3796 do
3797   IFS=$as_save_IFS
3798   test -z "$as_dir" && as_dir=.
3799   for ac_exec_ext in '' $ac_executable_extensions; do
3800   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3801     ac_cv_prog_ac_ct_STRIP="strip"
3802     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3803     break 2
3804   fi
3805 done
3806 done
3807
3808   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3809 fi
3810 fi
3811 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3812 if test -n "$ac_ct_STRIP"; then
3813   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3814 echo "${ECHO_T}$ac_ct_STRIP" >&6
3815 else
3816   echo "$as_me:$LINENO: result: no" >&5
3817 echo "${ECHO_T}no" >&6
3818 fi
3819
3820   STRIP=$ac_ct_STRIP
3821 else
3822   STRIP="$ac_cv_prog_STRIP"
3823 fi
3824
3825
3826 # Check for any special flags to pass to ltconfig.
3827 libtool_flags="--cache-file=$cache_file"
3828 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3829 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
3830 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
3831 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
3832 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
3833
3834
3835 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3836 if test "${enable_libtool_lock+set}" = set; then
3837   enableval="$enable_libtool_lock"
3838
3839 fi;
3840 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3841 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3842
3843
3844 # Check whether --with-pic or --without-pic was given.
3845 if test "${with_pic+set}" = set; then
3846   withval="$with_pic"
3847   pic_mode="$withval"
3848 else
3849   pic_mode=default
3850 fi;
3851 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
3852 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
3853
3854 # Some flags need to be propagated to the compiler or linker for good
3855 # libtool support.
3856 case $host in
3857 *-*-irix6*)
3858   # Find out which ABI we are using.
3859   echo '#line 3859 "configure"' > conftest.$ac_ext
3860   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3861   (eval $ac_compile) 2>&5
3862   ac_status=$?
3863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3864   (exit $ac_status); }; then
3865    if test "$lt_cv_prog_gnu_ld" = yes; then
3866     case `/usr/bin/file conftest.$ac_objext` in
3867     *32-bit*)
3868       LD="${LD-ld} -melf32bsmip"
3869       ;;
3870     *N32*)
3871       LD="${LD-ld} -melf32bmipn32"
3872       ;;
3873     *64-bit*)
3874       LD="${LD-ld} -melf64bmip"
3875       ;;
3876     esac
3877    else
3878     case `/usr/bin/file conftest.$ac_objext` in
3879     *32-bit*)
3880       LD="${LD-ld} -32"
3881       ;;
3882     *N32*)
3883       LD="${LD-ld} -n32"
3884       ;;
3885     *64-bit*)
3886       LD="${LD-ld} -64"
3887       ;;
3888     esac
3889    fi
3890   fi
3891   rm -rf conftest*
3892   ;;
3893
3894 ia64-*-hpux*)
3895   # Find out which ABI we are using.
3896   echo 'int i;' > conftest.$ac_ext
3897   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3898   (eval $ac_compile) 2>&5
3899   ac_status=$?
3900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3901   (exit $ac_status); }; then
3902     case "`/usr/bin/file conftest.o`" in
3903     *ELF-32*)
3904       HPUX_IA64_MODE="32"
3905       ;;
3906     *ELF-64*)
3907       HPUX_IA64_MODE="64"
3908       ;;
3909     esac
3910   fi
3911   rm -rf conftest*
3912   ;;
3913
3914 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3915   # Find out which ABI we are using.
3916   echo 'int i;' > conftest.$ac_ext
3917   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3918   (eval $ac_compile) 2>&5
3919   ac_status=$?
3920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3921   (exit $ac_status); }; then
3922     case "`/usr/bin/file conftest.o`" in
3923     *32-bit*)
3924       case $host in
3925         x86_64-*linux*)
3926           LD="${LD-ld} -m elf_i386"
3927           ;;
3928         ppc64-*linux*|powerpc64-*linux*)
3929           LD="${LD-ld} -m elf32ppclinux"
3930           ;;
3931         s390x-*linux*)
3932           LD="${LD-ld} -m elf_s390"
3933           ;;
3934         sparc64-*linux*)
3935           LD="${LD-ld} -m elf32_sparc"
3936           ;;
3937       esac
3938       ;;
3939     *64-bit*)
3940       case $host in
3941         x86_64-*linux*)
3942           LD="${LD-ld} -m elf_x86_64"
3943           ;;
3944         ppc*-*linux*|powerpc*-*linux*)
3945           LD="${LD-ld} -m elf64ppc"
3946           ;;
3947         s390*-*linux*)
3948           LD="${LD-ld} -m elf64_s390"
3949           ;;
3950         sparc*-*linux*)
3951           LD="${LD-ld} -m elf64_sparc"
3952           ;;
3953       esac
3954       ;;
3955     esac
3956   fi
3957   rm -rf conftest*
3958   ;;
3959
3960 *-*-sco3.2v5*)
3961   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3962   SAVE_CFLAGS="$CFLAGS"
3963   CFLAGS="$CFLAGS -belf"
3964   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3965 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3966 if test "${lt_cv_cc_needs_belf+set}" = set; then
3967   echo $ECHO_N "(cached) $ECHO_C" >&6
3968 else
3969
3970
3971      ac_ext=c
3972 ac_cpp='$CPP $CPPFLAGS'
3973 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3974 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3975 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3976
3977      cat >conftest.$ac_ext <<_ACEOF
3978 /* confdefs.h.  */
3979 _ACEOF
3980 cat confdefs.h >>conftest.$ac_ext
3981 cat >>conftest.$ac_ext <<_ACEOF
3982 /* end confdefs.h.  */
3983
3984 int
3985 main ()
3986 {
3987
3988   ;
3989   return 0;
3990 }
3991 _ACEOF
3992 rm -f conftest.$ac_objext conftest$ac_exeext
3993 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3994   (eval $ac_link) 2>conftest.er1
3995   ac_status=$?
3996   grep -v '^ *+' conftest.er1 >conftest.err
3997   rm -f conftest.er1
3998   cat conftest.err >&5
3999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4000   (exit $ac_status); } &&
4001          { ac_try='test -z "$ac_c_werror_flag"
4002                          || test ! -s conftest.err'
4003   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4004   (eval $ac_try) 2>&5
4005   ac_status=$?
4006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4007   (exit $ac_status); }; } &&
4008          { ac_try='test -s conftest$ac_exeext'
4009   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4010   (eval $ac_try) 2>&5
4011   ac_status=$?
4012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4013   (exit $ac_status); }; }; then
4014   lt_cv_cc_needs_belf=yes
4015 else
4016   echo "$as_me: failed program was:" >&5
4017 sed 's/^/| /' conftest.$ac_ext >&5
4018
4019 lt_cv_cc_needs_belf=no
4020 fi
4021 rm -f conftest.err conftest.$ac_objext \
4022       conftest$ac_exeext conftest.$ac_ext
4023      ac_ext=c
4024 ac_cpp='$CPP $CPPFLAGS'
4025 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4026 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4027 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4028
4029 fi
4030 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4031 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4032   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4033     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4034     CFLAGS="$SAVE_CFLAGS"
4035   fi
4036   ;;
4037
4038
4039 esac
4040
4041
4042 # Save cache, so that ltconfig can load it
4043 cat >confcache <<\_ACEOF
4044 # This file is a shell script that caches the results of configure
4045 # tests run on this system so they can be shared between configure
4046 # scripts and configure runs, see configure's option --config-cache.
4047 # It is not useful on other systems.  If it contains results you don't
4048 # want to keep, you may remove or edit it.
4049 #
4050 # config.status only pays attention to the cache file if you give it
4051 # the --recheck option to rerun configure.
4052 #
4053 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4054 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4055 # following values.
4056
4057 _ACEOF
4058
4059 # The following way of writing the cache mishandles newlines in values,
4060 # but we know of no workaround that is simple, portable, and efficient.
4061 # So, don't put newlines in cache variables' values.
4062 # Ultrix sh set writes to stderr and can't be redirected directly,
4063 # and sets the high bit in the cache file unless we assign to the vars.
4064 {
4065   (set) 2>&1 |
4066     case `(ac_space=' '; set | grep ac_space) 2>&1` in
4067     *ac_space=\ *)
4068       # `set' does not quote correctly, so add quotes (double-quote
4069       # substitution turns \\\\ into \\, and sed turns \\ into \).
4070       sed -n \
4071         "s/'/'\\\\''/g;
4072           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4073       ;;
4074     *)
4075       # `set' quotes correctly as required by POSIX, so do not add quotes.
4076       sed -n \
4077         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
4078       ;;
4079     esac;
4080 } |
4081   sed '
4082      t clear
4083      : clear
4084      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4085      t end
4086      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4087      : end' >>confcache
4088 if diff $cache_file confcache >/dev/null 2>&1; then :; else
4089   if test -w $cache_file; then
4090     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
4091     cat confcache >$cache_file
4092   else
4093     echo "not updating unwritable cache $cache_file"
4094   fi
4095 fi
4096 rm -f confcache
4097
4098 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
4099 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
4100 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
4101 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
4102 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
4103 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
4104 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
4105 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
4106 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
4107 || { { echo "$as_me:$LINENO: error: libtool configure failed" >&5
4108 echo "$as_me: error: libtool configure failed" >&2;}
4109    { (exit 1); exit 1; }; }
4110
4111 # Reload cache, that may have been modified by ltconfig
4112 if test -r "$cache_file"; then
4113   # Some versions of bash will fail to source /dev/null (special
4114   # files actually), so we avoid doing that.
4115   if test -f "$cache_file"; then
4116     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
4117 echo "$as_me: loading cache $cache_file" >&6;}
4118     case $cache_file in
4119       [\\/]* | ?:[\\/]* ) . $cache_file;;
4120       *)                      . ./$cache_file;;
4121     esac
4122   fi
4123 else
4124   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
4125 echo "$as_me: creating cache $cache_file" >&6;}
4126   >$cache_file
4127 fi
4128
4129
4130 # This can be used to rebuild libtool when needed
4131 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
4132
4133 # Always use our own libtool.
4134 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
4135
4136 # Redirect the config.log output again, so that the ltconfig log is not
4137 # clobbered by the next message.
4138 exec 5>>./config.log
4139
4140
4141
4142
4143
4144
4145
4146 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4147 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
4148     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4149 if test "${enable_maintainer_mode+set}" = set; then
4150   enableval="$enable_maintainer_mode"
4151   USE_MAINTAINER_MODE=$enableval
4152 else
4153   USE_MAINTAINER_MODE=no
4154 fi;
4155   echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4156 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
4157
4158
4159 if test $USE_MAINTAINER_MODE = yes; then
4160   MAINTAINER_MODE_TRUE=
4161   MAINTAINER_MODE_FALSE='#'
4162 else
4163   MAINTAINER_MODE_TRUE='#'
4164   MAINTAINER_MODE_FALSE=
4165 fi
4166
4167   MAINT=$MAINTAINER_MODE_TRUE
4168
4169
4170
4171 ac_ext=c
4172 ac_cpp='$CPP $CPPFLAGS'
4173 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4174 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4175 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4176 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4177 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4178 # On Suns, sometimes $CPP names a directory.
4179 if test -n "$CPP" && test -d "$CPP"; then
4180   CPP=
4181 fi
4182 if test -z "$CPP"; then
4183   if test "${ac_cv_prog_CPP+set}" = set; then
4184   echo $ECHO_N "(cached) $ECHO_C" >&6
4185 else
4186       # Double quotes because CPP needs to be expanded
4187     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4188     do
4189       ac_preproc_ok=false
4190 for ac_c_preproc_warn_flag in '' yes
4191 do
4192   # Use a header file that comes with gcc, so configuring glibc
4193   # with a fresh cross-compiler works.
4194   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4195   # <limits.h> exists even on freestanding compilers.
4196   # On the NeXT, cc -E runs the code through the compiler's parser,
4197   # not just through cpp. "Syntax error" is here to catch this case.
4198   cat >conftest.$ac_ext <<_ACEOF
4199 /* confdefs.h.  */
4200 _ACEOF
4201 cat confdefs.h >>conftest.$ac_ext
4202 cat >>conftest.$ac_ext <<_ACEOF
4203 /* end confdefs.h.  */
4204 #ifdef __STDC__
4205 # include <limits.h>
4206 #else
4207 # include <assert.h>
4208 #endif
4209                      Syntax error
4210 _ACEOF
4211 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4212   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4213   ac_status=$?
4214   grep -v '^ *+' conftest.er1 >conftest.err
4215   rm -f conftest.er1
4216   cat conftest.err >&5
4217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218   (exit $ac_status); } >/dev/null; then
4219   if test -s conftest.err; then
4220     ac_cpp_err=$ac_c_preproc_warn_flag
4221     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4222   else
4223     ac_cpp_err=
4224   fi
4225 else
4226   ac_cpp_err=yes
4227 fi
4228 if test -z "$ac_cpp_err"; then
4229   :
4230 else
4231   echo "$as_me: failed program was:" >&5
4232 sed 's/^/| /' conftest.$ac_ext >&5
4233
4234   # Broken: fails on valid input.
4235 continue
4236 fi
4237 rm -f conftest.err conftest.$ac_ext
4238
4239   # OK, works on sane cases.  Now check whether non-existent headers
4240   # can be detected and how.
4241   cat >conftest.$ac_ext <<_ACEOF
4242 /* confdefs.h.  */
4243 _ACEOF
4244 cat confdefs.h >>conftest.$ac_ext
4245 cat >>conftest.$ac_ext <<_ACEOF
4246 /* end confdefs.h.  */
4247 #include <ac_nonexistent.h>
4248 _ACEOF
4249 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4250   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4251   ac_status=$?
4252   grep -v '^ *+' conftest.er1 >conftest.err
4253   rm -f conftest.er1
4254   cat conftest.err >&5
4255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256   (exit $ac_status); } >/dev/null; then
4257   if test -s conftest.err; then
4258     ac_cpp_err=$ac_c_preproc_warn_flag
4259     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4260   else
4261     ac_cpp_err=
4262   fi
4263 else
4264   ac_cpp_err=yes
4265 fi
4266 if test -z "$ac_cpp_err"; then
4267   # Broken: success on invalid input.
4268 continue
4269 else
4270   echo "$as_me: failed program was:" >&5
4271 sed 's/^/| /' conftest.$ac_ext >&5
4272
4273   # Passes both tests.
4274 ac_preproc_ok=:
4275 break
4276 fi
4277 rm -f conftest.err conftest.$ac_ext
4278
4279 done
4280 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4281 rm -f conftest.err conftest.$ac_ext
4282 if $ac_preproc_ok; then
4283   break
4284 fi
4285
4286     done
4287     ac_cv_prog_CPP=$CPP
4288
4289 fi
4290   CPP=$ac_cv_prog_CPP
4291 else
4292   ac_cv_prog_CPP=$CPP
4293 fi
4294 echo "$as_me:$LINENO: result: $CPP" >&5
4295 echo "${ECHO_T}$CPP" >&6
4296 ac_preproc_ok=false
4297 for ac_c_preproc_warn_flag in '' yes
4298 do
4299   # Use a header file that comes with gcc, so configuring glibc
4300   # with a fresh cross-compiler works.
4301   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4302   # <limits.h> exists even on freestanding compilers.
4303   # On the NeXT, cc -E runs the code through the compiler's parser,
4304   # not just through cpp. "Syntax error" is here to catch this case.
4305   cat >conftest.$ac_ext <<_ACEOF
4306 /* confdefs.h.  */
4307 _ACEOF
4308 cat confdefs.h >>conftest.$ac_ext
4309 cat >>conftest.$ac_ext <<_ACEOF
4310 /* end confdefs.h.  */
4311 #ifdef __STDC__
4312 # include <limits.h>
4313 #else
4314 # include <assert.h>
4315 #endif
4316                      Syntax error
4317 _ACEOF
4318 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4319   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4320   ac_status=$?
4321   grep -v '^ *+' conftest.er1 >conftest.err
4322   rm -f conftest.er1
4323   cat conftest.err >&5
4324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325   (exit $ac_status); } >/dev/null; then
4326   if test -s conftest.err; then
4327     ac_cpp_err=$ac_c_preproc_warn_flag
4328     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4329   else
4330     ac_cpp_err=
4331   fi
4332 else
4333   ac_cpp_err=yes
4334 fi
4335 if test -z "$ac_cpp_err"; then
4336   :
4337 else
4338   echo "$as_me: failed program was:" >&5
4339 sed 's/^/| /' conftest.$ac_ext >&5
4340
4341   # Broken: fails on valid input.
4342 continue
4343 fi
4344 rm -f conftest.err conftest.$ac_ext
4345
4346   # OK, works on sane cases.  Now check whether non-existent headers
4347   # can be detected and how.
4348   cat >conftest.$ac_ext <<_ACEOF
4349 /* confdefs.h.  */
4350 _ACEOF
4351 cat confdefs.h >>conftest.$ac_ext
4352 cat >>conftest.$ac_ext <<_ACEOF
4353 /* end confdefs.h.  */
4354 #include <ac_nonexistent.h>
4355 _ACEOF
4356 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4357   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4358   ac_status=$?
4359   grep -v '^ *+' conftest.er1 >conftest.err
4360   rm -f conftest.er1
4361   cat conftest.err >&5
4362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363   (exit $ac_status); } >/dev/null; then
4364   if test -s conftest.err; then
4365     ac_cpp_err=$ac_c_preproc_warn_flag
4366     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4367   else
4368     ac_cpp_err=
4369   fi
4370 else
4371   ac_cpp_err=yes
4372 fi
4373 if test -z "$ac_cpp_err"; then
4374   # Broken: success on invalid input.
4375 continue
4376 else
4377   echo "$as_me: failed program was:" >&5
4378 sed 's/^/| /' conftest.$ac_ext >&5
4379
4380   # Passes both tests.
4381 ac_preproc_ok=:
4382 break
4383 fi
4384 rm -f conftest.err conftest.$ac_ext
4385
4386 done
4387 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4388 rm -f conftest.err conftest.$ac_ext
4389 if $ac_preproc_ok; then
4390   :
4391 else
4392   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4393 See \`config.log' for more details." >&5
4394 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4395 See \`config.log' for more details." >&2;}
4396    { (exit 1); exit 1; }; }
4397 fi
4398
4399 ac_ext=c
4400 ac_cpp='$CPP $CPPFLAGS'
4401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4404
4405
4406 echo "$as_me:$LINENO: checking for egrep" >&5
4407 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4408 if test "${ac_cv_prog_egrep+set}" = set; then
4409   echo $ECHO_N "(cached) $ECHO_C" >&6
4410 else
4411   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4412     then ac_cv_prog_egrep='grep -E'
4413     else ac_cv_prog_egrep='egrep'
4414     fi
4415 fi
4416 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4417 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4418  EGREP=$ac_cv_prog_egrep
4419
4420
4421 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4422 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4423 if test "${ac_cv_header_stdc+set}" = set; then
4424   echo $ECHO_N "(cached) $ECHO_C" >&6
4425 else
4426   cat >conftest.$ac_ext <<_ACEOF
4427 /* confdefs.h.  */
4428 _ACEOF
4429 cat confdefs.h >>conftest.$ac_ext
4430 cat >>conftest.$ac_ext <<_ACEOF
4431 /* end confdefs.h.  */
4432 #include <stdlib.h>
4433 #include <stdarg.h>
4434 #include <string.h>
4435 #include <float.h>
4436
4437 int
4438 main ()
4439 {
4440
4441   ;
4442   return 0;
4443 }
4444 _ACEOF
4445 rm -f conftest.$ac_objext
4446 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4447   (eval $ac_compile) 2>conftest.er1
4448   ac_status=$?
4449   grep -v '^ *+' conftest.er1 >conftest.err
4450   rm -f conftest.er1
4451   cat conftest.err >&5
4452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4453   (exit $ac_status); } &&
4454          { ac_try='test -z "$ac_c_werror_flag"
4455                          || test ! -s conftest.err'
4456   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4457   (eval $ac_try) 2>&5
4458   ac_status=$?
4459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4460   (exit $ac_status); }; } &&
4461          { ac_try='test -s conftest.$ac_objext'
4462   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4463   (eval $ac_try) 2>&5
4464   ac_status=$?
4465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4466   (exit $ac_status); }; }; then
4467   ac_cv_header_stdc=yes
4468 else
4469   echo "$as_me: failed program was:" >&5
4470 sed 's/^/| /' conftest.$ac_ext >&5
4471
4472 ac_cv_header_stdc=no
4473 fi
4474 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4475
4476 if test $ac_cv_header_stdc = yes; then
4477   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4478   cat >conftest.$ac_ext <<_ACEOF
4479 /* confdefs.h.  */
4480 _ACEOF
4481 cat confdefs.h >>conftest.$ac_ext
4482 cat >>conftest.$ac_ext <<_ACEOF
4483 /* end confdefs.h.  */
4484 #include <string.h>
4485
4486 _ACEOF
4487 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4488   $EGREP "memchr" >/dev/null 2>&1; then
4489   :
4490 else
4491   ac_cv_header_stdc=no
4492 fi
4493 rm -f conftest*
4494
4495 fi
4496
4497 if test $ac_cv_header_stdc = yes; then
4498   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4499   cat >conftest.$ac_ext <<_ACEOF
4500 /* confdefs.h.  */
4501 _ACEOF
4502 cat confdefs.h >>conftest.$ac_ext
4503 cat >>conftest.$ac_ext <<_ACEOF
4504 /* end confdefs.h.  */
4505 #include <stdlib.h>
4506
4507 _ACEOF
4508 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4509   $EGREP "free" >/dev/null 2>&1; then
4510   :
4511 else
4512   ac_cv_header_stdc=no
4513 fi
4514 rm -f conftest*
4515
4516 fi
4517
4518 if test $ac_cv_header_stdc = yes; then
4519   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4520   if test "$cross_compiling" = yes; then
4521   :
4522 else
4523   cat >conftest.$ac_ext <<_ACEOF
4524 /* confdefs.h.  */
4525 _ACEOF
4526 cat confdefs.h >>conftest.$ac_ext
4527 cat >>conftest.$ac_ext <<_ACEOF
4528 /* end confdefs.h.  */
4529 #include <ctype.h>
4530 #if ((' ' & 0x0FF) == 0x020)
4531 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4532 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4533 #else
4534 # define ISLOWER(c) \
4535                    (('a' <= (c) && (c) <= 'i') \
4536                      || ('j' <= (c) && (c) <= 'r') \
4537                      || ('s' <= (c) && (c) <= 'z'))
4538 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4539 #endif
4540
4541 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4542 int
4543 main ()
4544 {
4545   int i;
4546   for (i = 0; i < 256; i++)
4547     if (XOR (islower (i), ISLOWER (i))
4548         || toupper (i) != TOUPPER (i))
4549       exit(2);
4550   exit (0);
4551 }
4552 _ACEOF
4553 rm -f conftest$ac_exeext
4554 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4555   (eval $ac_link) 2>&5
4556   ac_status=$?
4557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4558   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4559   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4560   (eval $ac_try) 2>&5
4561   ac_status=$?
4562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4563   (exit $ac_status); }; }; then
4564   :
4565 else
4566   echo "$as_me: program exited with status $ac_status" >&5
4567 echo "$as_me: failed program was:" >&5
4568 sed 's/^/| /' conftest.$ac_ext >&5
4569
4570 ( exit $ac_status )
4571 ac_cv_header_stdc=no
4572 fi
4573 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4574 fi
4575 fi
4576 fi
4577 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4578 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4579 if test $ac_cv_header_stdc = yes; then
4580
4581 cat >>confdefs.h <<\_ACEOF
4582 #define STDC_HEADERS 1
4583 _ACEOF
4584
4585 fi
4586
4587 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4598                   inttypes.h stdint.h unistd.h
4599 do
4600 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4601 echo "$as_me:$LINENO: checking for $ac_header" >&5
4602 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4603 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4604   echo $ECHO_N "(cached) $ECHO_C" >&6
4605 else
4606   cat >conftest.$ac_ext <<_ACEOF
4607 /* confdefs.h.  */
4608 _ACEOF
4609 cat confdefs.h >>conftest.$ac_ext
4610 cat >>conftest.$ac_ext <<_ACEOF
4611 /* end confdefs.h.  */
4612 $ac_includes_default
4613
4614 #include <$ac_header>
4615 _ACEOF
4616 rm -f conftest.$ac_objext
4617 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4618   (eval $ac_compile) 2>conftest.er1
4619   ac_status=$?
4620   grep -v '^ *+' conftest.er1 >conftest.err
4621   rm -f conftest.er1
4622   cat conftest.err >&5
4623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4624   (exit $ac_status); } &&
4625          { ac_try='test -z "$ac_c_werror_flag"
4626                          || test ! -s conftest.err'
4627   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4628   (eval $ac_try) 2>&5
4629   ac_status=$?
4630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4631   (exit $ac_status); }; } &&
4632          { ac_try='test -s conftest.$ac_objext'
4633   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4634   (eval $ac_try) 2>&5
4635   ac_status=$?
4636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4637   (exit $ac_status); }; }; then
4638   eval "$as_ac_Header=yes"
4639 else
4640   echo "$as_me: failed program was:" >&5
4641 sed 's/^/| /' conftest.$ac_ext >&5
4642
4643 eval "$as_ac_Header=no"
4644 fi
4645 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4646 fi
4647 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4648 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4649 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4650   cat >>confdefs.h <<_ACEOF
4651 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4652 _ACEOF
4653
4654 fi
4655
4656 done
4657
4658
4659
4660 for ac_header in sys/mman.h
4661 do
4662 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4663 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4664   echo "$as_me:$LINENO: checking for $ac_header" >&5
4665 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4666 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4667   echo $ECHO_N "(cached) $ECHO_C" >&6
4668 fi
4669 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4670 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4671 else
4672   # Is the header compilable?
4673 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4674 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4675 cat >conftest.$ac_ext <<_ACEOF
4676 /* confdefs.h.  */
4677 _ACEOF
4678 cat confdefs.h >>conftest.$ac_ext
4679 cat >>conftest.$ac_ext <<_ACEOF
4680 /* end confdefs.h.  */
4681 $ac_includes_default
4682 #include <$ac_header>
4683 _ACEOF
4684 rm -f conftest.$ac_objext
4685 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4686   (eval $ac_compile) 2>conftest.er1
4687   ac_status=$?
4688   grep -v '^ *+' conftest.er1 >conftest.err
4689   rm -f conftest.er1
4690   cat conftest.err >&5
4691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4692   (exit $ac_status); } &&
4693          { ac_try='test -z "$ac_c_werror_flag"
4694                          || test ! -s conftest.err'
4695   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4696   (eval $ac_try) 2>&5
4697   ac_status=$?
4698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4699   (exit $ac_status); }; } &&
4700          { ac_try='test -s conftest.$ac_objext'
4701   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4702   (eval $ac_try) 2>&5
4703   ac_status=$?
4704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4705   (exit $ac_status); }; }; then
4706   ac_header_compiler=yes
4707 else
4708   echo "$as_me: failed program was:" >&5
4709 sed 's/^/| /' conftest.$ac_ext >&5
4710
4711 ac_header_compiler=no
4712 fi
4713 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4714 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4715 echo "${ECHO_T}$ac_header_compiler" >&6
4716
4717 # Is the header present?
4718 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4719 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4720 cat >conftest.$ac_ext <<_ACEOF
4721 /* confdefs.h.  */
4722 _ACEOF
4723 cat confdefs.h >>conftest.$ac_ext
4724 cat >>conftest.$ac_ext <<_ACEOF
4725 /* end confdefs.h.  */
4726 #include <$ac_header>
4727 _ACEOF
4728 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4729   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4730   ac_status=$?
4731   grep -v '^ *+' conftest.er1 >conftest.err
4732   rm -f conftest.er1
4733   cat conftest.err >&5
4734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4735   (exit $ac_status); } >/dev/null; then
4736   if test -s conftest.err; then
4737     ac_cpp_err=$ac_c_preproc_warn_flag
4738     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4739   else
4740     ac_cpp_err=
4741   fi
4742 else
4743   ac_cpp_err=yes
4744 fi
4745 if test -z "$ac_cpp_err"; then
4746   ac_header_preproc=yes
4747 else
4748   echo "$as_me: failed program was:" >&5
4749 sed 's/^/| /' conftest.$ac_ext >&5
4750
4751   ac_header_preproc=no
4752 fi
4753 rm -f conftest.err conftest.$ac_ext
4754 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4755 echo "${ECHO_T}$ac_header_preproc" >&6
4756
4757 # So?  What about this header?
4758 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4759   yes:no: )
4760     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4761 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4762     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4763 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4764     ac_header_preproc=yes
4765     ;;
4766   no:yes:* )
4767     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4768 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4769     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4770 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4771     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4772 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4773     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4774 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4775     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4776 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4777     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4778 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4779     (
4780       cat <<\_ASBOX
4781 ## ------------------------------------------- ##
4782 ## Report this to http://gcc.gnu.org/bugs.html ##
4783 ## ------------------------------------------- ##
4784 _ASBOX
4785     ) |
4786       sed "s/^/$as_me: WARNING:     /" >&2
4787     ;;
4788 esac
4789 echo "$as_me:$LINENO: checking for $ac_header" >&5
4790 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4791 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4792   echo $ECHO_N "(cached) $ECHO_C" >&6
4793 else
4794   eval "$as_ac_Header=\$ac_header_preproc"
4795 fi
4796 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4797 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4798
4799 fi
4800 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4801   cat >>confdefs.h <<_ACEOF
4802 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4803 _ACEOF
4804
4805 fi
4806
4807 done
4808
4809
4810 for ac_func in mmap
4811 do
4812 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4813 echo "$as_me:$LINENO: checking for $ac_func" >&5
4814 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4815 if eval "test \"\${$as_ac_var+set}\" = set"; then
4816   echo $ECHO_N "(cached) $ECHO_C" >&6
4817 else
4818   cat >conftest.$ac_ext <<_ACEOF
4819 /* confdefs.h.  */
4820 _ACEOF
4821 cat confdefs.h >>conftest.$ac_ext
4822 cat >>conftest.$ac_ext <<_ACEOF
4823 /* end confdefs.h.  */
4824 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4825    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4826 #define $ac_func innocuous_$ac_func
4827
4828 /* System header to define __stub macros and hopefully few prototypes,
4829     which can conflict with char $ac_func (); below.
4830     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4831     <limits.h> exists even on freestanding compilers.  */
4832
4833 #ifdef __STDC__
4834 # include <limits.h>
4835 #else
4836 # include <assert.h>
4837 #endif
4838
4839 #undef $ac_func
4840
4841 /* Override any gcc2 internal prototype to avoid an error.  */
4842 #ifdef __cplusplus
4843 extern "C"
4844 {
4845 #endif
4846 /* We use char because int might match the return type of a gcc2
4847    builtin and then its argument prototype would still apply.  */
4848 char $ac_func ();
4849 /* The GNU C library defines this for functions which it implements
4850     to always fail with ENOSYS.  Some functions are actually named
4851     something starting with __ and the normal name is an alias.  */
4852 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4853 choke me
4854 #else
4855 char (*f) () = $ac_func;
4856 #endif
4857 #ifdef __cplusplus
4858 }
4859 #endif
4860
4861 int
4862 main ()
4863 {
4864 return f != $ac_func;
4865   ;
4866   return 0;
4867 }
4868 _ACEOF
4869 rm -f conftest.$ac_objext conftest$ac_exeext
4870 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4871   (eval $ac_link) 2>conftest.er1
4872   ac_status=$?
4873   grep -v '^ *+' conftest.er1 >conftest.err
4874   rm -f conftest.er1
4875   cat conftest.err >&5
4876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4877   (exit $ac_status); } &&
4878          { ac_try='test -z "$ac_c_werror_flag"
4879                          || test ! -s conftest.err'
4880   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4881   (eval $ac_try) 2>&5
4882   ac_status=$?
4883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4884   (exit $ac_status); }; } &&
4885          { ac_try='test -s conftest$ac_exeext'
4886   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4887   (eval $ac_try) 2>&5
4888   ac_status=$?
4889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4890   (exit $ac_status); }; }; then
4891   eval "$as_ac_var=yes"
4892 else
4893   echo "$as_me: failed program was:" >&5
4894 sed 's/^/| /' conftest.$ac_ext >&5
4895
4896 eval "$as_ac_var=no"
4897 fi
4898 rm -f conftest.err conftest.$ac_objext \
4899       conftest$ac_exeext conftest.$ac_ext
4900 fi
4901 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4902 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4903 if test `eval echo '${'$as_ac_var'}'` = yes; then
4904   cat >>confdefs.h <<_ACEOF
4905 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4906 _ACEOF
4907
4908 fi
4909 done
4910
4911
4912 if test "${ac_cv_header_sys_mman_h+set}" = set; then
4913   echo "$as_me:$LINENO: checking for sys/mman.h" >&5
4914 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
4915 if test "${ac_cv_header_sys_mman_h+set}" = set; then
4916   echo $ECHO_N "(cached) $ECHO_C" >&6
4917 fi
4918 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
4919 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
4920 else
4921   # Is the header compilable?
4922 echo "$as_me:$LINENO: checking sys/mman.h usability" >&5
4923 echo $ECHO_N "checking sys/mman.h usability... $ECHO_C" >&6
4924 cat >conftest.$ac_ext <<_ACEOF
4925 /* confdefs.h.  */
4926 _ACEOF
4927 cat confdefs.h >>conftest.$ac_ext
4928 cat >>conftest.$ac_ext <<_ACEOF
4929 /* end confdefs.h.  */
4930 $ac_includes_default
4931 #include <sys/mman.h>
4932 _ACEOF
4933 rm -f conftest.$ac_objext
4934 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4935   (eval $ac_compile) 2>conftest.er1
4936   ac_status=$?
4937   grep -v '^ *+' conftest.er1 >conftest.err
4938   rm -f conftest.er1
4939   cat conftest.err >&5
4940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4941   (exit $ac_status); } &&
4942          { ac_try='test -z "$ac_c_werror_flag"
4943                          || test ! -s conftest.err'
4944   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4945   (eval $ac_try) 2>&5
4946   ac_status=$?
4947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4948   (exit $ac_status); }; } &&
4949          { ac_try='test -s conftest.$ac_objext'
4950   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4951   (eval $ac_try) 2>&5
4952   ac_status=$?
4953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954   (exit $ac_status); }; }; then
4955   ac_header_compiler=yes
4956 else
4957   echo "$as_me: failed program was:" >&5
4958 sed 's/^/| /' conftest.$ac_ext >&5
4959
4960 ac_header_compiler=no
4961 fi
4962 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4963 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4964 echo "${ECHO_T}$ac_header_compiler" >&6
4965
4966 # Is the header present?
4967 echo "$as_me:$LINENO: checking sys/mman.h presence" >&5
4968 echo $ECHO_N "checking sys/mman.h presence... $ECHO_C" >&6
4969 cat >conftest.$ac_ext <<_ACEOF
4970 /* confdefs.h.  */
4971 _ACEOF
4972 cat confdefs.h >>conftest.$ac_ext
4973 cat >>conftest.$ac_ext <<_ACEOF
4974 /* end confdefs.h.  */
4975 #include <sys/mman.h>
4976 _ACEOF
4977 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4978   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4979   ac_status=$?
4980   grep -v '^ *+' conftest.er1 >conftest.err
4981   rm -f conftest.er1
4982   cat conftest.err >&5
4983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984   (exit $ac_status); } >/dev/null; then
4985   if test -s conftest.err; then
4986     ac_cpp_err=$ac_c_preproc_warn_flag
4987     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4988   else
4989     ac_cpp_err=
4990   fi
4991 else
4992   ac_cpp_err=yes
4993 fi
4994 if test -z "$ac_cpp_err"; then
4995   ac_header_preproc=yes
4996 else
4997   echo "$as_me: failed program was:" >&5
4998 sed 's/^/| /' conftest.$ac_ext >&5
4999
5000   ac_header_preproc=no
5001 fi
5002 rm -f conftest.err conftest.$ac_ext
5003 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5004 echo "${ECHO_T}$ac_header_preproc" >&6
5005
5006 # So?  What about this header?
5007 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5008   yes:no: )
5009     { echo "$as_me:$LINENO: WARNING: sys/mman.h: accepted by the compiler, rejected by the preprocessor!" >&5
5010 echo "$as_me: WARNING: sys/mman.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5011     { echo "$as_me:$LINENO: WARNING: sys/mman.h: proceeding with the compiler's result" >&5
5012 echo "$as_me: WARNING: sys/mman.h: proceeding with the compiler's result" >&2;}
5013     ac_header_preproc=yes
5014     ;;
5015   no:yes:* )
5016     { echo "$as_me:$LINENO: WARNING: sys/mman.h: present but cannot be compiled" >&5
5017 echo "$as_me: WARNING: sys/mman.h: present but cannot be compiled" >&2;}
5018     { echo "$as_me:$LINENO: WARNING: sys/mman.h:     check for missing prerequisite headers?" >&5
5019 echo "$as_me: WARNING: sys/mman.h:     check for missing prerequisite headers?" >&2;}
5020     { echo "$as_me:$LINENO: WARNING: sys/mman.h: see the Autoconf documentation" >&5
5021 echo "$as_me: WARNING: sys/mman.h: see the Autoconf documentation" >&2;}
5022     { echo "$as_me:$LINENO: WARNING: sys/mman.h:     section \"Present But Cannot Be Compiled\"" >&5
5023 echo "$as_me: WARNING: sys/mman.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5024     { echo "$as_me:$LINENO: WARNING: sys/mman.h: proceeding with the preprocessor's result" >&5
5025 echo "$as_me: WARNING: sys/mman.h: proceeding with the preprocessor's result" >&2;}
5026     { echo "$as_me:$LINENO: WARNING: sys/mman.h: in the future, the compiler will take precedence" >&5
5027 echo "$as_me: WARNING: sys/mman.h: in the future, the compiler will take precedence" >&2;}
5028     (
5029       cat <<\_ASBOX
5030 ## ------------------------------------------- ##
5031 ## Report this to http://gcc.gnu.org/bugs.html ##
5032 ## ------------------------------------------- ##
5033 _ASBOX
5034     ) |
5035       sed "s/^/$as_me: WARNING:     /" >&2
5036     ;;
5037 esac
5038 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
5039 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
5040 if test "${ac_cv_header_sys_mman_h+set}" = set; then
5041   echo $ECHO_N "(cached) $ECHO_C" >&6
5042 else
5043   ac_cv_header_sys_mman_h=$ac_header_preproc
5044 fi
5045 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
5046 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
5047
5048 fi
5049 if test $ac_cv_header_sys_mman_h = yes; then
5050   libffi_header_sys_mman_h=yes
5051 else
5052   libffi_header_sys_mman_h=no
5053 fi
5054
5055
5056 echo "$as_me:$LINENO: checking for mmap" >&5
5057 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
5058 if test "${ac_cv_func_mmap+set}" = set; then
5059   echo $ECHO_N "(cached) $ECHO_C" >&6
5060 else
5061   cat >conftest.$ac_ext <<_ACEOF
5062 /* confdefs.h.  */
5063 _ACEOF
5064 cat confdefs.h >>conftest.$ac_ext
5065 cat >>conftest.$ac_ext <<_ACEOF
5066 /* end confdefs.h.  */
5067 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
5068    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5069 #define mmap innocuous_mmap
5070
5071 /* System header to define __stub macros and hopefully few prototypes,
5072     which can conflict with char mmap (); below.
5073     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5074     <limits.h> exists even on freestanding compilers.  */
5075
5076 #ifdef __STDC__
5077 # include <limits.h>
5078 #else
5079 # include <assert.h>
5080 #endif
5081
5082 #undef mmap
5083
5084 /* Override any gcc2 internal prototype to avoid an error.  */
5085 #ifdef __cplusplus
5086 extern "C"
5087 {
5088 #endif
5089 /* We use char because int might match the return type of a gcc2
5090    builtin and then its argument prototype would still apply.  */
5091 char mmap ();
5092 /* The GNU C library defines this for functions which it implements
5093     to always fail with ENOSYS.  Some functions are actually named
5094     something starting with __ and the normal name is an alias.  */
5095 #if defined (__stub_mmap) || defined (__stub___mmap)
5096 choke me
5097 #else
5098 char (*f) () = mmap;
5099 #endif
5100 #ifdef __cplusplus
5101 }
5102 #endif
5103
5104 int
5105 main ()
5106 {
5107 return f != mmap;
5108   ;
5109   return 0;
5110 }
5111 _ACEOF
5112 rm -f conftest.$ac_objext conftest$ac_exeext
5113 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5114   (eval $ac_link) 2>conftest.er1
5115   ac_status=$?
5116   grep -v '^ *+' conftest.er1 >conftest.err
5117   rm -f conftest.er1
5118   cat conftest.err >&5
5119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5120   (exit $ac_status); } &&
5121          { ac_try='test -z "$ac_c_werror_flag"
5122                          || test ! -s conftest.err'
5123   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5124   (eval $ac_try) 2>&5
5125   ac_status=$?
5126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5127   (exit $ac_status); }; } &&
5128          { ac_try='test -s conftest$ac_exeext'
5129   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5130   (eval $ac_try) 2>&5
5131   ac_status=$?
5132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5133   (exit $ac_status); }; }; then
5134   ac_cv_func_mmap=yes
5135 else
5136   echo "$as_me: failed program was:" >&5
5137 sed 's/^/| /' conftest.$ac_ext >&5
5138
5139 ac_cv_func_mmap=no
5140 fi
5141 rm -f conftest.err conftest.$ac_objext \
5142       conftest$ac_exeext conftest.$ac_ext
5143 fi
5144 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
5145 echo "${ECHO_T}$ac_cv_func_mmap" >&6
5146 if test $ac_cv_func_mmap = yes; then
5147   libffi_func_mmap=yes
5148 else
5149   libffi_func_mmap=no
5150 fi
5151
5152 if test "$libffi_header_sys_mman_h" != yes \
5153  || test "$libffi_func_mmap" != yes; then
5154    ac_cv_func_mmap_file=no
5155    ac_cv_func_mmap_dev_zero=no
5156    ac_cv_func_mmap_anon=no
5157 else
5158    echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
5159 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
5160 if test "${ac_cv_func_mmap_file+set}" = set; then
5161   echo $ECHO_N "(cached) $ECHO_C" >&6
5162 else
5163   # Add a system to this blacklist if
5164    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
5165    # memory area containing the same data that you'd get if you applied
5166    # read() to the same fd.  The only system known to have a problem here
5167    # is VMS, where text files have record structure.
5168    case "$host_os" in
5169      vms* | ultrix*)
5170         ac_cv_func_mmap_file=no ;;
5171      *)
5172         ac_cv_func_mmap_file=yes;;
5173    esac
5174 fi
5175 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
5176 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
5177    echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
5178 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
5179 if test "${ac_cv_func_mmap_dev_zero+set}" = set; then
5180   echo $ECHO_N "(cached) $ECHO_C" >&6
5181 else
5182   # Add a system to this blacklist if it has mmap() but /dev/zero
5183    # does not exist, or if mmapping /dev/zero does not give anonymous
5184    # zeroed pages with both the following properties:
5185    # 1. If you map N consecutive pages in with one call, and then
5186    #    unmap any subset of those pages, the pages that were not
5187    #    explicitly unmapped remain accessible.
5188    # 2. If you map two adjacent blocks of memory and then unmap them
5189    #    both at once, they must both go away.
5190    # Systems known to be in this category are Windows (all variants),
5191    # VMS, and Darwin.
5192    case "$host_os" in
5193      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
5194         ac_cv_func_mmap_dev_zero=no ;;
5195      *)
5196         ac_cv_func_mmap_dev_zero=yes;;
5197    esac
5198 fi
5199 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_dev_zero" >&5
5200 echo "${ECHO_T}$ac_cv_func_mmap_dev_zero" >&6
5201
5202    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
5203    echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
5204 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
5205 if test "${ac_cv_decl_map_anon+set}" = set; then
5206   echo $ECHO_N "(cached) $ECHO_C" >&6
5207 else
5208   cat >conftest.$ac_ext <<_ACEOF
5209 /* confdefs.h.  */
5210 _ACEOF
5211 cat confdefs.h >>conftest.$ac_ext
5212 cat >>conftest.$ac_ext <<_ACEOF
5213 /* end confdefs.h.  */
5214 #include <sys/types.h>
5215 #include <sys/mman.h>
5216 #include <unistd.h>
5217
5218 #ifndef MAP_ANONYMOUS
5219 #define MAP_ANONYMOUS MAP_ANON
5220 #endif
5221
5222 int
5223 main ()
5224 {
5225 int n = MAP_ANONYMOUS;
5226   ;
5227   return 0;
5228 }
5229 _ACEOF
5230 rm -f conftest.$ac_objext
5231 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5232   (eval $ac_compile) 2>conftest.er1
5233   ac_status=$?
5234   grep -v '^ *+' conftest.er1 >conftest.err
5235   rm -f conftest.er1
5236   cat conftest.err >&5
5237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5238   (exit $ac_status); } &&
5239          { ac_try='test -z "$ac_c_werror_flag"
5240                          || test ! -s conftest.err'
5241   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5242   (eval $ac_try) 2>&5
5243   ac_status=$?
5244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5245   (exit $ac_status); }; } &&
5246          { ac_try='test -s conftest.$ac_objext'
5247   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5248   (eval $ac_try) 2>&5
5249   ac_status=$?
5250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5251   (exit $ac_status); }; }; then
5252   ac_cv_decl_map_anon=yes
5253 else
5254   echo "$as_me: failed program was:" >&5
5255 sed 's/^/| /' conftest.$ac_ext >&5
5256
5257 ac_cv_decl_map_anon=no
5258 fi
5259 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5260 fi
5261 echo "$as_me:$LINENO: result: $ac_cv_decl_map_anon" >&5
5262 echo "${ECHO_T}$ac_cv_decl_map_anon" >&6
5263
5264    if test $ac_cv_decl_map_anon = no; then
5265      ac_cv_func_mmap_anon=no
5266    else
5267      echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
5268 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
5269 if test "${ac_cv_func_mmap_anon+set}" = set; then
5270   echo $ECHO_N "(cached) $ECHO_C" >&6
5271 else
5272   # Add a system to this blacklist if it has mmap() and MAP_ANON or
5273    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
5274    # doesn't give anonymous zeroed pages with the same properties listed
5275    # above for use of /dev/zero.
5276    # Systems known to be in this category are Windows, VMS, and SCO Unix.
5277    case "$host_os" in
5278      vms* | cygwin* | pe | mingw* | sco* | udk* )
5279         ac_cv_func_mmap_anon=no ;;
5280      *)
5281         ac_cv_func_mmap_anon=yes;;
5282    esac
5283 fi
5284 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_anon" >&5
5285 echo "${ECHO_T}$ac_cv_func_mmap_anon" >&6
5286    fi
5287 fi
5288
5289 if test $ac_cv_func_mmap_file = yes; then
5290
5291 cat >>confdefs.h <<\_ACEOF
5292 #define HAVE_MMAP_FILE 1
5293 _ACEOF
5294
5295 fi
5296 if test $ac_cv_func_mmap_dev_zero = yes; then
5297
5298 cat >>confdefs.h <<\_ACEOF
5299 #define HAVE_MMAP_DEV_ZERO 1
5300 _ACEOF
5301
5302 fi
5303 if test $ac_cv_func_mmap_anon = yes; then
5304
5305 cat >>confdefs.h <<\_ACEOF
5306 #define HAVE_MMAP_ANON 1
5307 _ACEOF
5308
5309 fi
5310
5311
5312
5313
5314 if test -d $srcdir/testsuite; then
5315   TESTSUBDIR_TRUE=
5316   TESTSUBDIR_FALSE='#'
5317 else
5318   TESTSUBDIR_TRUE='#'
5319   TESTSUBDIR_FALSE=
5320 fi
5321
5322
5323 TARGETDIR="unknown"
5324 case "$host" in
5325 i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
5326 i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
5327 i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
5328 i*86-*-freebsd* | i*86-*-kfreebsd*-gnu) TARGET=X86; TARGETDIR=x86;;
5329 i*86-*-netbsdelf* | i*86-*-knetbsd*-gnu) TARGET=X86; TARGETDIR=x86;;
5330 i*86-*-win32*) TARGET=X86_WIN32; TARGETDIR=x86;;
5331 i*86-*-cygwin*) TARGET=X86_WIN32; TARGETDIR=x86;;
5332 i*86-*-mingw*) TARGET=X86_WIN32; TARGETDIR=x86;;
5333 frv-*-*) TARGET=FRV; TARGETDIR=frv;;
5334 sparc-sun-4*) TARGET=SPARC; TARGETDIR=sparc;;
5335 sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;;
5336 sparc-*-linux* | sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
5337 sparc64-*-linux* | sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
5338 alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu) TARGET=ALPHA; TARGETDIR=alpha;;
5339 ia64*-*-*) TARGET=IA64; TARGETDIR=ia64;;
5340 m32r*-*-linux* ) TARGET=M32R; TARGETDIR=m32r;;
5341 m68k-*-linux*) TARGET=M68K; TARGETDIR=m68k;;
5342 mips64*-*);;
5343 mips-sgi-irix5.* | mips-sgi-irix6.*) TARGET=MIPS_IRIX; TARGETDIR=mips;;
5344 mips*-*-linux*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
5345 powerpc*-*-linux* | powerpc-*-sysv*) TARGET=POWERPC; TARGETDIR=powerpc;;
5346 powerpc-*-beos*) TARGET=POWERPC; TARGETDIR=powerpc;;
5347 powerpc-*-darwin*) TARGET=POWERPC_DARWIN; TARGETDIR=powerpc;;
5348 powerpc-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5349 rs6000-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5350 arm*-*-linux-*) TARGET=ARM; TARGETDIR=arm;;
5351 arm*-*-netbsdelf* | arm*-*-knetbsd*-gnu) TARGET=ARM; TARGETDIR=arm;;
5352 s390-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5353 s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5354 x86_64-*-linux* | x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) TARGET=X86_64; TARGETDIR=x86;;
5355 sh-*-linux* | sh[34]*-*-linux*) TARGET=SH; TARGETDIR=sh;;
5356 sh64-*-linux* | sh5*-*-linux*) TARGET=SH64; TARGETDIR=sh64;;
5357 hppa-*-linux* | parisc-*-linux*) TARGET=PA; TARGETDIR=pa;;
5358 esac
5359
5360
5361
5362 if test $TARGETDIR = unknown; then
5363   { { echo "$as_me:$LINENO: error: \"libffi has not been ported to $host.\"" >&5
5364 echo "$as_me: error: \"libffi has not been ported to $host.\"" >&2;}
5365    { (exit 1); exit 1; }; }
5366 fi
5367
5368
5369
5370 if test x$TARGET = xMIPS_IRIX; then
5371   MIPS_IRIX_TRUE=
5372   MIPS_IRIX_FALSE='#'
5373 else
5374   MIPS_IRIX_TRUE='#'
5375   MIPS_IRIX_FALSE=
5376 fi
5377
5378
5379
5380 if test x$TARGET = xMIPS_LINUX; then
5381   MIPS_LINUX_TRUE=
5382   MIPS_LINUX_FALSE='#'
5383 else
5384   MIPS_LINUX_TRUE='#'
5385   MIPS_LINUX_FALSE=
5386 fi
5387
5388
5389
5390 if test x$TARGET = xSPARC; then
5391   SPARC_TRUE=
5392   SPARC_FALSE='#'
5393 else
5394   SPARC_TRUE='#'
5395   SPARC_FALSE=
5396 fi
5397
5398
5399
5400 if test x$TARGET = xX86; then
5401   X86_TRUE=
5402   X86_FALSE='#'
5403 else
5404   X86_TRUE='#'
5405   X86_FALSE=
5406 fi
5407
5408
5409
5410 if test x$TARGET = xX86_WIN32; then
5411   X86_WIN32_TRUE=
5412   X86_WIN32_FALSE='#'
5413 else
5414   X86_WIN32_TRUE='#'
5415   X86_WIN32_FALSE=
5416 fi
5417
5418
5419
5420 if test x$TARGET = xALPHA; then
5421   ALPHA_TRUE=
5422   ALPHA_FALSE='#'
5423 else
5424   ALPHA_TRUE='#'
5425   ALPHA_FALSE=
5426 fi
5427
5428
5429
5430 if test x$TARGET = xIA64; then
5431   IA64_TRUE=
5432   IA64_FALSE='#'
5433 else
5434   IA64_TRUE='#'
5435   IA64_FALSE=
5436 fi
5437
5438
5439
5440 if test x$TARGET = xM32R; then
5441   M32R_TRUE=
5442   M32R_FALSE='#'
5443 else
5444   M32R_TRUE='#'
5445   M32R_FALSE=
5446 fi
5447
5448
5449
5450 if test x$TARGET = xM68K; then
5451   M68K_TRUE=
5452   M68K_FALSE='#'
5453 else
5454   M68K_TRUE='#'
5455   M68K_FALSE=
5456 fi
5457
5458
5459
5460 if test x$TARGET = xPOWERPC; then
5461   POWERPC_TRUE=
5462   POWERPC_FALSE='#'
5463 else
5464   POWERPC_TRUE='#'
5465   POWERPC_FALSE=
5466 fi
5467
5468
5469
5470 if test x$TARGET = xPOWERPC_AIX; then
5471   POWERPC_AIX_TRUE=
5472   POWERPC_AIX_FALSE='#'
5473 else
5474   POWERPC_AIX_TRUE='#'
5475   POWERPC_AIX_FALSE=
5476 fi
5477
5478
5479
5480 if test x$TARGET = xPOWERPC_DARWIN; then
5481   POWERPC_DARWIN_TRUE=
5482   POWERPC_DARWIN_FALSE='#'
5483 else
5484   POWERPC_DARWIN_TRUE='#'
5485   POWERPC_DARWIN_FALSE=
5486 fi
5487
5488
5489
5490 if test x$TARGET = xARM; then
5491   ARM_TRUE=
5492   ARM_FALSE='#'
5493 else
5494   ARM_TRUE='#'
5495   ARM_FALSE=
5496 fi
5497
5498
5499
5500 if test x$TARGET = xFRV; then
5501   FRV_TRUE=
5502   FRV_FALSE='#'
5503 else
5504   FRV_TRUE='#'
5505   FRV_FALSE=
5506 fi
5507
5508
5509
5510 if test x$TARGET = xS390; then
5511   S390_TRUE=
5512   S390_FALSE='#'
5513 else
5514   S390_TRUE='#'
5515   S390_FALSE=
5516 fi
5517
5518
5519
5520 if test x$TARGET = xX86_64; then
5521   X86_64_TRUE=
5522   X86_64_FALSE='#'
5523 else
5524   X86_64_TRUE='#'
5525   X86_64_FALSE=
5526 fi
5527
5528
5529
5530 if test x$TARGET = xSH; then
5531   SH_TRUE=
5532   SH_FALSE='#'
5533 else
5534   SH_TRUE='#'
5535   SH_FALSE=
5536 fi
5537
5538
5539
5540 if test x$TARGET = xSH64; then
5541   SH64_TRUE=
5542   SH64_FALSE='#'
5543 else
5544   SH64_TRUE='#'
5545   SH64_FALSE=
5546 fi
5547
5548
5549
5550 if test x$TARGET = xPA; then
5551   PA_TRUE=
5552   PA_FALSE='#'
5553 else
5554   PA_TRUE='#'
5555   PA_FALSE=
5556 fi
5557
5558
5559 case x$TARGET in
5560   xMIPS*) TARGET=MIPS ;;
5561   *) ;;
5562 esac
5563
5564 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5565 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5566 if test "${ac_cv_header_stdc+set}" = set; then
5567   echo $ECHO_N "(cached) $ECHO_C" >&6
5568 else
5569   cat >conftest.$ac_ext <<_ACEOF
5570 /* confdefs.h.  */
5571 _ACEOF
5572 cat confdefs.h >>conftest.$ac_ext
5573 cat >>conftest.$ac_ext <<_ACEOF
5574 /* end confdefs.h.  */
5575 #include <stdlib.h>
5576 #include <stdarg.h>
5577 #include <string.h>
5578 #include <float.h>
5579
5580 int
5581 main ()
5582 {
5583
5584   ;
5585   return 0;
5586 }
5587 _ACEOF
5588 rm -f conftest.$ac_objext
5589 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5590   (eval $ac_compile) 2>conftest.er1
5591   ac_status=$?
5592   grep -v '^ *+' conftest.er1 >conftest.err
5593   rm -f conftest.er1
5594   cat conftest.err >&5
5595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5596   (exit $ac_status); } &&
5597          { ac_try='test -z "$ac_c_werror_flag"
5598                          || test ! -s conftest.err'
5599   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5600   (eval $ac_try) 2>&5
5601   ac_status=$?
5602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603   (exit $ac_status); }; } &&
5604          { ac_try='test -s conftest.$ac_objext'
5605   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5606   (eval $ac_try) 2>&5
5607   ac_status=$?
5608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5609   (exit $ac_status); }; }; then
5610   ac_cv_header_stdc=yes
5611 else
5612   echo "$as_me: failed program was:" >&5
5613 sed 's/^/| /' conftest.$ac_ext >&5
5614
5615 ac_cv_header_stdc=no
5616 fi
5617 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5618
5619 if test $ac_cv_header_stdc = yes; then
5620   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5621   cat >conftest.$ac_ext <<_ACEOF
5622 /* confdefs.h.  */
5623 _ACEOF
5624 cat confdefs.h >>conftest.$ac_ext
5625 cat >>conftest.$ac_ext <<_ACEOF
5626 /* end confdefs.h.  */
5627 #include <string.h>
5628
5629 _ACEOF
5630 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5631   $EGREP "memchr" >/dev/null 2>&1; then
5632   :
5633 else
5634   ac_cv_header_stdc=no
5635 fi
5636 rm -f conftest*
5637
5638 fi
5639
5640 if test $ac_cv_header_stdc = yes; then
5641   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5642   cat >conftest.$ac_ext <<_ACEOF
5643 /* confdefs.h.  */
5644 _ACEOF
5645 cat confdefs.h >>conftest.$ac_ext
5646 cat >>conftest.$ac_ext <<_ACEOF
5647 /* end confdefs.h.  */
5648 #include <stdlib.h>
5649
5650 _ACEOF
5651 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5652   $EGREP "free" >/dev/null 2>&1; then
5653   :
5654 else
5655   ac_cv_header_stdc=no
5656 fi
5657 rm -f conftest*
5658
5659 fi
5660
5661 if test $ac_cv_header_stdc = yes; then
5662   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5663   if test "$cross_compiling" = yes; then
5664   :
5665 else
5666   cat >conftest.$ac_ext <<_ACEOF
5667 /* confdefs.h.  */
5668 _ACEOF
5669 cat confdefs.h >>conftest.$ac_ext
5670 cat >>conftest.$ac_ext <<_ACEOF
5671 /* end confdefs.h.  */
5672 #include <ctype.h>
5673 #if ((' ' & 0x0FF) == 0x020)
5674 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5675 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5676 #else
5677 # define ISLOWER(c) \
5678                    (('a' <= (c) && (c) <= 'i') \
5679                      || ('j' <= (c) && (c) <= 'r') \
5680                      || ('s' <= (c) && (c) <= 'z'))
5681 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5682 #endif
5683
5684 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5685 int
5686 main ()
5687 {
5688   int i;
5689   for (i = 0; i < 256; i++)
5690     if (XOR (islower (i), ISLOWER (i))
5691         || toupper (i) != TOUPPER (i))
5692       exit(2);
5693   exit (0);
5694 }
5695 _ACEOF
5696 rm -f conftest$ac_exeext
5697 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5698   (eval $ac_link) 2>&5
5699   ac_status=$?
5700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5702   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5703   (eval $ac_try) 2>&5
5704   ac_status=$?
5705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5706   (exit $ac_status); }; }; then
5707   :
5708 else
5709   echo "$as_me: program exited with status $ac_status" >&5
5710 echo "$as_me: failed program was:" >&5
5711 sed 's/^/| /' conftest.$ac_ext >&5
5712
5713 ( exit $ac_status )
5714 ac_cv_header_stdc=no
5715 fi
5716 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5717 fi
5718 fi
5719 fi
5720 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5721 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5722 if test $ac_cv_header_stdc = yes; then
5723
5724 cat >>confdefs.h <<\_ACEOF
5725 #define STDC_HEADERS 1
5726 _ACEOF
5727
5728 fi
5729
5730
5731 for ac_func in memcpy
5732 do
5733 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5734 echo "$as_me:$LINENO: checking for $ac_func" >&5
5735 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5736 if eval "test \"\${$as_ac_var+set}\" = set"; then
5737   echo $ECHO_N "(cached) $ECHO_C" >&6
5738 else
5739   cat >conftest.$ac_ext <<_ACEOF
5740 /* confdefs.h.  */
5741 _ACEOF
5742 cat confdefs.h >>conftest.$ac_ext
5743 cat >>conftest.$ac_ext <<_ACEOF
5744 /* end confdefs.h.  */
5745 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5746    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5747 #define $ac_func innocuous_$ac_func
5748
5749 /* System header to define __stub macros and hopefully few prototypes,
5750     which can conflict with char $ac_func (); below.
5751     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5752     <limits.h> exists even on freestanding compilers.  */
5753
5754 #ifdef __STDC__
5755 # include <limits.h>
5756 #else
5757 # include <assert.h>
5758 #endif
5759
5760 #undef $ac_func
5761
5762 /* Override any gcc2 internal prototype to avoid an error.  */
5763 #ifdef __cplusplus
5764 extern "C"
5765 {
5766 #endif
5767 /* We use char because int might match the return type of a gcc2
5768    builtin and then its argument prototype would still apply.  */
5769 char $ac_func ();
5770 /* The GNU C library defines this for functions which it implements
5771     to always fail with ENOSYS.  Some functions are actually named
5772     something starting with __ and the normal name is an alias.  */
5773 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5774 choke me
5775 #else
5776 char (*f) () = $ac_func;
5777 #endif
5778 #ifdef __cplusplus
5779 }
5780 #endif
5781
5782 int
5783 main ()
5784 {
5785 return f != $ac_func;
5786   ;
5787   return 0;
5788 }
5789 _ACEOF
5790 rm -f conftest.$ac_objext conftest$ac_exeext
5791 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5792   (eval $ac_link) 2>conftest.er1
5793   ac_status=$?
5794   grep -v '^ *+' conftest.er1 >conftest.err
5795   rm -f conftest.er1
5796   cat conftest.err >&5
5797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5798   (exit $ac_status); } &&
5799          { ac_try='test -z "$ac_c_werror_flag"
5800                          || test ! -s conftest.err'
5801   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5802   (eval $ac_try) 2>&5
5803   ac_status=$?
5804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5805   (exit $ac_status); }; } &&
5806          { ac_try='test -s conftest$ac_exeext'
5807   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5808   (eval $ac_try) 2>&5
5809   ac_status=$?
5810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5811   (exit $ac_status); }; }; then
5812   eval "$as_ac_var=yes"
5813 else
5814   echo "$as_me: failed program was:" >&5
5815 sed 's/^/| /' conftest.$ac_ext >&5
5816
5817 eval "$as_ac_var=no"
5818 fi
5819 rm -f conftest.err conftest.$ac_objext \
5820       conftest$ac_exeext conftest.$ac_ext
5821 fi
5822 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5823 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5824 if test `eval echo '${'$as_ac_var'}'` = yes; then
5825   cat >>confdefs.h <<_ACEOF
5826 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5827 _ACEOF
5828
5829 fi
5830 done
5831
5832 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5833 # for constant arguments.  Useless!
5834 echo "$as_me:$LINENO: checking for working alloca.h" >&5
5835 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
5836 if test "${ac_cv_working_alloca_h+set}" = set; then
5837   echo $ECHO_N "(cached) $ECHO_C" >&6
5838 else
5839   cat >conftest.$ac_ext <<_ACEOF
5840 /* confdefs.h.  */
5841 _ACEOF
5842 cat confdefs.h >>conftest.$ac_ext
5843 cat >>conftest.$ac_ext <<_ACEOF
5844 /* end confdefs.h.  */
5845 #include <alloca.h>
5846 int
5847 main ()
5848 {
5849 char *p = (char *) alloca (2 * sizeof (int));
5850   ;
5851   return 0;
5852 }
5853 _ACEOF
5854 rm -f conftest.$ac_objext conftest$ac_exeext
5855 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5856   (eval $ac_link) 2>conftest.er1
5857   ac_status=$?
5858   grep -v '^ *+' conftest.er1 >conftest.err
5859   rm -f conftest.er1
5860   cat conftest.err >&5
5861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5862   (exit $ac_status); } &&
5863          { ac_try='test -z "$ac_c_werror_flag"
5864                          || test ! -s conftest.err'
5865   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5866   (eval $ac_try) 2>&5
5867   ac_status=$?
5868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5869   (exit $ac_status); }; } &&
5870          { ac_try='test -s conftest$ac_exeext'
5871   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5872   (eval $ac_try) 2>&5
5873   ac_status=$?
5874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5875   (exit $ac_status); }; }; then
5876   ac_cv_working_alloca_h=yes
5877 else
5878   echo "$as_me: failed program was:" >&5
5879 sed 's/^/| /' conftest.$ac_ext >&5
5880
5881 ac_cv_working_alloca_h=no
5882 fi
5883 rm -f conftest.err conftest.$ac_objext \
5884       conftest$ac_exeext conftest.$ac_ext
5885 fi
5886 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
5887 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
5888 if test $ac_cv_working_alloca_h = yes; then
5889
5890 cat >>confdefs.h <<\_ACEOF
5891 #define HAVE_ALLOCA_H 1
5892 _ACEOF
5893
5894 fi
5895
5896 echo "$as_me:$LINENO: checking for alloca" >&5
5897 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
5898 if test "${ac_cv_func_alloca_works+set}" = set; then
5899   echo $ECHO_N "(cached) $ECHO_C" >&6
5900 else
5901   cat >conftest.$ac_ext <<_ACEOF
5902 /* confdefs.h.  */
5903 _ACEOF
5904 cat confdefs.h >>conftest.$ac_ext
5905 cat >>conftest.$ac_ext <<_ACEOF
5906 /* end confdefs.h.  */
5907 #ifdef __GNUC__
5908 # define alloca __builtin_alloca
5909 #else
5910 # ifdef _MSC_VER
5911 #  include <malloc.h>
5912 #  define alloca _alloca
5913 # else
5914 #  if HAVE_ALLOCA_H
5915 #   include <alloca.h>
5916 #  else
5917 #   ifdef _AIX
5918  #pragma alloca
5919 #   else
5920 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5921 char *alloca ();
5922 #    endif
5923 #   endif
5924 #  endif
5925 # endif
5926 #endif
5927
5928 int
5929 main ()
5930 {
5931 char *p = (char *) alloca (1);
5932   ;
5933   return 0;
5934 }
5935 _ACEOF
5936 rm -f conftest.$ac_objext conftest$ac_exeext
5937 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5938   (eval $ac_link) 2>conftest.er1
5939   ac_status=$?
5940   grep -v '^ *+' conftest.er1 >conftest.err
5941   rm -f conftest.er1
5942   cat conftest.err >&5
5943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5944   (exit $ac_status); } &&
5945          { ac_try='test -z "$ac_c_werror_flag"
5946                          || test ! -s conftest.err'
5947   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5948   (eval $ac_try) 2>&5
5949   ac_status=$?
5950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5951   (exit $ac_status); }; } &&
5952          { ac_try='test -s conftest$ac_exeext'
5953   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5954   (eval $ac_try) 2>&5
5955   ac_status=$?
5956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5957   (exit $ac_status); }; }; then
5958   ac_cv_func_alloca_works=yes
5959 else
5960   echo "$as_me: failed program was:" >&5
5961 sed 's/^/| /' conftest.$ac_ext >&5
5962
5963 ac_cv_func_alloca_works=no
5964 fi
5965 rm -f conftest.err conftest.$ac_objext \
5966       conftest$ac_exeext conftest.$ac_ext
5967 fi
5968 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
5969 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
5970
5971 if test $ac_cv_func_alloca_works = yes; then
5972
5973 cat >>confdefs.h <<\_ACEOF
5974 #define HAVE_ALLOCA 1
5975 _ACEOF
5976
5977 else
5978   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5979 # that cause trouble.  Some versions do not even contain alloca or
5980 # contain a buggy version.  If you still want to use their alloca,
5981 # use ar to extract alloca.o from them instead of compiling alloca.c.
5982
5983 ALLOCA=alloca.$ac_objext
5984
5985 cat >>confdefs.h <<\_ACEOF
5986 #define C_ALLOCA 1
5987 _ACEOF
5988
5989
5990 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
5991 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
5992 if test "${ac_cv_os_cray+set}" = set; then
5993   echo $ECHO_N "(cached) $ECHO_C" >&6
5994 else
5995   cat >conftest.$ac_ext <<_ACEOF
5996 /* confdefs.h.  */
5997 _ACEOF
5998 cat confdefs.h >>conftest.$ac_ext
5999 cat >>conftest.$ac_ext <<_ACEOF
6000 /* end confdefs.h.  */
6001 #if defined(CRAY) && ! defined(CRAY2)
6002 webecray
6003 #else
6004 wenotbecray
6005 #endif
6006
6007 _ACEOF
6008 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6009   $EGREP "webecray" >/dev/null 2>&1; then
6010   ac_cv_os_cray=yes
6011 else
6012   ac_cv_os_cray=no
6013 fi
6014 rm -f conftest*
6015
6016 fi
6017 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
6018 echo "${ECHO_T}$ac_cv_os_cray" >&6
6019 if test $ac_cv_os_cray = yes; then
6020   for ac_func in _getb67 GETB67 getb67; do
6021     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6022 echo "$as_me:$LINENO: checking for $ac_func" >&5
6023 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6024 if eval "test \"\${$as_ac_var+set}\" = set"; then
6025   echo $ECHO_N "(cached) $ECHO_C" >&6
6026 else
6027   cat >conftest.$ac_ext <<_ACEOF
6028 /* confdefs.h.  */
6029 _ACEOF
6030 cat confdefs.h >>conftest.$ac_ext
6031 cat >>conftest.$ac_ext <<_ACEOF
6032 /* end confdefs.h.  */
6033 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6034    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6035 #define $ac_func innocuous_$ac_func
6036
6037 /* System header to define __stub macros and hopefully few prototypes,
6038     which can conflict with char $ac_func (); below.
6039     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6040     <limits.h> exists even on freestanding compilers.  */
6041
6042 #ifdef __STDC__
6043 # include <limits.h>
6044 #else
6045 # include <assert.h>
6046 #endif
6047
6048 #undef $ac_func
6049
6050 /* Override any gcc2 internal prototype to avoid an error.  */
6051 #ifdef __cplusplus
6052 extern "C"
6053 {
6054 #endif
6055 /* We use char because int might match the return type of a gcc2
6056    builtin and then its argument prototype would still apply.  */
6057 char $ac_func ();
6058 /* The GNU C library defines this for functions which it implements
6059     to always fail with ENOSYS.  Some functions are actually named
6060     something starting with __ and the normal name is an alias.  */
6061 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6062 choke me
6063 #else
6064 char (*f) () = $ac_func;
6065 #endif
6066 #ifdef __cplusplus
6067 }
6068 #endif
6069
6070 int
6071 main ()
6072 {
6073 return f != $ac_func;
6074   ;
6075   return 0;
6076 }
6077 _ACEOF
6078 rm -f conftest.$ac_objext conftest$ac_exeext
6079 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6080   (eval $ac_link) 2>conftest.er1
6081   ac_status=$?
6082   grep -v '^ *+' conftest.er1 >conftest.err
6083   rm -f conftest.er1
6084   cat conftest.err >&5
6085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086   (exit $ac_status); } &&
6087          { ac_try='test -z "$ac_c_werror_flag"
6088                          || test ! -s conftest.err'
6089   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6090   (eval $ac_try) 2>&5
6091   ac_status=$?
6092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093   (exit $ac_status); }; } &&
6094          { ac_try='test -s conftest$ac_exeext'
6095   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6096   (eval $ac_try) 2>&5
6097   ac_status=$?
6098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6099   (exit $ac_status); }; }; then
6100   eval "$as_ac_var=yes"
6101 else
6102   echo "$as_me: failed program was:" >&5
6103 sed 's/^/| /' conftest.$ac_ext >&5
6104
6105 eval "$as_ac_var=no"
6106 fi
6107 rm -f conftest.err conftest.$ac_objext \
6108       conftest$ac_exeext conftest.$ac_ext
6109 fi
6110 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6111 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6112 if test `eval echo '${'$as_ac_var'}'` = yes; then
6113
6114 cat >>confdefs.h <<_ACEOF
6115 #define CRAY_STACKSEG_END $ac_func
6116 _ACEOF
6117
6118     break
6119 fi
6120
6121   done
6122 fi
6123
6124 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
6125 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
6126 if test "${ac_cv_c_stack_direction+set}" = set; then
6127   echo $ECHO_N "(cached) $ECHO_C" >&6
6128 else
6129   if test "$cross_compiling" = yes; then
6130   ac_cv_c_stack_direction=0
6131 else
6132   cat >conftest.$ac_ext <<_ACEOF
6133 /* confdefs.h.  */
6134 _ACEOF
6135 cat confdefs.h >>conftest.$ac_ext
6136 cat >>conftest.$ac_ext <<_ACEOF
6137 /* end confdefs.h.  */
6138 int
6139 find_stack_direction ()
6140 {
6141   static char *addr = 0;
6142   auto char dummy;
6143   if (addr == 0)
6144     {
6145       addr = &dummy;
6146       return find_stack_direction ();
6147     }
6148   else
6149     return (&dummy > addr) ? 1 : -1;
6150 }
6151
6152 int
6153 main ()
6154 {
6155   exit (find_stack_direction () < 0);
6156 }
6157 _ACEOF
6158 rm -f conftest$ac_exeext
6159 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6160   (eval $ac_link) 2>&5
6161   ac_status=$?
6162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6163   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6164   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6165   (eval $ac_try) 2>&5
6166   ac_status=$?
6167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6168   (exit $ac_status); }; }; then
6169   ac_cv_c_stack_direction=1
6170 else
6171   echo "$as_me: program exited with status $ac_status" >&5
6172 echo "$as_me: failed program was:" >&5
6173 sed 's/^/| /' conftest.$ac_ext >&5
6174
6175 ( exit $ac_status )
6176 ac_cv_c_stack_direction=-1
6177 fi
6178 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6179 fi
6180 fi
6181 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
6182 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
6183
6184 cat >>confdefs.h <<_ACEOF
6185 #define STACK_DIRECTION $ac_cv_c_stack_direction
6186 _ACEOF
6187
6188
6189 fi
6190
6191
6192 echo "$as_me:$LINENO: checking size of double" >&5
6193 echo $ECHO_N "checking size of double... $ECHO_C" >&6
6194 if test "${ac_cv_sizeof_double+set}" = set; then
6195   echo $ECHO_N "(cached) $ECHO_C" >&6
6196 else
6197   for ac_size in 4 8 1 2 16 12  ; do # List sizes in rough order of prevalence.
6198   cat >conftest.$ac_ext <<_ACEOF
6199 /* confdefs.h.  */
6200 _ACEOF
6201 cat confdefs.h >>conftest.$ac_ext
6202 cat >>conftest.$ac_ext <<_ACEOF
6203 /* end confdefs.h.  */
6204 #include "confdefs.h"
6205 #include <sys/types.h>
6206
6207
6208 int
6209 main ()
6210 {
6211 switch (0) case 0: case (sizeof (double) == $ac_size):;
6212   ;
6213   return 0;
6214 }
6215 _ACEOF
6216 rm -f conftest.$ac_objext
6217 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6218   (eval $ac_compile) 2>conftest.er1
6219   ac_status=$?
6220   grep -v '^ *+' conftest.er1 >conftest.err
6221   rm -f conftest.er1
6222   cat conftest.err >&5
6223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6224   (exit $ac_status); } &&
6225          { ac_try='test -z "$ac_c_werror_flag"
6226                          || test ! -s conftest.err'
6227   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6228   (eval $ac_try) 2>&5
6229   ac_status=$?
6230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231   (exit $ac_status); }; } &&
6232          { ac_try='test -s conftest.$ac_objext'
6233   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6234   (eval $ac_try) 2>&5
6235   ac_status=$?
6236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6237   (exit $ac_status); }; }; then
6238   ac_cv_sizeof_double=$ac_size
6239 else
6240   echo "$as_me: failed program was:" >&5
6241 sed 's/^/| /' conftest.$ac_ext >&5
6242
6243 fi
6244 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6245   if test x$ac_cv_sizeof_double != x ; then break; fi
6246 done
6247
6248 fi
6249
6250 if test x$ac_cv_sizeof_double = x ; then
6251   { { echo "$as_me:$LINENO: error: cannot determine a size for double" >&5
6252 echo "$as_me: error: cannot determine a size for double" >&2;}
6253    { (exit 1); exit 1; }; }
6254 fi
6255 echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
6256 echo "${ECHO_T}$ac_cv_sizeof_double" >&6
6257
6258 cat >>confdefs.h <<_ACEOF
6259 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
6260 _ACEOF
6261
6262
6263 echo "$as_me:$LINENO: checking size of long double" >&5
6264 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6265 if test "${ac_cv_sizeof_long_double+set}" = set; then
6266   echo $ECHO_N "(cached) $ECHO_C" >&6
6267 else
6268   for ac_size in 4 8 1 2 16 12  ; do # List sizes in rough order of prevalence.
6269   cat >conftest.$ac_ext <<_ACEOF
6270 /* confdefs.h.  */
6271 _ACEOF
6272 cat confdefs.h >>conftest.$ac_ext
6273 cat >>conftest.$ac_ext <<_ACEOF
6274 /* end confdefs.h.  */
6275 #include "confdefs.h"
6276 #include <sys/types.h>
6277
6278
6279 int
6280 main ()
6281 {
6282 switch (0) case 0: case (sizeof (long double) == $ac_size):;
6283   ;
6284   return 0;
6285 }
6286 _ACEOF
6287 rm -f conftest.$ac_objext
6288 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6289   (eval $ac_compile) 2>conftest.er1
6290   ac_status=$?
6291   grep -v '^ *+' conftest.er1 >conftest.err
6292   rm -f conftest.er1
6293   cat conftest.err >&5
6294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6295   (exit $ac_status); } &&
6296          { ac_try='test -z "$ac_c_werror_flag"
6297                          || test ! -s conftest.err'
6298   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299   (eval $ac_try) 2>&5
6300   ac_status=$?
6301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302   (exit $ac_status); }; } &&
6303          { ac_try='test -s conftest.$ac_objext'
6304   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6305   (eval $ac_try) 2>&5
6306   ac_status=$?
6307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308   (exit $ac_status); }; }; then
6309   ac_cv_sizeof_long_double=$ac_size
6310 else
6311   echo "$as_me: failed program was:" >&5
6312 sed 's/^/| /' conftest.$ac_ext >&5
6313
6314 fi
6315 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6316   if test x$ac_cv_sizeof_long_double != x ; then break; fi
6317 done
6318
6319 fi
6320
6321 if test x$ac_cv_sizeof_long_double = x ; then
6322   { { echo "$as_me:$LINENO: error: cannot determine a size for long double" >&5
6323 echo "$as_me: error: cannot determine a size for long double" >&2;}
6324    { (exit 1); exit 1; }; }
6325 fi
6326 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6327 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6328
6329 cat >>confdefs.h <<_ACEOF
6330 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6331 _ACEOF
6332
6333
6334
6335 # Also AC_SUBST this variable for ffi.h.
6336 HAVE_LONG_DOUBLE=0
6337 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
6338   if test $ac_cv_sizeof_long_double != 0; then
6339     HAVE_LONG_DOUBLE=1
6340
6341 cat >>confdefs.h <<\_ACEOF
6342 #define HAVE_LONG_DOUBLE 1
6343 _ACEOF
6344
6345   fi
6346 fi
6347
6348
6349 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
6350 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
6351 if test "${ac_cv_c_bigendian+set}" = set; then
6352   echo $ECHO_N "(cached) $ECHO_C" >&6
6353 else
6354   ac_cv_c_bigendian=unknown
6355 # See if sys/param.h defines the BYTE_ORDER macro.
6356 cat >conftest.$ac_ext <<_ACEOF
6357 /* confdefs.h.  */
6358 _ACEOF
6359 cat confdefs.h >>conftest.$ac_ext
6360 cat >>conftest.$ac_ext <<_ACEOF
6361 /* end confdefs.h.  */
6362 #include <sys/types.h>
6363 #include <sys/param.h>
6364 int
6365 main ()
6366 {
6367
6368 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
6369  bogus endian macros
6370 #endif
6371   ;
6372   return 0;
6373 }
6374 _ACEOF
6375 rm -f conftest.$ac_objext
6376 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6377   (eval $ac_compile) 2>conftest.er1
6378   ac_status=$?
6379   grep -v '^ *+' conftest.er1 >conftest.err
6380   rm -f conftest.er1
6381   cat conftest.err >&5
6382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6383   (exit $ac_status); } &&
6384          { ac_try='test -z "$ac_c_werror_flag"
6385                          || test ! -s conftest.err'
6386   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6387   (eval $ac_try) 2>&5
6388   ac_status=$?
6389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6390   (exit $ac_status); }; } &&
6391          { ac_try='test -s conftest.$ac_objext'
6392   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6393   (eval $ac_try) 2>&5
6394   ac_status=$?
6395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6396   (exit $ac_status); }; }; then
6397   # It does; now see whether it defined to BIG_ENDIAN or not.
6398 cat >conftest.$ac_ext <<_ACEOF
6399 /* confdefs.h.  */
6400 _ACEOF
6401 cat confdefs.h >>conftest.$ac_ext
6402 cat >>conftest.$ac_ext <<_ACEOF
6403 /* end confdefs.h.  */
6404 #include <sys/types.h>
6405 #include <sys/param.h>
6406 int
6407 main ()
6408 {
6409
6410 #if BYTE_ORDER != BIG_ENDIAN
6411  not big endian
6412 #endif
6413   ;
6414   return 0;
6415 }
6416 _ACEOF
6417 rm -f conftest.$ac_objext
6418 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6419   (eval $ac_compile) 2>conftest.er1
6420   ac_status=$?
6421   grep -v '^ *+' conftest.er1 >conftest.err
6422   rm -f conftest.er1
6423   cat conftest.err >&5
6424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6425   (exit $ac_status); } &&
6426          { ac_try='test -z "$ac_c_werror_flag"
6427                          || test ! -s conftest.err'
6428   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6429   (eval $ac_try) 2>&5
6430   ac_status=$?
6431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6432   (exit $ac_status); }; } &&
6433          { ac_try='test -s conftest.$ac_objext'
6434   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6435   (eval $ac_try) 2>&5
6436   ac_status=$?
6437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6438   (exit $ac_status); }; }; then
6439   ac_cv_c_bigendian=yes
6440 else
6441   echo "$as_me: failed program was:" >&5
6442 sed 's/^/| /' conftest.$ac_ext >&5
6443
6444 ac_cv_c_bigendian=no
6445 fi
6446 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6447 else
6448   echo "$as_me: failed program was:" >&5
6449 sed 's/^/| /' conftest.$ac_ext >&5
6450
6451 fi
6452 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6453 if test $ac_cv_c_bigendian = unknown; then
6454 if test "$cross_compiling" = yes; then
6455    echo $ac_n "cross-compiling... " 2>&6
6456 else
6457   cat >conftest.$ac_ext <<_ACEOF
6458 /* confdefs.h.  */
6459 _ACEOF
6460 cat confdefs.h >>conftest.$ac_ext
6461 cat >>conftest.$ac_ext <<_ACEOF
6462 /* end confdefs.h.  */
6463 main () {
6464   /* Are we little or big endian?  From Harbison&Steele.  */
6465   union
6466   {
6467     long l;
6468     char c[sizeof (long)];
6469   } u;
6470   u.l = 1;
6471   exit (u.c[sizeof (long) - 1] == 1);
6472 }
6473 _ACEOF
6474 rm -f conftest$ac_exeext
6475 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6476   (eval $ac_link) 2>&5
6477   ac_status=$?
6478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6479   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6480   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6481   (eval $ac_try) 2>&5
6482   ac_status=$?
6483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6484   (exit $ac_status); }; }; then
6485   ac_cv_c_bigendian=no
6486 else
6487   echo "$as_me: program exited with status $ac_status" >&5
6488 echo "$as_me: failed program was:" >&5
6489 sed 's/^/| /' conftest.$ac_ext >&5
6490
6491 ( exit $ac_status )
6492 ac_cv_c_bigendian=yes
6493 fi
6494 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6495 fi
6496 fi
6497 fi
6498 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6499 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6500 if test $ac_cv_c_bigendian = unknown; then
6501 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
6502 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
6503
6504 cat >conftest.c <<EOF
6505 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6506 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6507 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
6508 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6509 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6510 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
6511 int main() { _ascii (); _ebcdic (); return 0; }
6512 EOF
6513  if test -f conftest.c ; then
6514      if ${CC-cc} ${CFLAGS} -c conftest.c -o conftest.o && test -f conftest.o ; then
6515         if test `grep -l BIGenDianSyS conftest.o` ; then
6516            echo $ac_n ' big endian probe OK, ' 1>&6
6517            ac_cv_c_bigendian=yes
6518         fi
6519         if test `grep -l LiTTleEnDian conftest.o` ; then
6520            echo $ac_n ' little endian probe OK, ' 1>&6
6521            if test $ac_cv_c_bigendian = yes ; then
6522             ac_cv_c_bigendian=unknown;
6523            else
6524             ac_cv_c_bigendian=no
6525            fi
6526         fi
6527         echo $ac_n 'guessing bigendian ...  ' >&6
6528      fi
6529   fi
6530 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6531 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6532 fi
6533 if test $ac_cv_c_bigendian = yes; then
6534
6535 cat >>confdefs.h <<\_ACEOF
6536 #define WORDS_BIGENDIAN 1
6537 _ACEOF
6538
6539
6540 cat >>confdefs.h <<\_ACEOF
6541 #define HOST_WORDS_BIG_ENDIAN 1
6542 _ACEOF
6543
6544   BYTEORDER=4321
6545 else
6546   BYTEORDER=1234
6547 fi
6548
6549 cat >>confdefs.h <<_ACEOF
6550 #define BYTEORDER $BYTEORDER
6551 _ACEOF
6552
6553 if test $ac_cv_c_bigendian = unknown; then
6554   { { echo "$as_me:$LINENO: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&5
6555 echo "$as_me: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&2;}
6556    { (exit 1); exit 1; }; }
6557 fi
6558
6559
6560 if test x$TARGET = xSPARC; then
6561     echo "$as_me:$LINENO: checking assembler and linker support unaligned pc related relocs" >&5
6562 echo $ECHO_N "checking assembler and linker support unaligned pc related relocs... $ECHO_C" >&6
6563 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then
6564   echo $ECHO_N "(cached) $ECHO_C" >&6
6565 else
6566
6567         save_CFLAGS="$CFLAGS"
6568         save_LDFLAGS="$LDFLAGS"
6569         CFLAGS="$CFLAGS -fpic"
6570         LDFLAGS="$LDFLAGS -shared"
6571         cat >conftest.$ac_ext <<_ACEOF
6572 /* confdefs.h.  */
6573 _ACEOF
6574 cat confdefs.h >>conftest.$ac_ext
6575 cat >>conftest.$ac_ext <<_ACEOF
6576 /* end confdefs.h.  */
6577 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
6578 int
6579 main ()
6580 {
6581
6582   ;
6583   return 0;
6584 }
6585 _ACEOF
6586 rm -f conftest.$ac_objext conftest$ac_exeext
6587 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6588   (eval $ac_link) 2>conftest.er1
6589   ac_status=$?
6590   grep -v '^ *+' conftest.er1 >conftest.err
6591   rm -f conftest.er1
6592   cat conftest.err >&5
6593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6594   (exit $ac_status); } &&
6595          { ac_try='test -z "$ac_c_werror_flag"
6596                          || test ! -s conftest.err'
6597   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6598   (eval $ac_try) 2>&5
6599   ac_status=$?
6600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6601   (exit $ac_status); }; } &&
6602          { ac_try='test -s conftest$ac_exeext'
6603   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6604   (eval $ac_try) 2>&5
6605   ac_status=$?
6606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607   (exit $ac_status); }; }; then
6608   libffi_cv_as_sparc_ua_pcrel=yes
6609 else
6610   echo "$as_me: failed program was:" >&5
6611 sed 's/^/| /' conftest.$ac_ext >&5
6612
6613 libffi_cv_as_sparc_ua_pcrel=no
6614 fi
6615 rm -f conftest.err conftest.$ac_objext \
6616       conftest$ac_exeext conftest.$ac_ext
6617         CFLAGS="$save_CFLAGS"
6618         LDFLAGS="$save_LDFLAGS"
6619 fi
6620 echo "$as_me:$LINENO: result: $libffi_cv_as_sparc_ua_pcrel" >&5
6621 echo "${ECHO_T}$libffi_cv_as_sparc_ua_pcrel" >&6
6622     if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
6623
6624 cat >>confdefs.h <<\_ACEOF
6625 #define HAVE_AS_SPARC_UA_PCREL 1
6626 _ACEOF
6627
6628     fi
6629
6630     echo "$as_me:$LINENO: checking assembler .register pseudo-op support" >&5
6631 echo $ECHO_N "checking assembler .register pseudo-op support... $ECHO_C" >&6
6632 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then
6633   echo $ECHO_N "(cached) $ECHO_C" >&6
6634 else
6635
6636        libffi_cv_as_register_pseudo_op=unknown
6637        # Check if we have .register
6638        cat >conftest.$ac_ext <<_ACEOF
6639 /* confdefs.h.  */
6640 _ACEOF
6641 cat confdefs.h >>conftest.$ac_ext
6642 cat >>conftest.$ac_ext <<_ACEOF
6643 /* end confdefs.h.  */
6644 asm (".register %g2, #scratch");
6645 int
6646 main ()
6647 {
6648
6649   ;
6650   return 0;
6651 }
6652 _ACEOF
6653 rm -f conftest.$ac_objext
6654 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6655   (eval $ac_compile) 2>conftest.er1
6656   ac_status=$?
6657   grep -v '^ *+' conftest.er1 >conftest.err
6658   rm -f conftest.er1
6659   cat conftest.err >&5
6660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6661   (exit $ac_status); } &&
6662          { ac_try='test -z "$ac_c_werror_flag"
6663                          || test ! -s conftest.err'
6664   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6665   (eval $ac_try) 2>&5
6666   ac_status=$?
6667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6668   (exit $ac_status); }; } &&
6669          { ac_try='test -s conftest.$ac_objext'
6670   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6671   (eval $ac_try) 2>&5
6672   ac_status=$?
6673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674   (exit $ac_status); }; }; then
6675   libffi_cv_as_register_pseudo_op=yes
6676 else
6677   echo "$as_me: failed program was:" >&5
6678 sed 's/^/| /' conftest.$ac_ext >&5
6679
6680 libffi_cv_as_register_pseudo_op=no
6681 fi
6682 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6683
6684 fi
6685 echo "$as_me:$LINENO: result: $libffi_cv_as_register_pseudo_op" >&5
6686 echo "${ECHO_T}$libffi_cv_as_register_pseudo_op" >&6
6687     if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
6688
6689 cat >>confdefs.h <<\_ACEOF
6690 #define HAVE_AS_REGISTER_PSEUDO_OP 1
6691 _ACEOF
6692
6693     fi
6694 fi
6695
6696 echo "$as_me:$LINENO: checking whether .eh_frame section should be read-only" >&5
6697 echo $ECHO_N "checking whether .eh_frame section should be read-only... $ECHO_C" >&6
6698 if test "${libffi_cv_ro_eh_frame+set}" = set; then
6699   echo $ECHO_N "(cached) $ECHO_C" >&6
6700 else
6701
6702         libffi_cv_ro_eh_frame=no
6703         echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
6704         if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
6705             if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
6706                 libffi_cv_ro_eh_frame=yes
6707             elif grep '.section.*eh_frame.*#alloc' conftest.c \
6708                  | grep -v '#write' > /dev/null; then
6709                 libffi_cv_ro_eh_frame=yes
6710             fi
6711         fi
6712         rm -f conftest.*
6713
6714 fi
6715 echo "$as_me:$LINENO: result: $libffi_cv_ro_eh_frame" >&5
6716 echo "${ECHO_T}$libffi_cv_ro_eh_frame" >&6
6717 if test "x$libffi_cv_ro_eh_frame" = xyes; then
6718
6719 cat >>confdefs.h <<\_ACEOF
6720 #define HAVE_RO_EH_FRAME 1
6721 _ACEOF
6722
6723
6724 cat >>confdefs.h <<\_ACEOF
6725 #define EH_FRAME_FLAGS "a"
6726 _ACEOF
6727
6728 else
6729
6730 cat >>confdefs.h <<\_ACEOF
6731 #define EH_FRAME_FLAGS "aw"
6732 _ACEOF
6733
6734 fi
6735
6736
6737
6738
6739
6740
6741 # Check whether --enable-debug or --disable-debug was given.
6742 if test "${enable_debug+set}" = set; then
6743   enableval="$enable_debug"
6744   if test "$enable_debug" = "yes"; then
6745
6746 cat >>confdefs.h <<\_ACEOF
6747 #define FFI_DEBUG 1
6748 _ACEOF
6749
6750   fi
6751 fi;
6752
6753 # Check whether --enable-structs or --disable-structs was given.
6754 if test "${enable_structs+set}" = set; then
6755   enableval="$enable_structs"
6756   if test "$enable_structs" = "no"; then
6757
6758 cat >>confdefs.h <<\_ACEOF
6759 #define FFI_NO_STRUCTS 1
6760 _ACEOF
6761
6762   fi
6763 fi;
6764
6765 # Check whether --enable-raw-api or --disable-raw-api was given.
6766 if test "${enable_raw_api+set}" = set; then
6767   enableval="$enable_raw_api"
6768   if test "$enable_raw_api" = "no"; then
6769
6770 cat >>confdefs.h <<\_ACEOF
6771 #define FFI_NO_RAW_API 1
6772 _ACEOF
6773
6774   fi
6775 fi;
6776
6777 # Check whether --enable-purify-safety or --disable-purify-safety was given.
6778 if test "${enable_purify_safety+set}" = set; then
6779   enableval="$enable_purify_safety"
6780   if test "$enable_purify_safety" = "yes"; then
6781
6782 cat >>confdefs.h <<\_ACEOF
6783 #define USING_PURIFY 1
6784 _ACEOF
6785
6786   fi
6787 fi;
6788
6789 if test -n "$with_cross_host" &&
6790    test x"$with_cross_host" != x"no"; then
6791   toolexecdir='$(exec_prefix)/$(target_alias)'
6792   toolexeclibdir='$(toolexecdir)/lib'
6793 else
6794   toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
6795   toolexeclibdir='$(libdir)'
6796 fi
6797 multi_os_directory=`$CC -print-multi-os-directory`
6798 case $multi_os_directory in
6799   .) ;; # Avoid trailing /.
6800   *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
6801 esac
6802
6803
6804
6805 #Figure out where generated headers like ffitarget.h get installed.
6806 gcc_version_trigger=${srcdir}/../gcc/version.c
6807 gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
6808 gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
6809 tool_include_dir='$(libdir)/gcc/$(target_alias)/'${gcc_version}/include
6810
6811
6812
6813
6814 if test "${multilib}" = "yes"; then
6815   multilib_arg="--enable-multilib"
6816 else
6817   multilib_arg=
6818 fi
6819
6820           ac_config_commands="$ac_config_commands include"
6821
6822           ac_config_commands="$ac_config_commands src"
6823
6824
6825           ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
6826
6827
6828                                         ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile"
6829
6830
6831 cat >confcache <<\_ACEOF
6832 # This file is a shell script that caches the results of configure
6833 # tests run on this system so they can be shared between configure
6834 # scripts and configure runs, see configure's option --config-cache.
6835 # It is not useful on other systems.  If it contains results you don't
6836 # want to keep, you may remove or edit it.
6837 #
6838 # config.status only pays attention to the cache file if you give it
6839 # the --recheck option to rerun configure.
6840 #
6841 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6842 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6843 # following values.
6844
6845 _ACEOF
6846
6847 # The following way of writing the cache mishandles newlines in values,
6848 # but we know of no workaround that is simple, portable, and efficient.
6849 # So, don't put newlines in cache variables' values.
6850 # Ultrix sh set writes to stderr and can't be redirected directly,
6851 # and sets the high bit in the cache file unless we assign to the vars.
6852 {
6853   (set) 2>&1 |
6854     case `(ac_space=' '; set | grep ac_space) 2>&1` in
6855     *ac_space=\ *)
6856       # `set' does not quote correctly, so add quotes (double-quote
6857       # substitution turns \\\\ into \\, and sed turns \\ into \).
6858       sed -n \
6859         "s/'/'\\\\''/g;
6860           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6861       ;;
6862     *)
6863       # `set' quotes correctly as required by POSIX, so do not add quotes.
6864       sed -n \
6865         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6866       ;;
6867     esac;
6868 } |
6869   sed '
6870      t clear
6871      : clear
6872      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6873      t end
6874      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6875      : end' >>confcache
6876 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6877   if test -w $cache_file; then
6878     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6879     cat confcache >$cache_file
6880   else
6881     echo "not updating unwritable cache $cache_file"
6882   fi
6883 fi
6884 rm -f confcache
6885
6886 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6887 # Let make expand exec_prefix.
6888 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6889
6890 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6891 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6892 # trailing colons and then remove the whole line if VPATH becomes empty
6893 # (actually we leave an empty line to preserve line numbers).
6894 if test "x$srcdir" = x.; then
6895   ac_vpsub='/^[  ]*VPATH[        ]*=/{
6896 s/:*\$(srcdir):*/:/;
6897 s/:*\${srcdir}:*/:/;
6898 s/:*@srcdir@:*/:/;
6899 s/^\([^=]*=[     ]*\):*/\1/;
6900 s/:*$//;
6901 s/^[^=]*=[       ]*$//;
6902 }'
6903 fi
6904
6905 DEFS=-DHAVE_CONFIG_H
6906
6907 ac_libobjs=
6908 ac_ltlibobjs=
6909 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6910   # 1. Remove the extension, and $U if already installed.
6911   ac_i=`echo "$ac_i" |
6912          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6913   # 2. Add them.
6914   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6915   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6916 done
6917 LIBOBJS=$ac_libobjs
6918
6919 LTLIBOBJS=$ac_ltlibobjs
6920
6921
6922 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
6923   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
6924 Usually this means the macro was only invoked conditionally." >&5
6925 echo "$as_me: error: conditional \"AMDEP\" was never defined.
6926 Usually this means the macro was only invoked conditionally." >&2;}
6927    { (exit 1); exit 1; }; }
6928 fi
6929 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
6930   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
6931 Usually this means the macro was only invoked conditionally." >&5
6932 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
6933 Usually this means the macro was only invoked conditionally." >&2;}
6934    { (exit 1); exit 1; }; }
6935 fi
6936 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
6937   { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
6938 Usually this means the macro was only invoked conditionally." >&5
6939 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
6940 Usually this means the macro was only invoked conditionally." >&2;}
6941    { (exit 1); exit 1; }; }
6942 fi
6943 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
6944   { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
6945 Usually this means the macro was only invoked conditionally." >&5
6946 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
6947 Usually this means the macro was only invoked conditionally." >&2;}
6948    { (exit 1); exit 1; }; }
6949 fi
6950 if test -z "${MIPS_IRIX_TRUE}" && test -z "${MIPS_IRIX_FALSE}"; then
6951   { { echo "$as_me:$LINENO: error: conditional \"MIPS_IRIX\" was never defined.
6952 Usually this means the macro was only invoked conditionally." >&5
6953 echo "$as_me: error: conditional \"MIPS_IRIX\" was never defined.
6954 Usually this means the macro was only invoked conditionally." >&2;}
6955    { (exit 1); exit 1; }; }
6956 fi
6957 if test -z "${MIPS_LINUX_TRUE}" && test -z "${MIPS_LINUX_FALSE}"; then
6958   { { echo "$as_me:$LINENO: error: conditional \"MIPS_LINUX\" was never defined.
6959 Usually this means the macro was only invoked conditionally." >&5
6960 echo "$as_me: error: conditional \"MIPS_LINUX\" was never defined.
6961 Usually this means the macro was only invoked conditionally." >&2;}
6962    { (exit 1); exit 1; }; }
6963 fi
6964 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
6965   { { echo "$as_me:$LINENO: error: conditional \"SPARC\" was never defined.
6966 Usually this means the macro was only invoked conditionally." >&5
6967 echo "$as_me: error: conditional \"SPARC\" was never defined.
6968 Usually this means the macro was only invoked conditionally." >&2;}
6969    { (exit 1); exit 1; }; }
6970 fi
6971 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
6972   { { echo "$as_me:$LINENO: error: conditional \"X86\" was never defined.
6973 Usually this means the macro was only invoked conditionally." >&5
6974 echo "$as_me: error: conditional \"X86\" was never defined.
6975 Usually this means the macro was only invoked conditionally." >&2;}
6976    { (exit 1); exit 1; }; }
6977 fi
6978 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
6979   { { echo "$as_me:$LINENO: error: conditional \"X86_WIN32\" was never defined.
6980 Usually this means the macro was only invoked conditionally." >&5
6981 echo "$as_me: error: conditional \"X86_WIN32\" was never defined.
6982 Usually this means the macro was only invoked conditionally." >&2;}
6983    { (exit 1); exit 1; }; }
6984 fi
6985 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
6986   { { echo "$as_me:$LINENO: error: conditional \"ALPHA\" was never defined.
6987 Usually this means the macro was only invoked conditionally." >&5
6988 echo "$as_me: error: conditional \"ALPHA\" was never defined.
6989 Usually this means the macro was only invoked conditionally." >&2;}
6990    { (exit 1); exit 1; }; }
6991 fi
6992 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
6993   { { echo "$as_me:$LINENO: error: conditional \"IA64\" was never defined.
6994 Usually this means the macro was only invoked conditionally." >&5
6995 echo "$as_me: error: conditional \"IA64\" was never defined.
6996 Usually this means the macro was only invoked conditionally." >&2;}
6997    { (exit 1); exit 1; }; }
6998 fi
6999 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
7000   { { echo "$as_me:$LINENO: error: conditional \"M32R\" was never defined.
7001 Usually this means the macro was only invoked conditionally." >&5
7002 echo "$as_me: error: conditional \"M32R\" was never defined.
7003 Usually this means the macro was only invoked conditionally." >&2;}
7004    { (exit 1); exit 1; }; }
7005 fi
7006 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
7007   { { echo "$as_me:$LINENO: error: conditional \"M68K\" was never defined.
7008 Usually this means the macro was only invoked conditionally." >&5
7009 echo "$as_me: error: conditional \"M68K\" was never defined.
7010 Usually this means the macro was only invoked conditionally." >&2;}
7011    { (exit 1); exit 1; }; }
7012 fi
7013 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
7014   { { echo "$as_me:$LINENO: error: conditional \"POWERPC\" was never defined.
7015 Usually this means the macro was only invoked conditionally." >&5
7016 echo "$as_me: error: conditional \"POWERPC\" was never defined.
7017 Usually this means the macro was only invoked conditionally." >&2;}
7018    { (exit 1); exit 1; }; }
7019 fi
7020 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
7021   { { echo "$as_me:$LINENO: error: conditional \"POWERPC_AIX\" was never defined.
7022 Usually this means the macro was only invoked conditionally." >&5
7023 echo "$as_me: error: conditional \"POWERPC_AIX\" was never defined.
7024 Usually this means the macro was only invoked conditionally." >&2;}
7025    { (exit 1); exit 1; }; }
7026 fi
7027 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
7028   { { echo "$as_me:$LINENO: error: conditional \"POWERPC_DARWIN\" was never defined.
7029 Usually this means the macro was only invoked conditionally." >&5
7030 echo "$as_me: error: conditional \"POWERPC_DARWIN\" was never defined.
7031 Usually this means the macro was only invoked conditionally." >&2;}
7032    { (exit 1); exit 1; }; }
7033 fi
7034 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
7035   { { echo "$as_me:$LINENO: error: conditional \"ARM\" was never defined.
7036 Usually this means the macro was only invoked conditionally." >&5
7037 echo "$as_me: error: conditional \"ARM\" was never defined.
7038 Usually this means the macro was only invoked conditionally." >&2;}
7039    { (exit 1); exit 1; }; }
7040 fi
7041 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
7042   { { echo "$as_me:$LINENO: error: conditional \"FRV\" was never defined.
7043 Usually this means the macro was only invoked conditionally." >&5
7044 echo "$as_me: error: conditional \"FRV\" was never defined.
7045 Usually this means the macro was only invoked conditionally." >&2;}
7046    { (exit 1); exit 1; }; }
7047 fi
7048 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
7049   { { echo "$as_me:$LINENO: error: conditional \"S390\" was never defined.
7050 Usually this means the macro was only invoked conditionally." >&5
7051 echo "$as_me: error: conditional \"S390\" was never defined.
7052 Usually this means the macro was only invoked conditionally." >&2;}
7053    { (exit 1); exit 1; }; }
7054 fi
7055 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
7056   { { echo "$as_me:$LINENO: error: conditional \"X86_64\" was never defined.
7057 Usually this means the macro was only invoked conditionally." >&5
7058 echo "$as_me: error: conditional \"X86_64\" was never defined.
7059 Usually this means the macro was only invoked conditionally." >&2;}
7060    { (exit 1); exit 1; }; }
7061 fi
7062 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
7063   { { echo "$as_me:$LINENO: error: conditional \"SH\" was never defined.
7064 Usually this means the macro was only invoked conditionally." >&5
7065 echo "$as_me: error: conditional \"SH\" was never defined.
7066 Usually this means the macro was only invoked conditionally." >&2;}
7067    { (exit 1); exit 1; }; }
7068 fi
7069 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
7070   { { echo "$as_me:$LINENO: error: conditional \"SH64\" was never defined.
7071 Usually this means the macro was only invoked conditionally." >&5
7072 echo "$as_me: error: conditional \"SH64\" was never defined.
7073 Usually this means the macro was only invoked conditionally." >&2;}
7074    { (exit 1); exit 1; }; }
7075 fi
7076 if test -z "${PA_TRUE}" && test -z "${PA_FALSE}"; then
7077   { { echo "$as_me:$LINENO: error: conditional \"PA\" was never defined.
7078 Usually this means the macro was only invoked conditionally." >&5
7079 echo "$as_me: error: conditional \"PA\" was never defined.
7080 Usually this means the macro was only invoked conditionally." >&2;}
7081    { (exit 1); exit 1; }; }
7082 fi
7083
7084 : ${CONFIG_STATUS=./config.status}
7085 ac_clean_files_save=$ac_clean_files
7086 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7087 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7088 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7089 cat >$CONFIG_STATUS <<_ACEOF
7090 #! $SHELL
7091 # Generated by $as_me.
7092 # Run this file to recreate the current configuration.
7093 # Compiler output produced by configure, useful for debugging
7094 # configure, is in config.log if it exists.
7095
7096 debug=false
7097 ac_cs_recheck=false
7098 ac_cs_silent=false
7099 SHELL=\${CONFIG_SHELL-$SHELL}
7100 _ACEOF
7101
7102 cat >>$CONFIG_STATUS <<\_ACEOF
7103 ## --------------------- ##
7104 ## M4sh Initialization.  ##
7105 ## --------------------- ##
7106
7107 # Be Bourne compatible
7108 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7109   emulate sh
7110   NULLCMD=:
7111   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7112   # is contrary to our usage.  Disable this feature.
7113   alias -g '${1+"$@"}'='"$@"'
7114 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7115   set -o posix
7116 fi
7117 DUALCASE=1; export DUALCASE # for MKS sh
7118
7119 # Support unset when possible.
7120 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7121   as_unset=unset
7122 else
7123   as_unset=false
7124 fi
7125
7126
7127 # Work around bugs in pre-3.0 UWIN ksh.
7128 $as_unset ENV MAIL MAILPATH
7129 PS1='$ '
7130 PS2='> '
7131 PS4='+ '
7132
7133 # NLS nuisances.
7134 for as_var in \
7135   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7136   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7137   LC_TELEPHONE LC_TIME
7138 do
7139   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7140     eval $as_var=C; export $as_var
7141   else
7142     $as_unset $as_var
7143   fi
7144 done
7145
7146 # Required to use basename.
7147 if expr a : '\(a\)' >/dev/null 2>&1; then
7148   as_expr=expr
7149 else
7150   as_expr=false
7151 fi
7152
7153 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7154   as_basename=basename
7155 else
7156   as_basename=false
7157 fi
7158
7159
7160 # Name of the executable.
7161 as_me=`$as_basename "$0" ||
7162 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7163          X"$0" : 'X\(//\)$' \| \
7164          X"$0" : 'X\(/\)$' \| \
7165          .     : '\(.\)' 2>/dev/null ||
7166 echo X/"$0" |
7167     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7168           /^X\/\(\/\/\)$/{ s//\1/; q; }
7169           /^X\/\(\/\).*/{ s//\1/; q; }
7170           s/.*/./; q'`
7171
7172
7173 # PATH needs CR, and LINENO needs CR and PATH.
7174 # Avoid depending upon Character Ranges.
7175 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7176 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7177 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7178 as_cr_digits='0123456789'
7179 as_cr_alnum=$as_cr_Letters$as_cr_digits
7180
7181 # The user is always right.
7182 if test "${PATH_SEPARATOR+set}" != set; then
7183   echo "#! /bin/sh" >conf$$.sh
7184   echo  "exit 0"   >>conf$$.sh
7185   chmod +x conf$$.sh
7186   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7187     PATH_SEPARATOR=';'
7188   else
7189     PATH_SEPARATOR=:
7190   fi
7191   rm -f conf$$.sh
7192 fi
7193
7194
7195   as_lineno_1=$LINENO
7196   as_lineno_2=$LINENO
7197   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7198   test "x$as_lineno_1" != "x$as_lineno_2" &&
7199   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
7200   # Find who we are.  Look in the path if we contain no path at all
7201   # relative or not.
7202   case $0 in
7203     *[\\/]* ) as_myself=$0 ;;
7204     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7205 for as_dir in $PATH
7206 do
7207   IFS=$as_save_IFS
7208   test -z "$as_dir" && as_dir=.
7209   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7210 done
7211
7212        ;;
7213   esac
7214   # We did not find ourselves, most probably we were run as `sh COMMAND'
7215   # in which case we are not to be found in the path.
7216   if test "x$as_myself" = x; then
7217     as_myself=$0
7218   fi
7219   if test ! -f "$as_myself"; then
7220     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7221 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7222    { (exit 1); exit 1; }; }
7223   fi
7224   case $CONFIG_SHELL in
7225   '')
7226     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7227 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7228 do
7229   IFS=$as_save_IFS
7230   test -z "$as_dir" && as_dir=.
7231   for as_base in sh bash ksh sh5; do
7232          case $as_dir in
7233          /*)
7234            if ("$as_dir/$as_base" -c '
7235   as_lineno_1=$LINENO
7236   as_lineno_2=$LINENO
7237   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7238   test "x$as_lineno_1" != "x$as_lineno_2" &&
7239   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
7240              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7241              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7242              CONFIG_SHELL=$as_dir/$as_base
7243              export CONFIG_SHELL
7244              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7245            fi;;
7246          esac
7247        done
7248 done
7249 ;;
7250   esac
7251
7252   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7253   # uniformly replaced by the line number.  The first 'sed' inserts a
7254   # line-number line before each line; the second 'sed' does the real
7255   # work.  The second script uses 'N' to pair each line-number line
7256   # with the numbered line, and appends trailing '-' during
7257   # substitution so that $LINENO is not a special case at line end.
7258   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7259   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
7260   sed '=' <$as_myself |
7261     sed '
7262       N
7263       s,$,-,
7264       : loop
7265       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7266       t loop
7267       s,-$,,
7268       s,^['$as_cr_digits']*\n,,
7269     ' >$as_me.lineno &&
7270   chmod +x $as_me.lineno ||
7271     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7272 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7273    { (exit 1); exit 1; }; }
7274
7275   # Don't try to exec as it changes $[0], causing all sort of problems
7276   # (the dirname of $[0] is not the place where we might find the
7277   # original and so on.  Autoconf is especially sensible to this).
7278   . ./$as_me.lineno
7279   # Exit status is that of the last command.
7280   exit
7281 }
7282
7283
7284 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7285   *c*,-n*) ECHO_N= ECHO_C='
7286 ' ECHO_T='      ' ;;
7287   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7288   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
7289 esac
7290
7291 if expr a : '\(a\)' >/dev/null 2>&1; then
7292   as_expr=expr
7293 else
7294   as_expr=false
7295 fi
7296
7297 rm -f conf$$ conf$$.exe conf$$.file
7298 echo >conf$$.file
7299 if ln -s conf$$.file conf$$ 2>/dev/null; then
7300   # We could just check for DJGPP; but this test a) works b) is more generic
7301   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7302   if test -f conf$$.exe; then
7303     # Don't use ln at all; we don't have any links
7304     as_ln_s='cp -p'
7305   else
7306     as_ln_s='ln -s'
7307   fi
7308 elif ln conf$$.file conf$$ 2>/dev/null; then
7309   as_ln_s=ln
7310 else
7311   as_ln_s='cp -p'
7312 fi
7313 rm -f conf$$ conf$$.exe conf$$.file
7314
7315 if mkdir -p . 2>/dev/null; then
7316   as_mkdir_p=:
7317 else
7318   test -d ./-p && rmdir ./-p
7319   as_mkdir_p=false
7320 fi
7321
7322 as_executable_p="test -f"
7323
7324 # Sed expression to map a string onto a valid CPP name.
7325 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7326
7327 # Sed expression to map a string onto a valid variable name.
7328 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7329
7330
7331 # IFS
7332 # We need space, tab and new line, in precisely that order.
7333 as_nl='
7334 '
7335 IFS="   $as_nl"
7336
7337 # CDPATH.
7338 $as_unset CDPATH
7339
7340 exec 6>&1
7341
7342 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7343 # report actual input values of CONFIG_FILES etc. instead of their
7344 # values after options handling.  Logging --version etc. is OK.
7345 exec 5>>config.log
7346 {
7347   echo
7348   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7349 ## Running $as_me. ##
7350 _ASBOX
7351 } >&5
7352 cat >&5 <<_CSEOF
7353
7354 This file was extended by libffi $as_me 2.1, which was
7355 generated by GNU Autoconf 2.59.  Invocation command line was
7356
7357   CONFIG_FILES    = $CONFIG_FILES
7358   CONFIG_HEADERS  = $CONFIG_HEADERS
7359   CONFIG_LINKS    = $CONFIG_LINKS
7360   CONFIG_COMMANDS = $CONFIG_COMMANDS
7361   $ $0 $@
7362
7363 _CSEOF
7364 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7365 echo >&5
7366 _ACEOF
7367
7368 # Files that config.status was made for.
7369 if test -n "$ac_config_files"; then
7370   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7371 fi
7372
7373 if test -n "$ac_config_headers"; then
7374   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7375 fi
7376
7377 if test -n "$ac_config_links"; then
7378   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7379 fi
7380
7381 if test -n "$ac_config_commands"; then
7382   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7383 fi
7384
7385 cat >>$CONFIG_STATUS <<\_ACEOF
7386
7387 ac_cs_usage="\
7388 \`$as_me' instantiates files from templates according to the
7389 current configuration.
7390
7391 Usage: $0 [OPTIONS] [FILE]...
7392
7393   -h, --help       print this help, then exit
7394   -V, --version    print version number, then exit
7395   -q, --quiet      do not print progress messages
7396   -d, --debug      don't remove temporary files
7397       --recheck    update $as_me by reconfiguring in the same conditions
7398   --file=FILE[:TEMPLATE]
7399                    instantiate the configuration file FILE
7400   --header=FILE[:TEMPLATE]
7401                    instantiate the configuration header FILE
7402
7403 Configuration files:
7404 $config_files
7405
7406 Configuration headers:
7407 $config_headers
7408
7409 Configuration links:
7410 $config_links
7411
7412 Configuration commands:
7413 $config_commands
7414
7415 Report bugs to <bug-autoconf@gnu.org>."
7416 _ACEOF
7417
7418 cat >>$CONFIG_STATUS <<_ACEOF
7419 ac_cs_version="\\
7420 libffi config.status 2.1
7421 configured by $0, generated by GNU Autoconf 2.59,
7422   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7423
7424 Copyright (C) 2003 Free Software Foundation, Inc.
7425 This config.status script is free software; the Free Software Foundation
7426 gives unlimited permission to copy, distribute and modify it."
7427 srcdir=$srcdir
7428 INSTALL="$INSTALL"
7429 _ACEOF
7430
7431 cat >>$CONFIG_STATUS <<\_ACEOF
7432 # If no file are specified by the user, then we need to provide default
7433 # value.  By we need to know if files were specified by the user.
7434 ac_need_defaults=:
7435 while test $# != 0
7436 do
7437   case $1 in
7438   --*=*)
7439     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7440     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7441     ac_shift=:
7442     ;;
7443   -*)
7444     ac_option=$1
7445     ac_optarg=$2
7446     ac_shift=shift
7447     ;;
7448   *) # This is not an option, so the user has probably given explicit
7449      # arguments.
7450      ac_option=$1
7451      ac_need_defaults=false;;
7452   esac
7453
7454   case $ac_option in
7455   # Handling of the options.
7456 _ACEOF
7457 cat >>$CONFIG_STATUS <<\_ACEOF
7458   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7459     ac_cs_recheck=: ;;
7460   --version | --vers* | -V )
7461     echo "$ac_cs_version"; exit 0 ;;
7462   --he | --h)
7463     # Conflict between --help and --header
7464     { { echo "$as_me:$LINENO: error: ambiguous option: $1
7465 Try \`$0 --help' for more information." >&5
7466 echo "$as_me: error: ambiguous option: $1
7467 Try \`$0 --help' for more information." >&2;}
7468    { (exit 1); exit 1; }; };;
7469   --help | --hel | -h )
7470     echo "$ac_cs_usage"; exit 0 ;;
7471   --debug | --d* | -d )
7472     debug=: ;;
7473   --file | --fil | --fi | --f )
7474     $ac_shift
7475     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7476     ac_need_defaults=false;;
7477   --header | --heade | --head | --hea )
7478     $ac_shift
7479     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7480     ac_need_defaults=false;;
7481   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7482   | -silent | --silent | --silen | --sile | --sil | --si | --s)
7483     ac_cs_silent=: ;;
7484
7485   # This is an error.
7486   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7487 Try \`$0 --help' for more information." >&5
7488 echo "$as_me: error: unrecognized option: $1
7489 Try \`$0 --help' for more information." >&2;}
7490    { (exit 1); exit 1; }; } ;;
7491
7492   *) ac_config_targets="$ac_config_targets $1" ;;
7493
7494   esac
7495   shift
7496 done
7497
7498 ac_configure_extra_args=
7499
7500 if $ac_cs_silent; then
7501   exec 6>/dev/null
7502   ac_configure_extra_args="$ac_configure_extra_args --silent"
7503 fi
7504
7505 _ACEOF
7506 cat >>$CONFIG_STATUS <<_ACEOF
7507 if \$ac_cs_recheck; then
7508   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7509   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7510 fi
7511
7512 _ACEOF
7513
7514 cat >>$CONFIG_STATUS <<_ACEOF
7515 #
7516 # INIT-COMMANDS section.
7517 #
7518
7519
7520 srcdir="$srcdir"
7521 host="$host"
7522 target="$target"
7523 with_multisubdir="$with_multisubdir"
7524 with_multisrctop="$with_multisrctop"
7525 with_target_subdir="$with_target_subdir"
7526 ac_configure_args="${multilib_arg} ${ac_configure_args}"
7527 multi_basedir="$multi_basedir"
7528 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7529 CC="$CC"
7530 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
7531 TARGETDIR="$TARGETDIR"
7532
7533 _ACEOF
7534
7535
7536
7537 cat >>$CONFIG_STATUS <<\_ACEOF
7538 for ac_config_target in $ac_config_targets
7539 do
7540   case "$ac_config_target" in
7541   # Handling of arguments.
7542   "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
7543   "include/ffi.h" ) CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
7544   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7545   "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
7546   "include/ffitarget.h" ) CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
7547   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
7548   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
7549   "include" ) CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
7550   "src" ) CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
7551   "fficonfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
7552   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7553 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7554    { (exit 1); exit 1; }; };;
7555   esac
7556 done
7557
7558 # If the user did not use the arguments to specify the items to instantiate,
7559 # then the envvar interface is used.  Set only those that are not.
7560 # We use the long form for the default assignment because of an extremely
7561 # bizarre bug on SunOS 4.1.3.
7562 if $ac_need_defaults; then
7563   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7564   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7565   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
7566   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7567 fi
7568
7569 # Have a temporary directory for convenience.  Make it in the build tree
7570 # simply because there is no reason to put it here, and in addition,
7571 # creating and moving files from /tmp can sometimes cause problems.
7572 # Create a temporary directory, and hook for its removal unless debugging.
7573 $debug ||
7574 {
7575   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7576   trap '{ (exit 1); exit 1; }' 1 2 13 15
7577 }
7578
7579 # Create a (secure) tmp directory for tmp files.
7580
7581 {
7582   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7583   test -n "$tmp" && test -d "$tmp"
7584 }  ||
7585 {
7586   tmp=./confstat$$-$RANDOM
7587   (umask 077 && mkdir $tmp)
7588 } ||
7589 {
7590    echo "$me: cannot create a temporary directory in ." >&2
7591    { (exit 1); exit 1; }
7592 }
7593
7594 _ACEOF
7595
7596 cat >>$CONFIG_STATUS <<_ACEOF
7597
7598 #
7599 # CONFIG_FILES section.
7600 #
7601
7602 # No need to generate the scripts if there are no CONFIG_FILES.
7603 # This happens for instance when ./config.status config.h
7604 if test -n "\$CONFIG_FILES"; then
7605   # Protect against being on the right side of a sed subst in config.status.
7606   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7607    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7608 s,@SHELL@,$SHELL,;t t
7609 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7610 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7611 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7612 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7613 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7614 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7615 s,@exec_prefix@,$exec_prefix,;t t
7616 s,@prefix@,$prefix,;t t
7617 s,@program_transform_name@,$program_transform_name,;t t
7618 s,@bindir@,$bindir,;t t
7619 s,@sbindir@,$sbindir,;t t
7620 s,@libexecdir@,$libexecdir,;t t
7621 s,@datadir@,$datadir,;t t
7622 s,@sysconfdir@,$sysconfdir,;t t
7623 s,@sharedstatedir@,$sharedstatedir,;t t
7624 s,@localstatedir@,$localstatedir,;t t
7625 s,@libdir@,$libdir,;t t
7626 s,@includedir@,$includedir,;t t
7627 s,@oldincludedir@,$oldincludedir,;t t
7628 s,@infodir@,$infodir,;t t
7629 s,@mandir@,$mandir,;t t
7630 s,@build_alias@,$build_alias,;t t
7631 s,@host_alias@,$host_alias,;t t
7632 s,@target_alias@,$target_alias,;t t
7633 s,@DEFS@,$DEFS,;t t
7634 s,@ECHO_C@,$ECHO_C,;t t
7635 s,@ECHO_N@,$ECHO_N,;t t
7636 s,@ECHO_T@,$ECHO_T,;t t
7637 s,@LIBS@,$LIBS,;t t
7638 s,@multi_basedir@,$multi_basedir,;t t
7639 s,@build@,$build,;t t
7640 s,@build_cpu@,$build_cpu,;t t
7641 s,@build_vendor@,$build_vendor,;t t
7642 s,@build_os@,$build_os,;t t
7643 s,@host@,$host,;t t
7644 s,@host_cpu@,$host_cpu,;t t
7645 s,@host_vendor@,$host_vendor,;t t
7646 s,@host_os@,$host_os,;t t
7647 s,@target@,$target,;t t
7648 s,@target_cpu@,$target_cpu,;t t
7649 s,@target_vendor@,$target_vendor,;t t
7650 s,@target_os@,$target_os,;t t
7651 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7652 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7653 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7654 s,@CYGPATH_W@,$CYGPATH_W,;t t
7655 s,@PACKAGE@,$PACKAGE,;t t
7656 s,@VERSION@,$VERSION,;t t
7657 s,@ACLOCAL@,$ACLOCAL,;t t
7658 s,@AUTOCONF@,$AUTOCONF,;t t
7659 s,@AUTOMAKE@,$AUTOMAKE,;t t
7660 s,@AUTOHEADER@,$AUTOHEADER,;t t
7661 s,@MAKEINFO@,$MAKEINFO,;t t
7662 s,@install_sh@,$install_sh,;t t
7663 s,@STRIP@,$STRIP,;t t
7664 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
7665 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
7666 s,@mkdir_p@,$mkdir_p,;t t
7667 s,@AWK@,$AWK,;t t
7668 s,@SET_MAKE@,$SET_MAKE,;t t
7669 s,@am__leading_dot@,$am__leading_dot,;t t
7670 s,@AMTAR@,$AMTAR,;t t
7671 s,@am__tar@,$am__tar,;t t
7672 s,@am__untar@,$am__untar,;t t
7673 s,@CC@,$CC,;t t
7674 s,@ac_ct_CC@,$ac_ct_CC,;t t
7675 s,@EXEEXT@,$EXEEXT,;t t
7676 s,@OBJEXT@,$OBJEXT,;t t
7677 s,@DEPDIR@,$DEPDIR,;t t
7678 s,@am__include@,$am__include,;t t
7679 s,@am__quote@,$am__quote,;t t
7680 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
7681 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
7682 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
7683 s,@CCDEPMODE@,$CCDEPMODE,;t t
7684 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
7685 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
7686 s,@CFLAGS@,$CFLAGS,;t t
7687 s,@CCAS@,$CCAS,;t t
7688 s,@CCASFLAGS@,$CCASFLAGS,;t t
7689 s,@LN_S@,$LN_S,;t t
7690 s,@RANLIB@,$RANLIB,;t t
7691 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7692 s,@LIBTOOL@,$LIBTOOL,;t t
7693 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
7694 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
7695 s,@MAINT@,$MAINT,;t t
7696 s,@CPP@,$CPP,;t t
7697 s,@CPPFLAGS@,$CPPFLAGS,;t t
7698 s,@EGREP@,$EGREP,;t t
7699 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
7700 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
7701 s,@AM_RUNTESTFLAGS@,$AM_RUNTESTFLAGS,;t t
7702 s,@MIPS_IRIX_TRUE@,$MIPS_IRIX_TRUE,;t t
7703 s,@MIPS_IRIX_FALSE@,$MIPS_IRIX_FALSE,;t t
7704 s,@MIPS_LINUX_TRUE@,$MIPS_LINUX_TRUE,;t t
7705 s,@MIPS_LINUX_FALSE@,$MIPS_LINUX_FALSE,;t t
7706 s,@SPARC_TRUE@,$SPARC_TRUE,;t t
7707 s,@SPARC_FALSE@,$SPARC_FALSE,;t t
7708 s,@X86_TRUE@,$X86_TRUE,;t t
7709 s,@X86_FALSE@,$X86_FALSE,;t t
7710 s,@X86_WIN32_TRUE@,$X86_WIN32_TRUE,;t t
7711 s,@X86_WIN32_FALSE@,$X86_WIN32_FALSE,;t t
7712 s,@ALPHA_TRUE@,$ALPHA_TRUE,;t t
7713 s,@ALPHA_FALSE@,$ALPHA_FALSE,;t t
7714 s,@IA64_TRUE@,$IA64_TRUE,;t t
7715 s,@IA64_FALSE@,$IA64_FALSE,;t t
7716 s,@M32R_TRUE@,$M32R_TRUE,;t t
7717 s,@M32R_FALSE@,$M32R_FALSE,;t t
7718 s,@M68K_TRUE@,$M68K_TRUE,;t t
7719 s,@M68K_FALSE@,$M68K_FALSE,;t t
7720 s,@POWERPC_TRUE@,$POWERPC_TRUE,;t t
7721 s,@POWERPC_FALSE@,$POWERPC_FALSE,;t t
7722 s,@POWERPC_AIX_TRUE@,$POWERPC_AIX_TRUE,;t t
7723 s,@POWERPC_AIX_FALSE@,$POWERPC_AIX_FALSE,;t t
7724 s,@POWERPC_DARWIN_TRUE@,$POWERPC_DARWIN_TRUE,;t t
7725 s,@POWERPC_DARWIN_FALSE@,$POWERPC_DARWIN_FALSE,;t t
7726 s,@ARM_TRUE@,$ARM_TRUE,;t t
7727 s,@ARM_FALSE@,$ARM_FALSE,;t t
7728 s,@FRV_TRUE@,$FRV_TRUE,;t t
7729 s,@FRV_FALSE@,$FRV_FALSE,;t t
7730 s,@S390_TRUE@,$S390_TRUE,;t t
7731 s,@S390_FALSE@,$S390_FALSE,;t t
7732 s,@X86_64_TRUE@,$X86_64_TRUE,;t t
7733 s,@X86_64_FALSE@,$X86_64_FALSE,;t t
7734 s,@SH_TRUE@,$SH_TRUE,;t t
7735 s,@SH_FALSE@,$SH_FALSE,;t t
7736 s,@SH64_TRUE@,$SH64_TRUE,;t t
7737 s,@SH64_FALSE@,$SH64_FALSE,;t t
7738 s,@PA_TRUE@,$PA_TRUE,;t t
7739 s,@PA_FALSE@,$PA_FALSE,;t t
7740 s,@ALLOCA@,$ALLOCA,;t t
7741 s,@HAVE_LONG_DOUBLE@,$HAVE_LONG_DOUBLE,;t t
7742 s,@TARGET@,$TARGET,;t t
7743 s,@TARGETDIR@,$TARGETDIR,;t t
7744 s,@toolexecdir@,$toolexecdir,;t t
7745 s,@toolexeclibdir@,$toolexeclibdir,;t t
7746 s,@tool_include_dir@,$tool_include_dir,;t t
7747 s,@gcc_version@,$gcc_version,;t t
7748 s,@LIBOBJS@,$LIBOBJS,;t t
7749 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7750 CEOF
7751
7752 _ACEOF
7753
7754   cat >>$CONFIG_STATUS <<\_ACEOF
7755   # Split the substitutions into bite-sized pieces for seds with
7756   # small command number limits, like on Digital OSF/1 and HP-UX.
7757   ac_max_sed_lines=48
7758   ac_sed_frag=1 # Number of current file.
7759   ac_beg=1 # First line for current file.
7760   ac_end=$ac_max_sed_lines # Line after last line for current file.
7761   ac_more_lines=:
7762   ac_sed_cmds=
7763   while $ac_more_lines; do
7764     if test $ac_beg -gt 1; then
7765       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7766     else
7767       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7768     fi
7769     if test ! -s $tmp/subs.frag; then
7770       ac_more_lines=false
7771     else
7772       # The purpose of the label and of the branching condition is to
7773       # speed up the sed processing (if there are no `@' at all, there
7774       # is no need to browse any of the substitutions).
7775       # These are the two extra sed commands mentioned above.
7776       (echo ':t
7777   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7778       if test -z "$ac_sed_cmds"; then
7779         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7780       else
7781         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7782       fi
7783       ac_sed_frag=`expr $ac_sed_frag + 1`
7784       ac_beg=$ac_end
7785       ac_end=`expr $ac_end + $ac_max_sed_lines`
7786     fi
7787   done
7788   if test -z "$ac_sed_cmds"; then
7789     ac_sed_cmds=cat
7790   fi
7791 fi # test -n "$CONFIG_FILES"
7792
7793 _ACEOF
7794 cat >>$CONFIG_STATUS <<\_ACEOF
7795 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7796   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7797   case $ac_file in
7798   - | *:- | *:-:* ) # input from stdin
7799         cat >$tmp/stdin
7800         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7801         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7802   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7803         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7804   * )   ac_file_in=$ac_file.in ;;
7805   esac
7806
7807   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7808   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7809 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7810          X"$ac_file" : 'X\(//\)[^/]' \| \
7811          X"$ac_file" : 'X\(//\)$' \| \
7812          X"$ac_file" : 'X\(/\)' \| \
7813          .     : '\(.\)' 2>/dev/null ||
7814 echo X"$ac_file" |
7815     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7816           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7817           /^X\(\/\/\)$/{ s//\1/; q; }
7818           /^X\(\/\).*/{ s//\1/; q; }
7819           s/.*/./; q'`
7820   { if $as_mkdir_p; then
7821     mkdir -p "$ac_dir"
7822   else
7823     as_dir="$ac_dir"
7824     as_dirs=
7825     while test ! -d "$as_dir"; do
7826       as_dirs="$as_dir $as_dirs"
7827       as_dir=`(dirname "$as_dir") 2>/dev/null ||
7828 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7829          X"$as_dir" : 'X\(//\)[^/]' \| \
7830          X"$as_dir" : 'X\(//\)$' \| \
7831          X"$as_dir" : 'X\(/\)' \| \
7832          .     : '\(.\)' 2>/dev/null ||
7833 echo X"$as_dir" |
7834     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7835           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7836           /^X\(\/\/\)$/{ s//\1/; q; }
7837           /^X\(\/\).*/{ s//\1/; q; }
7838           s/.*/./; q'`
7839     done
7840     test ! -n "$as_dirs" || mkdir $as_dirs
7841   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7842 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7843    { (exit 1); exit 1; }; }; }
7844
7845   ac_builddir=.
7846
7847 if test "$ac_dir" != .; then
7848   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7849   # A "../" for each directory in $ac_dir_suffix.
7850   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7851 else
7852   ac_dir_suffix= ac_top_builddir=
7853 fi
7854
7855 case $srcdir in
7856   .)  # No --srcdir option.  We are building in place.
7857     ac_srcdir=.
7858     if test -z "$ac_top_builddir"; then
7859        ac_top_srcdir=.
7860     else
7861        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7862     fi ;;
7863   [\\/]* | ?:[\\/]* )  # Absolute path.
7864     ac_srcdir=$srcdir$ac_dir_suffix;
7865     ac_top_srcdir=$srcdir ;;
7866   *) # Relative path.
7867     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7868     ac_top_srcdir=$ac_top_builddir$srcdir ;;
7869 esac
7870
7871 # Do not use `cd foo && pwd` to compute absolute paths, because
7872 # the directories may not exist.
7873 case `pwd` in
7874 .) ac_abs_builddir="$ac_dir";;
7875 *)
7876   case "$ac_dir" in
7877   .) ac_abs_builddir=`pwd`;;
7878   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7879   *) ac_abs_builddir=`pwd`/"$ac_dir";;
7880   esac;;
7881 esac
7882 case $ac_abs_builddir in
7883 .) ac_abs_top_builddir=${ac_top_builddir}.;;
7884 *)
7885   case ${ac_top_builddir}. in
7886   .) ac_abs_top_builddir=$ac_abs_builddir;;
7887   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7888   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7889   esac;;
7890 esac
7891 case $ac_abs_builddir in
7892 .) ac_abs_srcdir=$ac_srcdir;;
7893 *)
7894   case $ac_srcdir in
7895   .) ac_abs_srcdir=$ac_abs_builddir;;
7896   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7897   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7898   esac;;
7899 esac
7900 case $ac_abs_builddir in
7901 .) ac_abs_top_srcdir=$ac_top_srcdir;;
7902 *)
7903   case $ac_top_srcdir in
7904   .) ac_abs_top_srcdir=$ac_abs_builddir;;
7905   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7906   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7907   esac;;
7908 esac
7909
7910
7911   case $INSTALL in
7912   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7913   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7914   esac
7915
7916   if test x"$ac_file" != x-; then
7917     { echo "$as_me:$LINENO: creating $ac_file" >&5
7918 echo "$as_me: creating $ac_file" >&6;}
7919     rm -f "$ac_file"
7920   fi
7921   # Let's still pretend it is `configure' which instantiates (i.e., don't
7922   # use $as_me), people would be surprised to read:
7923   #    /* config.h.  Generated by config.status.  */
7924   if test x"$ac_file" = x-; then
7925     configure_input=
7926   else
7927     configure_input="$ac_file.  "
7928   fi
7929   configure_input=$configure_input"Generated from `echo $ac_file_in |
7930                                      sed 's,.*/,,'` by configure."
7931
7932   # First look for the input files in the build tree, otherwise in the
7933   # src tree.
7934   ac_file_inputs=`IFS=:
7935     for f in $ac_file_in; do
7936       case $f in
7937       -) echo $tmp/stdin ;;
7938       [\\/$]*)
7939          # Absolute (can't be DOS-style, as IFS=:)
7940          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7941 echo "$as_me: error: cannot find input file: $f" >&2;}
7942    { (exit 1); exit 1; }; }
7943          echo "$f";;
7944       *) # Relative
7945          if test -f "$f"; then
7946            # Build tree
7947            echo "$f"
7948          elif test -f "$srcdir/$f"; then
7949            # Source tree
7950            echo "$srcdir/$f"
7951          else
7952            # /dev/null tree
7953            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7954 echo "$as_me: error: cannot find input file: $f" >&2;}
7955    { (exit 1); exit 1; }; }
7956          fi;;
7957       esac
7958     done` || { (exit 1); exit 1; }
7959 _ACEOF
7960 cat >>$CONFIG_STATUS <<_ACEOF
7961   sed "$ac_vpsub
7962 $extrasub
7963 _ACEOF
7964 cat >>$CONFIG_STATUS <<\_ACEOF
7965 :t
7966 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7967 s,@configure_input@,$configure_input,;t t
7968 s,@srcdir@,$ac_srcdir,;t t
7969 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7970 s,@top_srcdir@,$ac_top_srcdir,;t t
7971 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7972 s,@builddir@,$ac_builddir,;t t
7973 s,@abs_builddir@,$ac_abs_builddir,;t t
7974 s,@top_builddir@,$ac_top_builddir,;t t
7975 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7976 s,@INSTALL@,$ac_INSTALL,;t t
7977 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7978   rm -f $tmp/stdin
7979   if test x"$ac_file" != x-; then
7980     mv $tmp/out $ac_file
7981   else
7982     cat $tmp/out
7983     rm -f $tmp/out
7984   fi
7985
7986 done
7987 _ACEOF
7988 cat >>$CONFIG_STATUS <<\_ACEOF
7989
7990 #
7991 # CONFIG_HEADER section.
7992 #
7993
7994 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7995 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7996 #
7997 # ac_d sets the value in "#define NAME VALUE" lines.
7998 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
7999 ac_dB='[         ].*$,\1#\2'
8000 ac_dC=' '
8001 ac_dD=',;t'
8002 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8003 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
8004 ac_uB='$,\1#\2define\3'
8005 ac_uC=' '
8006 ac_uD=',;t'
8007
8008 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8009   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8010   case $ac_file in
8011   - | *:- | *:-:* ) # input from stdin
8012         cat >$tmp/stdin
8013         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8014         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8015   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8016         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8017   * )   ac_file_in=$ac_file.in ;;
8018   esac
8019
8020   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8021 echo "$as_me: creating $ac_file" >&6;}
8022
8023   # First look for the input files in the build tree, otherwise in the
8024   # src tree.
8025   ac_file_inputs=`IFS=:
8026     for f in $ac_file_in; do
8027       case $f in
8028       -) echo $tmp/stdin ;;
8029       [\\/$]*)
8030          # Absolute (can't be DOS-style, as IFS=:)
8031          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8032 echo "$as_me: error: cannot find input file: $f" >&2;}
8033    { (exit 1); exit 1; }; }
8034          # Do quote $f, to prevent DOS paths from being IFS'd.
8035          echo "$f";;
8036       *) # Relative
8037          if test -f "$f"; then
8038            # Build tree
8039            echo "$f"
8040          elif test -f "$srcdir/$f"; then
8041            # Source tree
8042            echo "$srcdir/$f"
8043          else
8044            # /dev/null tree
8045            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8046 echo "$as_me: error: cannot find input file: $f" >&2;}
8047    { (exit 1); exit 1; }; }
8048          fi;;
8049       esac
8050     done` || { (exit 1); exit 1; }
8051   # Remove the trailing spaces.
8052   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
8053
8054 _ACEOF
8055
8056 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8057 # `conftest.undefs', that substitutes the proper values into
8058 # config.h.in to produce config.h.  The first handles `#define'
8059 # templates, and the second `#undef' templates.
8060 # And first: Protect against being on the right side of a sed subst in
8061 # config.status.  Protect against being in an unquoted here document
8062 # in config.status.
8063 rm -f conftest.defines conftest.undefs
8064 # Using a here document instead of a string reduces the quoting nightmare.
8065 # Putting comments in sed scripts is not portable.
8066 #
8067 # `end' is used to avoid that the second main sed command (meant for
8068 # 0-ary CPP macros) applies to n-ary macro definitions.
8069 # See the Autoconf documentation for `clear'.
8070 cat >confdef2sed.sed <<\_ACEOF
8071 s/[\\&,]/\\&/g
8072 s,[\\$`],\\&,g
8073 t clear
8074 : clear
8075 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8076 t end
8077 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8078 : end
8079 _ACEOF
8080 # If some macros were called several times there might be several times
8081 # the same #defines, which is useless.  Nevertheless, we may not want to
8082 # sort them, since we want the *last* AC-DEFINE to be honored.
8083 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8084 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8085 rm -f confdef2sed.sed
8086
8087 # This sed command replaces #undef with comments.  This is necessary, for
8088 # example, in the case of _POSIX_SOURCE, which is predefined and required
8089 # on some systems where configure will not decide to define it.
8090 cat >>conftest.undefs <<\_ACEOF
8091 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8092 _ACEOF
8093
8094 # Break up conftest.defines because some shells have a limit on the size
8095 # of here documents, and old seds have small limits too (100 cmds).
8096 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8097 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8098 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8099 echo '  :' >>$CONFIG_STATUS
8100 rm -f conftest.tail
8101 while grep . conftest.defines >/dev/null
8102 do
8103   # Write a limited-size here document to $tmp/defines.sed.
8104   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8105   # Speed up: don't consider the non `#define' lines.
8106   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
8107   # Work around the forget-to-reset-the-flag bug.
8108   echo 't clr' >>$CONFIG_STATUS
8109   echo ': clr' >>$CONFIG_STATUS
8110   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8111   echo 'CEOF
8112   sed -f $tmp/defines.sed $tmp/in >$tmp/out
8113   rm -f $tmp/in
8114   mv $tmp/out $tmp/in
8115 ' >>$CONFIG_STATUS
8116   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8117   rm -f conftest.defines
8118   mv conftest.tail conftest.defines
8119 done
8120 rm -f conftest.defines
8121 echo '  fi # grep' >>$CONFIG_STATUS
8122 echo >>$CONFIG_STATUS
8123
8124 # Break up conftest.undefs because some shells have a limit on the size
8125 # of here documents, and old seds have small limits too (100 cmds).
8126 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
8127 rm -f conftest.tail
8128 while grep . conftest.undefs >/dev/null
8129 do
8130   # Write a limited-size here document to $tmp/undefs.sed.
8131   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8132   # Speed up: don't consider the non `#undef'
8133   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
8134   # Work around the forget-to-reset-the-flag bug.
8135   echo 't clr' >>$CONFIG_STATUS
8136   echo ': clr' >>$CONFIG_STATUS
8137   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8138   echo 'CEOF
8139   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8140   rm -f $tmp/in
8141   mv $tmp/out $tmp/in
8142 ' >>$CONFIG_STATUS
8143   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8144   rm -f conftest.undefs
8145   mv conftest.tail conftest.undefs
8146 done
8147 rm -f conftest.undefs
8148
8149 cat >>$CONFIG_STATUS <<\_ACEOF
8150   # Let's still pretend it is `configure' which instantiates (i.e., don't
8151   # use $as_me), people would be surprised to read:
8152   #    /* config.h.  Generated by config.status.  */
8153   if test x"$ac_file" = x-; then
8154     echo "/* Generated by configure.  */" >$tmp/config.h
8155   else
8156     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
8157   fi
8158   cat $tmp/in >>$tmp/config.h
8159   rm -f $tmp/in
8160   if test x"$ac_file" != x-; then
8161     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8162       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8163 echo "$as_me: $ac_file is unchanged" >&6;}
8164     else
8165       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8166 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8167          X"$ac_file" : 'X\(//\)[^/]' \| \
8168          X"$ac_file" : 'X\(//\)$' \| \
8169          X"$ac_file" : 'X\(/\)' \| \
8170          .     : '\(.\)' 2>/dev/null ||
8171 echo X"$ac_file" |
8172     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8173           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8174           /^X\(\/\/\)$/{ s//\1/; q; }
8175           /^X\(\/\).*/{ s//\1/; q; }
8176           s/.*/./; q'`
8177       { if $as_mkdir_p; then
8178     mkdir -p "$ac_dir"
8179   else
8180     as_dir="$ac_dir"
8181     as_dirs=
8182     while test ! -d "$as_dir"; do
8183       as_dirs="$as_dir $as_dirs"
8184       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8185 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8186          X"$as_dir" : 'X\(//\)[^/]' \| \
8187          X"$as_dir" : 'X\(//\)$' \| \
8188          X"$as_dir" : 'X\(/\)' \| \
8189          .     : '\(.\)' 2>/dev/null ||
8190 echo X"$as_dir" |
8191     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8192           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8193           /^X\(\/\/\)$/{ s//\1/; q; }
8194           /^X\(\/\).*/{ s//\1/; q; }
8195           s/.*/./; q'`
8196     done
8197     test ! -n "$as_dirs" || mkdir $as_dirs
8198   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8199 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8200    { (exit 1); exit 1; }; }; }
8201
8202       rm -f $ac_file
8203       mv $tmp/config.h $ac_file
8204     fi
8205   else
8206     cat $tmp/config.h
8207     rm -f $tmp/config.h
8208   fi
8209 # Compute $ac_file's index in $config_headers.
8210 _am_stamp_count=1
8211 for _am_header in $config_headers :; do
8212   case $_am_header in
8213     $ac_file | $ac_file:* )
8214       break ;;
8215     * )
8216       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
8217   esac
8218 done
8219 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
8220 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8221          X$ac_file : 'X\(//\)[^/]' \| \
8222          X$ac_file : 'X\(//\)$' \| \
8223          X$ac_file : 'X\(/\)' \| \
8224          .     : '\(.\)' 2>/dev/null ||
8225 echo X$ac_file |
8226     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8227           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8228           /^X\(\/\/\)$/{ s//\1/; q; }
8229           /^X\(\/\).*/{ s//\1/; q; }
8230           s/.*/./; q'`/stamp-h$_am_stamp_count
8231 done
8232 _ACEOF
8233 cat >>$CONFIG_STATUS <<\_ACEOF
8234
8235 #
8236 # CONFIG_LINKS section.
8237 #
8238
8239 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
8240   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8241   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8242
8243   { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
8244 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
8245
8246   if test ! -r $srcdir/$ac_source; then
8247     { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
8248 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
8249    { (exit 1); exit 1; }; }
8250   fi
8251   rm -f $ac_dest
8252
8253   # Make relative symlinks.
8254   ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
8255 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8256          X"$ac_dest" : 'X\(//\)[^/]' \| \
8257          X"$ac_dest" : 'X\(//\)$' \| \
8258          X"$ac_dest" : 'X\(/\)' \| \
8259          .     : '\(.\)' 2>/dev/null ||
8260 echo X"$ac_dest" |
8261     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8262           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8263           /^X\(\/\/\)$/{ s//\1/; q; }
8264           /^X\(\/\).*/{ s//\1/; q; }
8265           s/.*/./; q'`
8266   { if $as_mkdir_p; then
8267     mkdir -p "$ac_dest_dir"
8268   else
8269     as_dir="$ac_dest_dir"
8270     as_dirs=
8271     while test ! -d "$as_dir"; do
8272       as_dirs="$as_dir $as_dirs"
8273       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8274 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8275          X"$as_dir" : 'X\(//\)[^/]' \| \
8276          X"$as_dir" : 'X\(//\)$' \| \
8277          X"$as_dir" : 'X\(/\)' \| \
8278          .     : '\(.\)' 2>/dev/null ||
8279 echo X"$as_dir" |
8280     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8281           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8282           /^X\(\/\/\)$/{ s//\1/; q; }
8283           /^X\(\/\).*/{ s//\1/; q; }
8284           s/.*/./; q'`
8285     done
8286     test ! -n "$as_dirs" || mkdir $as_dirs
8287   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
8288 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
8289    { (exit 1); exit 1; }; }; }
8290
8291   ac_builddir=.
8292
8293 if test "$ac_dest_dir" != .; then
8294   ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
8295   # A "../" for each directory in $ac_dir_suffix.
8296   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8297 else
8298   ac_dir_suffix= ac_top_builddir=
8299 fi
8300
8301 case $srcdir in
8302   .)  # No --srcdir option.  We are building in place.
8303     ac_srcdir=.
8304     if test -z "$ac_top_builddir"; then
8305        ac_top_srcdir=.
8306     else
8307        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8308     fi ;;
8309   [\\/]* | ?:[\\/]* )  # Absolute path.
8310     ac_srcdir=$srcdir$ac_dir_suffix;
8311     ac_top_srcdir=$srcdir ;;
8312   *) # Relative path.
8313     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8314     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8315 esac
8316
8317 # Do not use `cd foo && pwd` to compute absolute paths, because
8318 # the directories may not exist.
8319 case `pwd` in
8320 .) ac_abs_builddir="$ac_dest_dir";;
8321 *)
8322   case "$ac_dest_dir" in
8323   .) ac_abs_builddir=`pwd`;;
8324   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
8325   *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
8326   esac;;
8327 esac
8328 case $ac_abs_builddir in
8329 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8330 *)
8331   case ${ac_top_builddir}. in
8332   .) ac_abs_top_builddir=$ac_abs_builddir;;
8333   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8334   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8335   esac;;
8336 esac
8337 case $ac_abs_builddir in
8338 .) ac_abs_srcdir=$ac_srcdir;;
8339 *)
8340   case $ac_srcdir in
8341   .) ac_abs_srcdir=$ac_abs_builddir;;
8342   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8343   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8344   esac;;
8345 esac
8346 case $ac_abs_builddir in
8347 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8348 *)
8349   case $ac_top_srcdir in
8350   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8351   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8352   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8353   esac;;
8354 esac
8355
8356
8357   case $srcdir in
8358   [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
8359       *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
8360   esac
8361
8362   # Try a symlink, then a hard link, then a copy.
8363   ln -s $ac_rel_source $ac_dest 2>/dev/null ||
8364     ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
8365     cp -p $srcdir/$ac_source $ac_dest ||
8366     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
8367 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
8368    { (exit 1); exit 1; }; }
8369 done
8370 _ACEOF
8371 cat >>$CONFIG_STATUS <<\_ACEOF
8372
8373 #
8374 # CONFIG_COMMANDS section.
8375 #
8376 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8377   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8378   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8379   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8380 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8381          X"$ac_dest" : 'X\(//\)[^/]' \| \
8382          X"$ac_dest" : 'X\(//\)$' \| \
8383          X"$ac_dest" : 'X\(/\)' \| \
8384          .     : '\(.\)' 2>/dev/null ||
8385 echo X"$ac_dest" |
8386     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8387           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8388           /^X\(\/\/\)$/{ s//\1/; q; }
8389           /^X\(\/\).*/{ s//\1/; q; }
8390           s/.*/./; q'`
8391   { if $as_mkdir_p; then
8392     mkdir -p "$ac_dir"
8393   else
8394     as_dir="$ac_dir"
8395     as_dirs=
8396     while test ! -d "$as_dir"; do
8397       as_dirs="$as_dir $as_dirs"
8398       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8399 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8400          X"$as_dir" : 'X\(//\)[^/]' \| \
8401          X"$as_dir" : 'X\(//\)$' \| \
8402          X"$as_dir" : 'X\(/\)' \| \
8403          .     : '\(.\)' 2>/dev/null ||
8404 echo X"$as_dir" |
8405     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8406           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8407           /^X\(\/\/\)$/{ s//\1/; q; }
8408           /^X\(\/\).*/{ s//\1/; q; }
8409           s/.*/./; q'`
8410     done
8411     test ! -n "$as_dirs" || mkdir $as_dirs
8412   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8413 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8414    { (exit 1); exit 1; }; }; }
8415
8416   ac_builddir=.
8417
8418 if test "$ac_dir" != .; then
8419   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8420   # A "../" for each directory in $ac_dir_suffix.
8421   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8422 else
8423   ac_dir_suffix= ac_top_builddir=
8424 fi
8425
8426 case $srcdir in
8427   .)  # No --srcdir option.  We are building in place.
8428     ac_srcdir=.
8429     if test -z "$ac_top_builddir"; then
8430        ac_top_srcdir=.
8431     else
8432        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8433     fi ;;
8434   [\\/]* | ?:[\\/]* )  # Absolute path.
8435     ac_srcdir=$srcdir$ac_dir_suffix;
8436     ac_top_srcdir=$srcdir ;;
8437   *) # Relative path.
8438     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8439     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8440 esac
8441
8442 # Do not use `cd foo && pwd` to compute absolute paths, because
8443 # the directories may not exist.
8444 case `pwd` in
8445 .) ac_abs_builddir="$ac_dir";;
8446 *)
8447   case "$ac_dir" in
8448   .) ac_abs_builddir=`pwd`;;
8449   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8450   *) ac_abs_builddir=`pwd`/"$ac_dir";;
8451   esac;;
8452 esac
8453 case $ac_abs_builddir in
8454 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8455 *)
8456   case ${ac_top_builddir}. in
8457   .) ac_abs_top_builddir=$ac_abs_builddir;;
8458   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8459   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8460   esac;;
8461 esac
8462 case $ac_abs_builddir in
8463 .) ac_abs_srcdir=$ac_srcdir;;
8464 *)
8465   case $ac_srcdir in
8466   .) ac_abs_srcdir=$ac_abs_builddir;;
8467   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8468   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8469   esac;;
8470 esac
8471 case $ac_abs_builddir in
8472 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8473 *)
8474   case $ac_top_srcdir in
8475   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8476   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8477   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8478   esac;;
8479 esac
8480
8481
8482   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8483 echo "$as_me: executing $ac_dest commands" >&6;}
8484   case $ac_dest in
8485     default-1 )
8486 # Only add multilib support code if we just rebuilt the top-level
8487 # Makefile.
8488 case " $CONFIG_FILES " in
8489  *" Makefile "*)
8490    ac_file=Makefile . ${multi_basedir}/config-ml.in
8491    ;;
8492 esac ;;
8493     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
8494   # Strip MF so we end up with the name of the file.
8495   mf=`echo "$mf" | sed -e 's/:.*$//'`
8496   # Check whether this is an Automake generated Makefile or not.
8497   # We used to match only the files named `Makefile.in', but
8498   # some people rename them; so instead we look at the file content.
8499   # Grep'ing the first line is not enough: some people post-process
8500   # each Makefile.in and add a new line on top of each file to say so.
8501   # So let's grep whole file.
8502   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
8503     dirpart=`(dirname "$mf") 2>/dev/null ||
8504 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8505          X"$mf" : 'X\(//\)[^/]' \| \
8506          X"$mf" : 'X\(//\)$' \| \
8507          X"$mf" : 'X\(/\)' \| \
8508          .     : '\(.\)' 2>/dev/null ||
8509 echo X"$mf" |
8510     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8511           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8512           /^X\(\/\/\)$/{ s//\1/; q; }
8513           /^X\(\/\).*/{ s//\1/; q; }
8514           s/.*/./; q'`
8515   else
8516     continue
8517   fi
8518   # Extract the definition of DEPDIR, am__include, and am__quote
8519   # from the Makefile without running `make'.
8520   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
8521   test -z "$DEPDIR" && continue
8522   am__include=`sed -n 's/^am__include = //p' < "$mf"`
8523   test -z "am__include" && continue
8524   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
8525   # When using ansi2knr, U may be empty or an underscore; expand it
8526   U=`sed -n 's/^U = //p' < "$mf"`
8527   # Find all dependency output files, they are included files with
8528   # $(DEPDIR) in their names.  We invoke sed twice because it is the
8529   # simplest approach to changing $(DEPDIR) to its actual value in the
8530   # expansion.
8531   for file in `sed -n "
8532     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
8533        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
8534     # Make sure the directory exists.
8535     test -f "$dirpart/$file" && continue
8536     fdir=`(dirname "$file") 2>/dev/null ||
8537 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8538          X"$file" : 'X\(//\)[^/]' \| \
8539          X"$file" : 'X\(//\)$' \| \
8540          X"$file" : 'X\(/\)' \| \
8541          .     : '\(.\)' 2>/dev/null ||
8542 echo X"$file" |
8543     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8544           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8545           /^X\(\/\/\)$/{ s//\1/; q; }
8546           /^X\(\/\).*/{ s//\1/; q; }
8547           s/.*/./; q'`
8548     { if $as_mkdir_p; then
8549     mkdir -p $dirpart/$fdir
8550   else
8551     as_dir=$dirpart/$fdir
8552     as_dirs=
8553     while test ! -d "$as_dir"; do
8554       as_dirs="$as_dir $as_dirs"
8555       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8556 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8557          X"$as_dir" : 'X\(//\)[^/]' \| \
8558          X"$as_dir" : 'X\(//\)$' \| \
8559          X"$as_dir" : 'X\(/\)' \| \
8560          .     : '\(.\)' 2>/dev/null ||
8561 echo X"$as_dir" |
8562     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8563           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8564           /^X\(\/\/\)$/{ s//\1/; q; }
8565           /^X\(\/\).*/{ s//\1/; q; }
8566           s/.*/./; q'`
8567     done
8568     test ! -n "$as_dirs" || mkdir $as_dirs
8569   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
8570 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
8571    { (exit 1); exit 1; }; }; }
8572
8573     # echo "creating $dirpart/$file"
8574     echo '# dummy' > "$dirpart/$file"
8575   done
8576 done
8577  ;;
8578     include ) test -d include || mkdir include ;;
8579     src )
8580 test -d src || mkdir src
8581 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
8582  ;;
8583   esac
8584 done
8585 _ACEOF
8586
8587 cat >>$CONFIG_STATUS <<\_ACEOF
8588
8589 { (exit 0); exit 0; }
8590 _ACEOF
8591 chmod +x $CONFIG_STATUS
8592 ac_clean_files=$ac_clean_files_save
8593
8594
8595 # configure is writing to config.log, and then calls config.status.
8596 # config.status does its own redirection, appending to config.log.
8597 # Unfortunately, on DOS this fails, as config.log is still kept open
8598 # by configure, so config.status won't be able to write to it; its
8599 # output is simply discarded.  So we exec the FD to /dev/null,
8600 # effectively closing config.log, so it can be properly (re)opened and
8601 # appended to by config.status.  When coming back to configure, we
8602 # need to make the FD available again.
8603 if test "$no_create" != yes; then
8604   ac_cs_success=:
8605   ac_config_status_args=
8606   test "$silent" = yes &&
8607     ac_config_status_args="$ac_config_status_args --quiet"
8608   exec 5>/dev/null
8609   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8610   exec 5>>config.log
8611   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8612   # would make configure fail if this is the last instruction.
8613   $ac_cs_success || { (exit 1); exit 1; }
8614 fi
8615