OSDN Git Service

Fix corrupted dwarf2 file table with -fno-eliminate-unused-debug-types.
[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 LIBFFI_CRIS_TRUE LIBFFI_CRIS_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 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   lt_cv_deplibs_check_method=pass_all
3458   ;;
3459
3460 netbsd* | knetbsd*-gnu)
3461   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3462     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3463   else
3464     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3465   fi
3466   ;;
3467
3468 newsos6)
3469   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3470   lt_cv_file_magic_cmd=/usr/bin/file
3471   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3472   ;;
3473
3474 osf3* | osf4* | osf5*)
3475   # this will be overridden with pass_all, but let us keep it just in case
3476   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3477   lt_cv_file_magic_test_file=/shlib/libc.so
3478   lt_cv_deplibs_check_method=pass_all
3479   ;;
3480
3481 sco3.2v5*)
3482   lt_cv_deplibs_check_method=pass_all
3483   ;;
3484
3485 solaris*)
3486   lt_cv_deplibs_check_method=pass_all
3487   lt_cv_file_magic_test_file=/lib/libc.so
3488   ;;
3489
3490 sysv5uw[78]* | sysv4*uw2*)
3491   lt_cv_deplibs_check_method=pass_all
3492   ;;
3493
3494 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3495   case $host_vendor in
3496   ncr)
3497     lt_cv_deplibs_check_method=pass_all
3498     ;;
3499   motorola)
3500     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]'
3501     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3502     ;;
3503   esac
3504   ;;
3505 esac
3506
3507 fi
3508 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3509 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3510 file_magic_cmd=$lt_cv_file_magic_cmd
3511 deplibs_check_method=$lt_cv_deplibs_check_method
3512
3513
3514
3515
3516
3517 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
3518
3519 # find the maximum length of command line arguments
3520 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
3521 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
3522 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
3523   echo $ECHO_N "(cached) $ECHO_C" >&6
3524 else
3525     i=0
3526   teststring="ABCD"
3527
3528   case $build_os in
3529   msdosdjgpp*)
3530     # On DJGPP, this test can blow up pretty badly due to problems in libc
3531     # (any single argument exceeding 2000 bytes causes a buffer overrun
3532     # during glob expansion).  Even if it were fixed, the result of this
3533     # check would be larger than it should be.
3534     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
3535     ;;
3536
3537   cygwin* | mingw*)
3538     # On Win9x/ME, this test blows up -- it succeeds, but takes
3539     # about 5 minutes as the teststring grows exponentially.
3540     # Worse, since 9x/ME are not pre-emptively multitasking,
3541     # you end up with a "frozen" computer, even though with patience
3542     # the test eventually succeeds (with a max line length of 256k).
3543     # Instead, let's just punt: use the minimum linelength reported by
3544     # all of the supported platforms: 8192 (on NT/2K/XP).
3545     lt_cv_sys_max_cmd_len=8192;
3546     ;;
3547
3548   amigaos*)
3549     # On AmigaOS with pdksh, this test takes hours, literally.
3550     # So we just punt and use a minimum line length of 8192.
3551     lt_cv_sys_max_cmd_len=8192;
3552     ;;
3553
3554   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
3555     # This has been around since 386BSD, at least.  Likely further.
3556     if test -x /sbin/sysctl; then
3557       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
3558     elif test -x /usr/sbin/sysctl; then
3559       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
3560     else
3561       lt_cv_sys_max_cmd_len=65536 # usable default for *BSD
3562     fi
3563     # And add a safety zone
3564     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3565     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3566     ;;
3567   esac
3568
3569 fi
3570
3571 if test -n $lt_cv_sys_max_cmd_len ; then
3572   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
3573 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
3574 else
3575   echo "$as_me:$LINENO: result: none" >&5
3576 echo "${ECHO_T}none" >&6
3577 fi
3578
3579
3580 # Only perform the check for file, if the check method requires it
3581 case $deplibs_check_method in
3582 file_magic*)
3583   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3584     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
3585 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3586 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3587   echo $ECHO_N "(cached) $ECHO_C" >&6
3588 else
3589   case $MAGIC_CMD in
3590   /*)
3591   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3592   ;;
3593   ?:/*)
3594   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3595   ;;
3596   *)
3597   ac_save_MAGIC_CMD="$MAGIC_CMD"
3598   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3599   ac_dummy="/usr/bin:$PATH"
3600   for ac_dir in $ac_dummy; do
3601     test -z "$ac_dir" && ac_dir=.
3602     if test -f $ac_dir/${ac_tool_prefix}file; then
3603       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
3604       if test -n "$file_magic_test_file"; then
3605         case $deplibs_check_method in
3606         "file_magic "*)
3607           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3608           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3609           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3610             egrep "$file_magic_regex" > /dev/null; then
3611             :
3612           else
3613             cat <<EOF 1>&2
3614
3615 *** Warning: the command libtool uses to detect shared libraries,
3616 *** $file_magic_cmd, produces output that libtool cannot recognize.
3617 *** The result is that libtool may fail to recognize shared libraries
3618 *** as such.  This will affect the creation of libtool libraries that
3619 *** depend on shared libraries, but programs linked with such libtool
3620 *** libraries will work regardless of this problem.  Nevertheless, you
3621 *** may want to report the problem to your system manager and/or to
3622 *** bug-libtool@gnu.org
3623
3624 EOF
3625           fi ;;
3626         esac
3627       fi
3628       break
3629     fi
3630   done
3631   IFS="$ac_save_ifs"
3632   MAGIC_CMD="$ac_save_MAGIC_CMD"
3633   ;;
3634 esac
3635 fi
3636
3637 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3638 if test -n "$MAGIC_CMD"; then
3639   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3640 echo "${ECHO_T}$MAGIC_CMD" >&6
3641 else
3642   echo "$as_me:$LINENO: result: no" >&5
3643 echo "${ECHO_T}no" >&6
3644 fi
3645
3646 if test -z "$lt_cv_path_MAGIC_CMD"; then
3647   if test -n "$ac_tool_prefix"; then
3648     echo "$as_me:$LINENO: checking for file" >&5
3649 echo $ECHO_N "checking for file... $ECHO_C" >&6
3650 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3651   echo $ECHO_N "(cached) $ECHO_C" >&6
3652 else
3653   case $MAGIC_CMD in
3654   /*)
3655   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3656   ;;
3657   ?:/*)
3658   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3659   ;;
3660   *)
3661   ac_save_MAGIC_CMD="$MAGIC_CMD"
3662   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3663   ac_dummy="/usr/bin:$PATH"
3664   for ac_dir in $ac_dummy; do
3665     test -z "$ac_dir" && ac_dir=.
3666     if test -f $ac_dir/file; then
3667       lt_cv_path_MAGIC_CMD="$ac_dir/file"
3668       if test -n "$file_magic_test_file"; then
3669         case $deplibs_check_method in
3670         "file_magic "*)
3671           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3672           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3673           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3674             egrep "$file_magic_regex" > /dev/null; then
3675             :
3676           else
3677             cat <<EOF 1>&2
3678
3679 *** Warning: the command libtool uses to detect shared libraries,
3680 *** $file_magic_cmd, produces output that libtool cannot recognize.
3681 *** The result is that libtool may fail to recognize shared libraries
3682 *** as such.  This will affect the creation of libtool libraries that
3683 *** depend on shared libraries, but programs linked with such libtool
3684 *** libraries will work regardless of this problem.  Nevertheless, you
3685 *** may want to report the problem to your system manager and/or to
3686 *** bug-libtool@gnu.org
3687
3688 EOF
3689           fi ;;
3690         esac
3691       fi
3692       break
3693     fi
3694   done
3695   IFS="$ac_save_ifs"
3696   MAGIC_CMD="$ac_save_MAGIC_CMD"
3697   ;;
3698 esac
3699 fi
3700
3701 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3702 if test -n "$MAGIC_CMD"; then
3703   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3704 echo "${ECHO_T}$MAGIC_CMD" >&6
3705 else
3706   echo "$as_me:$LINENO: result: no" >&5
3707 echo "${ECHO_T}no" >&6
3708 fi
3709
3710   else
3711     MAGIC_CMD=:
3712   fi
3713 fi
3714
3715   fi
3716   ;;
3717 esac
3718
3719 if test -n "$ac_tool_prefix"; then
3720   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3721 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3722 echo "$as_me:$LINENO: checking for $ac_word" >&5
3723 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3724 if test "${ac_cv_prog_RANLIB+set}" = set; then
3725   echo $ECHO_N "(cached) $ECHO_C" >&6
3726 else
3727   if test -n "$RANLIB"; then
3728   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3729 else
3730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3731 for as_dir in $PATH
3732 do
3733   IFS=$as_save_IFS
3734   test -z "$as_dir" && as_dir=.
3735   for ac_exec_ext in '' $ac_executable_extensions; do
3736   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3737     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3738     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3739     break 2
3740   fi
3741 done
3742 done
3743
3744 fi
3745 fi
3746 RANLIB=$ac_cv_prog_RANLIB
3747 if test -n "$RANLIB"; then
3748   echo "$as_me:$LINENO: result: $RANLIB" >&5
3749 echo "${ECHO_T}$RANLIB" >&6
3750 else
3751   echo "$as_me:$LINENO: result: no" >&5
3752 echo "${ECHO_T}no" >&6
3753 fi
3754
3755 fi
3756 if test -z "$ac_cv_prog_RANLIB"; then
3757   ac_ct_RANLIB=$RANLIB
3758   # Extract the first word of "ranlib", so it can be a program name with args.
3759 set dummy ranlib; ac_word=$2
3760 echo "$as_me:$LINENO: checking for $ac_word" >&5
3761 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3762 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3763   echo $ECHO_N "(cached) $ECHO_C" >&6
3764 else
3765   if test -n "$ac_ct_RANLIB"; then
3766   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3767 else
3768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769 for as_dir in $PATH
3770 do
3771   IFS=$as_save_IFS
3772   test -z "$as_dir" && as_dir=.
3773   for ac_exec_ext in '' $ac_executable_extensions; do
3774   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3775     ac_cv_prog_ac_ct_RANLIB="ranlib"
3776     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3777     break 2
3778   fi
3779 done
3780 done
3781
3782   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3783 fi
3784 fi
3785 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3786 if test -n "$ac_ct_RANLIB"; then
3787   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3788 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3789 else
3790   echo "$as_me:$LINENO: result: no" >&5
3791 echo "${ECHO_T}no" >&6
3792 fi
3793
3794   RANLIB=$ac_ct_RANLIB
3795 else
3796   RANLIB="$ac_cv_prog_RANLIB"
3797 fi
3798
3799 if test -n "$ac_tool_prefix"; then
3800   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3801 set dummy ${ac_tool_prefix}strip; ac_word=$2
3802 echo "$as_me:$LINENO: checking for $ac_word" >&5
3803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3804 if test "${ac_cv_prog_STRIP+set}" = set; then
3805   echo $ECHO_N "(cached) $ECHO_C" >&6
3806 else
3807   if test -n "$STRIP"; then
3808   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3809 else
3810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3811 for as_dir in $PATH
3812 do
3813   IFS=$as_save_IFS
3814   test -z "$as_dir" && as_dir=.
3815   for ac_exec_ext in '' $ac_executable_extensions; do
3816   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3817     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3818     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3819     break 2
3820   fi
3821 done
3822 done
3823
3824 fi
3825 fi
3826 STRIP=$ac_cv_prog_STRIP
3827 if test -n "$STRIP"; then
3828   echo "$as_me:$LINENO: result: $STRIP" >&5
3829 echo "${ECHO_T}$STRIP" >&6
3830 else
3831   echo "$as_me:$LINENO: result: no" >&5
3832 echo "${ECHO_T}no" >&6
3833 fi
3834
3835 fi
3836 if test -z "$ac_cv_prog_STRIP"; then
3837   ac_ct_STRIP=$STRIP
3838   # Extract the first word of "strip", so it can be a program name with args.
3839 set dummy strip; ac_word=$2
3840 echo "$as_me:$LINENO: checking for $ac_word" >&5
3841 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3842 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3843   echo $ECHO_N "(cached) $ECHO_C" >&6
3844 else
3845   if test -n "$ac_ct_STRIP"; then
3846   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3847 else
3848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3849 for as_dir in $PATH
3850 do
3851   IFS=$as_save_IFS
3852   test -z "$as_dir" && as_dir=.
3853   for ac_exec_ext in '' $ac_executable_extensions; do
3854   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3855     ac_cv_prog_ac_ct_STRIP="strip"
3856     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3857     break 2
3858   fi
3859 done
3860 done
3861
3862   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3863 fi
3864 fi
3865 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3866 if test -n "$ac_ct_STRIP"; then
3867   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3868 echo "${ECHO_T}$ac_ct_STRIP" >&6
3869 else
3870   echo "$as_me:$LINENO: result: no" >&5
3871 echo "${ECHO_T}no" >&6
3872 fi
3873
3874   STRIP=$ac_ct_STRIP
3875 else
3876   STRIP="$ac_cv_prog_STRIP"
3877 fi
3878
3879
3880 # Check for any special flags to pass to ltconfig.
3881 libtool_flags="--cache-file=$cache_file"
3882 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3883 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
3884 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
3885 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
3886 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
3887
3888
3889 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3890 if test "${enable_libtool_lock+set}" = set; then
3891   enableval="$enable_libtool_lock"
3892
3893 fi;
3894 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3895 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3896
3897
3898 # Check whether --with-pic or --without-pic was given.
3899 if test "${with_pic+set}" = set; then
3900   withval="$with_pic"
3901   pic_mode="$withval"
3902 else
3903   pic_mode=default
3904 fi;
3905 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
3906 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
3907
3908 # Some flags need to be propagated to the compiler or linker for good
3909 # libtool support.
3910 case $host in
3911 *-*-irix6*)
3912   # Find out which ABI we are using.
3913   echo '#line 3913 "configure"' > conftest.$ac_ext
3914   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3915   (eval $ac_compile) 2>&5
3916   ac_status=$?
3917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3918   (exit $ac_status); }; then
3919    if test "$lt_cv_prog_gnu_ld" = yes; then
3920     case `/usr/bin/file conftest.$ac_objext` in
3921     *32-bit*)
3922       LD="${LD-ld} -melf32bsmip"
3923       ;;
3924     *N32*)
3925       LD="${LD-ld} -melf32bmipn32"
3926       ;;
3927     *64-bit*)
3928       LD="${LD-ld} -melf64bmip"
3929       ;;
3930     esac
3931    else
3932     case `/usr/bin/file conftest.$ac_objext` in
3933     *32-bit*)
3934       LD="${LD-ld} -32"
3935       ;;
3936     *N32*)
3937       LD="${LD-ld} -n32"
3938       ;;
3939     *64-bit*)
3940       LD="${LD-ld} -64"
3941       ;;
3942     esac
3943    fi
3944   fi
3945   rm -rf conftest*
3946   ;;
3947
3948 ia64-*-hpux*)
3949   # Find out which ABI we are using.
3950   echo 'int i;' > conftest.$ac_ext
3951   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3952   (eval $ac_compile) 2>&5
3953   ac_status=$?
3954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3955   (exit $ac_status); }; then
3956     case "`/usr/bin/file conftest.o`" in
3957     *ELF-32*)
3958       HPUX_IA64_MODE="32"
3959       ;;
3960     *ELF-64*)
3961       HPUX_IA64_MODE="64"
3962       ;;
3963     esac
3964   fi
3965   rm -rf conftest*
3966   ;;
3967
3968 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3969   # Find out which ABI we are using.
3970   echo 'int i;' > conftest.$ac_ext
3971   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3972   (eval $ac_compile) 2>&5
3973   ac_status=$?
3974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3975   (exit $ac_status); }; then
3976     case "`/usr/bin/file conftest.o`" in
3977     *32-bit*)
3978       case $host in
3979         x86_64-*linux*)
3980           LD="${LD-ld} -m elf_i386"
3981           ;;
3982         ppc64-*linux*|powerpc64-*linux*)
3983           LD="${LD-ld} -m elf32ppclinux"
3984           ;;
3985         s390x-*linux*)
3986           LD="${LD-ld} -m elf_s390"
3987           ;;
3988         sparc64-*linux*)
3989           LD="${LD-ld} -m elf32_sparc"
3990           ;;
3991       esac
3992       ;;
3993     *64-bit*)
3994       case $host in
3995         x86_64-*linux*)
3996           LD="${LD-ld} -m elf_x86_64"
3997           ;;
3998         ppc*-*linux*|powerpc*-*linux*)
3999           LD="${LD-ld} -m elf64ppc"
4000           ;;
4001         s390*-*linux*)
4002           LD="${LD-ld} -m elf64_s390"
4003           ;;
4004         sparc*-*linux*)
4005           LD="${LD-ld} -m elf64_sparc"
4006           ;;
4007       esac
4008       ;;
4009     esac
4010   fi
4011   rm -rf conftest*
4012   ;;
4013
4014 *-*-sco3.2v5*)
4015   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4016   SAVE_CFLAGS="$CFLAGS"
4017   CFLAGS="$CFLAGS -belf"
4018   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4019 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4020 if test "${lt_cv_cc_needs_belf+set}" = set; then
4021   echo $ECHO_N "(cached) $ECHO_C" >&6
4022 else
4023
4024
4025      ac_ext=c
4026 ac_cpp='$CPP $CPPFLAGS'
4027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4030
4031      cat >conftest.$ac_ext <<_ACEOF
4032 /* confdefs.h.  */
4033 _ACEOF
4034 cat confdefs.h >>conftest.$ac_ext
4035 cat >>conftest.$ac_ext <<_ACEOF
4036 /* end confdefs.h.  */
4037
4038 int
4039 main ()
4040 {
4041
4042   ;
4043   return 0;
4044 }
4045 _ACEOF
4046 rm -f conftest.$ac_objext conftest$ac_exeext
4047 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4048   (eval $ac_link) 2>conftest.er1
4049   ac_status=$?
4050   grep -v '^ *+' conftest.er1 >conftest.err
4051   rm -f conftest.er1
4052   cat conftest.err >&5
4053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4054   (exit $ac_status); } &&
4055          { ac_try='test -z "$ac_c_werror_flag"
4056                          || test ! -s conftest.err'
4057   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4058   (eval $ac_try) 2>&5
4059   ac_status=$?
4060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4061   (exit $ac_status); }; } &&
4062          { ac_try='test -s conftest$ac_exeext'
4063   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4064   (eval $ac_try) 2>&5
4065   ac_status=$?
4066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4067   (exit $ac_status); }; }; then
4068   lt_cv_cc_needs_belf=yes
4069 else
4070   echo "$as_me: failed program was:" >&5
4071 sed 's/^/| /' conftest.$ac_ext >&5
4072
4073 lt_cv_cc_needs_belf=no
4074 fi
4075 rm -f conftest.err conftest.$ac_objext \
4076       conftest$ac_exeext conftest.$ac_ext
4077      ac_ext=c
4078 ac_cpp='$CPP $CPPFLAGS'
4079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4082
4083 fi
4084 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4085 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4086   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4087     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4088     CFLAGS="$SAVE_CFLAGS"
4089   fi
4090   ;;
4091
4092
4093 esac
4094
4095
4096 # Save cache, so that ltconfig can load it
4097 cat >confcache <<\_ACEOF
4098 # This file is a shell script that caches the results of configure
4099 # tests run on this system so they can be shared between configure
4100 # scripts and configure runs, see configure's option --config-cache.
4101 # It is not useful on other systems.  If it contains results you don't
4102 # want to keep, you may remove or edit it.
4103 #
4104 # config.status only pays attention to the cache file if you give it
4105 # the --recheck option to rerun configure.
4106 #
4107 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4108 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4109 # following values.
4110
4111 _ACEOF
4112
4113 # The following way of writing the cache mishandles newlines in values,
4114 # but we know of no workaround that is simple, portable, and efficient.
4115 # So, don't put newlines in cache variables' values.
4116 # Ultrix sh set writes to stderr and can't be redirected directly,
4117 # and sets the high bit in the cache file unless we assign to the vars.
4118 {
4119   (set) 2>&1 |
4120     case `(ac_space=' '; set | grep ac_space) 2>&1` in
4121     *ac_space=\ *)
4122       # `set' does not quote correctly, so add quotes (double-quote
4123       # substitution turns \\\\ into \\, and sed turns \\ into \).
4124       sed -n \
4125         "s/'/'\\\\''/g;
4126           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4127       ;;
4128     *)
4129       # `set' quotes correctly as required by POSIX, so do not add quotes.
4130       sed -n \
4131         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
4132       ;;
4133     esac;
4134 } |
4135   sed '
4136      t clear
4137      : clear
4138      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4139      t end
4140      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4141      : end' >>confcache
4142 if diff $cache_file confcache >/dev/null 2>&1; then :; else
4143   if test -w $cache_file; then
4144     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
4145     cat confcache >$cache_file
4146   else
4147     echo "not updating unwritable cache $cache_file"
4148   fi
4149 fi
4150 rm -f confcache
4151
4152 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
4153 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
4154 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
4155 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
4156 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
4157 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
4158 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
4159 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
4160 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
4161 || { { echo "$as_me:$LINENO: error: libtool configure failed" >&5
4162 echo "$as_me: error: libtool configure failed" >&2;}
4163    { (exit 1); exit 1; }; }
4164
4165 # Reload cache, that may have been modified by ltconfig
4166 if test -r "$cache_file"; then
4167   # Some versions of bash will fail to source /dev/null (special
4168   # files actually), so we avoid doing that.
4169   if test -f "$cache_file"; then
4170     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
4171 echo "$as_me: loading cache $cache_file" >&6;}
4172     case $cache_file in
4173       [\\/]* | ?:[\\/]* ) . $cache_file;;
4174       *)                      . ./$cache_file;;
4175     esac
4176   fi
4177 else
4178   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
4179 echo "$as_me: creating cache $cache_file" >&6;}
4180   >$cache_file
4181 fi
4182
4183
4184 # This can be used to rebuild libtool when needed
4185 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
4186
4187 # Always use our own libtool.
4188 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
4189
4190 # Redirect the config.log output again, so that the ltconfig log is not
4191 # clobbered by the next message.
4192 exec 5>>./config.log
4193
4194
4195
4196
4197
4198
4199
4200 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4201 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
4202     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4203 if test "${enable_maintainer_mode+set}" = set; then
4204   enableval="$enable_maintainer_mode"
4205   USE_MAINTAINER_MODE=$enableval
4206 else
4207   USE_MAINTAINER_MODE=no
4208 fi;
4209   echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4210 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
4211
4212
4213 if test $USE_MAINTAINER_MODE = yes; then
4214   MAINTAINER_MODE_TRUE=
4215   MAINTAINER_MODE_FALSE='#'
4216 else
4217   MAINTAINER_MODE_TRUE='#'
4218   MAINTAINER_MODE_FALSE=
4219 fi
4220
4221   MAINT=$MAINTAINER_MODE_TRUE
4222
4223
4224
4225 ac_ext=c
4226 ac_cpp='$CPP $CPPFLAGS'
4227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4230 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4231 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4232 # On Suns, sometimes $CPP names a directory.
4233 if test -n "$CPP" && test -d "$CPP"; then
4234   CPP=
4235 fi
4236 if test -z "$CPP"; then
4237   if test "${ac_cv_prog_CPP+set}" = set; then
4238   echo $ECHO_N "(cached) $ECHO_C" >&6
4239 else
4240       # Double quotes because CPP needs to be expanded
4241     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4242     do
4243       ac_preproc_ok=false
4244 for ac_c_preproc_warn_flag in '' yes
4245 do
4246   # Use a header file that comes with gcc, so configuring glibc
4247   # with a fresh cross-compiler works.
4248   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4249   # <limits.h> exists even on freestanding compilers.
4250   # On the NeXT, cc -E runs the code through the compiler's parser,
4251   # not just through cpp. "Syntax error" is here to catch this case.
4252   cat >conftest.$ac_ext <<_ACEOF
4253 /* confdefs.h.  */
4254 _ACEOF
4255 cat confdefs.h >>conftest.$ac_ext
4256 cat >>conftest.$ac_ext <<_ACEOF
4257 /* end confdefs.h.  */
4258 #ifdef __STDC__
4259 # include <limits.h>
4260 #else
4261 # include <assert.h>
4262 #endif
4263                      Syntax error
4264 _ACEOF
4265 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4266   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4267   ac_status=$?
4268   grep -v '^ *+' conftest.er1 >conftest.err
4269   rm -f conftest.er1
4270   cat conftest.err >&5
4271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4272   (exit $ac_status); } >/dev/null; then
4273   if test -s conftest.err; then
4274     ac_cpp_err=$ac_c_preproc_warn_flag
4275     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4276   else
4277     ac_cpp_err=
4278   fi
4279 else
4280   ac_cpp_err=yes
4281 fi
4282 if test -z "$ac_cpp_err"; then
4283   :
4284 else
4285   echo "$as_me: failed program was:" >&5
4286 sed 's/^/| /' conftest.$ac_ext >&5
4287
4288   # Broken: fails on valid input.
4289 continue
4290 fi
4291 rm -f conftest.err conftest.$ac_ext
4292
4293   # OK, works on sane cases.  Now check whether non-existent headers
4294   # can be detected and how.
4295   cat >conftest.$ac_ext <<_ACEOF
4296 /* confdefs.h.  */
4297 _ACEOF
4298 cat confdefs.h >>conftest.$ac_ext
4299 cat >>conftest.$ac_ext <<_ACEOF
4300 /* end confdefs.h.  */
4301 #include <ac_nonexistent.h>
4302 _ACEOF
4303 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4304   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4305   ac_status=$?
4306   grep -v '^ *+' conftest.er1 >conftest.err
4307   rm -f conftest.er1
4308   cat conftest.err >&5
4309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4310   (exit $ac_status); } >/dev/null; then
4311   if test -s conftest.err; then
4312     ac_cpp_err=$ac_c_preproc_warn_flag
4313     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4314   else
4315     ac_cpp_err=
4316   fi
4317 else
4318   ac_cpp_err=yes
4319 fi
4320 if test -z "$ac_cpp_err"; then
4321   # Broken: success on invalid input.
4322 continue
4323 else
4324   echo "$as_me: failed program was:" >&5
4325 sed 's/^/| /' conftest.$ac_ext >&5
4326
4327   # Passes both tests.
4328 ac_preproc_ok=:
4329 break
4330 fi
4331 rm -f conftest.err conftest.$ac_ext
4332
4333 done
4334 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4335 rm -f conftest.err conftest.$ac_ext
4336 if $ac_preproc_ok; then
4337   break
4338 fi
4339
4340     done
4341     ac_cv_prog_CPP=$CPP
4342
4343 fi
4344   CPP=$ac_cv_prog_CPP
4345 else
4346   ac_cv_prog_CPP=$CPP
4347 fi
4348 echo "$as_me:$LINENO: result: $CPP" >&5
4349 echo "${ECHO_T}$CPP" >&6
4350 ac_preproc_ok=false
4351 for ac_c_preproc_warn_flag in '' yes
4352 do
4353   # Use a header file that comes with gcc, so configuring glibc
4354   # with a fresh cross-compiler works.
4355   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4356   # <limits.h> exists even on freestanding compilers.
4357   # On the NeXT, cc -E runs the code through the compiler's parser,
4358   # not just through cpp. "Syntax error" is here to catch this case.
4359   cat >conftest.$ac_ext <<_ACEOF
4360 /* confdefs.h.  */
4361 _ACEOF
4362 cat confdefs.h >>conftest.$ac_ext
4363 cat >>conftest.$ac_ext <<_ACEOF
4364 /* end confdefs.h.  */
4365 #ifdef __STDC__
4366 # include <limits.h>
4367 #else
4368 # include <assert.h>
4369 #endif
4370                      Syntax error
4371 _ACEOF
4372 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4373   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4374   ac_status=$?
4375   grep -v '^ *+' conftest.er1 >conftest.err
4376   rm -f conftest.er1
4377   cat conftest.err >&5
4378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4379   (exit $ac_status); } >/dev/null; then
4380   if test -s conftest.err; then
4381     ac_cpp_err=$ac_c_preproc_warn_flag
4382     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4383   else
4384     ac_cpp_err=
4385   fi
4386 else
4387   ac_cpp_err=yes
4388 fi
4389 if test -z "$ac_cpp_err"; then
4390   :
4391 else
4392   echo "$as_me: failed program was:" >&5
4393 sed 's/^/| /' conftest.$ac_ext >&5
4394
4395   # Broken: fails on valid input.
4396 continue
4397 fi
4398 rm -f conftest.err conftest.$ac_ext
4399
4400   # OK, works on sane cases.  Now check whether non-existent headers
4401   # can be detected and how.
4402   cat >conftest.$ac_ext <<_ACEOF
4403 /* confdefs.h.  */
4404 _ACEOF
4405 cat confdefs.h >>conftest.$ac_ext
4406 cat >>conftest.$ac_ext <<_ACEOF
4407 /* end confdefs.h.  */
4408 #include <ac_nonexistent.h>
4409 _ACEOF
4410 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4411   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4412   ac_status=$?
4413   grep -v '^ *+' conftest.er1 >conftest.err
4414   rm -f conftest.er1
4415   cat conftest.err >&5
4416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4417   (exit $ac_status); } >/dev/null; then
4418   if test -s conftest.err; then
4419     ac_cpp_err=$ac_c_preproc_warn_flag
4420     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4421   else
4422     ac_cpp_err=
4423   fi
4424 else
4425   ac_cpp_err=yes
4426 fi
4427 if test -z "$ac_cpp_err"; then
4428   # Broken: success on invalid input.
4429 continue
4430 else
4431   echo "$as_me: failed program was:" >&5
4432 sed 's/^/| /' conftest.$ac_ext >&5
4433
4434   # Passes both tests.
4435 ac_preproc_ok=:
4436 break
4437 fi
4438 rm -f conftest.err conftest.$ac_ext
4439
4440 done
4441 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4442 rm -f conftest.err conftest.$ac_ext
4443 if $ac_preproc_ok; then
4444   :
4445 else
4446   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4447 See \`config.log' for more details." >&5
4448 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4449 See \`config.log' for more details." >&2;}
4450    { (exit 1); exit 1; }; }
4451 fi
4452
4453 ac_ext=c
4454 ac_cpp='$CPP $CPPFLAGS'
4455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4458
4459
4460 echo "$as_me:$LINENO: checking for egrep" >&5
4461 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4462 if test "${ac_cv_prog_egrep+set}" = set; then
4463   echo $ECHO_N "(cached) $ECHO_C" >&6
4464 else
4465   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4466     then ac_cv_prog_egrep='grep -E'
4467     else ac_cv_prog_egrep='egrep'
4468     fi
4469 fi
4470 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4471 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4472  EGREP=$ac_cv_prog_egrep
4473
4474
4475 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4476 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4477 if test "${ac_cv_header_stdc+set}" = set; then
4478   echo $ECHO_N "(cached) $ECHO_C" >&6
4479 else
4480   cat >conftest.$ac_ext <<_ACEOF
4481 /* confdefs.h.  */
4482 _ACEOF
4483 cat confdefs.h >>conftest.$ac_ext
4484 cat >>conftest.$ac_ext <<_ACEOF
4485 /* end confdefs.h.  */
4486 #include <stdlib.h>
4487 #include <stdarg.h>
4488 #include <string.h>
4489 #include <float.h>
4490
4491 int
4492 main ()
4493 {
4494
4495   ;
4496   return 0;
4497 }
4498 _ACEOF
4499 rm -f conftest.$ac_objext
4500 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4501   (eval $ac_compile) 2>conftest.er1
4502   ac_status=$?
4503   grep -v '^ *+' conftest.er1 >conftest.err
4504   rm -f conftest.er1
4505   cat conftest.err >&5
4506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4507   (exit $ac_status); } &&
4508          { ac_try='test -z "$ac_c_werror_flag"
4509                          || test ! -s conftest.err'
4510   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4511   (eval $ac_try) 2>&5
4512   ac_status=$?
4513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4514   (exit $ac_status); }; } &&
4515          { ac_try='test -s conftest.$ac_objext'
4516   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4517   (eval $ac_try) 2>&5
4518   ac_status=$?
4519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4520   (exit $ac_status); }; }; then
4521   ac_cv_header_stdc=yes
4522 else
4523   echo "$as_me: failed program was:" >&5
4524 sed 's/^/| /' conftest.$ac_ext >&5
4525
4526 ac_cv_header_stdc=no
4527 fi
4528 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4529
4530 if test $ac_cv_header_stdc = yes; then
4531   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4532   cat >conftest.$ac_ext <<_ACEOF
4533 /* confdefs.h.  */
4534 _ACEOF
4535 cat confdefs.h >>conftest.$ac_ext
4536 cat >>conftest.$ac_ext <<_ACEOF
4537 /* end confdefs.h.  */
4538 #include <string.h>
4539
4540 _ACEOF
4541 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4542   $EGREP "memchr" >/dev/null 2>&1; then
4543   :
4544 else
4545   ac_cv_header_stdc=no
4546 fi
4547 rm -f conftest*
4548
4549 fi
4550
4551 if test $ac_cv_header_stdc = yes; then
4552   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4553   cat >conftest.$ac_ext <<_ACEOF
4554 /* confdefs.h.  */
4555 _ACEOF
4556 cat confdefs.h >>conftest.$ac_ext
4557 cat >>conftest.$ac_ext <<_ACEOF
4558 /* end confdefs.h.  */
4559 #include <stdlib.h>
4560
4561 _ACEOF
4562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4563   $EGREP "free" >/dev/null 2>&1; then
4564   :
4565 else
4566   ac_cv_header_stdc=no
4567 fi
4568 rm -f conftest*
4569
4570 fi
4571
4572 if test $ac_cv_header_stdc = yes; then
4573   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4574   if test "$cross_compiling" = yes; then
4575   :
4576 else
4577   cat >conftest.$ac_ext <<_ACEOF
4578 /* confdefs.h.  */
4579 _ACEOF
4580 cat confdefs.h >>conftest.$ac_ext
4581 cat >>conftest.$ac_ext <<_ACEOF
4582 /* end confdefs.h.  */
4583 #include <ctype.h>
4584 #if ((' ' & 0x0FF) == 0x020)
4585 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4586 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4587 #else
4588 # define ISLOWER(c) \
4589                    (('a' <= (c) && (c) <= 'i') \
4590                      || ('j' <= (c) && (c) <= 'r') \
4591                      || ('s' <= (c) && (c) <= 'z'))
4592 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4593 #endif
4594
4595 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4596 int
4597 main ()
4598 {
4599   int i;
4600   for (i = 0; i < 256; i++)
4601     if (XOR (islower (i), ISLOWER (i))
4602         || toupper (i) != TOUPPER (i))
4603       exit(2);
4604   exit (0);
4605 }
4606 _ACEOF
4607 rm -f conftest$ac_exeext
4608 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4609   (eval $ac_link) 2>&5
4610   ac_status=$?
4611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4613   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4614   (eval $ac_try) 2>&5
4615   ac_status=$?
4616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4617   (exit $ac_status); }; }; then
4618   :
4619 else
4620   echo "$as_me: program exited with status $ac_status" >&5
4621 echo "$as_me: failed program was:" >&5
4622 sed 's/^/| /' conftest.$ac_ext >&5
4623
4624 ( exit $ac_status )
4625 ac_cv_header_stdc=no
4626 fi
4627 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4628 fi
4629 fi
4630 fi
4631 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4632 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4633 if test $ac_cv_header_stdc = yes; then
4634
4635 cat >>confdefs.h <<\_ACEOF
4636 #define STDC_HEADERS 1
4637 _ACEOF
4638
4639 fi
4640
4641 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4652                   inttypes.h stdint.h unistd.h
4653 do
4654 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4655 echo "$as_me:$LINENO: checking for $ac_header" >&5
4656 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4657 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4658   echo $ECHO_N "(cached) $ECHO_C" >&6
4659 else
4660   cat >conftest.$ac_ext <<_ACEOF
4661 /* confdefs.h.  */
4662 _ACEOF
4663 cat confdefs.h >>conftest.$ac_ext
4664 cat >>conftest.$ac_ext <<_ACEOF
4665 /* end confdefs.h.  */
4666 $ac_includes_default
4667
4668 #include <$ac_header>
4669 _ACEOF
4670 rm -f conftest.$ac_objext
4671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4672   (eval $ac_compile) 2>conftest.er1
4673   ac_status=$?
4674   grep -v '^ *+' conftest.er1 >conftest.err
4675   rm -f conftest.er1
4676   cat conftest.err >&5
4677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4678   (exit $ac_status); } &&
4679          { ac_try='test -z "$ac_c_werror_flag"
4680                          || test ! -s conftest.err'
4681   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4682   (eval $ac_try) 2>&5
4683   ac_status=$?
4684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4685   (exit $ac_status); }; } &&
4686          { ac_try='test -s conftest.$ac_objext'
4687   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4688   (eval $ac_try) 2>&5
4689   ac_status=$?
4690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4691   (exit $ac_status); }; }; then
4692   eval "$as_ac_Header=yes"
4693 else
4694   echo "$as_me: failed program was:" >&5
4695 sed 's/^/| /' conftest.$ac_ext >&5
4696
4697 eval "$as_ac_Header=no"
4698 fi
4699 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4700 fi
4701 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4702 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4703 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4704   cat >>confdefs.h <<_ACEOF
4705 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4706 _ACEOF
4707
4708 fi
4709
4710 done
4711
4712
4713
4714 for ac_header in sys/mman.h
4715 do
4716 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4717 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4718   echo "$as_me:$LINENO: checking for $ac_header" >&5
4719 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4720 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4721   echo $ECHO_N "(cached) $ECHO_C" >&6
4722 fi
4723 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4724 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4725 else
4726   # Is the header compilable?
4727 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4728 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4729 cat >conftest.$ac_ext <<_ACEOF
4730 /* confdefs.h.  */
4731 _ACEOF
4732 cat confdefs.h >>conftest.$ac_ext
4733 cat >>conftest.$ac_ext <<_ACEOF
4734 /* end confdefs.h.  */
4735 $ac_includes_default
4736 #include <$ac_header>
4737 _ACEOF
4738 rm -f conftest.$ac_objext
4739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4740   (eval $ac_compile) 2>conftest.er1
4741   ac_status=$?
4742   grep -v '^ *+' conftest.er1 >conftest.err
4743   rm -f conftest.er1
4744   cat conftest.err >&5
4745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4746   (exit $ac_status); } &&
4747          { ac_try='test -z "$ac_c_werror_flag"
4748                          || test ! -s conftest.err'
4749   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4750   (eval $ac_try) 2>&5
4751   ac_status=$?
4752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4753   (exit $ac_status); }; } &&
4754          { ac_try='test -s conftest.$ac_objext'
4755   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4756   (eval $ac_try) 2>&5
4757   ac_status=$?
4758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4759   (exit $ac_status); }; }; then
4760   ac_header_compiler=yes
4761 else
4762   echo "$as_me: failed program was:" >&5
4763 sed 's/^/| /' conftest.$ac_ext >&5
4764
4765 ac_header_compiler=no
4766 fi
4767 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4768 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4769 echo "${ECHO_T}$ac_header_compiler" >&6
4770
4771 # Is the header present?
4772 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4773 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4774 cat >conftest.$ac_ext <<_ACEOF
4775 /* confdefs.h.  */
4776 _ACEOF
4777 cat confdefs.h >>conftest.$ac_ext
4778 cat >>conftest.$ac_ext <<_ACEOF
4779 /* end confdefs.h.  */
4780 #include <$ac_header>
4781 _ACEOF
4782 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4783   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4784   ac_status=$?
4785   grep -v '^ *+' conftest.er1 >conftest.err
4786   rm -f conftest.er1
4787   cat conftest.err >&5
4788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789   (exit $ac_status); } >/dev/null; then
4790   if test -s conftest.err; then
4791     ac_cpp_err=$ac_c_preproc_warn_flag
4792     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4793   else
4794     ac_cpp_err=
4795   fi
4796 else
4797   ac_cpp_err=yes
4798 fi
4799 if test -z "$ac_cpp_err"; then
4800   ac_header_preproc=yes
4801 else
4802   echo "$as_me: failed program was:" >&5
4803 sed 's/^/| /' conftest.$ac_ext >&5
4804
4805   ac_header_preproc=no
4806 fi
4807 rm -f conftest.err conftest.$ac_ext
4808 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4809 echo "${ECHO_T}$ac_header_preproc" >&6
4810
4811 # So?  What about this header?
4812 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4813   yes:no: )
4814     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4815 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4816     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4817 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4818     ac_header_preproc=yes
4819     ;;
4820   no:yes:* )
4821     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4822 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4823     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4824 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4825     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4826 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4827     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4828 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4829     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4830 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4831     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4832 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4833     (
4834       cat <<\_ASBOX
4835 ## ------------------------------------------- ##
4836 ## Report this to http://gcc.gnu.org/bugs.html ##
4837 ## ------------------------------------------- ##
4838 _ASBOX
4839     ) |
4840       sed "s/^/$as_me: WARNING:     /" >&2
4841     ;;
4842 esac
4843 echo "$as_me:$LINENO: checking for $ac_header" >&5
4844 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4845 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4846   echo $ECHO_N "(cached) $ECHO_C" >&6
4847 else
4848   eval "$as_ac_Header=\$ac_header_preproc"
4849 fi
4850 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4851 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4852
4853 fi
4854 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4855   cat >>confdefs.h <<_ACEOF
4856 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4857 _ACEOF
4858
4859 fi
4860
4861 done
4862
4863
4864 for ac_func in mmap
4865 do
4866 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4867 echo "$as_me:$LINENO: checking for $ac_func" >&5
4868 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4869 if eval "test \"\${$as_ac_var+set}\" = set"; then
4870   echo $ECHO_N "(cached) $ECHO_C" >&6
4871 else
4872   cat >conftest.$ac_ext <<_ACEOF
4873 /* confdefs.h.  */
4874 _ACEOF
4875 cat confdefs.h >>conftest.$ac_ext
4876 cat >>conftest.$ac_ext <<_ACEOF
4877 /* end confdefs.h.  */
4878 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4879    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4880 #define $ac_func innocuous_$ac_func
4881
4882 /* System header to define __stub macros and hopefully few prototypes,
4883     which can conflict with char $ac_func (); below.
4884     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4885     <limits.h> exists even on freestanding compilers.  */
4886
4887 #ifdef __STDC__
4888 # include <limits.h>
4889 #else
4890 # include <assert.h>
4891 #endif
4892
4893 #undef $ac_func
4894
4895 /* Override any gcc2 internal prototype to avoid an error.  */
4896 #ifdef __cplusplus
4897 extern "C"
4898 {
4899 #endif
4900 /* We use char because int might match the return type of a gcc2
4901    builtin and then its argument prototype would still apply.  */
4902 char $ac_func ();
4903 /* The GNU C library defines this for functions which it implements
4904     to always fail with ENOSYS.  Some functions are actually named
4905     something starting with __ and the normal name is an alias.  */
4906 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4907 choke me
4908 #else
4909 char (*f) () = $ac_func;
4910 #endif
4911 #ifdef __cplusplus
4912 }
4913 #endif
4914
4915 int
4916 main ()
4917 {
4918 return f != $ac_func;
4919   ;
4920   return 0;
4921 }
4922 _ACEOF
4923 rm -f conftest.$ac_objext conftest$ac_exeext
4924 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4925   (eval $ac_link) 2>conftest.er1
4926   ac_status=$?
4927   grep -v '^ *+' conftest.er1 >conftest.err
4928   rm -f conftest.er1
4929   cat conftest.err >&5
4930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4931   (exit $ac_status); } &&
4932          { ac_try='test -z "$ac_c_werror_flag"
4933                          || test ! -s conftest.err'
4934   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4935   (eval $ac_try) 2>&5
4936   ac_status=$?
4937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4938   (exit $ac_status); }; } &&
4939          { ac_try='test -s conftest$ac_exeext'
4940   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4941   (eval $ac_try) 2>&5
4942   ac_status=$?
4943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4944   (exit $ac_status); }; }; then
4945   eval "$as_ac_var=yes"
4946 else
4947   echo "$as_me: failed program was:" >&5
4948 sed 's/^/| /' conftest.$ac_ext >&5
4949
4950 eval "$as_ac_var=no"
4951 fi
4952 rm -f conftest.err conftest.$ac_objext \
4953       conftest$ac_exeext conftest.$ac_ext
4954 fi
4955 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4956 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4957 if test `eval echo '${'$as_ac_var'}'` = yes; then
4958   cat >>confdefs.h <<_ACEOF
4959 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4960 _ACEOF
4961
4962 fi
4963 done
4964
4965
4966 if test "${ac_cv_header_sys_mman_h+set}" = set; then
4967   echo "$as_me:$LINENO: checking for sys/mman.h" >&5
4968 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
4969 if test "${ac_cv_header_sys_mman_h+set}" = set; then
4970   echo $ECHO_N "(cached) $ECHO_C" >&6
4971 fi
4972 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
4973 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
4974 else
4975   # Is the header compilable?
4976 echo "$as_me:$LINENO: checking sys/mman.h usability" >&5
4977 echo $ECHO_N "checking sys/mman.h usability... $ECHO_C" >&6
4978 cat >conftest.$ac_ext <<_ACEOF
4979 /* confdefs.h.  */
4980 _ACEOF
4981 cat confdefs.h >>conftest.$ac_ext
4982 cat >>conftest.$ac_ext <<_ACEOF
4983 /* end confdefs.h.  */
4984 $ac_includes_default
4985 #include <sys/mman.h>
4986 _ACEOF
4987 rm -f conftest.$ac_objext
4988 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4989   (eval $ac_compile) 2>conftest.er1
4990   ac_status=$?
4991   grep -v '^ *+' conftest.er1 >conftest.err
4992   rm -f conftest.er1
4993   cat conftest.err >&5
4994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4995   (exit $ac_status); } &&
4996          { ac_try='test -z "$ac_c_werror_flag"
4997                          || test ! -s conftest.err'
4998   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4999   (eval $ac_try) 2>&5
5000   ac_status=$?
5001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5002   (exit $ac_status); }; } &&
5003          { ac_try='test -s conftest.$ac_objext'
5004   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5005   (eval $ac_try) 2>&5
5006   ac_status=$?
5007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5008   (exit $ac_status); }; }; then
5009   ac_header_compiler=yes
5010 else
5011   echo "$as_me: failed program was:" >&5
5012 sed 's/^/| /' conftest.$ac_ext >&5
5013
5014 ac_header_compiler=no
5015 fi
5016 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5017 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5018 echo "${ECHO_T}$ac_header_compiler" >&6
5019
5020 # Is the header present?
5021 echo "$as_me:$LINENO: checking sys/mman.h presence" >&5
5022 echo $ECHO_N "checking sys/mman.h presence... $ECHO_C" >&6
5023 cat >conftest.$ac_ext <<_ACEOF
5024 /* confdefs.h.  */
5025 _ACEOF
5026 cat confdefs.h >>conftest.$ac_ext
5027 cat >>conftest.$ac_ext <<_ACEOF
5028 /* end confdefs.h.  */
5029 #include <sys/mman.h>
5030 _ACEOF
5031 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5032   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5033   ac_status=$?
5034   grep -v '^ *+' conftest.er1 >conftest.err
5035   rm -f conftest.er1
5036   cat conftest.err >&5
5037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5038   (exit $ac_status); } >/dev/null; then
5039   if test -s conftest.err; then
5040     ac_cpp_err=$ac_c_preproc_warn_flag
5041     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5042   else
5043     ac_cpp_err=
5044   fi
5045 else
5046   ac_cpp_err=yes
5047 fi
5048 if test -z "$ac_cpp_err"; then
5049   ac_header_preproc=yes
5050 else
5051   echo "$as_me: failed program was:" >&5
5052 sed 's/^/| /' conftest.$ac_ext >&5
5053
5054   ac_header_preproc=no
5055 fi
5056 rm -f conftest.err conftest.$ac_ext
5057 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5058 echo "${ECHO_T}$ac_header_preproc" >&6
5059
5060 # So?  What about this header?
5061 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5062   yes:no: )
5063     { echo "$as_me:$LINENO: WARNING: sys/mman.h: accepted by the compiler, rejected by the preprocessor!" >&5
5064 echo "$as_me: WARNING: sys/mman.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5065     { echo "$as_me:$LINENO: WARNING: sys/mman.h: proceeding with the compiler's result" >&5
5066 echo "$as_me: WARNING: sys/mman.h: proceeding with the compiler's result" >&2;}
5067     ac_header_preproc=yes
5068     ;;
5069   no:yes:* )
5070     { echo "$as_me:$LINENO: WARNING: sys/mman.h: present but cannot be compiled" >&5
5071 echo "$as_me: WARNING: sys/mman.h: present but cannot be compiled" >&2;}
5072     { echo "$as_me:$LINENO: WARNING: sys/mman.h:     check for missing prerequisite headers?" >&5
5073 echo "$as_me: WARNING: sys/mman.h:     check for missing prerequisite headers?" >&2;}
5074     { echo "$as_me:$LINENO: WARNING: sys/mman.h: see the Autoconf documentation" >&5
5075 echo "$as_me: WARNING: sys/mman.h: see the Autoconf documentation" >&2;}
5076     { echo "$as_me:$LINENO: WARNING: sys/mman.h:     section \"Present But Cannot Be Compiled\"" >&5
5077 echo "$as_me: WARNING: sys/mman.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5078     { echo "$as_me:$LINENO: WARNING: sys/mman.h: proceeding with the preprocessor's result" >&5
5079 echo "$as_me: WARNING: sys/mman.h: proceeding with the preprocessor's result" >&2;}
5080     { echo "$as_me:$LINENO: WARNING: sys/mman.h: in the future, the compiler will take precedence" >&5
5081 echo "$as_me: WARNING: sys/mman.h: in the future, the compiler will take precedence" >&2;}
5082     (
5083       cat <<\_ASBOX
5084 ## ------------------------------------------- ##
5085 ## Report this to http://gcc.gnu.org/bugs.html ##
5086 ## ------------------------------------------- ##
5087 _ASBOX
5088     ) |
5089       sed "s/^/$as_me: WARNING:     /" >&2
5090     ;;
5091 esac
5092 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
5093 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
5094 if test "${ac_cv_header_sys_mman_h+set}" = set; then
5095   echo $ECHO_N "(cached) $ECHO_C" >&6
5096 else
5097   ac_cv_header_sys_mman_h=$ac_header_preproc
5098 fi
5099 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
5100 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
5101
5102 fi
5103 if test $ac_cv_header_sys_mman_h = yes; then
5104   libffi_header_sys_mman_h=yes
5105 else
5106   libffi_header_sys_mman_h=no
5107 fi
5108
5109
5110 echo "$as_me:$LINENO: checking for mmap" >&5
5111 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
5112 if test "${ac_cv_func_mmap+set}" = set; then
5113   echo $ECHO_N "(cached) $ECHO_C" >&6
5114 else
5115   cat >conftest.$ac_ext <<_ACEOF
5116 /* confdefs.h.  */
5117 _ACEOF
5118 cat confdefs.h >>conftest.$ac_ext
5119 cat >>conftest.$ac_ext <<_ACEOF
5120 /* end confdefs.h.  */
5121 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
5122    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5123 #define mmap innocuous_mmap
5124
5125 /* System header to define __stub macros and hopefully few prototypes,
5126     which can conflict with char mmap (); below.
5127     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5128     <limits.h> exists even on freestanding compilers.  */
5129
5130 #ifdef __STDC__
5131 # include <limits.h>
5132 #else
5133 # include <assert.h>
5134 #endif
5135
5136 #undef mmap
5137
5138 /* Override any gcc2 internal prototype to avoid an error.  */
5139 #ifdef __cplusplus
5140 extern "C"
5141 {
5142 #endif
5143 /* We use char because int might match the return type of a gcc2
5144    builtin and then its argument prototype would still apply.  */
5145 char mmap ();
5146 /* The GNU C library defines this for functions which it implements
5147     to always fail with ENOSYS.  Some functions are actually named
5148     something starting with __ and the normal name is an alias.  */
5149 #if defined (__stub_mmap) || defined (__stub___mmap)
5150 choke me
5151 #else
5152 char (*f) () = mmap;
5153 #endif
5154 #ifdef __cplusplus
5155 }
5156 #endif
5157
5158 int
5159 main ()
5160 {
5161 return f != mmap;
5162   ;
5163   return 0;
5164 }
5165 _ACEOF
5166 rm -f conftest.$ac_objext conftest$ac_exeext
5167 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5168   (eval $ac_link) 2>conftest.er1
5169   ac_status=$?
5170   grep -v '^ *+' conftest.er1 >conftest.err
5171   rm -f conftest.er1
5172   cat conftest.err >&5
5173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5174   (exit $ac_status); } &&
5175          { ac_try='test -z "$ac_c_werror_flag"
5176                          || test ! -s conftest.err'
5177   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5178   (eval $ac_try) 2>&5
5179   ac_status=$?
5180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5181   (exit $ac_status); }; } &&
5182          { ac_try='test -s conftest$ac_exeext'
5183   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5184   (eval $ac_try) 2>&5
5185   ac_status=$?
5186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5187   (exit $ac_status); }; }; then
5188   ac_cv_func_mmap=yes
5189 else
5190   echo "$as_me: failed program was:" >&5
5191 sed 's/^/| /' conftest.$ac_ext >&5
5192
5193 ac_cv_func_mmap=no
5194 fi
5195 rm -f conftest.err conftest.$ac_objext \
5196       conftest$ac_exeext conftest.$ac_ext
5197 fi
5198 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
5199 echo "${ECHO_T}$ac_cv_func_mmap" >&6
5200 if test $ac_cv_func_mmap = yes; then
5201   libffi_func_mmap=yes
5202 else
5203   libffi_func_mmap=no
5204 fi
5205
5206 if test "$libffi_header_sys_mman_h" != yes \
5207  || test "$libffi_func_mmap" != yes; then
5208    ac_cv_func_mmap_file=no
5209    ac_cv_func_mmap_dev_zero=no
5210    ac_cv_func_mmap_anon=no
5211 else
5212    echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
5213 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
5214 if test "${ac_cv_func_mmap_file+set}" = set; then
5215   echo $ECHO_N "(cached) $ECHO_C" >&6
5216 else
5217   # Add a system to this blacklist if
5218    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
5219    # memory area containing the same data that you'd get if you applied
5220    # read() to the same fd.  The only system known to have a problem here
5221    # is VMS, where text files have record structure.
5222    case "$host_os" in
5223      vms* | ultrix*)
5224         ac_cv_func_mmap_file=no ;;
5225      *)
5226         ac_cv_func_mmap_file=yes;;
5227    esac
5228 fi
5229 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
5230 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
5231    echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
5232 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
5233 if test "${ac_cv_func_mmap_dev_zero+set}" = set; then
5234   echo $ECHO_N "(cached) $ECHO_C" >&6
5235 else
5236   # Add a system to this blacklist if it has mmap() but /dev/zero
5237    # does not exist, or if mmapping /dev/zero does not give anonymous
5238    # zeroed pages with both the following properties:
5239    # 1. If you map N consecutive pages in with one call, and then
5240    #    unmap any subset of those pages, the pages that were not
5241    #    explicitly unmapped remain accessible.
5242    # 2. If you map two adjacent blocks of memory and then unmap them
5243    #    both at once, they must both go away.
5244    # Systems known to be in this category are Windows (all variants),
5245    # VMS, and Darwin.
5246    case "$host_os" in
5247      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
5248         ac_cv_func_mmap_dev_zero=no ;;
5249      *)
5250         ac_cv_func_mmap_dev_zero=yes;;
5251    esac
5252 fi
5253 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_dev_zero" >&5
5254 echo "${ECHO_T}$ac_cv_func_mmap_dev_zero" >&6
5255
5256    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
5257    echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
5258 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
5259 if test "${ac_cv_decl_map_anon+set}" = set; then
5260   echo $ECHO_N "(cached) $ECHO_C" >&6
5261 else
5262   cat >conftest.$ac_ext <<_ACEOF
5263 /* confdefs.h.  */
5264 _ACEOF
5265 cat confdefs.h >>conftest.$ac_ext
5266 cat >>conftest.$ac_ext <<_ACEOF
5267 /* end confdefs.h.  */
5268 #include <sys/types.h>
5269 #include <sys/mman.h>
5270 #include <unistd.h>
5271
5272 #ifndef MAP_ANONYMOUS
5273 #define MAP_ANONYMOUS MAP_ANON
5274 #endif
5275
5276 int
5277 main ()
5278 {
5279 int n = MAP_ANONYMOUS;
5280   ;
5281   return 0;
5282 }
5283 _ACEOF
5284 rm -f conftest.$ac_objext
5285 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5286   (eval $ac_compile) 2>conftest.er1
5287   ac_status=$?
5288   grep -v '^ *+' conftest.er1 >conftest.err
5289   rm -f conftest.er1
5290   cat conftest.err >&5
5291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5292   (exit $ac_status); } &&
5293          { ac_try='test -z "$ac_c_werror_flag"
5294                          || test ! -s conftest.err'
5295   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5296   (eval $ac_try) 2>&5
5297   ac_status=$?
5298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5299   (exit $ac_status); }; } &&
5300          { ac_try='test -s conftest.$ac_objext'
5301   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5302   (eval $ac_try) 2>&5
5303   ac_status=$?
5304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5305   (exit $ac_status); }; }; then
5306   ac_cv_decl_map_anon=yes
5307 else
5308   echo "$as_me: failed program was:" >&5
5309 sed 's/^/| /' conftest.$ac_ext >&5
5310
5311 ac_cv_decl_map_anon=no
5312 fi
5313 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5314 fi
5315 echo "$as_me:$LINENO: result: $ac_cv_decl_map_anon" >&5
5316 echo "${ECHO_T}$ac_cv_decl_map_anon" >&6
5317
5318    if test $ac_cv_decl_map_anon = no; then
5319      ac_cv_func_mmap_anon=no
5320    else
5321      echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
5322 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
5323 if test "${ac_cv_func_mmap_anon+set}" = set; then
5324   echo $ECHO_N "(cached) $ECHO_C" >&6
5325 else
5326   # Add a system to this blacklist if it has mmap() and MAP_ANON or
5327    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
5328    # doesn't give anonymous zeroed pages with the same properties listed
5329    # above for use of /dev/zero.
5330    # Systems known to be in this category are Windows, VMS, and SCO Unix.
5331    case "$host_os" in
5332      vms* | cygwin* | pe | mingw* | sco* | udk* )
5333         ac_cv_func_mmap_anon=no ;;
5334      *)
5335         ac_cv_func_mmap_anon=yes;;
5336    esac
5337 fi
5338 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_anon" >&5
5339 echo "${ECHO_T}$ac_cv_func_mmap_anon" >&6
5340    fi
5341 fi
5342
5343 if test $ac_cv_func_mmap_file = yes; then
5344
5345 cat >>confdefs.h <<\_ACEOF
5346 #define HAVE_MMAP_FILE 1
5347 _ACEOF
5348
5349 fi
5350 if test $ac_cv_func_mmap_dev_zero = yes; then
5351
5352 cat >>confdefs.h <<\_ACEOF
5353 #define HAVE_MMAP_DEV_ZERO 1
5354 _ACEOF
5355
5356 fi
5357 if test $ac_cv_func_mmap_anon = yes; then
5358
5359 cat >>confdefs.h <<\_ACEOF
5360 #define HAVE_MMAP_ANON 1
5361 _ACEOF
5362
5363 fi
5364
5365
5366
5367
5368 if test -d $srcdir/testsuite; then
5369   TESTSUBDIR_TRUE=
5370   TESTSUBDIR_FALSE='#'
5371 else
5372   TESTSUBDIR_TRUE='#'
5373   TESTSUBDIR_FALSE=
5374 fi
5375
5376
5377 TARGETDIR="unknown"
5378 case "$host" in
5379 i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
5380 i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
5381 i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
5382 i*86-*-freebsd* | i*86-*-kfreebsd*-gnu) TARGET=X86; TARGETDIR=x86;;
5383 i*86-*-netbsdelf* | i*86-*-knetbsd*-gnu) TARGET=X86; TARGETDIR=x86;;
5384 i*86-*-rtems*) TARGET=X86; TARGETDIR=x86;;
5385 i*86-*-win32*) TARGET=X86_WIN32; TARGETDIR=x86;;
5386 i*86-*-cygwin*) TARGET=X86_WIN32; TARGETDIR=x86;;
5387 i*86-*-mingw*) TARGET=X86_WIN32; TARGETDIR=x86;;
5388 frv-*-*) TARGET=FRV; TARGETDIR=frv;;
5389 sparc-sun-4*) TARGET=SPARC; TARGETDIR=sparc;;
5390 sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;;
5391 sparc-*-linux* | sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
5392 sparc*-*-rtems*) TARGET=SPARC; TARGETDIR=sparc;;
5393 sparc64-*-linux* | sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
5394 alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu) TARGET=ALPHA; TARGETDIR=alpha;;
5395 ia64*-*-*) TARGET=IA64; TARGETDIR=ia64;;
5396 m32r*-*-linux* ) TARGET=M32R; TARGETDIR=m32r;;
5397 m68k-*-linux*) TARGET=M68K; TARGETDIR=m68k;;
5398 mips64*-*);;
5399 mips-sgi-irix5.* | mips-sgi-irix6.*) TARGET=MIPS_IRIX; TARGETDIR=mips;;
5400 mips*-*-linux*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
5401 powerpc*-*-linux* | powerpc-*-sysv*) TARGET=POWERPC; TARGETDIR=powerpc;;
5402 powerpc-*-beos*) TARGET=POWERPC; TARGETDIR=powerpc;;
5403 powerpc-*-darwin*) TARGET=POWERPC_DARWIN; TARGETDIR=powerpc;;
5404 powerpc-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5405 powerpc*-*-rtems*) TARGET=POWERPC; TARGETDIR=powerpc;;
5406 rs6000-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5407 arm*-*-linux-*) TARGET=ARM; TARGETDIR=arm;;
5408 arm*-*-netbsdelf* | arm*-*-knetbsd*-gnu) TARGET=ARM; TARGETDIR=arm;;
5409 arm*-*-rtems*) TARGET=ARM; TARGETDIR=arm;;
5410 cris-*-*) TARGET=LIBFFI_CRIS; TARGETDIR=cris;;
5411 s390-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5412 s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5413 x86_64-*-linux* | x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) TARGET=X86_64; TARGETDIR=x86;;
5414 sh-*-linux* | sh[34]*-*-linux*) TARGET=SH; TARGETDIR=sh;;
5415 sh-*-rtems*) TARGET=SH; TARGETDIR=sh;;
5416 sh64-*-linux* | sh5*-*-linux*) TARGET=SH64; TARGETDIR=sh64;;
5417 hppa-*-linux* | parisc-*-linux*) TARGET=PA; TARGETDIR=pa;;
5418 esac
5419
5420
5421
5422 if test $TARGETDIR = unknown; then
5423   { { echo "$as_me:$LINENO: error: \"libffi has not been ported to $host.\"" >&5
5424 echo "$as_me: error: \"libffi has not been ported to $host.\"" >&2;}
5425    { (exit 1); exit 1; }; }
5426 fi
5427
5428
5429
5430 if test x$TARGET = xMIPS_IRIX; then
5431   MIPS_IRIX_TRUE=
5432   MIPS_IRIX_FALSE='#'
5433 else
5434   MIPS_IRIX_TRUE='#'
5435   MIPS_IRIX_FALSE=
5436 fi
5437
5438
5439
5440 if test x$TARGET = xMIPS_LINUX; then
5441   MIPS_LINUX_TRUE=
5442   MIPS_LINUX_FALSE='#'
5443 else
5444   MIPS_LINUX_TRUE='#'
5445   MIPS_LINUX_FALSE=
5446 fi
5447
5448
5449
5450 if test x$TARGET = xSPARC; then
5451   SPARC_TRUE=
5452   SPARC_FALSE='#'
5453 else
5454   SPARC_TRUE='#'
5455   SPARC_FALSE=
5456 fi
5457
5458
5459
5460 if test x$TARGET = xX86; then
5461   X86_TRUE=
5462   X86_FALSE='#'
5463 else
5464   X86_TRUE='#'
5465   X86_FALSE=
5466 fi
5467
5468
5469
5470 if test x$TARGET = xX86_WIN32; then
5471   X86_WIN32_TRUE=
5472   X86_WIN32_FALSE='#'
5473 else
5474   X86_WIN32_TRUE='#'
5475   X86_WIN32_FALSE=
5476 fi
5477
5478
5479
5480 if test x$TARGET = xALPHA; then
5481   ALPHA_TRUE=
5482   ALPHA_FALSE='#'
5483 else
5484   ALPHA_TRUE='#'
5485   ALPHA_FALSE=
5486 fi
5487
5488
5489
5490 if test x$TARGET = xIA64; then
5491   IA64_TRUE=
5492   IA64_FALSE='#'
5493 else
5494   IA64_TRUE='#'
5495   IA64_FALSE=
5496 fi
5497
5498
5499
5500 if test x$TARGET = xM32R; then
5501   M32R_TRUE=
5502   M32R_FALSE='#'
5503 else
5504   M32R_TRUE='#'
5505   M32R_FALSE=
5506 fi
5507
5508
5509
5510 if test x$TARGET = xM68K; then
5511   M68K_TRUE=
5512   M68K_FALSE='#'
5513 else
5514   M68K_TRUE='#'
5515   M68K_FALSE=
5516 fi
5517
5518
5519
5520 if test x$TARGET = xPOWERPC; then
5521   POWERPC_TRUE=
5522   POWERPC_FALSE='#'
5523 else
5524   POWERPC_TRUE='#'
5525   POWERPC_FALSE=
5526 fi
5527
5528
5529
5530 if test x$TARGET = xPOWERPC_AIX; then
5531   POWERPC_AIX_TRUE=
5532   POWERPC_AIX_FALSE='#'
5533 else
5534   POWERPC_AIX_TRUE='#'
5535   POWERPC_AIX_FALSE=
5536 fi
5537
5538
5539
5540 if test x$TARGET = xPOWERPC_DARWIN; then
5541   POWERPC_DARWIN_TRUE=
5542   POWERPC_DARWIN_FALSE='#'
5543 else
5544   POWERPC_DARWIN_TRUE='#'
5545   POWERPC_DARWIN_FALSE=
5546 fi
5547
5548
5549
5550 if test x$TARGET = xARM; then
5551   ARM_TRUE=
5552   ARM_FALSE='#'
5553 else
5554   ARM_TRUE='#'
5555   ARM_FALSE=
5556 fi
5557
5558
5559
5560 if test x$TARGET = xLIBFFI_CRIS; then
5561   LIBFFI_CRIS_TRUE=
5562   LIBFFI_CRIS_FALSE='#'
5563 else
5564   LIBFFI_CRIS_TRUE='#'
5565   LIBFFI_CRIS_FALSE=
5566 fi
5567
5568
5569
5570 if test x$TARGET = xFRV; then
5571   FRV_TRUE=
5572   FRV_FALSE='#'
5573 else
5574   FRV_TRUE='#'
5575   FRV_FALSE=
5576 fi
5577
5578
5579
5580 if test x$TARGET = xS390; then
5581   S390_TRUE=
5582   S390_FALSE='#'
5583 else
5584   S390_TRUE='#'
5585   S390_FALSE=
5586 fi
5587
5588
5589
5590 if test x$TARGET = xX86_64; then
5591   X86_64_TRUE=
5592   X86_64_FALSE='#'
5593 else
5594   X86_64_TRUE='#'
5595   X86_64_FALSE=
5596 fi
5597
5598
5599
5600 if test x$TARGET = xSH; then
5601   SH_TRUE=
5602   SH_FALSE='#'
5603 else
5604   SH_TRUE='#'
5605   SH_FALSE=
5606 fi
5607
5608
5609
5610 if test x$TARGET = xSH64; then
5611   SH64_TRUE=
5612   SH64_FALSE='#'
5613 else
5614   SH64_TRUE='#'
5615   SH64_FALSE=
5616 fi
5617
5618
5619
5620 if test x$TARGET = xPA; then
5621   PA_TRUE=
5622   PA_FALSE='#'
5623 else
5624   PA_TRUE='#'
5625   PA_FALSE=
5626 fi
5627
5628
5629 case x$TARGET in
5630   xMIPS*) TARGET=MIPS ;;
5631   *) ;;
5632 esac
5633
5634 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5635 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5636 if test "${ac_cv_header_stdc+set}" = set; then
5637   echo $ECHO_N "(cached) $ECHO_C" >&6
5638 else
5639   cat >conftest.$ac_ext <<_ACEOF
5640 /* confdefs.h.  */
5641 _ACEOF
5642 cat confdefs.h >>conftest.$ac_ext
5643 cat >>conftest.$ac_ext <<_ACEOF
5644 /* end confdefs.h.  */
5645 #include <stdlib.h>
5646 #include <stdarg.h>
5647 #include <string.h>
5648 #include <float.h>
5649
5650 int
5651 main ()
5652 {
5653
5654   ;
5655   return 0;
5656 }
5657 _ACEOF
5658 rm -f conftest.$ac_objext
5659 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5660   (eval $ac_compile) 2>conftest.er1
5661   ac_status=$?
5662   grep -v '^ *+' conftest.er1 >conftest.err
5663   rm -f conftest.er1
5664   cat conftest.err >&5
5665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666   (exit $ac_status); } &&
5667          { ac_try='test -z "$ac_c_werror_flag"
5668                          || test ! -s conftest.err'
5669   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5670   (eval $ac_try) 2>&5
5671   ac_status=$?
5672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5673   (exit $ac_status); }; } &&
5674          { ac_try='test -s conftest.$ac_objext'
5675   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5676   (eval $ac_try) 2>&5
5677   ac_status=$?
5678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5679   (exit $ac_status); }; }; then
5680   ac_cv_header_stdc=yes
5681 else
5682   echo "$as_me: failed program was:" >&5
5683 sed 's/^/| /' conftest.$ac_ext >&5
5684
5685 ac_cv_header_stdc=no
5686 fi
5687 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5688
5689 if test $ac_cv_header_stdc = yes; then
5690   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5691   cat >conftest.$ac_ext <<_ACEOF
5692 /* confdefs.h.  */
5693 _ACEOF
5694 cat confdefs.h >>conftest.$ac_ext
5695 cat >>conftest.$ac_ext <<_ACEOF
5696 /* end confdefs.h.  */
5697 #include <string.h>
5698
5699 _ACEOF
5700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5701   $EGREP "memchr" >/dev/null 2>&1; then
5702   :
5703 else
5704   ac_cv_header_stdc=no
5705 fi
5706 rm -f conftest*
5707
5708 fi
5709
5710 if test $ac_cv_header_stdc = yes; then
5711   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5712   cat >conftest.$ac_ext <<_ACEOF
5713 /* confdefs.h.  */
5714 _ACEOF
5715 cat confdefs.h >>conftest.$ac_ext
5716 cat >>conftest.$ac_ext <<_ACEOF
5717 /* end confdefs.h.  */
5718 #include <stdlib.h>
5719
5720 _ACEOF
5721 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5722   $EGREP "free" >/dev/null 2>&1; then
5723   :
5724 else
5725   ac_cv_header_stdc=no
5726 fi
5727 rm -f conftest*
5728
5729 fi
5730
5731 if test $ac_cv_header_stdc = yes; then
5732   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5733   if test "$cross_compiling" = yes; then
5734   :
5735 else
5736   cat >conftest.$ac_ext <<_ACEOF
5737 /* confdefs.h.  */
5738 _ACEOF
5739 cat confdefs.h >>conftest.$ac_ext
5740 cat >>conftest.$ac_ext <<_ACEOF
5741 /* end confdefs.h.  */
5742 #include <ctype.h>
5743 #if ((' ' & 0x0FF) == 0x020)
5744 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5745 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5746 #else
5747 # define ISLOWER(c) \
5748                    (('a' <= (c) && (c) <= 'i') \
5749                      || ('j' <= (c) && (c) <= 'r') \
5750                      || ('s' <= (c) && (c) <= 'z'))
5751 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5752 #endif
5753
5754 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5755 int
5756 main ()
5757 {
5758   int i;
5759   for (i = 0; i < 256; i++)
5760     if (XOR (islower (i), ISLOWER (i))
5761         || toupper (i) != TOUPPER (i))
5762       exit(2);
5763   exit (0);
5764 }
5765 _ACEOF
5766 rm -f conftest$ac_exeext
5767 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5768   (eval $ac_link) 2>&5
5769   ac_status=$?
5770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5771   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5772   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5773   (eval $ac_try) 2>&5
5774   ac_status=$?
5775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5776   (exit $ac_status); }; }; then
5777   :
5778 else
5779   echo "$as_me: program exited with status $ac_status" >&5
5780 echo "$as_me: failed program was:" >&5
5781 sed 's/^/| /' conftest.$ac_ext >&5
5782
5783 ( exit $ac_status )
5784 ac_cv_header_stdc=no
5785 fi
5786 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5787 fi
5788 fi
5789 fi
5790 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5791 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5792 if test $ac_cv_header_stdc = yes; then
5793
5794 cat >>confdefs.h <<\_ACEOF
5795 #define STDC_HEADERS 1
5796 _ACEOF
5797
5798 fi
5799
5800
5801 for ac_func in memcpy
5802 do
5803 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5804 echo "$as_me:$LINENO: checking for $ac_func" >&5
5805 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5806 if eval "test \"\${$as_ac_var+set}\" = set"; then
5807   echo $ECHO_N "(cached) $ECHO_C" >&6
5808 else
5809   cat >conftest.$ac_ext <<_ACEOF
5810 /* confdefs.h.  */
5811 _ACEOF
5812 cat confdefs.h >>conftest.$ac_ext
5813 cat >>conftest.$ac_ext <<_ACEOF
5814 /* end confdefs.h.  */
5815 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5816    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5817 #define $ac_func innocuous_$ac_func
5818
5819 /* System header to define __stub macros and hopefully few prototypes,
5820     which can conflict with char $ac_func (); below.
5821     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5822     <limits.h> exists even on freestanding compilers.  */
5823
5824 #ifdef __STDC__
5825 # include <limits.h>
5826 #else
5827 # include <assert.h>
5828 #endif
5829
5830 #undef $ac_func
5831
5832 /* Override any gcc2 internal prototype to avoid an error.  */
5833 #ifdef __cplusplus
5834 extern "C"
5835 {
5836 #endif
5837 /* We use char because int might match the return type of a gcc2
5838    builtin and then its argument prototype would still apply.  */
5839 char $ac_func ();
5840 /* The GNU C library defines this for functions which it implements
5841     to always fail with ENOSYS.  Some functions are actually named
5842     something starting with __ and the normal name is an alias.  */
5843 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5844 choke me
5845 #else
5846 char (*f) () = $ac_func;
5847 #endif
5848 #ifdef __cplusplus
5849 }
5850 #endif
5851
5852 int
5853 main ()
5854 {
5855 return f != $ac_func;
5856   ;
5857   return 0;
5858 }
5859 _ACEOF
5860 rm -f conftest.$ac_objext conftest$ac_exeext
5861 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5862   (eval $ac_link) 2>conftest.er1
5863   ac_status=$?
5864   grep -v '^ *+' conftest.er1 >conftest.err
5865   rm -f conftest.er1
5866   cat conftest.err >&5
5867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5868   (exit $ac_status); } &&
5869          { ac_try='test -z "$ac_c_werror_flag"
5870                          || test ! -s conftest.err'
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); }; } &&
5876          { ac_try='test -s conftest$ac_exeext'
5877   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5878   (eval $ac_try) 2>&5
5879   ac_status=$?
5880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5881   (exit $ac_status); }; }; then
5882   eval "$as_ac_var=yes"
5883 else
5884   echo "$as_me: failed program was:" >&5
5885 sed 's/^/| /' conftest.$ac_ext >&5
5886
5887 eval "$as_ac_var=no"
5888 fi
5889 rm -f conftest.err conftest.$ac_objext \
5890       conftest$ac_exeext conftest.$ac_ext
5891 fi
5892 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5893 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5894 if test `eval echo '${'$as_ac_var'}'` = yes; then
5895   cat >>confdefs.h <<_ACEOF
5896 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5897 _ACEOF
5898
5899 fi
5900 done
5901
5902 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5903 # for constant arguments.  Useless!
5904 echo "$as_me:$LINENO: checking for working alloca.h" >&5
5905 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
5906 if test "${ac_cv_working_alloca_h+set}" = set; then
5907   echo $ECHO_N "(cached) $ECHO_C" >&6
5908 else
5909   cat >conftest.$ac_ext <<_ACEOF
5910 /* confdefs.h.  */
5911 _ACEOF
5912 cat confdefs.h >>conftest.$ac_ext
5913 cat >>conftest.$ac_ext <<_ACEOF
5914 /* end confdefs.h.  */
5915 #include <alloca.h>
5916 int
5917 main ()
5918 {
5919 char *p = (char *) alloca (2 * sizeof (int));
5920   ;
5921   return 0;
5922 }
5923 _ACEOF
5924 rm -f conftest.$ac_objext conftest$ac_exeext
5925 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5926   (eval $ac_link) 2>conftest.er1
5927   ac_status=$?
5928   grep -v '^ *+' conftest.er1 >conftest.err
5929   rm -f conftest.er1
5930   cat conftest.err >&5
5931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5932   (exit $ac_status); } &&
5933          { ac_try='test -z "$ac_c_werror_flag"
5934                          || test ! -s conftest.err'
5935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5936   (eval $ac_try) 2>&5
5937   ac_status=$?
5938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5939   (exit $ac_status); }; } &&
5940          { ac_try='test -s conftest$ac_exeext'
5941   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5942   (eval $ac_try) 2>&5
5943   ac_status=$?
5944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5945   (exit $ac_status); }; }; then
5946   ac_cv_working_alloca_h=yes
5947 else
5948   echo "$as_me: failed program was:" >&5
5949 sed 's/^/| /' conftest.$ac_ext >&5
5950
5951 ac_cv_working_alloca_h=no
5952 fi
5953 rm -f conftest.err conftest.$ac_objext \
5954       conftest$ac_exeext conftest.$ac_ext
5955 fi
5956 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
5957 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
5958 if test $ac_cv_working_alloca_h = yes; then
5959
5960 cat >>confdefs.h <<\_ACEOF
5961 #define HAVE_ALLOCA_H 1
5962 _ACEOF
5963
5964 fi
5965
5966 echo "$as_me:$LINENO: checking for alloca" >&5
5967 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
5968 if test "${ac_cv_func_alloca_works+set}" = set; then
5969   echo $ECHO_N "(cached) $ECHO_C" >&6
5970 else
5971   cat >conftest.$ac_ext <<_ACEOF
5972 /* confdefs.h.  */
5973 _ACEOF
5974 cat confdefs.h >>conftest.$ac_ext
5975 cat >>conftest.$ac_ext <<_ACEOF
5976 /* end confdefs.h.  */
5977 #ifdef __GNUC__
5978 # define alloca __builtin_alloca
5979 #else
5980 # ifdef _MSC_VER
5981 #  include <malloc.h>
5982 #  define alloca _alloca
5983 # else
5984 #  if HAVE_ALLOCA_H
5985 #   include <alloca.h>
5986 #  else
5987 #   ifdef _AIX
5988  #pragma alloca
5989 #   else
5990 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5991 char *alloca ();
5992 #    endif
5993 #   endif
5994 #  endif
5995 # endif
5996 #endif
5997
5998 int
5999 main ()
6000 {
6001 char *p = (char *) alloca (1);
6002   ;
6003   return 0;
6004 }
6005 _ACEOF
6006 rm -f conftest.$ac_objext conftest$ac_exeext
6007 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6008   (eval $ac_link) 2>conftest.er1
6009   ac_status=$?
6010   grep -v '^ *+' conftest.er1 >conftest.err
6011   rm -f conftest.er1
6012   cat conftest.err >&5
6013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6014   (exit $ac_status); } &&
6015          { ac_try='test -z "$ac_c_werror_flag"
6016                          || test ! -s conftest.err'
6017   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6018   (eval $ac_try) 2>&5
6019   ac_status=$?
6020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6021   (exit $ac_status); }; } &&
6022          { ac_try='test -s conftest$ac_exeext'
6023   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6024   (eval $ac_try) 2>&5
6025   ac_status=$?
6026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6027   (exit $ac_status); }; }; then
6028   ac_cv_func_alloca_works=yes
6029 else
6030   echo "$as_me: failed program was:" >&5
6031 sed 's/^/| /' conftest.$ac_ext >&5
6032
6033 ac_cv_func_alloca_works=no
6034 fi
6035 rm -f conftest.err conftest.$ac_objext \
6036       conftest$ac_exeext conftest.$ac_ext
6037 fi
6038 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
6039 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
6040
6041 if test $ac_cv_func_alloca_works = yes; then
6042
6043 cat >>confdefs.h <<\_ACEOF
6044 #define HAVE_ALLOCA 1
6045 _ACEOF
6046
6047 else
6048   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6049 # that cause trouble.  Some versions do not even contain alloca or
6050 # contain a buggy version.  If you still want to use their alloca,
6051 # use ar to extract alloca.o from them instead of compiling alloca.c.
6052
6053 ALLOCA=alloca.$ac_objext
6054
6055 cat >>confdefs.h <<\_ACEOF
6056 #define C_ALLOCA 1
6057 _ACEOF
6058
6059
6060 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
6061 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
6062 if test "${ac_cv_os_cray+set}" = set; then
6063   echo $ECHO_N "(cached) $ECHO_C" >&6
6064 else
6065   cat >conftest.$ac_ext <<_ACEOF
6066 /* confdefs.h.  */
6067 _ACEOF
6068 cat confdefs.h >>conftest.$ac_ext
6069 cat >>conftest.$ac_ext <<_ACEOF
6070 /* end confdefs.h.  */
6071 #if defined(CRAY) && ! defined(CRAY2)
6072 webecray
6073 #else
6074 wenotbecray
6075 #endif
6076
6077 _ACEOF
6078 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6079   $EGREP "webecray" >/dev/null 2>&1; then
6080   ac_cv_os_cray=yes
6081 else
6082   ac_cv_os_cray=no
6083 fi
6084 rm -f conftest*
6085
6086 fi
6087 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
6088 echo "${ECHO_T}$ac_cv_os_cray" >&6
6089 if test $ac_cv_os_cray = yes; then
6090   for ac_func in _getb67 GETB67 getb67; do
6091     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6092 echo "$as_me:$LINENO: checking for $ac_func" >&5
6093 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6094 if eval "test \"\${$as_ac_var+set}\" = set"; then
6095   echo $ECHO_N "(cached) $ECHO_C" >&6
6096 else
6097   cat >conftest.$ac_ext <<_ACEOF
6098 /* confdefs.h.  */
6099 _ACEOF
6100 cat confdefs.h >>conftest.$ac_ext
6101 cat >>conftest.$ac_ext <<_ACEOF
6102 /* end confdefs.h.  */
6103 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6104    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6105 #define $ac_func innocuous_$ac_func
6106
6107 /* System header to define __stub macros and hopefully few prototypes,
6108     which can conflict with char $ac_func (); below.
6109     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6110     <limits.h> exists even on freestanding compilers.  */
6111
6112 #ifdef __STDC__
6113 # include <limits.h>
6114 #else
6115 # include <assert.h>
6116 #endif
6117
6118 #undef $ac_func
6119
6120 /* Override any gcc2 internal prototype to avoid an error.  */
6121 #ifdef __cplusplus
6122 extern "C"
6123 {
6124 #endif
6125 /* We use char because int might match the return type of a gcc2
6126    builtin and then its argument prototype would still apply.  */
6127 char $ac_func ();
6128 /* The GNU C library defines this for functions which it implements
6129     to always fail with ENOSYS.  Some functions are actually named
6130     something starting with __ and the normal name is an alias.  */
6131 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6132 choke me
6133 #else
6134 char (*f) () = $ac_func;
6135 #endif
6136 #ifdef __cplusplus
6137 }
6138 #endif
6139
6140 int
6141 main ()
6142 {
6143 return f != $ac_func;
6144   ;
6145   return 0;
6146 }
6147 _ACEOF
6148 rm -f conftest.$ac_objext conftest$ac_exeext
6149 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6150   (eval $ac_link) 2>conftest.er1
6151   ac_status=$?
6152   grep -v '^ *+' conftest.er1 >conftest.err
6153   rm -f conftest.er1
6154   cat conftest.err >&5
6155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6156   (exit $ac_status); } &&
6157          { ac_try='test -z "$ac_c_werror_flag"
6158                          || test ! -s conftest.err'
6159   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6160   (eval $ac_try) 2>&5
6161   ac_status=$?
6162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6163   (exit $ac_status); }; } &&
6164          { ac_try='test -s conftest$ac_exeext'
6165   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6166   (eval $ac_try) 2>&5
6167   ac_status=$?
6168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6169   (exit $ac_status); }; }; then
6170   eval "$as_ac_var=yes"
6171 else
6172   echo "$as_me: failed program was:" >&5
6173 sed 's/^/| /' conftest.$ac_ext >&5
6174
6175 eval "$as_ac_var=no"
6176 fi
6177 rm -f conftest.err conftest.$ac_objext \
6178       conftest$ac_exeext conftest.$ac_ext
6179 fi
6180 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6181 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6182 if test `eval echo '${'$as_ac_var'}'` = yes; then
6183
6184 cat >>confdefs.h <<_ACEOF
6185 #define CRAY_STACKSEG_END $ac_func
6186 _ACEOF
6187
6188     break
6189 fi
6190
6191   done
6192 fi
6193
6194 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
6195 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
6196 if test "${ac_cv_c_stack_direction+set}" = set; then
6197   echo $ECHO_N "(cached) $ECHO_C" >&6
6198 else
6199   if test "$cross_compiling" = yes; then
6200   ac_cv_c_stack_direction=0
6201 else
6202   cat >conftest.$ac_ext <<_ACEOF
6203 /* confdefs.h.  */
6204 _ACEOF
6205 cat confdefs.h >>conftest.$ac_ext
6206 cat >>conftest.$ac_ext <<_ACEOF
6207 /* end confdefs.h.  */
6208 int
6209 find_stack_direction ()
6210 {
6211   static char *addr = 0;
6212   auto char dummy;
6213   if (addr == 0)
6214     {
6215       addr = &dummy;
6216       return find_stack_direction ();
6217     }
6218   else
6219     return (&dummy > addr) ? 1 : -1;
6220 }
6221
6222 int
6223 main ()
6224 {
6225   exit (find_stack_direction () < 0);
6226 }
6227 _ACEOF
6228 rm -f conftest$ac_exeext
6229 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6230   (eval $ac_link) 2>&5
6231   ac_status=$?
6232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6233   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6234   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6235   (eval $ac_try) 2>&5
6236   ac_status=$?
6237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238   (exit $ac_status); }; }; then
6239   ac_cv_c_stack_direction=1
6240 else
6241   echo "$as_me: program exited with status $ac_status" >&5
6242 echo "$as_me: failed program was:" >&5
6243 sed 's/^/| /' conftest.$ac_ext >&5
6244
6245 ( exit $ac_status )
6246 ac_cv_c_stack_direction=-1
6247 fi
6248 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6249 fi
6250 fi
6251 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
6252 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
6253
6254 cat >>confdefs.h <<_ACEOF
6255 #define STACK_DIRECTION $ac_cv_c_stack_direction
6256 _ACEOF
6257
6258
6259 fi
6260
6261
6262 echo "$as_me:$LINENO: checking size of double" >&5
6263 echo $ECHO_N "checking size of double... $ECHO_C" >&6
6264 if test "${ac_cv_sizeof_double+set}" = set; then
6265   echo $ECHO_N "(cached) $ECHO_C" >&6
6266 else
6267   for ac_size in 4 8 1 2 16 12  ; do # List sizes in rough order of prevalence.
6268   cat >conftest.$ac_ext <<_ACEOF
6269 /* confdefs.h.  */
6270 _ACEOF
6271 cat confdefs.h >>conftest.$ac_ext
6272 cat >>conftest.$ac_ext <<_ACEOF
6273 /* end confdefs.h.  */
6274 #include "confdefs.h"
6275 #include <sys/types.h>
6276
6277
6278 int
6279 main ()
6280 {
6281 switch (0) case 0: case (sizeof (double) == $ac_size):;
6282   ;
6283   return 0;
6284 }
6285 _ACEOF
6286 rm -f conftest.$ac_objext
6287 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6288   (eval $ac_compile) 2>conftest.er1
6289   ac_status=$?
6290   grep -v '^ *+' conftest.er1 >conftest.err
6291   rm -f conftest.er1
6292   cat conftest.err >&5
6293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6294   (exit $ac_status); } &&
6295          { ac_try='test -z "$ac_c_werror_flag"
6296                          || test ! -s conftest.err'
6297   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6298   (eval $ac_try) 2>&5
6299   ac_status=$?
6300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6301   (exit $ac_status); }; } &&
6302          { ac_try='test -s conftest.$ac_objext'
6303   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6304   (eval $ac_try) 2>&5
6305   ac_status=$?
6306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6307   (exit $ac_status); }; }; then
6308   ac_cv_sizeof_double=$ac_size
6309 else
6310   echo "$as_me: failed program was:" >&5
6311 sed 's/^/| /' conftest.$ac_ext >&5
6312
6313 fi
6314 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6315   if test x$ac_cv_sizeof_double != x ; then break; fi
6316 done
6317
6318 fi
6319
6320 if test x$ac_cv_sizeof_double = x ; then
6321   { { echo "$as_me:$LINENO: error: cannot determine a size for double" >&5
6322 echo "$as_me: error: cannot determine a size for double" >&2;}
6323    { (exit 1); exit 1; }; }
6324 fi
6325 echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
6326 echo "${ECHO_T}$ac_cv_sizeof_double" >&6
6327
6328 cat >>confdefs.h <<_ACEOF
6329 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
6330 _ACEOF
6331
6332
6333 echo "$as_me:$LINENO: checking size of long double" >&5
6334 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6335 if test "${ac_cv_sizeof_long_double+set}" = set; then
6336   echo $ECHO_N "(cached) $ECHO_C" >&6
6337 else
6338   for ac_size in 4 8 1 2 16 12  ; do # List sizes in rough order of prevalence.
6339   cat >conftest.$ac_ext <<_ACEOF
6340 /* confdefs.h.  */
6341 _ACEOF
6342 cat confdefs.h >>conftest.$ac_ext
6343 cat >>conftest.$ac_ext <<_ACEOF
6344 /* end confdefs.h.  */
6345 #include "confdefs.h"
6346 #include <sys/types.h>
6347
6348
6349 int
6350 main ()
6351 {
6352 switch (0) case 0: case (sizeof (long double) == $ac_size):;
6353   ;
6354   return 0;
6355 }
6356 _ACEOF
6357 rm -f conftest.$ac_objext
6358 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6359   (eval $ac_compile) 2>conftest.er1
6360   ac_status=$?
6361   grep -v '^ *+' conftest.er1 >conftest.err
6362   rm -f conftest.er1
6363   cat conftest.err >&5
6364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6365   (exit $ac_status); } &&
6366          { ac_try='test -z "$ac_c_werror_flag"
6367                          || test ! -s conftest.err'
6368   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6369   (eval $ac_try) 2>&5
6370   ac_status=$?
6371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6372   (exit $ac_status); }; } &&
6373          { ac_try='test -s conftest.$ac_objext'
6374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6375   (eval $ac_try) 2>&5
6376   ac_status=$?
6377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6378   (exit $ac_status); }; }; then
6379   ac_cv_sizeof_long_double=$ac_size
6380 else
6381   echo "$as_me: failed program was:" >&5
6382 sed 's/^/| /' conftest.$ac_ext >&5
6383
6384 fi
6385 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6386   if test x$ac_cv_sizeof_long_double != x ; then break; fi
6387 done
6388
6389 fi
6390
6391 if test x$ac_cv_sizeof_long_double = x ; then
6392   { { echo "$as_me:$LINENO: error: cannot determine a size for long double" >&5
6393 echo "$as_me: error: cannot determine a size for long double" >&2;}
6394    { (exit 1); exit 1; }; }
6395 fi
6396 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6397 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6398
6399 cat >>confdefs.h <<_ACEOF
6400 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6401 _ACEOF
6402
6403
6404
6405 # Also AC_SUBST this variable for ffi.h.
6406 HAVE_LONG_DOUBLE=0
6407 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
6408   if test $ac_cv_sizeof_long_double != 0; then
6409     HAVE_LONG_DOUBLE=1
6410
6411 cat >>confdefs.h <<\_ACEOF
6412 #define HAVE_LONG_DOUBLE 1
6413 _ACEOF
6414
6415   fi
6416 fi
6417
6418
6419 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
6420 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
6421 if test "${ac_cv_c_bigendian+set}" = set; then
6422   echo $ECHO_N "(cached) $ECHO_C" >&6
6423 else
6424   ac_cv_c_bigendian=unknown
6425 # See if sys/param.h defines the BYTE_ORDER macro.
6426 cat >conftest.$ac_ext <<_ACEOF
6427 /* confdefs.h.  */
6428 _ACEOF
6429 cat confdefs.h >>conftest.$ac_ext
6430 cat >>conftest.$ac_ext <<_ACEOF
6431 /* end confdefs.h.  */
6432 #include <sys/types.h>
6433 #include <sys/param.h>
6434 int
6435 main ()
6436 {
6437
6438 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
6439  bogus endian macros
6440 #endif
6441   ;
6442   return 0;
6443 }
6444 _ACEOF
6445 rm -f conftest.$ac_objext
6446 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6447   (eval $ac_compile) 2>conftest.er1
6448   ac_status=$?
6449   grep -v '^ *+' conftest.er1 >conftest.err
6450   rm -f conftest.er1
6451   cat conftest.err >&5
6452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6453   (exit $ac_status); } &&
6454          { ac_try='test -z "$ac_c_werror_flag"
6455                          || test ! -s conftest.err'
6456   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6457   (eval $ac_try) 2>&5
6458   ac_status=$?
6459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6460   (exit $ac_status); }; } &&
6461          { ac_try='test -s conftest.$ac_objext'
6462   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6463   (eval $ac_try) 2>&5
6464   ac_status=$?
6465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6466   (exit $ac_status); }; }; then
6467   # It does; now see whether it defined to BIG_ENDIAN or not.
6468 cat >conftest.$ac_ext <<_ACEOF
6469 /* confdefs.h.  */
6470 _ACEOF
6471 cat confdefs.h >>conftest.$ac_ext
6472 cat >>conftest.$ac_ext <<_ACEOF
6473 /* end confdefs.h.  */
6474 #include <sys/types.h>
6475 #include <sys/param.h>
6476 int
6477 main ()
6478 {
6479
6480 #if BYTE_ORDER != BIG_ENDIAN
6481  not big endian
6482 #endif
6483   ;
6484   return 0;
6485 }
6486 _ACEOF
6487 rm -f conftest.$ac_objext
6488 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6489   (eval $ac_compile) 2>conftest.er1
6490   ac_status=$?
6491   grep -v '^ *+' conftest.er1 >conftest.err
6492   rm -f conftest.er1
6493   cat conftest.err >&5
6494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6495   (exit $ac_status); } &&
6496          { ac_try='test -z "$ac_c_werror_flag"
6497                          || test ! -s conftest.err'
6498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6499   (eval $ac_try) 2>&5
6500   ac_status=$?
6501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6502   (exit $ac_status); }; } &&
6503          { ac_try='test -s conftest.$ac_objext'
6504   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6505   (eval $ac_try) 2>&5
6506   ac_status=$?
6507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6508   (exit $ac_status); }; }; then
6509   ac_cv_c_bigendian=yes
6510 else
6511   echo "$as_me: failed program was:" >&5
6512 sed 's/^/| /' conftest.$ac_ext >&5
6513
6514 ac_cv_c_bigendian=no
6515 fi
6516 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6517 else
6518   echo "$as_me: failed program was:" >&5
6519 sed 's/^/| /' conftest.$ac_ext >&5
6520
6521 fi
6522 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6523 if test $ac_cv_c_bigendian = unknown; then
6524 if test "$cross_compiling" = yes; then
6525    echo $ac_n "cross-compiling... " 2>&6
6526 else
6527   cat >conftest.$ac_ext <<_ACEOF
6528 /* confdefs.h.  */
6529 _ACEOF
6530 cat confdefs.h >>conftest.$ac_ext
6531 cat >>conftest.$ac_ext <<_ACEOF
6532 /* end confdefs.h.  */
6533 main () {
6534   /* Are we little or big endian?  From Harbison&Steele.  */
6535   union
6536   {
6537     long l;
6538     char c[sizeof (long)];
6539   } u;
6540   u.l = 1;
6541   exit (u.c[sizeof (long) - 1] == 1);
6542 }
6543 _ACEOF
6544 rm -f conftest$ac_exeext
6545 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6546   (eval $ac_link) 2>&5
6547   ac_status=$?
6548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6549   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6550   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6551   (eval $ac_try) 2>&5
6552   ac_status=$?
6553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6554   (exit $ac_status); }; }; then
6555   ac_cv_c_bigendian=no
6556 else
6557   echo "$as_me: program exited with status $ac_status" >&5
6558 echo "$as_me: failed program was:" >&5
6559 sed 's/^/| /' conftest.$ac_ext >&5
6560
6561 ( exit $ac_status )
6562 ac_cv_c_bigendian=yes
6563 fi
6564 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6565 fi
6566 fi
6567 fi
6568 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6569 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6570 if test $ac_cv_c_bigendian = unknown; then
6571 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
6572 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
6573
6574 cat >conftest.c <<EOF
6575 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6576 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6577 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
6578 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6579 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6580 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
6581 int main() { _ascii (); _ebcdic (); return 0; }
6582 EOF
6583  if test -f conftest.c ; then
6584      if ${CC-cc} ${CFLAGS} -c conftest.c -o conftest.o && test -f conftest.o ; then
6585         if test `grep -l BIGenDianSyS conftest.o` ; then
6586            echo $ac_n ' big endian probe OK, ' 1>&6
6587            ac_cv_c_bigendian=yes
6588         fi
6589         if test `grep -l LiTTleEnDian conftest.o` ; then
6590            echo $ac_n ' little endian probe OK, ' 1>&6
6591            if test $ac_cv_c_bigendian = yes ; then
6592             ac_cv_c_bigendian=unknown;
6593            else
6594             ac_cv_c_bigendian=no
6595            fi
6596         fi
6597         echo $ac_n 'guessing bigendian ...  ' >&6
6598      fi
6599   fi
6600 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6601 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6602 fi
6603 if test $ac_cv_c_bigendian = yes; then
6604
6605 cat >>confdefs.h <<\_ACEOF
6606 #define WORDS_BIGENDIAN 1
6607 _ACEOF
6608
6609
6610 cat >>confdefs.h <<\_ACEOF
6611 #define HOST_WORDS_BIG_ENDIAN 1
6612 _ACEOF
6613
6614   BYTEORDER=4321
6615 else
6616   BYTEORDER=1234
6617 fi
6618
6619 cat >>confdefs.h <<_ACEOF
6620 #define BYTEORDER $BYTEORDER
6621 _ACEOF
6622
6623 if test $ac_cv_c_bigendian = unknown; then
6624   { { echo "$as_me:$LINENO: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&5
6625 echo "$as_me: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&2;}
6626    { (exit 1); exit 1; }; }
6627 fi
6628
6629
6630 if test x$TARGET = xSPARC; then
6631     echo "$as_me:$LINENO: checking assembler and linker support unaligned pc related relocs" >&5
6632 echo $ECHO_N "checking assembler and linker support unaligned pc related relocs... $ECHO_C" >&6
6633 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then
6634   echo $ECHO_N "(cached) $ECHO_C" >&6
6635 else
6636
6637         save_CFLAGS="$CFLAGS"
6638         save_LDFLAGS="$LDFLAGS"
6639         CFLAGS="$CFLAGS -fpic"
6640         LDFLAGS="$LDFLAGS -shared"
6641         cat >conftest.$ac_ext <<_ACEOF
6642 /* confdefs.h.  */
6643 _ACEOF
6644 cat confdefs.h >>conftest.$ac_ext
6645 cat >>conftest.$ac_ext <<_ACEOF
6646 /* end confdefs.h.  */
6647 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
6648 int
6649 main ()
6650 {
6651
6652   ;
6653   return 0;
6654 }
6655 _ACEOF
6656 rm -f conftest.$ac_objext conftest$ac_exeext
6657 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6658   (eval $ac_link) 2>conftest.er1
6659   ac_status=$?
6660   grep -v '^ *+' conftest.er1 >conftest.err
6661   rm -f conftest.er1
6662   cat conftest.err >&5
6663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664   (exit $ac_status); } &&
6665          { ac_try='test -z "$ac_c_werror_flag"
6666                          || test ! -s conftest.err'
6667   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6668   (eval $ac_try) 2>&5
6669   ac_status=$?
6670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6671   (exit $ac_status); }; } &&
6672          { ac_try='test -s conftest$ac_exeext'
6673   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6674   (eval $ac_try) 2>&5
6675   ac_status=$?
6676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6677   (exit $ac_status); }; }; then
6678   libffi_cv_as_sparc_ua_pcrel=yes
6679 else
6680   echo "$as_me: failed program was:" >&5
6681 sed 's/^/| /' conftest.$ac_ext >&5
6682
6683 libffi_cv_as_sparc_ua_pcrel=no
6684 fi
6685 rm -f conftest.err conftest.$ac_objext \
6686       conftest$ac_exeext conftest.$ac_ext
6687         CFLAGS="$save_CFLAGS"
6688         LDFLAGS="$save_LDFLAGS"
6689 fi
6690 echo "$as_me:$LINENO: result: $libffi_cv_as_sparc_ua_pcrel" >&5
6691 echo "${ECHO_T}$libffi_cv_as_sparc_ua_pcrel" >&6
6692     if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
6693
6694 cat >>confdefs.h <<\_ACEOF
6695 #define HAVE_AS_SPARC_UA_PCREL 1
6696 _ACEOF
6697
6698     fi
6699
6700     echo "$as_me:$LINENO: checking assembler .register pseudo-op support" >&5
6701 echo $ECHO_N "checking assembler .register pseudo-op support... $ECHO_C" >&6
6702 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then
6703   echo $ECHO_N "(cached) $ECHO_C" >&6
6704 else
6705
6706        libffi_cv_as_register_pseudo_op=unknown
6707        # Check if we have .register
6708        cat >conftest.$ac_ext <<_ACEOF
6709 /* confdefs.h.  */
6710 _ACEOF
6711 cat confdefs.h >>conftest.$ac_ext
6712 cat >>conftest.$ac_ext <<_ACEOF
6713 /* end confdefs.h.  */
6714 asm (".register %g2, #scratch");
6715 int
6716 main ()
6717 {
6718
6719   ;
6720   return 0;
6721 }
6722 _ACEOF
6723 rm -f conftest.$ac_objext
6724 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6725   (eval $ac_compile) 2>conftest.er1
6726   ac_status=$?
6727   grep -v '^ *+' conftest.er1 >conftest.err
6728   rm -f conftest.er1
6729   cat conftest.err >&5
6730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6731   (exit $ac_status); } &&
6732          { ac_try='test -z "$ac_c_werror_flag"
6733                          || test ! -s conftest.err'
6734   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6735   (eval $ac_try) 2>&5
6736   ac_status=$?
6737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6738   (exit $ac_status); }; } &&
6739          { ac_try='test -s conftest.$ac_objext'
6740   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6741   (eval $ac_try) 2>&5
6742   ac_status=$?
6743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6744   (exit $ac_status); }; }; then
6745   libffi_cv_as_register_pseudo_op=yes
6746 else
6747   echo "$as_me: failed program was:" >&5
6748 sed 's/^/| /' conftest.$ac_ext >&5
6749
6750 libffi_cv_as_register_pseudo_op=no
6751 fi
6752 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6753
6754 fi
6755 echo "$as_me:$LINENO: result: $libffi_cv_as_register_pseudo_op" >&5
6756 echo "${ECHO_T}$libffi_cv_as_register_pseudo_op" >&6
6757     if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
6758
6759 cat >>confdefs.h <<\_ACEOF
6760 #define HAVE_AS_REGISTER_PSEUDO_OP 1
6761 _ACEOF
6762
6763     fi
6764 fi
6765
6766 echo "$as_me:$LINENO: checking whether .eh_frame section should be read-only" >&5
6767 echo $ECHO_N "checking whether .eh_frame section should be read-only... $ECHO_C" >&6
6768 if test "${libffi_cv_ro_eh_frame+set}" = set; then
6769   echo $ECHO_N "(cached) $ECHO_C" >&6
6770 else
6771
6772         libffi_cv_ro_eh_frame=no
6773         echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
6774         if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
6775             if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
6776                 libffi_cv_ro_eh_frame=yes
6777             elif grep '.section.*eh_frame.*#alloc' conftest.c \
6778                  | grep -v '#write' > /dev/null; then
6779                 libffi_cv_ro_eh_frame=yes
6780             fi
6781         fi
6782         rm -f conftest.*
6783
6784 fi
6785 echo "$as_me:$LINENO: result: $libffi_cv_ro_eh_frame" >&5
6786 echo "${ECHO_T}$libffi_cv_ro_eh_frame" >&6
6787 if test "x$libffi_cv_ro_eh_frame" = xyes; then
6788
6789 cat >>confdefs.h <<\_ACEOF
6790 #define HAVE_RO_EH_FRAME 1
6791 _ACEOF
6792
6793
6794 cat >>confdefs.h <<\_ACEOF
6795 #define EH_FRAME_FLAGS "a"
6796 _ACEOF
6797
6798 else
6799
6800 cat >>confdefs.h <<\_ACEOF
6801 #define EH_FRAME_FLAGS "aw"
6802 _ACEOF
6803
6804 fi
6805
6806
6807
6808
6809
6810
6811 # Check whether --enable-debug or --disable-debug was given.
6812 if test "${enable_debug+set}" = set; then
6813   enableval="$enable_debug"
6814   if test "$enable_debug" = "yes"; then
6815
6816 cat >>confdefs.h <<\_ACEOF
6817 #define FFI_DEBUG 1
6818 _ACEOF
6819
6820   fi
6821 fi;
6822
6823 # Check whether --enable-structs or --disable-structs was given.
6824 if test "${enable_structs+set}" = set; then
6825   enableval="$enable_structs"
6826   if test "$enable_structs" = "no"; then
6827
6828 cat >>confdefs.h <<\_ACEOF
6829 #define FFI_NO_STRUCTS 1
6830 _ACEOF
6831
6832   fi
6833 fi;
6834
6835 # Check whether --enable-raw-api or --disable-raw-api was given.
6836 if test "${enable_raw_api+set}" = set; then
6837   enableval="$enable_raw_api"
6838   if test "$enable_raw_api" = "no"; then
6839
6840 cat >>confdefs.h <<\_ACEOF
6841 #define FFI_NO_RAW_API 1
6842 _ACEOF
6843
6844   fi
6845 fi;
6846
6847 # Check whether --enable-purify-safety or --disable-purify-safety was given.
6848 if test "${enable_purify_safety+set}" = set; then
6849   enableval="$enable_purify_safety"
6850   if test "$enable_purify_safety" = "yes"; then
6851
6852 cat >>confdefs.h <<\_ACEOF
6853 #define USING_PURIFY 1
6854 _ACEOF
6855
6856   fi
6857 fi;
6858
6859 if test -n "$with_cross_host" &&
6860    test x"$with_cross_host" != x"no"; then
6861   toolexecdir='$(exec_prefix)/$(target_alias)'
6862   toolexeclibdir='$(toolexecdir)/lib'
6863 else
6864   toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
6865   toolexeclibdir='$(libdir)'
6866 fi
6867 multi_os_directory=`$CC -print-multi-os-directory`
6868 case $multi_os_directory in
6869   .) ;; # Avoid trailing /.
6870   *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
6871 esac
6872
6873
6874
6875 if test "${multilib}" = "yes"; then
6876   multilib_arg="--enable-multilib"
6877 else
6878   multilib_arg=
6879 fi
6880
6881           ac_config_commands="$ac_config_commands include"
6882
6883           ac_config_commands="$ac_config_commands src"
6884
6885
6886           ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
6887
6888
6889                                         ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile"
6890
6891
6892 cat >confcache <<\_ACEOF
6893 # This file is a shell script that caches the results of configure
6894 # tests run on this system so they can be shared between configure
6895 # scripts and configure runs, see configure's option --config-cache.
6896 # It is not useful on other systems.  If it contains results you don't
6897 # want to keep, you may remove or edit it.
6898 #
6899 # config.status only pays attention to the cache file if you give it
6900 # the --recheck option to rerun configure.
6901 #
6902 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6903 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6904 # following values.
6905
6906 _ACEOF
6907
6908 # The following way of writing the cache mishandles newlines in values,
6909 # but we know of no workaround that is simple, portable, and efficient.
6910 # So, don't put newlines in cache variables' values.
6911 # Ultrix sh set writes to stderr and can't be redirected directly,
6912 # and sets the high bit in the cache file unless we assign to the vars.
6913 {
6914   (set) 2>&1 |
6915     case `(ac_space=' '; set | grep ac_space) 2>&1` in
6916     *ac_space=\ *)
6917       # `set' does not quote correctly, so add quotes (double-quote
6918       # substitution turns \\\\ into \\, and sed turns \\ into \).
6919       sed -n \
6920         "s/'/'\\\\''/g;
6921           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6922       ;;
6923     *)
6924       # `set' quotes correctly as required by POSIX, so do not add quotes.
6925       sed -n \
6926         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6927       ;;
6928     esac;
6929 } |
6930   sed '
6931      t clear
6932      : clear
6933      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6934      t end
6935      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6936      : end' >>confcache
6937 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6938   if test -w $cache_file; then
6939     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6940     cat confcache >$cache_file
6941   else
6942     echo "not updating unwritable cache $cache_file"
6943   fi
6944 fi
6945 rm -f confcache
6946
6947 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6948 # Let make expand exec_prefix.
6949 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6950
6951 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6952 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6953 # trailing colons and then remove the whole line if VPATH becomes empty
6954 # (actually we leave an empty line to preserve line numbers).
6955 if test "x$srcdir" = x.; then
6956   ac_vpsub='/^[  ]*VPATH[        ]*=/{
6957 s/:*\$(srcdir):*/:/;
6958 s/:*\${srcdir}:*/:/;
6959 s/:*@srcdir@:*/:/;
6960 s/^\([^=]*=[     ]*\):*/\1/;
6961 s/:*$//;
6962 s/^[^=]*=[       ]*$//;
6963 }'
6964 fi
6965
6966 DEFS=-DHAVE_CONFIG_H
6967
6968 ac_libobjs=
6969 ac_ltlibobjs=
6970 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6971   # 1. Remove the extension, and $U if already installed.
6972   ac_i=`echo "$ac_i" |
6973          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6974   # 2. Add them.
6975   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6976   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6977 done
6978 LIBOBJS=$ac_libobjs
6979
6980 LTLIBOBJS=$ac_ltlibobjs
6981
6982
6983 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
6984   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
6985 Usually this means the macro was only invoked conditionally." >&5
6986 echo "$as_me: error: conditional \"AMDEP\" was never defined.
6987 Usually this means the macro was only invoked conditionally." >&2;}
6988    { (exit 1); exit 1; }; }
6989 fi
6990 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
6991   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
6992 Usually this means the macro was only invoked conditionally." >&5
6993 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
6994 Usually this means the macro was only invoked conditionally." >&2;}
6995    { (exit 1); exit 1; }; }
6996 fi
6997 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
6998   { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
6999 Usually this means the macro was only invoked conditionally." >&5
7000 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
7001 Usually this means the macro was only invoked conditionally." >&2;}
7002    { (exit 1); exit 1; }; }
7003 fi
7004 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
7005   { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
7006 Usually this means the macro was only invoked conditionally." >&5
7007 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
7008 Usually this means the macro was only invoked conditionally." >&2;}
7009    { (exit 1); exit 1; }; }
7010 fi
7011 if test -z "${MIPS_IRIX_TRUE}" && test -z "${MIPS_IRIX_FALSE}"; then
7012   { { echo "$as_me:$LINENO: error: conditional \"MIPS_IRIX\" was never defined.
7013 Usually this means the macro was only invoked conditionally." >&5
7014 echo "$as_me: error: conditional \"MIPS_IRIX\" was never defined.
7015 Usually this means the macro was only invoked conditionally." >&2;}
7016    { (exit 1); exit 1; }; }
7017 fi
7018 if test -z "${MIPS_LINUX_TRUE}" && test -z "${MIPS_LINUX_FALSE}"; then
7019   { { echo "$as_me:$LINENO: error: conditional \"MIPS_LINUX\" was never defined.
7020 Usually this means the macro was only invoked conditionally." >&5
7021 echo "$as_me: error: conditional \"MIPS_LINUX\" was never defined.
7022 Usually this means the macro was only invoked conditionally." >&2;}
7023    { (exit 1); exit 1; }; }
7024 fi
7025 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
7026   { { echo "$as_me:$LINENO: error: conditional \"SPARC\" was never defined.
7027 Usually this means the macro was only invoked conditionally." >&5
7028 echo "$as_me: error: conditional \"SPARC\" was never defined.
7029 Usually this means the macro was only invoked conditionally." >&2;}
7030    { (exit 1); exit 1; }; }
7031 fi
7032 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
7033   { { echo "$as_me:$LINENO: error: conditional \"X86\" was never defined.
7034 Usually this means the macro was only invoked conditionally." >&5
7035 echo "$as_me: error: conditional \"X86\" was never defined.
7036 Usually this means the macro was only invoked conditionally." >&2;}
7037    { (exit 1); exit 1; }; }
7038 fi
7039 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
7040   { { echo "$as_me:$LINENO: error: conditional \"X86_WIN32\" was never defined.
7041 Usually this means the macro was only invoked conditionally." >&5
7042 echo "$as_me: error: conditional \"X86_WIN32\" was never defined.
7043 Usually this means the macro was only invoked conditionally." >&2;}
7044    { (exit 1); exit 1; }; }
7045 fi
7046 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
7047   { { echo "$as_me:$LINENO: error: conditional \"ALPHA\" was never defined.
7048 Usually this means the macro was only invoked conditionally." >&5
7049 echo "$as_me: error: conditional \"ALPHA\" was never defined.
7050 Usually this means the macro was only invoked conditionally." >&2;}
7051    { (exit 1); exit 1; }; }
7052 fi
7053 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
7054   { { echo "$as_me:$LINENO: error: conditional \"IA64\" was never defined.
7055 Usually this means the macro was only invoked conditionally." >&5
7056 echo "$as_me: error: conditional \"IA64\" was never defined.
7057 Usually this means the macro was only invoked conditionally." >&2;}
7058    { (exit 1); exit 1; }; }
7059 fi
7060 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
7061   { { echo "$as_me:$LINENO: error: conditional \"M32R\" was never defined.
7062 Usually this means the macro was only invoked conditionally." >&5
7063 echo "$as_me: error: conditional \"M32R\" was never defined.
7064 Usually this means the macro was only invoked conditionally." >&2;}
7065    { (exit 1); exit 1; }; }
7066 fi
7067 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
7068   { { echo "$as_me:$LINENO: error: conditional \"M68K\" was never defined.
7069 Usually this means the macro was only invoked conditionally." >&5
7070 echo "$as_me: error: conditional \"M68K\" was never defined.
7071 Usually this means the macro was only invoked conditionally." >&2;}
7072    { (exit 1); exit 1; }; }
7073 fi
7074 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
7075   { { echo "$as_me:$LINENO: error: conditional \"POWERPC\" was never defined.
7076 Usually this means the macro was only invoked conditionally." >&5
7077 echo "$as_me: error: conditional \"POWERPC\" was never defined.
7078 Usually this means the macro was only invoked conditionally." >&2;}
7079    { (exit 1); exit 1; }; }
7080 fi
7081 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
7082   { { echo "$as_me:$LINENO: error: conditional \"POWERPC_AIX\" was never defined.
7083 Usually this means the macro was only invoked conditionally." >&5
7084 echo "$as_me: error: conditional \"POWERPC_AIX\" was never defined.
7085 Usually this means the macro was only invoked conditionally." >&2;}
7086    { (exit 1); exit 1; }; }
7087 fi
7088 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
7089   { { echo "$as_me:$LINENO: error: conditional \"POWERPC_DARWIN\" was never defined.
7090 Usually this means the macro was only invoked conditionally." >&5
7091 echo "$as_me: error: conditional \"POWERPC_DARWIN\" was never defined.
7092 Usually this means the macro was only invoked conditionally." >&2;}
7093    { (exit 1); exit 1; }; }
7094 fi
7095 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
7096   { { echo "$as_me:$LINENO: error: conditional \"ARM\" was never defined.
7097 Usually this means the macro was only invoked conditionally." >&5
7098 echo "$as_me: error: conditional \"ARM\" was never defined.
7099 Usually this means the macro was only invoked conditionally." >&2;}
7100    { (exit 1); exit 1; }; }
7101 fi
7102 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
7103   { { echo "$as_me:$LINENO: error: conditional \"LIBFFI_CRIS\" was never defined.
7104 Usually this means the macro was only invoked conditionally." >&5
7105 echo "$as_me: error: conditional \"LIBFFI_CRIS\" was never defined.
7106 Usually this means the macro was only invoked conditionally." >&2;}
7107    { (exit 1); exit 1; }; }
7108 fi
7109 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
7110   { { echo "$as_me:$LINENO: error: conditional \"FRV\" was never defined.
7111 Usually this means the macro was only invoked conditionally." >&5
7112 echo "$as_me: error: conditional \"FRV\" was never defined.
7113 Usually this means the macro was only invoked conditionally." >&2;}
7114    { (exit 1); exit 1; }; }
7115 fi
7116 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
7117   { { echo "$as_me:$LINENO: error: conditional \"S390\" was never defined.
7118 Usually this means the macro was only invoked conditionally." >&5
7119 echo "$as_me: error: conditional \"S390\" was never defined.
7120 Usually this means the macro was only invoked conditionally." >&2;}
7121    { (exit 1); exit 1; }; }
7122 fi
7123 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
7124   { { echo "$as_me:$LINENO: error: conditional \"X86_64\" was never defined.
7125 Usually this means the macro was only invoked conditionally." >&5
7126 echo "$as_me: error: conditional \"X86_64\" was never defined.
7127 Usually this means the macro was only invoked conditionally." >&2;}
7128    { (exit 1); exit 1; }; }
7129 fi
7130 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
7131   { { echo "$as_me:$LINENO: error: conditional \"SH\" was never defined.
7132 Usually this means the macro was only invoked conditionally." >&5
7133 echo "$as_me: error: conditional \"SH\" was never defined.
7134 Usually this means the macro was only invoked conditionally." >&2;}
7135    { (exit 1); exit 1; }; }
7136 fi
7137 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
7138   { { echo "$as_me:$LINENO: error: conditional \"SH64\" was never defined.
7139 Usually this means the macro was only invoked conditionally." >&5
7140 echo "$as_me: error: conditional \"SH64\" was never defined.
7141 Usually this means the macro was only invoked conditionally." >&2;}
7142    { (exit 1); exit 1; }; }
7143 fi
7144 if test -z "${PA_TRUE}" && test -z "${PA_FALSE}"; then
7145   { { echo "$as_me:$LINENO: error: conditional \"PA\" was never defined.
7146 Usually this means the macro was only invoked conditionally." >&5
7147 echo "$as_me: error: conditional \"PA\" was never defined.
7148 Usually this means the macro was only invoked conditionally." >&2;}
7149    { (exit 1); exit 1; }; }
7150 fi
7151
7152 : ${CONFIG_STATUS=./config.status}
7153 ac_clean_files_save=$ac_clean_files
7154 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7155 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7156 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7157 cat >$CONFIG_STATUS <<_ACEOF
7158 #! $SHELL
7159 # Generated by $as_me.
7160 # Run this file to recreate the current configuration.
7161 # Compiler output produced by configure, useful for debugging
7162 # configure, is in config.log if it exists.
7163
7164 debug=false
7165 ac_cs_recheck=false
7166 ac_cs_silent=false
7167 SHELL=\${CONFIG_SHELL-$SHELL}
7168 _ACEOF
7169
7170 cat >>$CONFIG_STATUS <<\_ACEOF
7171 ## --------------------- ##
7172 ## M4sh Initialization.  ##
7173 ## --------------------- ##
7174
7175 # Be Bourne compatible
7176 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7177   emulate sh
7178   NULLCMD=:
7179   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7180   # is contrary to our usage.  Disable this feature.
7181   alias -g '${1+"$@"}'='"$@"'
7182 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7183   set -o posix
7184 fi
7185 DUALCASE=1; export DUALCASE # for MKS sh
7186
7187 # Support unset when possible.
7188 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7189   as_unset=unset
7190 else
7191   as_unset=false
7192 fi
7193
7194
7195 # Work around bugs in pre-3.0 UWIN ksh.
7196 $as_unset ENV MAIL MAILPATH
7197 PS1='$ '
7198 PS2='> '
7199 PS4='+ '
7200
7201 # NLS nuisances.
7202 for as_var in \
7203   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7204   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7205   LC_TELEPHONE LC_TIME
7206 do
7207   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7208     eval $as_var=C; export $as_var
7209   else
7210     $as_unset $as_var
7211   fi
7212 done
7213
7214 # Required to use basename.
7215 if expr a : '\(a\)' >/dev/null 2>&1; then
7216   as_expr=expr
7217 else
7218   as_expr=false
7219 fi
7220
7221 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7222   as_basename=basename
7223 else
7224   as_basename=false
7225 fi
7226
7227
7228 # Name of the executable.
7229 as_me=`$as_basename "$0" ||
7230 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7231          X"$0" : 'X\(//\)$' \| \
7232          X"$0" : 'X\(/\)$' \| \
7233          .     : '\(.\)' 2>/dev/null ||
7234 echo X/"$0" |
7235     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7236           /^X\/\(\/\/\)$/{ s//\1/; q; }
7237           /^X\/\(\/\).*/{ s//\1/; q; }
7238           s/.*/./; q'`
7239
7240
7241 # PATH needs CR, and LINENO needs CR and PATH.
7242 # Avoid depending upon Character Ranges.
7243 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7244 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7245 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7246 as_cr_digits='0123456789'
7247 as_cr_alnum=$as_cr_Letters$as_cr_digits
7248
7249 # The user is always right.
7250 if test "${PATH_SEPARATOR+set}" != set; then
7251   echo "#! /bin/sh" >conf$$.sh
7252   echo  "exit 0"   >>conf$$.sh
7253   chmod +x conf$$.sh
7254   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7255     PATH_SEPARATOR=';'
7256   else
7257     PATH_SEPARATOR=:
7258   fi
7259   rm -f conf$$.sh
7260 fi
7261
7262
7263   as_lineno_1=$LINENO
7264   as_lineno_2=$LINENO
7265   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7266   test "x$as_lineno_1" != "x$as_lineno_2" &&
7267   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
7268   # Find who we are.  Look in the path if we contain no path at all
7269   # relative or not.
7270   case $0 in
7271     *[\\/]* ) as_myself=$0 ;;
7272     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7273 for as_dir in $PATH
7274 do
7275   IFS=$as_save_IFS
7276   test -z "$as_dir" && as_dir=.
7277   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7278 done
7279
7280        ;;
7281   esac
7282   # We did not find ourselves, most probably we were run as `sh COMMAND'
7283   # in which case we are not to be found in the path.
7284   if test "x$as_myself" = x; then
7285     as_myself=$0
7286   fi
7287   if test ! -f "$as_myself"; then
7288     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7289 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7290    { (exit 1); exit 1; }; }
7291   fi
7292   case $CONFIG_SHELL in
7293   '')
7294     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7296 do
7297   IFS=$as_save_IFS
7298   test -z "$as_dir" && as_dir=.
7299   for as_base in sh bash ksh sh5; do
7300          case $as_dir in
7301          /*)
7302            if ("$as_dir/$as_base" -c '
7303   as_lineno_1=$LINENO
7304   as_lineno_2=$LINENO
7305   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7306   test "x$as_lineno_1" != "x$as_lineno_2" &&
7307   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
7308              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7309              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7310              CONFIG_SHELL=$as_dir/$as_base
7311              export CONFIG_SHELL
7312              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7313            fi;;
7314          esac
7315        done
7316 done
7317 ;;
7318   esac
7319
7320   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7321   # uniformly replaced by the line number.  The first 'sed' inserts a
7322   # line-number line before each line; the second 'sed' does the real
7323   # work.  The second script uses 'N' to pair each line-number line
7324   # with the numbered line, and appends trailing '-' during
7325   # substitution so that $LINENO is not a special case at line end.
7326   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7327   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
7328   sed '=' <$as_myself |
7329     sed '
7330       N
7331       s,$,-,
7332       : loop
7333       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7334       t loop
7335       s,-$,,
7336       s,^['$as_cr_digits']*\n,,
7337     ' >$as_me.lineno &&
7338   chmod +x $as_me.lineno ||
7339     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7340 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7341    { (exit 1); exit 1; }; }
7342
7343   # Don't try to exec as it changes $[0], causing all sort of problems
7344   # (the dirname of $[0] is not the place where we might find the
7345   # original and so on.  Autoconf is especially sensible to this).
7346   . ./$as_me.lineno
7347   # Exit status is that of the last command.
7348   exit
7349 }
7350
7351
7352 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7353   *c*,-n*) ECHO_N= ECHO_C='
7354 ' ECHO_T='      ' ;;
7355   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7356   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
7357 esac
7358
7359 if expr a : '\(a\)' >/dev/null 2>&1; then
7360   as_expr=expr
7361 else
7362   as_expr=false
7363 fi
7364
7365 rm -f conf$$ conf$$.exe conf$$.file
7366 echo >conf$$.file
7367 if ln -s conf$$.file conf$$ 2>/dev/null; then
7368   # We could just check for DJGPP; but this test a) works b) is more generic
7369   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7370   if test -f conf$$.exe; then
7371     # Don't use ln at all; we don't have any links
7372     as_ln_s='cp -p'
7373   else
7374     as_ln_s='ln -s'
7375   fi
7376 elif ln conf$$.file conf$$ 2>/dev/null; then
7377   as_ln_s=ln
7378 else
7379   as_ln_s='cp -p'
7380 fi
7381 rm -f conf$$ conf$$.exe conf$$.file
7382
7383 if mkdir -p . 2>/dev/null; then
7384   as_mkdir_p=:
7385 else
7386   test -d ./-p && rmdir ./-p
7387   as_mkdir_p=false
7388 fi
7389
7390 as_executable_p="test -f"
7391
7392 # Sed expression to map a string onto a valid CPP name.
7393 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7394
7395 # Sed expression to map a string onto a valid variable name.
7396 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7397
7398
7399 # IFS
7400 # We need space, tab and new line, in precisely that order.
7401 as_nl='
7402 '
7403 IFS="   $as_nl"
7404
7405 # CDPATH.
7406 $as_unset CDPATH
7407
7408 exec 6>&1
7409
7410 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7411 # report actual input values of CONFIG_FILES etc. instead of their
7412 # values after options handling.  Logging --version etc. is OK.
7413 exec 5>>config.log
7414 {
7415   echo
7416   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7417 ## Running $as_me. ##
7418 _ASBOX
7419 } >&5
7420 cat >&5 <<_CSEOF
7421
7422 This file was extended by libffi $as_me 2.1, which was
7423 generated by GNU Autoconf 2.59.  Invocation command line was
7424
7425   CONFIG_FILES    = $CONFIG_FILES
7426   CONFIG_HEADERS  = $CONFIG_HEADERS
7427   CONFIG_LINKS    = $CONFIG_LINKS
7428   CONFIG_COMMANDS = $CONFIG_COMMANDS
7429   $ $0 $@
7430
7431 _CSEOF
7432 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7433 echo >&5
7434 _ACEOF
7435
7436 # Files that config.status was made for.
7437 if test -n "$ac_config_files"; then
7438   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7439 fi
7440
7441 if test -n "$ac_config_headers"; then
7442   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7443 fi
7444
7445 if test -n "$ac_config_links"; then
7446   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7447 fi
7448
7449 if test -n "$ac_config_commands"; then
7450   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7451 fi
7452
7453 cat >>$CONFIG_STATUS <<\_ACEOF
7454
7455 ac_cs_usage="\
7456 \`$as_me' instantiates files from templates according to the
7457 current configuration.
7458
7459 Usage: $0 [OPTIONS] [FILE]...
7460
7461   -h, --help       print this help, then exit
7462   -V, --version    print version number, then exit
7463   -q, --quiet      do not print progress messages
7464   -d, --debug      don't remove temporary files
7465       --recheck    update $as_me by reconfiguring in the same conditions
7466   --file=FILE[:TEMPLATE]
7467                    instantiate the configuration file FILE
7468   --header=FILE[:TEMPLATE]
7469                    instantiate the configuration header FILE
7470
7471 Configuration files:
7472 $config_files
7473
7474 Configuration headers:
7475 $config_headers
7476
7477 Configuration links:
7478 $config_links
7479
7480 Configuration commands:
7481 $config_commands
7482
7483 Report bugs to <bug-autoconf@gnu.org>."
7484 _ACEOF
7485
7486 cat >>$CONFIG_STATUS <<_ACEOF
7487 ac_cs_version="\\
7488 libffi config.status 2.1
7489 configured by $0, generated by GNU Autoconf 2.59,
7490   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7491
7492 Copyright (C) 2003 Free Software Foundation, Inc.
7493 This config.status script is free software; the Free Software Foundation
7494 gives unlimited permission to copy, distribute and modify it."
7495 srcdir=$srcdir
7496 INSTALL="$INSTALL"
7497 _ACEOF
7498
7499 cat >>$CONFIG_STATUS <<\_ACEOF
7500 # If no file are specified by the user, then we need to provide default
7501 # value.  By we need to know if files were specified by the user.
7502 ac_need_defaults=:
7503 while test $# != 0
7504 do
7505   case $1 in
7506   --*=*)
7507     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7508     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7509     ac_shift=:
7510     ;;
7511   -*)
7512     ac_option=$1
7513     ac_optarg=$2
7514     ac_shift=shift
7515     ;;
7516   *) # This is not an option, so the user has probably given explicit
7517      # arguments.
7518      ac_option=$1
7519      ac_need_defaults=false;;
7520   esac
7521
7522   case $ac_option in
7523   # Handling of the options.
7524 _ACEOF
7525 cat >>$CONFIG_STATUS <<\_ACEOF
7526   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7527     ac_cs_recheck=: ;;
7528   --version | --vers* | -V )
7529     echo "$ac_cs_version"; exit 0 ;;
7530   --he | --h)
7531     # Conflict between --help and --header
7532     { { echo "$as_me:$LINENO: error: ambiguous option: $1
7533 Try \`$0 --help' for more information." >&5
7534 echo "$as_me: error: ambiguous option: $1
7535 Try \`$0 --help' for more information." >&2;}
7536    { (exit 1); exit 1; }; };;
7537   --help | --hel | -h )
7538     echo "$ac_cs_usage"; exit 0 ;;
7539   --debug | --d* | -d )
7540     debug=: ;;
7541   --file | --fil | --fi | --f )
7542     $ac_shift
7543     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7544     ac_need_defaults=false;;
7545   --header | --heade | --head | --hea )
7546     $ac_shift
7547     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7548     ac_need_defaults=false;;
7549   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7550   | -silent | --silent | --silen | --sile | --sil | --si | --s)
7551     ac_cs_silent=: ;;
7552
7553   # This is an error.
7554   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7555 Try \`$0 --help' for more information." >&5
7556 echo "$as_me: error: unrecognized option: $1
7557 Try \`$0 --help' for more information." >&2;}
7558    { (exit 1); exit 1; }; } ;;
7559
7560   *) ac_config_targets="$ac_config_targets $1" ;;
7561
7562   esac
7563   shift
7564 done
7565
7566 ac_configure_extra_args=
7567
7568 if $ac_cs_silent; then
7569   exec 6>/dev/null
7570   ac_configure_extra_args="$ac_configure_extra_args --silent"
7571 fi
7572
7573 _ACEOF
7574 cat >>$CONFIG_STATUS <<_ACEOF
7575 if \$ac_cs_recheck; then
7576   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7577   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7578 fi
7579
7580 _ACEOF
7581
7582 cat >>$CONFIG_STATUS <<_ACEOF
7583 #
7584 # INIT-COMMANDS section.
7585 #
7586
7587
7588 srcdir="$srcdir"
7589 host="$host"
7590 target="$target"
7591 with_multisubdir="$with_multisubdir"
7592 with_multisrctop="$with_multisrctop"
7593 with_target_subdir="$with_target_subdir"
7594 ac_configure_args="${multilib_arg} ${ac_configure_args}"
7595 multi_basedir="$multi_basedir"
7596 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7597 CC="$CC"
7598 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
7599 TARGETDIR="$TARGETDIR"
7600
7601 _ACEOF
7602
7603
7604
7605 cat >>$CONFIG_STATUS <<\_ACEOF
7606 for ac_config_target in $ac_config_targets
7607 do
7608   case "$ac_config_target" in
7609   # Handling of arguments.
7610   "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
7611   "include/ffi.h" ) CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
7612   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7613   "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
7614   "include/ffitarget.h" ) CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
7615   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
7616   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
7617   "include" ) CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
7618   "src" ) CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
7619   "fficonfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
7620   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7621 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7622    { (exit 1); exit 1; }; };;
7623   esac
7624 done
7625
7626 # If the user did not use the arguments to specify the items to instantiate,
7627 # then the envvar interface is used.  Set only those that are not.
7628 # We use the long form for the default assignment because of an extremely
7629 # bizarre bug on SunOS 4.1.3.
7630 if $ac_need_defaults; then
7631   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7632   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7633   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
7634   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7635 fi
7636
7637 # Have a temporary directory for convenience.  Make it in the build tree
7638 # simply because there is no reason to put it here, and in addition,
7639 # creating and moving files from /tmp can sometimes cause problems.
7640 # Create a temporary directory, and hook for its removal unless debugging.
7641 $debug ||
7642 {
7643   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7644   trap '{ (exit 1); exit 1; }' 1 2 13 15
7645 }
7646
7647 # Create a (secure) tmp directory for tmp files.
7648
7649 {
7650   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7651   test -n "$tmp" && test -d "$tmp"
7652 }  ||
7653 {
7654   tmp=./confstat$$-$RANDOM
7655   (umask 077 && mkdir $tmp)
7656 } ||
7657 {
7658    echo "$me: cannot create a temporary directory in ." >&2
7659    { (exit 1); exit 1; }
7660 }
7661
7662 _ACEOF
7663
7664 cat >>$CONFIG_STATUS <<_ACEOF
7665
7666 #
7667 # CONFIG_FILES section.
7668 #
7669
7670 # No need to generate the scripts if there are no CONFIG_FILES.
7671 # This happens for instance when ./config.status config.h
7672 if test -n "\$CONFIG_FILES"; then
7673   # Protect against being on the right side of a sed subst in config.status.
7674   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7675    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7676 s,@SHELL@,$SHELL,;t t
7677 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7678 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7679 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7680 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7681 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7682 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7683 s,@exec_prefix@,$exec_prefix,;t t
7684 s,@prefix@,$prefix,;t t
7685 s,@program_transform_name@,$program_transform_name,;t t
7686 s,@bindir@,$bindir,;t t
7687 s,@sbindir@,$sbindir,;t t
7688 s,@libexecdir@,$libexecdir,;t t
7689 s,@datadir@,$datadir,;t t
7690 s,@sysconfdir@,$sysconfdir,;t t
7691 s,@sharedstatedir@,$sharedstatedir,;t t
7692 s,@localstatedir@,$localstatedir,;t t
7693 s,@libdir@,$libdir,;t t
7694 s,@includedir@,$includedir,;t t
7695 s,@oldincludedir@,$oldincludedir,;t t
7696 s,@infodir@,$infodir,;t t
7697 s,@mandir@,$mandir,;t t
7698 s,@build_alias@,$build_alias,;t t
7699 s,@host_alias@,$host_alias,;t t
7700 s,@target_alias@,$target_alias,;t t
7701 s,@DEFS@,$DEFS,;t t
7702 s,@ECHO_C@,$ECHO_C,;t t
7703 s,@ECHO_N@,$ECHO_N,;t t
7704 s,@ECHO_T@,$ECHO_T,;t t
7705 s,@LIBS@,$LIBS,;t t
7706 s,@multi_basedir@,$multi_basedir,;t t
7707 s,@build@,$build,;t t
7708 s,@build_cpu@,$build_cpu,;t t
7709 s,@build_vendor@,$build_vendor,;t t
7710 s,@build_os@,$build_os,;t t
7711 s,@host@,$host,;t t
7712 s,@host_cpu@,$host_cpu,;t t
7713 s,@host_vendor@,$host_vendor,;t t
7714 s,@host_os@,$host_os,;t t
7715 s,@target@,$target,;t t
7716 s,@target_cpu@,$target_cpu,;t t
7717 s,@target_vendor@,$target_vendor,;t t
7718 s,@target_os@,$target_os,;t t
7719 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7720 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7721 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7722 s,@CYGPATH_W@,$CYGPATH_W,;t t
7723 s,@PACKAGE@,$PACKAGE,;t t
7724 s,@VERSION@,$VERSION,;t t
7725 s,@ACLOCAL@,$ACLOCAL,;t t
7726 s,@AUTOCONF@,$AUTOCONF,;t t
7727 s,@AUTOMAKE@,$AUTOMAKE,;t t
7728 s,@AUTOHEADER@,$AUTOHEADER,;t t
7729 s,@MAKEINFO@,$MAKEINFO,;t t
7730 s,@install_sh@,$install_sh,;t t
7731 s,@STRIP@,$STRIP,;t t
7732 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
7733 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
7734 s,@mkdir_p@,$mkdir_p,;t t
7735 s,@AWK@,$AWK,;t t
7736 s,@SET_MAKE@,$SET_MAKE,;t t
7737 s,@am__leading_dot@,$am__leading_dot,;t t
7738 s,@AMTAR@,$AMTAR,;t t
7739 s,@am__tar@,$am__tar,;t t
7740 s,@am__untar@,$am__untar,;t t
7741 s,@CC@,$CC,;t t
7742 s,@ac_ct_CC@,$ac_ct_CC,;t t
7743 s,@EXEEXT@,$EXEEXT,;t t
7744 s,@OBJEXT@,$OBJEXT,;t t
7745 s,@DEPDIR@,$DEPDIR,;t t
7746 s,@am__include@,$am__include,;t t
7747 s,@am__quote@,$am__quote,;t t
7748 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
7749 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
7750 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
7751 s,@CCDEPMODE@,$CCDEPMODE,;t t
7752 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
7753 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
7754 s,@CFLAGS@,$CFLAGS,;t t
7755 s,@CCAS@,$CCAS,;t t
7756 s,@CCASFLAGS@,$CCASFLAGS,;t t
7757 s,@LN_S@,$LN_S,;t t
7758 s,@RANLIB@,$RANLIB,;t t
7759 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7760 s,@LIBTOOL@,$LIBTOOL,;t t
7761 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
7762 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
7763 s,@MAINT@,$MAINT,;t t
7764 s,@CPP@,$CPP,;t t
7765 s,@CPPFLAGS@,$CPPFLAGS,;t t
7766 s,@EGREP@,$EGREP,;t t
7767 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
7768 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
7769 s,@AM_RUNTESTFLAGS@,$AM_RUNTESTFLAGS,;t t
7770 s,@MIPS_IRIX_TRUE@,$MIPS_IRIX_TRUE,;t t
7771 s,@MIPS_IRIX_FALSE@,$MIPS_IRIX_FALSE,;t t
7772 s,@MIPS_LINUX_TRUE@,$MIPS_LINUX_TRUE,;t t
7773 s,@MIPS_LINUX_FALSE@,$MIPS_LINUX_FALSE,;t t
7774 s,@SPARC_TRUE@,$SPARC_TRUE,;t t
7775 s,@SPARC_FALSE@,$SPARC_FALSE,;t t
7776 s,@X86_TRUE@,$X86_TRUE,;t t
7777 s,@X86_FALSE@,$X86_FALSE,;t t
7778 s,@X86_WIN32_TRUE@,$X86_WIN32_TRUE,;t t
7779 s,@X86_WIN32_FALSE@,$X86_WIN32_FALSE,;t t
7780 s,@ALPHA_TRUE@,$ALPHA_TRUE,;t t
7781 s,@ALPHA_FALSE@,$ALPHA_FALSE,;t t
7782 s,@IA64_TRUE@,$IA64_TRUE,;t t
7783 s,@IA64_FALSE@,$IA64_FALSE,;t t
7784 s,@M32R_TRUE@,$M32R_TRUE,;t t
7785 s,@M32R_FALSE@,$M32R_FALSE,;t t
7786 s,@M68K_TRUE@,$M68K_TRUE,;t t
7787 s,@M68K_FALSE@,$M68K_FALSE,;t t
7788 s,@POWERPC_TRUE@,$POWERPC_TRUE,;t t
7789 s,@POWERPC_FALSE@,$POWERPC_FALSE,;t t
7790 s,@POWERPC_AIX_TRUE@,$POWERPC_AIX_TRUE,;t t
7791 s,@POWERPC_AIX_FALSE@,$POWERPC_AIX_FALSE,;t t
7792 s,@POWERPC_DARWIN_TRUE@,$POWERPC_DARWIN_TRUE,;t t
7793 s,@POWERPC_DARWIN_FALSE@,$POWERPC_DARWIN_FALSE,;t t
7794 s,@ARM_TRUE@,$ARM_TRUE,;t t
7795 s,@ARM_FALSE@,$ARM_FALSE,;t t
7796 s,@LIBFFI_CRIS_TRUE@,$LIBFFI_CRIS_TRUE,;t t
7797 s,@LIBFFI_CRIS_FALSE@,$LIBFFI_CRIS_FALSE,;t t
7798 s,@FRV_TRUE@,$FRV_TRUE,;t t
7799 s,@FRV_FALSE@,$FRV_FALSE,;t t
7800 s,@S390_TRUE@,$S390_TRUE,;t t
7801 s,@S390_FALSE@,$S390_FALSE,;t t
7802 s,@X86_64_TRUE@,$X86_64_TRUE,;t t
7803 s,@X86_64_FALSE@,$X86_64_FALSE,;t t
7804 s,@SH_TRUE@,$SH_TRUE,;t t
7805 s,@SH_FALSE@,$SH_FALSE,;t t
7806 s,@SH64_TRUE@,$SH64_TRUE,;t t
7807 s,@SH64_FALSE@,$SH64_FALSE,;t t
7808 s,@PA_TRUE@,$PA_TRUE,;t t
7809 s,@PA_FALSE@,$PA_FALSE,;t t
7810 s,@ALLOCA@,$ALLOCA,;t t
7811 s,@HAVE_LONG_DOUBLE@,$HAVE_LONG_DOUBLE,;t t
7812 s,@TARGET@,$TARGET,;t t
7813 s,@TARGETDIR@,$TARGETDIR,;t t
7814 s,@toolexecdir@,$toolexecdir,;t t
7815 s,@toolexeclibdir@,$toolexeclibdir,;t t
7816 s,@LIBOBJS@,$LIBOBJS,;t t
7817 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7818 CEOF
7819
7820 _ACEOF
7821
7822   cat >>$CONFIG_STATUS <<\_ACEOF
7823   # Split the substitutions into bite-sized pieces for seds with
7824   # small command number limits, like on Digital OSF/1 and HP-UX.
7825   ac_max_sed_lines=48
7826   ac_sed_frag=1 # Number of current file.
7827   ac_beg=1 # First line for current file.
7828   ac_end=$ac_max_sed_lines # Line after last line for current file.
7829   ac_more_lines=:
7830   ac_sed_cmds=
7831   while $ac_more_lines; do
7832     if test $ac_beg -gt 1; then
7833       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7834     else
7835       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7836     fi
7837     if test ! -s $tmp/subs.frag; then
7838       ac_more_lines=false
7839     else
7840       # The purpose of the label and of the branching condition is to
7841       # speed up the sed processing (if there are no `@' at all, there
7842       # is no need to browse any of the substitutions).
7843       # These are the two extra sed commands mentioned above.
7844       (echo ':t
7845   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7846       if test -z "$ac_sed_cmds"; then
7847         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7848       else
7849         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7850       fi
7851       ac_sed_frag=`expr $ac_sed_frag + 1`
7852       ac_beg=$ac_end
7853       ac_end=`expr $ac_end + $ac_max_sed_lines`
7854     fi
7855   done
7856   if test -z "$ac_sed_cmds"; then
7857     ac_sed_cmds=cat
7858   fi
7859 fi # test -n "$CONFIG_FILES"
7860
7861 _ACEOF
7862 cat >>$CONFIG_STATUS <<\_ACEOF
7863 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7864   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7865   case $ac_file in
7866   - | *:- | *:-:* ) # input from stdin
7867         cat >$tmp/stdin
7868         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7869         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7870   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7871         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7872   * )   ac_file_in=$ac_file.in ;;
7873   esac
7874
7875   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7876   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7877 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7878          X"$ac_file" : 'X\(//\)[^/]' \| \
7879          X"$ac_file" : 'X\(//\)$' \| \
7880          X"$ac_file" : 'X\(/\)' \| \
7881          .     : '\(.\)' 2>/dev/null ||
7882 echo X"$ac_file" |
7883     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7884           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7885           /^X\(\/\/\)$/{ s//\1/; q; }
7886           /^X\(\/\).*/{ s//\1/; q; }
7887           s/.*/./; q'`
7888   { if $as_mkdir_p; then
7889     mkdir -p "$ac_dir"
7890   else
7891     as_dir="$ac_dir"
7892     as_dirs=
7893     while test ! -d "$as_dir"; do
7894       as_dirs="$as_dir $as_dirs"
7895       as_dir=`(dirname "$as_dir") 2>/dev/null ||
7896 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7897          X"$as_dir" : 'X\(//\)[^/]' \| \
7898          X"$as_dir" : 'X\(//\)$' \| \
7899          X"$as_dir" : 'X\(/\)' \| \
7900          .     : '\(.\)' 2>/dev/null ||
7901 echo X"$as_dir" |
7902     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7903           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7904           /^X\(\/\/\)$/{ s//\1/; q; }
7905           /^X\(\/\).*/{ s//\1/; q; }
7906           s/.*/./; q'`
7907     done
7908     test ! -n "$as_dirs" || mkdir $as_dirs
7909   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7910 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7911    { (exit 1); exit 1; }; }; }
7912
7913   ac_builddir=.
7914
7915 if test "$ac_dir" != .; then
7916   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7917   # A "../" for each directory in $ac_dir_suffix.
7918   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7919 else
7920   ac_dir_suffix= ac_top_builddir=
7921 fi
7922
7923 case $srcdir in
7924   .)  # No --srcdir option.  We are building in place.
7925     ac_srcdir=.
7926     if test -z "$ac_top_builddir"; then
7927        ac_top_srcdir=.
7928     else
7929        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7930     fi ;;
7931   [\\/]* | ?:[\\/]* )  # Absolute path.
7932     ac_srcdir=$srcdir$ac_dir_suffix;
7933     ac_top_srcdir=$srcdir ;;
7934   *) # Relative path.
7935     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7936     ac_top_srcdir=$ac_top_builddir$srcdir ;;
7937 esac
7938
7939 # Do not use `cd foo && pwd` to compute absolute paths, because
7940 # the directories may not exist.
7941 case `pwd` in
7942 .) ac_abs_builddir="$ac_dir";;
7943 *)
7944   case "$ac_dir" in
7945   .) ac_abs_builddir=`pwd`;;
7946   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7947   *) ac_abs_builddir=`pwd`/"$ac_dir";;
7948   esac;;
7949 esac
7950 case $ac_abs_builddir in
7951 .) ac_abs_top_builddir=${ac_top_builddir}.;;
7952 *)
7953   case ${ac_top_builddir}. in
7954   .) ac_abs_top_builddir=$ac_abs_builddir;;
7955   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7956   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7957   esac;;
7958 esac
7959 case $ac_abs_builddir in
7960 .) ac_abs_srcdir=$ac_srcdir;;
7961 *)
7962   case $ac_srcdir in
7963   .) ac_abs_srcdir=$ac_abs_builddir;;
7964   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7965   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7966   esac;;
7967 esac
7968 case $ac_abs_builddir in
7969 .) ac_abs_top_srcdir=$ac_top_srcdir;;
7970 *)
7971   case $ac_top_srcdir in
7972   .) ac_abs_top_srcdir=$ac_abs_builddir;;
7973   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7974   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7975   esac;;
7976 esac
7977
7978
7979   case $INSTALL in
7980   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7981   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7982   esac
7983
7984   if test x"$ac_file" != x-; then
7985     { echo "$as_me:$LINENO: creating $ac_file" >&5
7986 echo "$as_me: creating $ac_file" >&6;}
7987     rm -f "$ac_file"
7988   fi
7989   # Let's still pretend it is `configure' which instantiates (i.e., don't
7990   # use $as_me), people would be surprised to read:
7991   #    /* config.h.  Generated by config.status.  */
7992   if test x"$ac_file" = x-; then
7993     configure_input=
7994   else
7995     configure_input="$ac_file.  "
7996   fi
7997   configure_input=$configure_input"Generated from `echo $ac_file_in |
7998                                      sed 's,.*/,,'` by configure."
7999
8000   # First look for the input files in the build tree, otherwise in the
8001   # src tree.
8002   ac_file_inputs=`IFS=:
8003     for f in $ac_file_in; do
8004       case $f in
8005       -) echo $tmp/stdin ;;
8006       [\\/$]*)
8007          # Absolute (can't be DOS-style, as IFS=:)
8008          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8009 echo "$as_me: error: cannot find input file: $f" >&2;}
8010    { (exit 1); exit 1; }; }
8011          echo "$f";;
8012       *) # Relative
8013          if test -f "$f"; then
8014            # Build tree
8015            echo "$f"
8016          elif test -f "$srcdir/$f"; then
8017            # Source tree
8018            echo "$srcdir/$f"
8019          else
8020            # /dev/null tree
8021            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8022 echo "$as_me: error: cannot find input file: $f" >&2;}
8023    { (exit 1); exit 1; }; }
8024          fi;;
8025       esac
8026     done` || { (exit 1); exit 1; }
8027 _ACEOF
8028 cat >>$CONFIG_STATUS <<_ACEOF
8029   sed "$ac_vpsub
8030 $extrasub
8031 _ACEOF
8032 cat >>$CONFIG_STATUS <<\_ACEOF
8033 :t
8034 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8035 s,@configure_input@,$configure_input,;t t
8036 s,@srcdir@,$ac_srcdir,;t t
8037 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8038 s,@top_srcdir@,$ac_top_srcdir,;t t
8039 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8040 s,@builddir@,$ac_builddir,;t t
8041 s,@abs_builddir@,$ac_abs_builddir,;t t
8042 s,@top_builddir@,$ac_top_builddir,;t t
8043 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8044 s,@INSTALL@,$ac_INSTALL,;t t
8045 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8046   rm -f $tmp/stdin
8047   if test x"$ac_file" != x-; then
8048     mv $tmp/out $ac_file
8049   else
8050     cat $tmp/out
8051     rm -f $tmp/out
8052   fi
8053
8054 done
8055 _ACEOF
8056 cat >>$CONFIG_STATUS <<\_ACEOF
8057
8058 #
8059 # CONFIG_HEADER section.
8060 #
8061
8062 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8063 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8064 #
8065 # ac_d sets the value in "#define NAME VALUE" lines.
8066 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
8067 ac_dB='[         ].*$,\1#\2'
8068 ac_dC=' '
8069 ac_dD=',;t'
8070 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8071 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
8072 ac_uB='$,\1#\2define\3'
8073 ac_uC=' '
8074 ac_uD=',;t'
8075
8076 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8077   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8078   case $ac_file in
8079   - | *:- | *:-:* ) # input from stdin
8080         cat >$tmp/stdin
8081         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8082         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8083   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8084         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8085   * )   ac_file_in=$ac_file.in ;;
8086   esac
8087
8088   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8089 echo "$as_me: creating $ac_file" >&6;}
8090
8091   # First look for the input files in the build tree, otherwise in the
8092   # src tree.
8093   ac_file_inputs=`IFS=:
8094     for f in $ac_file_in; do
8095       case $f in
8096       -) echo $tmp/stdin ;;
8097       [\\/$]*)
8098          # Absolute (can't be DOS-style, as IFS=:)
8099          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8100 echo "$as_me: error: cannot find input file: $f" >&2;}
8101    { (exit 1); exit 1; }; }
8102          # Do quote $f, to prevent DOS paths from being IFS'd.
8103          echo "$f";;
8104       *) # Relative
8105          if test -f "$f"; then
8106            # Build tree
8107            echo "$f"
8108          elif test -f "$srcdir/$f"; then
8109            # Source tree
8110            echo "$srcdir/$f"
8111          else
8112            # /dev/null tree
8113            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8114 echo "$as_me: error: cannot find input file: $f" >&2;}
8115    { (exit 1); exit 1; }; }
8116          fi;;
8117       esac
8118     done` || { (exit 1); exit 1; }
8119   # Remove the trailing spaces.
8120   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
8121
8122 _ACEOF
8123
8124 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8125 # `conftest.undefs', that substitutes the proper values into
8126 # config.h.in to produce config.h.  The first handles `#define'
8127 # templates, and the second `#undef' templates.
8128 # And first: Protect against being on the right side of a sed subst in
8129 # config.status.  Protect against being in an unquoted here document
8130 # in config.status.
8131 rm -f conftest.defines conftest.undefs
8132 # Using a here document instead of a string reduces the quoting nightmare.
8133 # Putting comments in sed scripts is not portable.
8134 #
8135 # `end' is used to avoid that the second main sed command (meant for
8136 # 0-ary CPP macros) applies to n-ary macro definitions.
8137 # See the Autoconf documentation for `clear'.
8138 cat >confdef2sed.sed <<\_ACEOF
8139 s/[\\&,]/\\&/g
8140 s,[\\$`],\\&,g
8141 t clear
8142 : clear
8143 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8144 t end
8145 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8146 : end
8147 _ACEOF
8148 # If some macros were called several times there might be several times
8149 # the same #defines, which is useless.  Nevertheless, we may not want to
8150 # sort them, since we want the *last* AC-DEFINE to be honored.
8151 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8152 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8153 rm -f confdef2sed.sed
8154
8155 # This sed command replaces #undef with comments.  This is necessary, for
8156 # example, in the case of _POSIX_SOURCE, which is predefined and required
8157 # on some systems where configure will not decide to define it.
8158 cat >>conftest.undefs <<\_ACEOF
8159 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8160 _ACEOF
8161
8162 # Break up conftest.defines because some shells have a limit on the size
8163 # of here documents, and old seds have small limits too (100 cmds).
8164 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8165 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8166 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8167 echo '  :' >>$CONFIG_STATUS
8168 rm -f conftest.tail
8169 while grep . conftest.defines >/dev/null
8170 do
8171   # Write a limited-size here document to $tmp/defines.sed.
8172   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8173   # Speed up: don't consider the non `#define' lines.
8174   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
8175   # Work around the forget-to-reset-the-flag bug.
8176   echo 't clr' >>$CONFIG_STATUS
8177   echo ': clr' >>$CONFIG_STATUS
8178   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8179   echo 'CEOF
8180   sed -f $tmp/defines.sed $tmp/in >$tmp/out
8181   rm -f $tmp/in
8182   mv $tmp/out $tmp/in
8183 ' >>$CONFIG_STATUS
8184   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8185   rm -f conftest.defines
8186   mv conftest.tail conftest.defines
8187 done
8188 rm -f conftest.defines
8189 echo '  fi # grep' >>$CONFIG_STATUS
8190 echo >>$CONFIG_STATUS
8191
8192 # Break up conftest.undefs because some shells have a limit on the size
8193 # of here documents, and old seds have small limits too (100 cmds).
8194 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
8195 rm -f conftest.tail
8196 while grep . conftest.undefs >/dev/null
8197 do
8198   # Write a limited-size here document to $tmp/undefs.sed.
8199   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8200   # Speed up: don't consider the non `#undef'
8201   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
8202   # Work around the forget-to-reset-the-flag bug.
8203   echo 't clr' >>$CONFIG_STATUS
8204   echo ': clr' >>$CONFIG_STATUS
8205   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8206   echo 'CEOF
8207   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8208   rm -f $tmp/in
8209   mv $tmp/out $tmp/in
8210 ' >>$CONFIG_STATUS
8211   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8212   rm -f conftest.undefs
8213   mv conftest.tail conftest.undefs
8214 done
8215 rm -f conftest.undefs
8216
8217 cat >>$CONFIG_STATUS <<\_ACEOF
8218   # Let's still pretend it is `configure' which instantiates (i.e., don't
8219   # use $as_me), people would be surprised to read:
8220   #    /* config.h.  Generated by config.status.  */
8221   if test x"$ac_file" = x-; then
8222     echo "/* Generated by configure.  */" >$tmp/config.h
8223   else
8224     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
8225   fi
8226   cat $tmp/in >>$tmp/config.h
8227   rm -f $tmp/in
8228   if test x"$ac_file" != x-; then
8229     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8230       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8231 echo "$as_me: $ac_file is unchanged" >&6;}
8232     else
8233       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8234 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8235          X"$ac_file" : 'X\(//\)[^/]' \| \
8236          X"$ac_file" : 'X\(//\)$' \| \
8237          X"$ac_file" : 'X\(/\)' \| \
8238          .     : '\(.\)' 2>/dev/null ||
8239 echo X"$ac_file" |
8240     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8241           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8242           /^X\(\/\/\)$/{ s//\1/; q; }
8243           /^X\(\/\).*/{ s//\1/; q; }
8244           s/.*/./; q'`
8245       { if $as_mkdir_p; then
8246     mkdir -p "$ac_dir"
8247   else
8248     as_dir="$ac_dir"
8249     as_dirs=
8250     while test ! -d "$as_dir"; do
8251       as_dirs="$as_dir $as_dirs"
8252       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8253 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8254          X"$as_dir" : 'X\(//\)[^/]' \| \
8255          X"$as_dir" : 'X\(//\)$' \| \
8256          X"$as_dir" : 'X\(/\)' \| \
8257          .     : '\(.\)' 2>/dev/null ||
8258 echo X"$as_dir" |
8259     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8260           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8261           /^X\(\/\/\)$/{ s//\1/; q; }
8262           /^X\(\/\).*/{ s//\1/; q; }
8263           s/.*/./; q'`
8264     done
8265     test ! -n "$as_dirs" || mkdir $as_dirs
8266   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8267 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8268    { (exit 1); exit 1; }; }; }
8269
8270       rm -f $ac_file
8271       mv $tmp/config.h $ac_file
8272     fi
8273   else
8274     cat $tmp/config.h
8275     rm -f $tmp/config.h
8276   fi
8277 # Compute $ac_file's index in $config_headers.
8278 _am_stamp_count=1
8279 for _am_header in $config_headers :; do
8280   case $_am_header in
8281     $ac_file | $ac_file:* )
8282       break ;;
8283     * )
8284       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
8285   esac
8286 done
8287 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
8288 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8289          X$ac_file : 'X\(//\)[^/]' \| \
8290          X$ac_file : 'X\(//\)$' \| \
8291          X$ac_file : 'X\(/\)' \| \
8292          .     : '\(.\)' 2>/dev/null ||
8293 echo X$ac_file |
8294     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8295           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8296           /^X\(\/\/\)$/{ s//\1/; q; }
8297           /^X\(\/\).*/{ s//\1/; q; }
8298           s/.*/./; q'`/stamp-h$_am_stamp_count
8299 done
8300 _ACEOF
8301 cat >>$CONFIG_STATUS <<\_ACEOF
8302
8303 #
8304 # CONFIG_LINKS section.
8305 #
8306
8307 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
8308   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8309   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8310
8311   { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
8312 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
8313
8314   if test ! -r $srcdir/$ac_source; then
8315     { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
8316 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
8317    { (exit 1); exit 1; }; }
8318   fi
8319   rm -f $ac_dest
8320
8321   # Make relative symlinks.
8322   ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
8323 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8324          X"$ac_dest" : 'X\(//\)[^/]' \| \
8325          X"$ac_dest" : 'X\(//\)$' \| \
8326          X"$ac_dest" : 'X\(/\)' \| \
8327          .     : '\(.\)' 2>/dev/null ||
8328 echo X"$ac_dest" |
8329     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8330           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8331           /^X\(\/\/\)$/{ s//\1/; q; }
8332           /^X\(\/\).*/{ s//\1/; q; }
8333           s/.*/./; q'`
8334   { if $as_mkdir_p; then
8335     mkdir -p "$ac_dest_dir"
8336   else
8337     as_dir="$ac_dest_dir"
8338     as_dirs=
8339     while test ! -d "$as_dir"; do
8340       as_dirs="$as_dir $as_dirs"
8341       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8343          X"$as_dir" : 'X\(//\)[^/]' \| \
8344          X"$as_dir" : 'X\(//\)$' \| \
8345          X"$as_dir" : 'X\(/\)' \| \
8346          .     : '\(.\)' 2>/dev/null ||
8347 echo X"$as_dir" |
8348     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8349           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8350           /^X\(\/\/\)$/{ s//\1/; q; }
8351           /^X\(\/\).*/{ s//\1/; q; }
8352           s/.*/./; q'`
8353     done
8354     test ! -n "$as_dirs" || mkdir $as_dirs
8355   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
8356 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
8357    { (exit 1); exit 1; }; }; }
8358
8359   ac_builddir=.
8360
8361 if test "$ac_dest_dir" != .; then
8362   ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
8363   # A "../" for each directory in $ac_dir_suffix.
8364   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8365 else
8366   ac_dir_suffix= ac_top_builddir=
8367 fi
8368
8369 case $srcdir in
8370   .)  # No --srcdir option.  We are building in place.
8371     ac_srcdir=.
8372     if test -z "$ac_top_builddir"; then
8373        ac_top_srcdir=.
8374     else
8375        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8376     fi ;;
8377   [\\/]* | ?:[\\/]* )  # Absolute path.
8378     ac_srcdir=$srcdir$ac_dir_suffix;
8379     ac_top_srcdir=$srcdir ;;
8380   *) # Relative path.
8381     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8382     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8383 esac
8384
8385 # Do not use `cd foo && pwd` to compute absolute paths, because
8386 # the directories may not exist.
8387 case `pwd` in
8388 .) ac_abs_builddir="$ac_dest_dir";;
8389 *)
8390   case "$ac_dest_dir" in
8391   .) ac_abs_builddir=`pwd`;;
8392   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
8393   *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
8394   esac;;
8395 esac
8396 case $ac_abs_builddir in
8397 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8398 *)
8399   case ${ac_top_builddir}. in
8400   .) ac_abs_top_builddir=$ac_abs_builddir;;
8401   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8402   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8403   esac;;
8404 esac
8405 case $ac_abs_builddir in
8406 .) ac_abs_srcdir=$ac_srcdir;;
8407 *)
8408   case $ac_srcdir in
8409   .) ac_abs_srcdir=$ac_abs_builddir;;
8410   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8411   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8412   esac;;
8413 esac
8414 case $ac_abs_builddir in
8415 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8416 *)
8417   case $ac_top_srcdir in
8418   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8419   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8420   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8421   esac;;
8422 esac
8423
8424
8425   case $srcdir in
8426   [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
8427       *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
8428   esac
8429
8430   # Try a symlink, then a hard link, then a copy.
8431   ln -s $ac_rel_source $ac_dest 2>/dev/null ||
8432     ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
8433     cp -p $srcdir/$ac_source $ac_dest ||
8434     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
8435 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
8436    { (exit 1); exit 1; }; }
8437 done
8438 _ACEOF
8439 cat >>$CONFIG_STATUS <<\_ACEOF
8440
8441 #
8442 # CONFIG_COMMANDS section.
8443 #
8444 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8445   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8446   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8447   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8448 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8449          X"$ac_dest" : 'X\(//\)[^/]' \| \
8450          X"$ac_dest" : 'X\(//\)$' \| \
8451          X"$ac_dest" : 'X\(/\)' \| \
8452          .     : '\(.\)' 2>/dev/null ||
8453 echo X"$ac_dest" |
8454     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8455           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8456           /^X\(\/\/\)$/{ s//\1/; q; }
8457           /^X\(\/\).*/{ s//\1/; q; }
8458           s/.*/./; q'`
8459   { if $as_mkdir_p; then
8460     mkdir -p "$ac_dir"
8461   else
8462     as_dir="$ac_dir"
8463     as_dirs=
8464     while test ! -d "$as_dir"; do
8465       as_dirs="$as_dir $as_dirs"
8466       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8467 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8468          X"$as_dir" : 'X\(//\)[^/]' \| \
8469          X"$as_dir" : 'X\(//\)$' \| \
8470          X"$as_dir" : 'X\(/\)' \| \
8471          .     : '\(.\)' 2>/dev/null ||
8472 echo X"$as_dir" |
8473     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8474           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8475           /^X\(\/\/\)$/{ s//\1/; q; }
8476           /^X\(\/\).*/{ s//\1/; q; }
8477           s/.*/./; q'`
8478     done
8479     test ! -n "$as_dirs" || mkdir $as_dirs
8480   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8481 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8482    { (exit 1); exit 1; }; }; }
8483
8484   ac_builddir=.
8485
8486 if test "$ac_dir" != .; then
8487   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8488   # A "../" for each directory in $ac_dir_suffix.
8489   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8490 else
8491   ac_dir_suffix= ac_top_builddir=
8492 fi
8493
8494 case $srcdir in
8495   .)  # No --srcdir option.  We are building in place.
8496     ac_srcdir=.
8497     if test -z "$ac_top_builddir"; then
8498        ac_top_srcdir=.
8499     else
8500        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8501     fi ;;
8502   [\\/]* | ?:[\\/]* )  # Absolute path.
8503     ac_srcdir=$srcdir$ac_dir_suffix;
8504     ac_top_srcdir=$srcdir ;;
8505   *) # Relative path.
8506     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8507     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8508 esac
8509
8510 # Do not use `cd foo && pwd` to compute absolute paths, because
8511 # the directories may not exist.
8512 case `pwd` in
8513 .) ac_abs_builddir="$ac_dir";;
8514 *)
8515   case "$ac_dir" in
8516   .) ac_abs_builddir=`pwd`;;
8517   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8518   *) ac_abs_builddir=`pwd`/"$ac_dir";;
8519   esac;;
8520 esac
8521 case $ac_abs_builddir in
8522 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8523 *)
8524   case ${ac_top_builddir}. in
8525   .) ac_abs_top_builddir=$ac_abs_builddir;;
8526   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8527   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8528   esac;;
8529 esac
8530 case $ac_abs_builddir in
8531 .) ac_abs_srcdir=$ac_srcdir;;
8532 *)
8533   case $ac_srcdir in
8534   .) ac_abs_srcdir=$ac_abs_builddir;;
8535   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8536   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8537   esac;;
8538 esac
8539 case $ac_abs_builddir in
8540 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8541 *)
8542   case $ac_top_srcdir in
8543   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8544   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8545   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8546   esac;;
8547 esac
8548
8549
8550   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8551 echo "$as_me: executing $ac_dest commands" >&6;}
8552   case $ac_dest in
8553     default-1 )
8554 # Only add multilib support code if we just rebuilt the top-level
8555 # Makefile.
8556 case " $CONFIG_FILES " in
8557  *" Makefile "*)
8558    ac_file=Makefile . ${multi_basedir}/config-ml.in
8559    ;;
8560 esac ;;
8561     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
8562   # Strip MF so we end up with the name of the file.
8563   mf=`echo "$mf" | sed -e 's/:.*$//'`
8564   # Check whether this is an Automake generated Makefile or not.
8565   # We used to match only the files named `Makefile.in', but
8566   # some people rename them; so instead we look at the file content.
8567   # Grep'ing the first line is not enough: some people post-process
8568   # each Makefile.in and add a new line on top of each file to say so.
8569   # So let's grep whole file.
8570   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
8571     dirpart=`(dirname "$mf") 2>/dev/null ||
8572 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8573          X"$mf" : 'X\(//\)[^/]' \| \
8574          X"$mf" : 'X\(//\)$' \| \
8575          X"$mf" : 'X\(/\)' \| \
8576          .     : '\(.\)' 2>/dev/null ||
8577 echo X"$mf" |
8578     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8579           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8580           /^X\(\/\/\)$/{ s//\1/; q; }
8581           /^X\(\/\).*/{ s//\1/; q; }
8582           s/.*/./; q'`
8583   else
8584     continue
8585   fi
8586   # Extract the definition of DEPDIR, am__include, and am__quote
8587   # from the Makefile without running `make'.
8588   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
8589   test -z "$DEPDIR" && continue
8590   am__include=`sed -n 's/^am__include = //p' < "$mf"`
8591   test -z "am__include" && continue
8592   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
8593   # When using ansi2knr, U may be empty or an underscore; expand it
8594   U=`sed -n 's/^U = //p' < "$mf"`
8595   # Find all dependency output files, they are included files with
8596   # $(DEPDIR) in their names.  We invoke sed twice because it is the
8597   # simplest approach to changing $(DEPDIR) to its actual value in the
8598   # expansion.
8599   for file in `sed -n "
8600     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
8601        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
8602     # Make sure the directory exists.
8603     test -f "$dirpart/$file" && continue
8604     fdir=`(dirname "$file") 2>/dev/null ||
8605 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8606          X"$file" : 'X\(//\)[^/]' \| \
8607          X"$file" : 'X\(//\)$' \| \
8608          X"$file" : 'X\(/\)' \| \
8609          .     : '\(.\)' 2>/dev/null ||
8610 echo X"$file" |
8611     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8612           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8613           /^X\(\/\/\)$/{ s//\1/; q; }
8614           /^X\(\/\).*/{ s//\1/; q; }
8615           s/.*/./; q'`
8616     { if $as_mkdir_p; then
8617     mkdir -p $dirpart/$fdir
8618   else
8619     as_dir=$dirpart/$fdir
8620     as_dirs=
8621     while test ! -d "$as_dir"; do
8622       as_dirs="$as_dir $as_dirs"
8623       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8624 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8625          X"$as_dir" : 'X\(//\)[^/]' \| \
8626          X"$as_dir" : 'X\(//\)$' \| \
8627          X"$as_dir" : 'X\(/\)' \| \
8628          .     : '\(.\)' 2>/dev/null ||
8629 echo X"$as_dir" |
8630     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8631           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8632           /^X\(\/\/\)$/{ s//\1/; q; }
8633           /^X\(\/\).*/{ s//\1/; q; }
8634           s/.*/./; q'`
8635     done
8636     test ! -n "$as_dirs" || mkdir $as_dirs
8637   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
8638 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
8639    { (exit 1); exit 1; }; }; }
8640
8641     # echo "creating $dirpart/$file"
8642     echo '# dummy' > "$dirpart/$file"
8643   done
8644 done
8645  ;;
8646     include ) test -d include || mkdir include ;;
8647     src )
8648 test -d src || mkdir src
8649 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
8650  ;;
8651   esac
8652 done
8653 _ACEOF
8654
8655 cat >>$CONFIG_STATUS <<\_ACEOF
8656
8657 { (exit 0); exit 0; }
8658 _ACEOF
8659 chmod +x $CONFIG_STATUS
8660 ac_clean_files=$ac_clean_files_save
8661
8662
8663 # configure is writing to config.log, and then calls config.status.
8664 # config.status does its own redirection, appending to config.log.
8665 # Unfortunately, on DOS this fails, as config.log is still kept open
8666 # by configure, so config.status won't be able to write to it; its
8667 # output is simply discarded.  So we exec the FD to /dev/null,
8668 # effectively closing config.log, so it can be properly (re)opened and
8669 # appended to by config.status.  When coming back to configure, we
8670 # need to make the FD available again.
8671 if test "$no_create" != yes; then
8672   ac_cs_success=:
8673   ac_config_status_args=
8674   test "$silent" = yes &&
8675     ac_config_status_args="$ac_config_status_args --quiet"
8676   exec 5>/dev/null
8677   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8678   exec 5>>config.log
8679   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8680   # would make configure fail if this is the last instruction.
8681   $ac_cs_success || { (exit 1); exit 1; }
8682 fi
8683