PR libgcj/27271:
[official-gcc.git] / libffi / configure
blob0c32170a753625b224918a21d0d92d933d6a9015
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for libffi 2.1.
5 # Report bugs to <http://gcc.gnu.org/bugs.html>.
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 ## --------------------- ##
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
24 DUALCASE=1; export DUALCASE # for MKS sh
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
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
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
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
51 done
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
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61 as_basename=basename
62 else
63 as_basename=false
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'`
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
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=:
98 rm -f conf$$.sh
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
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
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
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; }; }
130 case $CONFIG_SHELL in
132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
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
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
156 esac
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 '
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; }; }
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
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
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197 as_expr=expr
198 else
199 as_expr=false
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'
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214 as_ln_s=ln
215 else
216 as_ln_s='cp -p'
218 rm -f conf$$ conf$$.exe conf$$.file
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
227 as_executable_p="test -f"
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'"
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'"
236 # IFS
237 # We need space, tab and new line, in precisely that order.
238 as_nl='
240 IFS=" $as_nl"
242 # CDPATH.
243 $as_unset CDPATH
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`
251 exec 6>&1
254 # Initializations.
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}
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}
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'
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"
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 POWERPC_FREEBSD_TRUE POWERPC_FREEBSD_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_LINUX_TRUE PA_LINUX_FALSE PA_HPUX_TRUE PA_HPUX_FALSE PA64_HPUX_TRUE PA64_HPUX_FALSE ALLOCA HAVE_LONG_DOUBLE TARGET TARGETDIR toolexecdir toolexeclibdir LIBOBJS LTLIBOBJS'
314 ac_subst_files=''
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
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'
354 ac_prev=
355 for ac_option
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
364 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
366 # Accept the important Cygnus configure options, so we can diagnose typos.
368 case $ac_option in
370 -bindir | --bindir | --bindi | --bind | --bin | --bi)
371 ac_prev=bindir ;;
372 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
373 bindir=$ac_optarg ;;
375 -build | --build | --buil | --bui | --bu)
376 ac_prev=build_alias ;;
377 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
378 build_alias=$ac_optarg ;;
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 ;;
387 --config-cache | -C)
388 cache_file=config.cache ;;
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 ;;
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" ;;
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'" ;;
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 ;;
427 -gas | --gas | --ga | --g)
428 # Obsolete; use --with-gas.
429 with_gas=yes ;;
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 ;;
438 -host | --host | --hos | --ho)
439 ac_prev=host_alias ;;
440 -host=* | --host=* | --hos=* | --ho=*)
441 host_alias=$ac_optarg ;;
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 ;;
450 -infodir | --infodir | --infodi | --infod | --info | --inf)
451 ac_prev=infodir ;;
452 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
453 infodir=$ac_optarg ;;
455 -libdir | --libdir | --libdi | --libd)
456 ac_prev=libdir ;;
457 -libdir=* | --libdir=* | --libdi=* | --libd=*)
458 libdir=$ac_optarg ;;
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 ;;
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 ;;
476 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477 ac_prev=mandir ;;
478 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
479 mandir=$ac_optarg ;;
481 -nfp | --nfp | --nf)
482 # Obsolete; use --without-fp.
483 with_fp=no ;;
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486 | --no-cr | --no-c | -n)
487 no_create=yes ;;
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 ;;
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 ;;
502 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503 ac_prev=prefix ;;
504 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
505 prefix=$ac_optarg ;;
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 ;;
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 ;;
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 ;;
538 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
539 | -silent | --silent | --silen | --sile | --sil)
540 silent=yes ;;
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 ;;
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 ;;
559 -site | --site | --sit)
560 ac_prev=site ;;
561 -site=* | --site=* | --sit=*)
562 site=$ac_optarg ;;
564 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565 ac_prev=srcdir ;;
566 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
567 srcdir=$ac_optarg ;;
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 ;;
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 ;;
581 -v | -verbose | --verbose | --verbos | --verbo | --verb)
582 verbose=yes ;;
584 -version | --version | --versio | --versi | --vers | -V)
585 ac_init_version=: ;;
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'" ;;
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" ;;
609 --x)
610 # Obsolete; use --with-x.
611 with_x=yes ;;
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 ;;
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 ;;
627 -*) { echo "$as_me: error: unrecognized option: $ac_option
628 Try \`$0 --help' for more information." >&2
629 { (exit 1); exit 1; }; }
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 ;;
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}
650 esac
651 done
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; }; }
659 # Be sure to have absolute paths.
660 for ac_var in exec_prefix prefix
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
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
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
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
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
700 ac_tool_prefix=
701 test -n "$host_alias" && ac_tool_prefix=$host_alias-
703 test "$silent" = yes && exec 6>/dev/null
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=..
726 else
727 ac_srcdir_defaulted=no
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; }; }
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
772 # Report the --help message.
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.
780 Usage: $0 [OPTION]... [VAR=VALUE]...
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.
785 Defaults for the options are specified in brackets.
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 \`..']
798 _ACEOF
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]
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'.
812 For better control, use the options below.
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
829 cat <<\_ACEOF
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
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
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
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
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
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
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.
886 Report bugs to <http://gcc.gnu.org/bugs.html>.
887 _ACEOF
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=.
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=
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
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";;
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}.;;
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;;
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;;
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
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
975 cd $ac_popdir
976 done
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
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
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.
996 It was created by libffi $as_me 2.1, which was
997 generated by GNU Autoconf 2.59. Invocation command line was
999 $ $0 $@
1001 _ACEOF
1003 cat <<_ASUNAME
1004 ## --------- ##
1005 ## Platform. ##
1006 ## --------- ##
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`
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`
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`
1025 _ASUNAME
1027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1028 for as_dir in $PATH
1030 IFS=$as_save_IFS
1031 test -z "$as_dir" && as_dir=.
1032 echo "PATH: $as_dir"
1033 done
1035 } >&5
1037 cat >&5 <<_ACEOF
1040 ## ----------- ##
1041 ## Core tests. ##
1042 ## ----------- ##
1044 _ACEOF
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
1059 for ac_arg
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'" ;;
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
1085 -* ) ac_must_keep_next=true ;;
1086 esac
1088 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1089 # Get rid of the leading space.
1090 ac_sep=" "
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; }
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.
1106 echo
1108 cat <<\_ASBOX
1109 ## ---------------- ##
1110 ## Cache variables. ##
1111 ## ---------------- ##
1112 _ASBOX
1113 echo
1114 # The following way of writing the cache mishandles newlines in values,
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"
1124 sed -n \
1125 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1127 esac;
1129 echo
1131 cat <<\_ASBOX
1132 ## ----------------- ##
1133 ## Output variables. ##
1134 ## ----------------- ##
1135 _ASBOX
1136 echo
1137 for ac_var in $ac_subst_vars
1139 eval ac_val=$`echo $ac_var`
1140 echo "$ac_var='"'"'$ac_val'"'"'"
1141 done | sort
1142 echo
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
1153 eval ac_val=$`echo $ac_var`
1154 echo "$ac_var='"'"'$ac_val'"'"'"
1155 done | sort
1156 echo
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
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
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
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
1187 # Predefined preprocessor variables.
1189 cat >>confdefs.h <<_ACEOF
1190 #define PACKAGE_NAME "$PACKAGE_NAME"
1191 _ACEOF
1194 cat >>confdefs.h <<_ACEOF
1195 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1196 _ACEOF
1199 cat >>confdefs.h <<_ACEOF
1200 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1201 _ACEOF
1204 cat >>confdefs.h <<_ACEOF
1205 #define PACKAGE_STRING "$PACKAGE_STRING"
1206 _ACEOF
1209 cat >>confdefs.h <<_ACEOF
1210 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1211 _ACEOF
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"
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"
1230 done
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
1243 else
1244 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1245 echo "$as_me: creating cache $cache_file" >&6;}
1246 >$cache_file
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 ,);;
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
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; }; }
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
1332 ac_config_headers="$ac_config_headers fficonfig.h"
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
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.
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.."
1360 else
1361 multi_basedir="$srcdir/.."
1365 ac_config_commands="$ac_config_commands default-1"
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
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; }; }
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.
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; }; }
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; }; }
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/'`
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; }; }
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/'`
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; }; }
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/'`
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}
1477 . ${srcdir}/configure.host
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
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/* ) ;;
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.
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.
1525 else
1526 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1527 break 3
1530 done
1531 done
1533 esac
1534 done
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
1548 echo "$as_me:$LINENO: result: $INSTALL" >&5
1549 echo "${ECHO_T}$INSTALL" >&6
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}'
1555 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1557 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
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`
1575 rm -f conftest.file
1576 if test "$*" != "X $srcdir/configure conftest.file" \
1577 && test "$*" != "X conftest.file $srcdir/configure"; then
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; }; }
1590 test "$2" = conftest.file
1592 then
1593 # Ok.
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; }; }
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
1617 # expand $ac_aux_dir to an absolute path
1618 am_aux_dir=`cd $ac_aux_dir && pwd`
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;}
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;
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'
1663 for ac_prog in gawk mawk nawk awk
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
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
1686 done
1687 done
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
1700 test -n "$AWK" && break
1701 done
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
1720 rm -f conftest.make
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}"
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=_
1739 rmdir .tst 2>/dev/null
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; }; }
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
1759 # Define the identity of the package.
1760 PACKAGE='libffi'
1761 VERSION='2.1'
1764 cat >>confdefs.h <<_ACEOF
1765 #define PACKAGE "$PACKAGE"
1766 _ACEOF
1769 cat >>confdefs.h <<_ACEOF
1770 #define VERSION "$VERSION"
1771 _ACEOF
1773 # Some tools Automake needs.
1775 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1778 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1781 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1784 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1787 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1789 install_sh=${install_sh-"$am_aux_dir/install-sh"}
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
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
1818 done
1819 done
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
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
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
1856 done
1857 done
1859 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
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
1871 STRIP=$ac_ct_STRIP
1872 else
1873 STRIP="$ac_cv_prog_STRIP"
1877 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1879 # We need awk for the "check" target. The system "awk" is bad on
1880 # some platforms.
1881 # Always define AMTAR for backward compatibility.
1883 AMTAR=${AMTAR-"${am_missing_run}tar"}
1885 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
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.
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
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
1926 done
1927 done
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
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
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
1964 done
1965 done
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
1978 CC=$ac_ct_CC
1979 else
1980 CC="$ac_cv_prog_CC"
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
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
2006 done
2007 done
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
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
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
2044 done
2045 done
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
2058 CC=$ac_ct_CC
2059 else
2060 CC="$ac_cv_prog_CC"
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
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
2087 ac_cv_prog_CC="cc"
2088 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2089 break 2
2091 done
2092 done
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+' '}$@"
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
2118 if test -z "$CC"; then
2119 if test -n "$ac_tool_prefix"; then
2120 for ac_prog in cl
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
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
2143 done
2144 done
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
2157 test -n "$CC" && break
2158 done
2160 if test -z "$CC"; then
2161 ac_ct_CC=$CC
2162 for ac_prog in cl
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
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
2185 done
2186 done
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
2199 test -n "$ac_ct_CC" && break
2200 done
2202 CC=$ac_ct_CC
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; }; }
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); }
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. */
2242 main ()
2246 return 0;
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.
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
2272 test -f "$ac_file" || continue
2273 case $ac_file in
2274 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2276 conftest.$ac_ext )
2277 # This is the source file.
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;;
2291 break;;
2292 esac
2293 done
2294 else
2295 echo "$as_me: failed program was:" >&5
2296 sed 's/^/| /' conftest.$ac_ext >&5
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; }; }
2305 ac_exeext=$ac_cv_exeext
2306 echo "$as_me:$LINENO: result: $ac_file" >&5
2307 echo "${ECHO_T}$ac_file" >&6
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; }; }
2337 echo "$as_me:$LINENO: result: yes" >&5
2338 echo "${ECHO_T}yes" >&6
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
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; }; }
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
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. */
2398 main ()
2402 return 0;
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
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; }; }
2429 rm -f conftest.$ac_cv_objext conftest.$ac_ext
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. */
2448 main ()
2450 #ifndef __GNUC__
2451 choke me
2452 #endif
2455 return 0;
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
2485 ac_compiler_gnu=no
2487 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2488 ac_cv_c_compiler_gnu=$ac_compiler_gnu
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. */
2510 main ()
2514 return 0;
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
2544 ac_cv_prog_cc_g=no
2546 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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"
2558 else
2559 if test "$GCC" = yes; then
2560 CFLAGS="-O2"
2561 else
2562 CFLAGS=
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;
2589 return p[i];
2591 static char *f (char * (*g) (char **, int), char **p, ...)
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;
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];
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;
2617 main ()
2619 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2621 return 0;
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__"
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
2663 rm -f conftest.err conftest.$ac_objext
2664 done
2665 rm -f conftest.$ac_ext conftest.$ac_objext
2666 CC=$ac_save_CC
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 ;;
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
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);'
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>
2728 main ()
2730 exit (42);
2732 return 0;
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
2758 else
2759 echo "$as_me: failed program was:" >&5
2760 sed 's/^/| /' conftest.$ac_ext >&5
2762 continue
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
2773 main ()
2775 exit (42);
2777 return 0;
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
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
2817 else
2818 echo "$as_me: failed program was:" >&5
2819 sed 's/^/| /' conftest.$ac_ext >&5
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"
2830 ac_config_commands="$ac_config_commands depfiles"
2833 am_make=${MAKE-make}
2834 cat > confinc << 'END'
2835 am__doit:
2836 @echo done
2837 .PHONY: am__doit
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
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
2868 echo "$as_me:$LINENO: result: $_am_result" >&5
2869 echo "${ECHO_T}$_am_result" >&6
2870 rm -f confinc confmf
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"
2877 if test "x$enable_dependency_tracking" != xno; then
2878 am_depcomp="$ac_aux_dir/depcomp"
2879 AMDEPBACKSLASH='\'
2883 if test "x$enable_dependency_tracking" != xno; then
2884 AMDEP_TRUE=
2885 AMDEP_FALSE='#'
2886 else
2887 AMDEP_TRUE='#'
2888 AMDEP_FALSE=
2894 depcc="$CC" am_compiler_list=
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
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`
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.
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
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
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
2977 done
2979 cd ..
2980 rm -rf conftest.dir
2981 else
2982 am_cv_CC_dependencies_compiler_type=none
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
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=
3007 # By default we simply use the C compiler to build assembly code.
3009 test "${CCAS+set}" = set || CCAS=$CC
3010 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
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
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. */
3034 main ()
3038 return 0;
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.
3079 else
3080 # cc exists but doesn't like -o.
3081 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3085 else
3086 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3088 rm -f conftest*
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
3098 cat >>confdefs.h <<\_ACEOF
3099 #define NO_MINUS_C_MINUS_O 1
3100 _ACEOF
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"
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 ;;
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
3132 done
3133 IFS="$ac_save_ifs"
3135 esac
3136 else
3137 enable_shared=yes
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 ;;
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
3154 done
3155 IFS="$ac_save_ifs"
3157 esac
3158 else
3159 enable_static=yes
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 ;;
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
3176 done
3177 IFS="$ac_save_ifs"
3179 esac
3180 else
3181 enable_fast_install=yes
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
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'` ;;
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"
3215 # If it fails, then pretend we aren't using GCC.
3216 ac_prog=ld
3219 # If it is relative, then search for the first ld in PATH.
3220 with_gnu_ld=unknown
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
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
3248 done
3249 IFS="$ac_save_ifs"
3250 else
3251 lt_cv_path_LD="$LD" # Let the user override the test with a path.
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
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
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
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'
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"
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
3324 done
3325 IFS="$ac_save_ifs"
3326 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3330 NM="$lt_cv_path_NM"
3331 echo "$as_me:$LINENO: result: $NM" >&5
3332 echo "${ECHO_T}$NM" >&6
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
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.
3364 case $host_os in
3365 aix*)
3366 lt_cv_deplibs_check_method=pass_all
3369 beos*)
3370 lt_cv_deplibs_check_method=pass_all
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
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'
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'
3392 *) # Darwin 1.3 on
3393 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3395 esac
3396 lt_cv_deplibs_check_method=pass_all
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.*`
3409 esac
3410 else
3411 lt_cv_deplibs_check_method=pass_all
3415 gnu*)
3416 lt_cv_deplibs_check_method=pass_all
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
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
3431 esac
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"
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"
3450 esac
3451 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3452 lt_cv_deplibs_check_method=pass_all
3455 # This must be Linux ELF.
3456 linux-gnu*)
3457 lt_cv_deplibs_check_method=pass_all
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$'
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
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
3481 sco3.2v5*)
3482 lt_cv_deplibs_check_method=pass_all
3485 solaris*)
3486 lt_cv_deplibs_check_method=pass_all
3487 lt_cv_file_magic_test_file=/lib/libc.so
3490 sysv5uw[78]* | sysv4*uw2*)
3491 lt_cv_deplibs_check_method=pass_all
3494 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3495 case $host_vendor in
3496 ncr)
3497 lt_cv_deplibs_check_method=pass_all
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*`
3503 esac
3505 esac
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
3517 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
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
3526 teststring="ABCD"
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
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;
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;
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
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`
3567 esac
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
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
3591 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3593 ?:/*)
3594 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
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
3612 else
3613 cat <<EOF 1>&2
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
3625 fi ;;
3626 esac
3628 break
3630 done
3631 IFS="$ac_save_ifs"
3632 MAGIC_CMD="$ac_save_MAGIC_CMD"
3634 esac
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
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
3655 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3657 ?:/*)
3658 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
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
3676 else
3677 cat <<EOF 1>&2
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
3689 fi ;;
3690 esac
3692 break
3694 done
3695 IFS="$ac_save_ifs"
3696 MAGIC_CMD="$ac_save_MAGIC_CMD"
3698 esac
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
3710 else
3711 MAGIC_CMD=:
3717 esac
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
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
3741 done
3742 done
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
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
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
3779 done
3780 done
3782 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
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
3794 RANLIB=$ac_ct_RANLIB
3795 else
3796 RANLIB="$ac_cv_prog_RANLIB"
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
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
3821 done
3822 done
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
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
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
3859 done
3860 done
3862 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
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
3874 STRIP=$ac_ct_STRIP
3875 else
3876 STRIP="$ac_cv_prog_STRIP"
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"
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"
3894 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3895 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
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
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"
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"
3924 *N32*)
3925 LD="${LD-ld} -melf32bmipn32"
3927 *64-bit*)
3928 LD="${LD-ld} -melf64bmip"
3930 esac
3931 else
3932 case `/usr/bin/file conftest.$ac_objext` in
3933 *32-bit*)
3934 LD="${LD-ld} -32"
3936 *N32*)
3937 LD="${LD-ld} -n32"
3939 *64-bit*)
3940 LD="${LD-ld} -64"
3942 esac
3945 rm -rf conftest*
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"
3960 *ELF-64*)
3961 HPUX_IA64_MODE="64"
3963 esac
3965 rm -rf conftest*
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"
3982 ppc64-*linux*|powerpc64-*linux*)
3983 LD="${LD-ld} -m elf32ppclinux"
3985 s390x-*linux*)
3986 LD="${LD-ld} -m elf_s390"
3988 sparc64-*linux*)
3989 LD="${LD-ld} -m elf32_sparc"
3991 esac
3993 *64-bit*)
3994 case $host in
3995 x86_64-*linux*)
3996 LD="${LD-ld} -m elf_x86_64"
3998 ppc*-*linux*|powerpc*-*linux*)
3999 LD="${LD-ld} -m elf64ppc"
4001 s390*-*linux*)
4002 LD="${LD-ld} -m elf64_s390"
4004 sparc*-*linux*)
4005 LD="${LD-ld} -m elf64_sparc"
4007 esac
4009 esac
4011 rm -rf conftest*
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
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
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. */
4039 main ()
4043 return 0;
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
4073 lt_cv_cc_needs_belf=no
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
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"
4093 esac
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.
4104 # config.status only pays attention to the cache file if you give it
4105 # the --recheck option to rerun configure.
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.
4111 _ACEOF
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.
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"
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"
4133 esac;
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"
4150 rm -f confcache
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; }; }
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
4177 else
4178 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
4179 echo "$as_me: creating cache $cache_file" >&6;}
4180 >$cache_file
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"
4187 # Always use our own libtool.
4188 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
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
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
4209 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4210 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
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=
4221 MAINT=$MAINTAINER_MODE_TRUE
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=
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"
4243 ac_preproc_ok=false
4244 for ac_c_preproc_warn_flag in '' yes
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=
4279 else
4280 ac_cpp_err=yes
4282 if test -z "$ac_cpp_err"; then
4284 else
4285 echo "$as_me: failed program was:" >&5
4286 sed 's/^/| /' conftest.$ac_ext >&5
4288 # Broken: fails on valid input.
4289 continue
4291 rm -f conftest.err conftest.$ac_ext
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=
4317 else
4318 ac_cpp_err=yes
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
4327 # Passes both tests.
4328 ac_preproc_ok=:
4329 break
4331 rm -f conftest.err conftest.$ac_ext
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
4340 done
4341 ac_cv_prog_CPP=$CPP
4344 CPP=$ac_cv_prog_CPP
4345 else
4346 ac_cv_prog_CPP=$CPP
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
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=
4386 else
4387 ac_cpp_err=yes
4389 if test -z "$ac_cpp_err"; then
4391 else
4392 echo "$as_me: failed program was:" >&5
4393 sed 's/^/| /' conftest.$ac_ext >&5
4395 # Broken: fails on valid input.
4396 continue
4398 rm -f conftest.err conftest.$ac_ext
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=
4424 else
4425 ac_cpp_err=yes
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
4434 # Passes both tests.
4435 ac_preproc_ok=:
4436 break
4438 rm -f conftest.err conftest.$ac_ext
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
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; }; }
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
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'
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
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>
4492 main ()
4496 return 0;
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
4526 ac_cv_header_stdc=no
4528 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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>
4540 _ACEOF
4541 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4542 $EGREP "memchr" >/dev/null 2>&1; then
4544 else
4545 ac_cv_header_stdc=no
4547 rm -f conftest*
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>
4561 _ACEOF
4562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4563 $EGREP "free" >/dev/null 2>&1; then
4565 else
4566 ac_cv_header_stdc=no
4568 rm -f conftest*
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
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
4595 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4597 main ()
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);
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
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
4624 ( exit $ac_status )
4625 ac_cv_header_stdc=no
4627 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
4635 cat >>confdefs.h <<\_ACEOF
4636 #define STDC_HEADERS 1
4637 _ACEOF
4641 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
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
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
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
4697 eval "$as_ac_Header=no"
4699 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
4710 done
4714 for ac_header in sys/mman.h
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
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
4765 ac_header_compiler=no
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
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=
4796 else
4797 ac_cpp_err=yes
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
4805 ac_header_preproc=no
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
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
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;}
4834 cat <<\_ASBOX
4835 ## ------------------------------------------- ##
4836 ## Report this to http://gcc.gnu.org/bugs.html ##
4837 ## ------------------------------------------- ##
4838 _ASBOX
4840 sed "s/^/$as_me: WARNING: /" >&2
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"
4850 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4851 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
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
4861 done
4864 for ac_func in mmap
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
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. */
4887 #ifdef __STDC__
4888 # include <limits.h>
4889 #else
4890 # include <assert.h>
4891 #endif
4893 #undef $ac_func
4895 /* Override any gcc2 internal prototype to avoid an error. */
4896 #ifdef __cplusplus
4897 extern "C"
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
4913 #endif
4916 main ()
4918 return f != $ac_func;
4920 return 0;
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
4950 eval "$as_ac_var=no"
4952 rm -f conftest.err conftest.$ac_objext \
4953 conftest$ac_exeext conftest.$ac_ext
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
4963 done
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
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
5014 ac_header_compiler=no
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
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=
5045 else
5046 ac_cpp_err=yes
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
5054 ac_header_preproc=no
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
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
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;}
5083 cat <<\_ASBOX
5084 ## ------------------------------------------- ##
5085 ## Report this to http://gcc.gnu.org/bugs.html ##
5086 ## ------------------------------------------- ##
5087 _ASBOX
5089 sed "s/^/$as_me: WARNING: /" >&2
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
5099 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
5100 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
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
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
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. */
5130 #ifdef __STDC__
5131 # include <limits.h>
5132 #else
5133 # include <assert.h>
5134 #endif
5136 #undef mmap
5138 /* Override any gcc2 internal prototype to avoid an error. */
5139 #ifdef __cplusplus
5140 extern "C"
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
5156 #endif
5159 main ()
5161 return f != mmap;
5163 return 0;
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
5193 ac_cv_func_mmap=no
5195 rm -f conftest.err conftest.$ac_objext \
5196 conftest$ac_exeext conftest.$ac_ext
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
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 ;;
5226 ac_cv_func_mmap_file=yes;;
5227 esac
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 ;;
5250 ac_cv_func_mmap_dev_zero=yes;;
5251 esac
5253 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_dev_zero" >&5
5254 echo "${ECHO_T}$ac_cv_func_mmap_dev_zero" >&6
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>
5272 #ifndef MAP_ANONYMOUS
5273 #define MAP_ANONYMOUS MAP_ANON
5274 #endif
5277 main ()
5279 int n = MAP_ANONYMOUS;
5281 return 0;
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
5311 ac_cv_decl_map_anon=no
5313 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5315 echo "$as_me:$LINENO: result: $ac_cv_decl_map_anon" >&5
5316 echo "${ECHO_T}$ac_cv_decl_map_anon" >&6
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 ;;
5335 ac_cv_func_mmap_anon=yes;;
5336 esac
5338 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_anon" >&5
5339 echo "${ECHO_T}$ac_cv_func_mmap_anon" >&6
5343 if test $ac_cv_func_mmap_file = yes; then
5345 cat >>confdefs.h <<\_ACEOF
5346 #define HAVE_MMAP_FILE 1
5347 _ACEOF
5350 if test $ac_cv_func_mmap_dev_zero = yes; then
5352 cat >>confdefs.h <<\_ACEOF
5353 #define HAVE_MMAP_DEV_ZERO 1
5354 _ACEOF
5357 if test $ac_cv_func_mmap_anon = yes; then
5359 cat >>confdefs.h <<\_ACEOF
5360 #define HAVE_MMAP_ANON 1
5361 _ACEOF
5368 if test -d $srcdir/testsuite; then
5369 TESTSUBDIR_TRUE=
5370 TESTSUBDIR_FALSE='#'
5371 else
5372 TESTSUBDIR_TRUE='#'
5373 TESTSUBDIR_FALSE=
5377 TARGETDIR="unknown"
5378 case "$host" in
5379 i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
5380 i*86-*-gnu*) TARGET=X86; TARGETDIR=x86;;
5381 i*86-*-solaris2.1[0-9]*) TARGET=X86_64; TARGETDIR=x86;;
5382 i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
5383 i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
5384 i*86-*-freebsd* | i*86-*-kfreebsd*-gnu) TARGET=X86; TARGETDIR=x86;;
5385 i*86-*-netbsdelf* | i*86-*-knetbsd*-gnu) TARGET=X86; TARGETDIR=x86;;
5386 i*86-*-rtems*) TARGET=X86; TARGETDIR=x86;;
5387 i*86-*-win32*) TARGET=X86_WIN32; TARGETDIR=x86;;
5388 i*86-*-cygwin*) TARGET=X86_WIN32; TARGETDIR=x86;;
5389 i*86-*-mingw*) TARGET=X86_WIN32; TARGETDIR=x86;;
5390 frv-*-*) TARGET=FRV; TARGETDIR=frv;;
5391 sparc-sun-4*) TARGET=SPARC; TARGETDIR=sparc;;
5392 sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;;
5393 sparc-*-linux* | sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
5394 sparc*-*-rtems*) TARGET=SPARC; TARGETDIR=sparc;;
5395 sparc64-*-linux* | sparc64-*-freebsd* | sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
5396 alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu) TARGET=ALPHA; TARGETDIR=alpha;;
5397 ia64*-*-*) TARGET=IA64; TARGETDIR=ia64;;
5398 m32r*-*-linux* ) TARGET=M32R; TARGETDIR=m32r;;
5399 m68k-*-linux*) TARGET=M68K; TARGETDIR=m68k;;
5400 mips64*-*);;
5401 mips-sgi-irix5.* | mips-sgi-irix6.*) TARGET=MIPS_IRIX; TARGETDIR=mips;;
5402 mips*-*-linux*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
5403 powerpc*-*-linux* | powerpc-*-sysv*) TARGET=POWERPC; TARGETDIR=powerpc;;
5404 powerpc-*-beos*) TARGET=POWERPC; TARGETDIR=powerpc;;
5405 powerpc-*-darwin*) TARGET=POWERPC_DARWIN; TARGETDIR=powerpc;;
5406 powerpc-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5407 powerpc-*-freebsd*) TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc;;
5408 powerpc*-*-rtems*) TARGET=POWERPC; TARGETDIR=powerpc;;
5409 rs6000-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5410 arm*-*-linux-*) TARGET=ARM; TARGETDIR=arm;;
5411 arm*-*-netbsdelf* | arm*-*-knetbsd*-gnu) TARGET=ARM; TARGETDIR=arm;;
5412 arm*-*-rtems*) TARGET=ARM; TARGETDIR=arm;;
5413 cris-*-*) TARGET=LIBFFI_CRIS; TARGETDIR=cris;;
5414 s390-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5415 s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5416 x86_64-*-linux* | x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) TARGET=X86_64; TARGETDIR=x86;;
5417 sh-*-linux* | sh[34]*-*-linux*) TARGET=SH; TARGETDIR=sh;;
5418 sh-*-rtems*) TARGET=SH; TARGETDIR=sh;;
5419 sh64-*-linux* | sh5*-*-linux*) TARGET=SH64; TARGETDIR=sh64;;
5420 hppa*-*-linux* | parisc*-*-linux*) TARGET=PA_LINUX; TARGETDIR=pa;;
5421 hppa*64-*-hpux*) TARGET=PA64_HPUX; TARGETDIR=pa;;
5422 hppa*-*-hpux*) TARGET=PA_HPUX; TARGETDIR=pa;;
5423 esac
5427 if test $TARGETDIR = unknown; then
5428 { { echo "$as_me:$LINENO: error: \"libffi has not been ported to $host.\"" >&5
5429 echo "$as_me: error: \"libffi has not been ported to $host.\"" >&2;}
5430 { (exit 1); exit 1; }; }
5435 if test x$TARGET = xMIPS_IRIX; then
5436 MIPS_IRIX_TRUE=
5437 MIPS_IRIX_FALSE='#'
5438 else
5439 MIPS_IRIX_TRUE='#'
5440 MIPS_IRIX_FALSE=
5445 if test x$TARGET = xMIPS_LINUX; then
5446 MIPS_LINUX_TRUE=
5447 MIPS_LINUX_FALSE='#'
5448 else
5449 MIPS_LINUX_TRUE='#'
5450 MIPS_LINUX_FALSE=
5455 if test x$TARGET = xSPARC; then
5456 SPARC_TRUE=
5457 SPARC_FALSE='#'
5458 else
5459 SPARC_TRUE='#'
5460 SPARC_FALSE=
5465 if test x$TARGET = xX86; then
5466 X86_TRUE=
5467 X86_FALSE='#'
5468 else
5469 X86_TRUE='#'
5470 X86_FALSE=
5475 if test x$TARGET = xX86_WIN32; then
5476 X86_WIN32_TRUE=
5477 X86_WIN32_FALSE='#'
5478 else
5479 X86_WIN32_TRUE='#'
5480 X86_WIN32_FALSE=
5485 if test x$TARGET = xALPHA; then
5486 ALPHA_TRUE=
5487 ALPHA_FALSE='#'
5488 else
5489 ALPHA_TRUE='#'
5490 ALPHA_FALSE=
5495 if test x$TARGET = xIA64; then
5496 IA64_TRUE=
5497 IA64_FALSE='#'
5498 else
5499 IA64_TRUE='#'
5500 IA64_FALSE=
5505 if test x$TARGET = xM32R; then
5506 M32R_TRUE=
5507 M32R_FALSE='#'
5508 else
5509 M32R_TRUE='#'
5510 M32R_FALSE=
5515 if test x$TARGET = xM68K; then
5516 M68K_TRUE=
5517 M68K_FALSE='#'
5518 else
5519 M68K_TRUE='#'
5520 M68K_FALSE=
5525 if test x$TARGET = xPOWERPC; then
5526 POWERPC_TRUE=
5527 POWERPC_FALSE='#'
5528 else
5529 POWERPC_TRUE='#'
5530 POWERPC_FALSE=
5535 if test x$TARGET = xPOWERPC_AIX; then
5536 POWERPC_AIX_TRUE=
5537 POWERPC_AIX_FALSE='#'
5538 else
5539 POWERPC_AIX_TRUE='#'
5540 POWERPC_AIX_FALSE=
5545 if test x$TARGET = xPOWERPC_DARWIN; then
5546 POWERPC_DARWIN_TRUE=
5547 POWERPC_DARWIN_FALSE='#'
5548 else
5549 POWERPC_DARWIN_TRUE='#'
5550 POWERPC_DARWIN_FALSE=
5555 if test x$TARGET = xPOWERPC_FREEBSD; then
5556 POWERPC_FREEBSD_TRUE=
5557 POWERPC_FREEBSD_FALSE='#'
5558 else
5559 POWERPC_FREEBSD_TRUE='#'
5560 POWERPC_FREEBSD_FALSE=
5565 if test x$TARGET = xARM; then
5566 ARM_TRUE=
5567 ARM_FALSE='#'
5568 else
5569 ARM_TRUE='#'
5570 ARM_FALSE=
5575 if test x$TARGET = xLIBFFI_CRIS; then
5576 LIBFFI_CRIS_TRUE=
5577 LIBFFI_CRIS_FALSE='#'
5578 else
5579 LIBFFI_CRIS_TRUE='#'
5580 LIBFFI_CRIS_FALSE=
5585 if test x$TARGET = xFRV; then
5586 FRV_TRUE=
5587 FRV_FALSE='#'
5588 else
5589 FRV_TRUE='#'
5590 FRV_FALSE=
5595 if test x$TARGET = xS390; then
5596 S390_TRUE=
5597 S390_FALSE='#'
5598 else
5599 S390_TRUE='#'
5600 S390_FALSE=
5605 if test x$TARGET = xX86_64; then
5606 X86_64_TRUE=
5607 X86_64_FALSE='#'
5608 else
5609 X86_64_TRUE='#'
5610 X86_64_FALSE=
5615 if test x$TARGET = xSH; then
5616 SH_TRUE=
5617 SH_FALSE='#'
5618 else
5619 SH_TRUE='#'
5620 SH_FALSE=
5625 if test x$TARGET = xSH64; then
5626 SH64_TRUE=
5627 SH64_FALSE='#'
5628 else
5629 SH64_TRUE='#'
5630 SH64_FALSE=
5635 if test x$TARGET = xPA_LINUX; then
5636 PA_LINUX_TRUE=
5637 PA_LINUX_FALSE='#'
5638 else
5639 PA_LINUX_TRUE='#'
5640 PA_LINUX_FALSE=
5645 if test x$TARGET = xPA_HPUX; then
5646 PA_HPUX_TRUE=
5647 PA_HPUX_FALSE='#'
5648 else
5649 PA_HPUX_TRUE='#'
5650 PA_HPUX_FALSE=
5655 if test x$TARGET = xPA64_HPUX; then
5656 PA64_HPUX_TRUE=
5657 PA64_HPUX_FALSE='#'
5658 else
5659 PA64_HPUX_TRUE='#'
5660 PA64_HPUX_FALSE=
5664 case x$TARGET in
5665 xMIPS*) TARGET=MIPS ;;
5666 *) ;;
5667 esac
5669 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5670 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5671 if test "${ac_cv_header_stdc+set}" = set; then
5672 echo $ECHO_N "(cached) $ECHO_C" >&6
5673 else
5674 cat >conftest.$ac_ext <<_ACEOF
5675 /* confdefs.h. */
5676 _ACEOF
5677 cat confdefs.h >>conftest.$ac_ext
5678 cat >>conftest.$ac_ext <<_ACEOF
5679 /* end confdefs.h. */
5680 #include <stdlib.h>
5681 #include <stdarg.h>
5682 #include <string.h>
5683 #include <float.h>
5686 main ()
5690 return 0;
5692 _ACEOF
5693 rm -f conftest.$ac_objext
5694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5695 (eval $ac_compile) 2>conftest.er1
5696 ac_status=$?
5697 grep -v '^ *+' conftest.er1 >conftest.err
5698 rm -f conftest.er1
5699 cat conftest.err >&5
5700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701 (exit $ac_status); } &&
5702 { ac_try='test -z "$ac_c_werror_flag"
5703 || test ! -s conftest.err'
5704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5705 (eval $ac_try) 2>&5
5706 ac_status=$?
5707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708 (exit $ac_status); }; } &&
5709 { ac_try='test -s conftest.$ac_objext'
5710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5711 (eval $ac_try) 2>&5
5712 ac_status=$?
5713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714 (exit $ac_status); }; }; then
5715 ac_cv_header_stdc=yes
5716 else
5717 echo "$as_me: failed program was:" >&5
5718 sed 's/^/| /' conftest.$ac_ext >&5
5720 ac_cv_header_stdc=no
5722 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5724 if test $ac_cv_header_stdc = yes; then
5725 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5726 cat >conftest.$ac_ext <<_ACEOF
5727 /* confdefs.h. */
5728 _ACEOF
5729 cat confdefs.h >>conftest.$ac_ext
5730 cat >>conftest.$ac_ext <<_ACEOF
5731 /* end confdefs.h. */
5732 #include <string.h>
5734 _ACEOF
5735 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5736 $EGREP "memchr" >/dev/null 2>&1; then
5738 else
5739 ac_cv_header_stdc=no
5741 rm -f conftest*
5745 if test $ac_cv_header_stdc = yes; then
5746 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5747 cat >conftest.$ac_ext <<_ACEOF
5748 /* confdefs.h. */
5749 _ACEOF
5750 cat confdefs.h >>conftest.$ac_ext
5751 cat >>conftest.$ac_ext <<_ACEOF
5752 /* end confdefs.h. */
5753 #include <stdlib.h>
5755 _ACEOF
5756 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5757 $EGREP "free" >/dev/null 2>&1; then
5759 else
5760 ac_cv_header_stdc=no
5762 rm -f conftest*
5766 if test $ac_cv_header_stdc = yes; then
5767 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5768 if test "$cross_compiling" = yes; then
5770 else
5771 cat >conftest.$ac_ext <<_ACEOF
5772 /* confdefs.h. */
5773 _ACEOF
5774 cat confdefs.h >>conftest.$ac_ext
5775 cat >>conftest.$ac_ext <<_ACEOF
5776 /* end confdefs.h. */
5777 #include <ctype.h>
5778 #if ((' ' & 0x0FF) == 0x020)
5779 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5780 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5781 #else
5782 # define ISLOWER(c) \
5783 (('a' <= (c) && (c) <= 'i') \
5784 || ('j' <= (c) && (c) <= 'r') \
5785 || ('s' <= (c) && (c) <= 'z'))
5786 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5787 #endif
5789 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5791 main ()
5793 int i;
5794 for (i = 0; i < 256; i++)
5795 if (XOR (islower (i), ISLOWER (i))
5796 || toupper (i) != TOUPPER (i))
5797 exit(2);
5798 exit (0);
5800 _ACEOF
5801 rm -f conftest$ac_exeext
5802 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5803 (eval $ac_link) 2>&5
5804 ac_status=$?
5805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5806 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5808 (eval $ac_try) 2>&5
5809 ac_status=$?
5810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5811 (exit $ac_status); }; }; then
5813 else
5814 echo "$as_me: program exited with status $ac_status" >&5
5815 echo "$as_me: failed program was:" >&5
5816 sed 's/^/| /' conftest.$ac_ext >&5
5818 ( exit $ac_status )
5819 ac_cv_header_stdc=no
5821 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5825 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5826 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5827 if test $ac_cv_header_stdc = yes; then
5829 cat >>confdefs.h <<\_ACEOF
5830 #define STDC_HEADERS 1
5831 _ACEOF
5836 for ac_func in memcpy
5838 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5839 echo "$as_me:$LINENO: checking for $ac_func" >&5
5840 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5841 if eval "test \"\${$as_ac_var+set}\" = set"; then
5842 echo $ECHO_N "(cached) $ECHO_C" >&6
5843 else
5844 cat >conftest.$ac_ext <<_ACEOF
5845 /* confdefs.h. */
5846 _ACEOF
5847 cat confdefs.h >>conftest.$ac_ext
5848 cat >>conftest.$ac_ext <<_ACEOF
5849 /* end confdefs.h. */
5850 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5852 #define $ac_func innocuous_$ac_func
5854 /* System header to define __stub macros and hopefully few prototypes,
5855 which can conflict with char $ac_func (); below.
5856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5857 <limits.h> exists even on freestanding compilers. */
5859 #ifdef __STDC__
5860 # include <limits.h>
5861 #else
5862 # include <assert.h>
5863 #endif
5865 #undef $ac_func
5867 /* Override any gcc2 internal prototype to avoid an error. */
5868 #ifdef __cplusplus
5869 extern "C"
5871 #endif
5872 /* We use char because int might match the return type of a gcc2
5873 builtin and then its argument prototype would still apply. */
5874 char $ac_func ();
5875 /* The GNU C library defines this for functions which it implements
5876 to always fail with ENOSYS. Some functions are actually named
5877 something starting with __ and the normal name is an alias. */
5878 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5879 choke me
5880 #else
5881 char (*f) () = $ac_func;
5882 #endif
5883 #ifdef __cplusplus
5885 #endif
5888 main ()
5890 return f != $ac_func;
5892 return 0;
5894 _ACEOF
5895 rm -f conftest.$ac_objext conftest$ac_exeext
5896 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5897 (eval $ac_link) 2>conftest.er1
5898 ac_status=$?
5899 grep -v '^ *+' conftest.er1 >conftest.err
5900 rm -f conftest.er1
5901 cat conftest.err >&5
5902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5903 (exit $ac_status); } &&
5904 { ac_try='test -z "$ac_c_werror_flag"
5905 || test ! -s conftest.err'
5906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5907 (eval $ac_try) 2>&5
5908 ac_status=$?
5909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5910 (exit $ac_status); }; } &&
5911 { ac_try='test -s conftest$ac_exeext'
5912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5913 (eval $ac_try) 2>&5
5914 ac_status=$?
5915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5916 (exit $ac_status); }; }; then
5917 eval "$as_ac_var=yes"
5918 else
5919 echo "$as_me: failed program was:" >&5
5920 sed 's/^/| /' conftest.$ac_ext >&5
5922 eval "$as_ac_var=no"
5924 rm -f conftest.err conftest.$ac_objext \
5925 conftest$ac_exeext conftest.$ac_ext
5927 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5928 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5929 if test `eval echo '${'$as_ac_var'}'` = yes; then
5930 cat >>confdefs.h <<_ACEOF
5931 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5932 _ACEOF
5935 done
5937 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5938 # for constant arguments. Useless!
5939 echo "$as_me:$LINENO: checking for working alloca.h" >&5
5940 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
5941 if test "${ac_cv_working_alloca_h+set}" = set; then
5942 echo $ECHO_N "(cached) $ECHO_C" >&6
5943 else
5944 cat >conftest.$ac_ext <<_ACEOF
5945 /* confdefs.h. */
5946 _ACEOF
5947 cat confdefs.h >>conftest.$ac_ext
5948 cat >>conftest.$ac_ext <<_ACEOF
5949 /* end confdefs.h. */
5950 #include <alloca.h>
5952 main ()
5954 char *p = (char *) alloca (2 * sizeof (int));
5956 return 0;
5958 _ACEOF
5959 rm -f conftest.$ac_objext conftest$ac_exeext
5960 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5961 (eval $ac_link) 2>conftest.er1
5962 ac_status=$?
5963 grep -v '^ *+' conftest.er1 >conftest.err
5964 rm -f conftest.er1
5965 cat conftest.err >&5
5966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5967 (exit $ac_status); } &&
5968 { ac_try='test -z "$ac_c_werror_flag"
5969 || test ! -s conftest.err'
5970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5971 (eval $ac_try) 2>&5
5972 ac_status=$?
5973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5974 (exit $ac_status); }; } &&
5975 { ac_try='test -s conftest$ac_exeext'
5976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5977 (eval $ac_try) 2>&5
5978 ac_status=$?
5979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5980 (exit $ac_status); }; }; then
5981 ac_cv_working_alloca_h=yes
5982 else
5983 echo "$as_me: failed program was:" >&5
5984 sed 's/^/| /' conftest.$ac_ext >&5
5986 ac_cv_working_alloca_h=no
5988 rm -f conftest.err conftest.$ac_objext \
5989 conftest$ac_exeext conftest.$ac_ext
5991 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
5992 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
5993 if test $ac_cv_working_alloca_h = yes; then
5995 cat >>confdefs.h <<\_ACEOF
5996 #define HAVE_ALLOCA_H 1
5997 _ACEOF
6001 echo "$as_me:$LINENO: checking for alloca" >&5
6002 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
6003 if test "${ac_cv_func_alloca_works+set}" = set; then
6004 echo $ECHO_N "(cached) $ECHO_C" >&6
6005 else
6006 cat >conftest.$ac_ext <<_ACEOF
6007 /* confdefs.h. */
6008 _ACEOF
6009 cat confdefs.h >>conftest.$ac_ext
6010 cat >>conftest.$ac_ext <<_ACEOF
6011 /* end confdefs.h. */
6012 #ifdef __GNUC__
6013 # define alloca __builtin_alloca
6014 #else
6015 # ifdef _MSC_VER
6016 # include <malloc.h>
6017 # define alloca _alloca
6018 # else
6019 # if HAVE_ALLOCA_H
6020 # include <alloca.h>
6021 # else
6022 # ifdef _AIX
6023 #pragma alloca
6024 # else
6025 # ifndef alloca /* predefined by HP cc +Olibcalls */
6026 char *alloca ();
6027 # endif
6028 # endif
6029 # endif
6030 # endif
6031 #endif
6034 main ()
6036 char *p = (char *) alloca (1);
6038 return 0;
6040 _ACEOF
6041 rm -f conftest.$ac_objext conftest$ac_exeext
6042 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6043 (eval $ac_link) 2>conftest.er1
6044 ac_status=$?
6045 grep -v '^ *+' conftest.er1 >conftest.err
6046 rm -f conftest.er1
6047 cat conftest.err >&5
6048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6049 (exit $ac_status); } &&
6050 { ac_try='test -z "$ac_c_werror_flag"
6051 || test ! -s conftest.err'
6052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6053 (eval $ac_try) 2>&5
6054 ac_status=$?
6055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6056 (exit $ac_status); }; } &&
6057 { ac_try='test -s conftest$ac_exeext'
6058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6059 (eval $ac_try) 2>&5
6060 ac_status=$?
6061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6062 (exit $ac_status); }; }; then
6063 ac_cv_func_alloca_works=yes
6064 else
6065 echo "$as_me: failed program was:" >&5
6066 sed 's/^/| /' conftest.$ac_ext >&5
6068 ac_cv_func_alloca_works=no
6070 rm -f conftest.err conftest.$ac_objext \
6071 conftest$ac_exeext conftest.$ac_ext
6073 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
6074 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
6076 if test $ac_cv_func_alloca_works = yes; then
6078 cat >>confdefs.h <<\_ACEOF
6079 #define HAVE_ALLOCA 1
6080 _ACEOF
6082 else
6083 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6084 # that cause trouble. Some versions do not even contain alloca or
6085 # contain a buggy version. If you still want to use their alloca,
6086 # use ar to extract alloca.o from them instead of compiling alloca.c.
6088 ALLOCA=alloca.$ac_objext
6090 cat >>confdefs.h <<\_ACEOF
6091 #define C_ALLOCA 1
6092 _ACEOF
6095 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
6096 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
6097 if test "${ac_cv_os_cray+set}" = set; then
6098 echo $ECHO_N "(cached) $ECHO_C" >&6
6099 else
6100 cat >conftest.$ac_ext <<_ACEOF
6101 /* confdefs.h. */
6102 _ACEOF
6103 cat confdefs.h >>conftest.$ac_ext
6104 cat >>conftest.$ac_ext <<_ACEOF
6105 /* end confdefs.h. */
6106 #if defined(CRAY) && ! defined(CRAY2)
6107 webecray
6108 #else
6109 wenotbecray
6110 #endif
6112 _ACEOF
6113 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6114 $EGREP "webecray" >/dev/null 2>&1; then
6115 ac_cv_os_cray=yes
6116 else
6117 ac_cv_os_cray=no
6119 rm -f conftest*
6122 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
6123 echo "${ECHO_T}$ac_cv_os_cray" >&6
6124 if test $ac_cv_os_cray = yes; then
6125 for ac_func in _getb67 GETB67 getb67; do
6126 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6127 echo "$as_me:$LINENO: checking for $ac_func" >&5
6128 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6129 if eval "test \"\${$as_ac_var+set}\" = set"; then
6130 echo $ECHO_N "(cached) $ECHO_C" >&6
6131 else
6132 cat >conftest.$ac_ext <<_ACEOF
6133 /* confdefs.h. */
6134 _ACEOF
6135 cat confdefs.h >>conftest.$ac_ext
6136 cat >>conftest.$ac_ext <<_ACEOF
6137 /* end confdefs.h. */
6138 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6139 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6140 #define $ac_func innocuous_$ac_func
6142 /* System header to define __stub macros and hopefully few prototypes,
6143 which can conflict with char $ac_func (); below.
6144 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6145 <limits.h> exists even on freestanding compilers. */
6147 #ifdef __STDC__
6148 # include <limits.h>
6149 #else
6150 # include <assert.h>
6151 #endif
6153 #undef $ac_func
6155 /* Override any gcc2 internal prototype to avoid an error. */
6156 #ifdef __cplusplus
6157 extern "C"
6159 #endif
6160 /* We use char because int might match the return type of a gcc2
6161 builtin and then its argument prototype would still apply. */
6162 char $ac_func ();
6163 /* The GNU C library defines this for functions which it implements
6164 to always fail with ENOSYS. Some functions are actually named
6165 something starting with __ and the normal name is an alias. */
6166 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6167 choke me
6168 #else
6169 char (*f) () = $ac_func;
6170 #endif
6171 #ifdef __cplusplus
6173 #endif
6176 main ()
6178 return f != $ac_func;
6180 return 0;
6182 _ACEOF
6183 rm -f conftest.$ac_objext conftest$ac_exeext
6184 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6185 (eval $ac_link) 2>conftest.er1
6186 ac_status=$?
6187 grep -v '^ *+' conftest.er1 >conftest.err
6188 rm -f conftest.er1
6189 cat conftest.err >&5
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); } &&
6192 { ac_try='test -z "$ac_c_werror_flag"
6193 || test ! -s conftest.err'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6195 (eval $ac_try) 2>&5
6196 ac_status=$?
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; } &&
6199 { ac_try='test -s conftest$ac_exeext'
6200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6201 (eval $ac_try) 2>&5
6202 ac_status=$?
6203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6204 (exit $ac_status); }; }; then
6205 eval "$as_ac_var=yes"
6206 else
6207 echo "$as_me: failed program was:" >&5
6208 sed 's/^/| /' conftest.$ac_ext >&5
6210 eval "$as_ac_var=no"
6212 rm -f conftest.err conftest.$ac_objext \
6213 conftest$ac_exeext conftest.$ac_ext
6215 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6216 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6217 if test `eval echo '${'$as_ac_var'}'` = yes; then
6219 cat >>confdefs.h <<_ACEOF
6220 #define CRAY_STACKSEG_END $ac_func
6221 _ACEOF
6223 break
6226 done
6229 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
6230 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
6231 if test "${ac_cv_c_stack_direction+set}" = set; then
6232 echo $ECHO_N "(cached) $ECHO_C" >&6
6233 else
6234 if test "$cross_compiling" = yes; then
6235 ac_cv_c_stack_direction=0
6236 else
6237 cat >conftest.$ac_ext <<_ACEOF
6238 /* confdefs.h. */
6239 _ACEOF
6240 cat confdefs.h >>conftest.$ac_ext
6241 cat >>conftest.$ac_ext <<_ACEOF
6242 /* end confdefs.h. */
6244 find_stack_direction ()
6246 static char *addr = 0;
6247 auto char dummy;
6248 if (addr == 0)
6250 addr = &dummy;
6251 return find_stack_direction ();
6253 else
6254 return (&dummy > addr) ? 1 : -1;
6258 main ()
6260 exit (find_stack_direction () < 0);
6262 _ACEOF
6263 rm -f conftest$ac_exeext
6264 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6265 (eval $ac_link) 2>&5
6266 ac_status=$?
6267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6268 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6270 (eval $ac_try) 2>&5
6271 ac_status=$?
6272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6273 (exit $ac_status); }; }; then
6274 ac_cv_c_stack_direction=1
6275 else
6276 echo "$as_me: program exited with status $ac_status" >&5
6277 echo "$as_me: failed program was:" >&5
6278 sed 's/^/| /' conftest.$ac_ext >&5
6280 ( exit $ac_status )
6281 ac_cv_c_stack_direction=-1
6283 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6286 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
6287 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
6289 cat >>confdefs.h <<_ACEOF
6290 #define STACK_DIRECTION $ac_cv_c_stack_direction
6291 _ACEOF
6297 echo "$as_me:$LINENO: checking for double" >&5
6298 echo $ECHO_N "checking for double... $ECHO_C" >&6
6299 if test "${ac_cv_type_double+set}" = set; then
6300 echo $ECHO_N "(cached) $ECHO_C" >&6
6301 else
6302 cat >conftest.$ac_ext <<_ACEOF
6303 /* confdefs.h. */
6304 _ACEOF
6305 cat confdefs.h >>conftest.$ac_ext
6306 cat >>conftest.$ac_ext <<_ACEOF
6307 /* end confdefs.h. */
6308 $ac_includes_default
6310 main ()
6312 if ((double *) 0)
6313 return 0;
6314 if (sizeof (double))
6315 return 0;
6317 return 0;
6319 _ACEOF
6320 rm -f conftest.$ac_objext
6321 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6322 (eval $ac_compile) 2>conftest.er1
6323 ac_status=$?
6324 grep -v '^ *+' conftest.er1 >conftest.err
6325 rm -f conftest.er1
6326 cat conftest.err >&5
6327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6328 (exit $ac_status); } &&
6329 { ac_try='test -z "$ac_c_werror_flag"
6330 || test ! -s conftest.err'
6331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6332 (eval $ac_try) 2>&5
6333 ac_status=$?
6334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6335 (exit $ac_status); }; } &&
6336 { ac_try='test -s conftest.$ac_objext'
6337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6338 (eval $ac_try) 2>&5
6339 ac_status=$?
6340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6341 (exit $ac_status); }; }; then
6342 ac_cv_type_double=yes
6343 else
6344 echo "$as_me: failed program was:" >&5
6345 sed 's/^/| /' conftest.$ac_ext >&5
6347 ac_cv_type_double=no
6349 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6351 echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
6352 echo "${ECHO_T}$ac_cv_type_double" >&6
6354 echo "$as_me:$LINENO: checking size of double" >&5
6355 echo $ECHO_N "checking size of double... $ECHO_C" >&6
6356 if test "${ac_cv_sizeof_double+set}" = set; then
6357 echo $ECHO_N "(cached) $ECHO_C" >&6
6358 else
6359 if test "$ac_cv_type_double" = yes; then
6360 # The cast to unsigned long works around a bug in the HP C Compiler
6361 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6362 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6363 # This bug is HP SR number 8606223364.
6364 if test "$cross_compiling" = yes; then
6365 # Depending upon the size, compute the lo and hi bounds.
6366 cat >conftest.$ac_ext <<_ACEOF
6367 /* confdefs.h. */
6368 _ACEOF
6369 cat confdefs.h >>conftest.$ac_ext
6370 cat >>conftest.$ac_ext <<_ACEOF
6371 /* end confdefs.h. */
6372 $ac_includes_default
6374 main ()
6376 static int test_array [1 - 2 * !(((long) (sizeof (double))) >= 0)];
6377 test_array [0] = 0
6380 return 0;
6382 _ACEOF
6383 rm -f conftest.$ac_objext
6384 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6385 (eval $ac_compile) 2>conftest.er1
6386 ac_status=$?
6387 grep -v '^ *+' conftest.er1 >conftest.err
6388 rm -f conftest.er1
6389 cat conftest.err >&5
6390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6391 (exit $ac_status); } &&
6392 { ac_try='test -z "$ac_c_werror_flag"
6393 || test ! -s conftest.err'
6394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6395 (eval $ac_try) 2>&5
6396 ac_status=$?
6397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6398 (exit $ac_status); }; } &&
6399 { ac_try='test -s conftest.$ac_objext'
6400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6401 (eval $ac_try) 2>&5
6402 ac_status=$?
6403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6404 (exit $ac_status); }; }; then
6405 ac_lo=0 ac_mid=0
6406 while :; do
6407 cat >conftest.$ac_ext <<_ACEOF
6408 /* confdefs.h. */
6409 _ACEOF
6410 cat confdefs.h >>conftest.$ac_ext
6411 cat >>conftest.$ac_ext <<_ACEOF
6412 /* end confdefs.h. */
6413 $ac_includes_default
6415 main ()
6417 static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
6418 test_array [0] = 0
6421 return 0;
6423 _ACEOF
6424 rm -f conftest.$ac_objext
6425 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6426 (eval $ac_compile) 2>conftest.er1
6427 ac_status=$?
6428 grep -v '^ *+' conftest.er1 >conftest.err
6429 rm -f conftest.er1
6430 cat conftest.err >&5
6431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6432 (exit $ac_status); } &&
6433 { ac_try='test -z "$ac_c_werror_flag"
6434 || test ! -s conftest.err'
6435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6436 (eval $ac_try) 2>&5
6437 ac_status=$?
6438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6439 (exit $ac_status); }; } &&
6440 { ac_try='test -s conftest.$ac_objext'
6441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6442 (eval $ac_try) 2>&5
6443 ac_status=$?
6444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6445 (exit $ac_status); }; }; then
6446 ac_hi=$ac_mid; break
6447 else
6448 echo "$as_me: failed program was:" >&5
6449 sed 's/^/| /' conftest.$ac_ext >&5
6451 ac_lo=`expr $ac_mid + 1`
6452 if test $ac_lo -le $ac_mid; then
6453 ac_lo= ac_hi=
6454 break
6456 ac_mid=`expr 2 '*' $ac_mid + 1`
6458 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6459 done
6460 else
6461 echo "$as_me: failed program was:" >&5
6462 sed 's/^/| /' conftest.$ac_ext >&5
6464 cat >conftest.$ac_ext <<_ACEOF
6465 /* confdefs.h. */
6466 _ACEOF
6467 cat confdefs.h >>conftest.$ac_ext
6468 cat >>conftest.$ac_ext <<_ACEOF
6469 /* end confdefs.h. */
6470 $ac_includes_default
6472 main ()
6474 static int test_array [1 - 2 * !(((long) (sizeof (double))) < 0)];
6475 test_array [0] = 0
6478 return 0;
6480 _ACEOF
6481 rm -f conftest.$ac_objext
6482 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6483 (eval $ac_compile) 2>conftest.er1
6484 ac_status=$?
6485 grep -v '^ *+' conftest.er1 >conftest.err
6486 rm -f conftest.er1
6487 cat conftest.err >&5
6488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6489 (exit $ac_status); } &&
6490 { ac_try='test -z "$ac_c_werror_flag"
6491 || test ! -s conftest.err'
6492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6493 (eval $ac_try) 2>&5
6494 ac_status=$?
6495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6496 (exit $ac_status); }; } &&
6497 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
6503 ac_hi=-1 ac_mid=-1
6504 while :; do
6505 cat >conftest.$ac_ext <<_ACEOF
6506 /* confdefs.h. */
6507 _ACEOF
6508 cat confdefs.h >>conftest.$ac_ext
6509 cat >>conftest.$ac_ext <<_ACEOF
6510 /* end confdefs.h. */
6511 $ac_includes_default
6513 main ()
6515 static int test_array [1 - 2 * !(((long) (sizeof (double))) >= $ac_mid)];
6516 test_array [0] = 0
6519 return 0;
6521 _ACEOF
6522 rm -f conftest.$ac_objext
6523 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6524 (eval $ac_compile) 2>conftest.er1
6525 ac_status=$?
6526 grep -v '^ *+' conftest.er1 >conftest.err
6527 rm -f conftest.er1
6528 cat conftest.err >&5
6529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6530 (exit $ac_status); } &&
6531 { ac_try='test -z "$ac_c_werror_flag"
6532 || test ! -s conftest.err'
6533 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6534 (eval $ac_try) 2>&5
6535 ac_status=$?
6536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6537 (exit $ac_status); }; } &&
6538 { ac_try='test -s conftest.$ac_objext'
6539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6540 (eval $ac_try) 2>&5
6541 ac_status=$?
6542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6543 (exit $ac_status); }; }; then
6544 ac_lo=$ac_mid; break
6545 else
6546 echo "$as_me: failed program was:" >&5
6547 sed 's/^/| /' conftest.$ac_ext >&5
6549 ac_hi=`expr '(' $ac_mid ')' - 1`
6550 if test $ac_mid -le $ac_hi; then
6551 ac_lo= ac_hi=
6552 break
6554 ac_mid=`expr 2 '*' $ac_mid`
6556 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6557 done
6558 else
6559 echo "$as_me: failed program was:" >&5
6560 sed 's/^/| /' conftest.$ac_ext >&5
6562 ac_lo= ac_hi=
6564 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6566 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6567 # Binary search between lo and hi bounds.
6568 while test "x$ac_lo" != "x$ac_hi"; do
6569 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6570 cat >conftest.$ac_ext <<_ACEOF
6571 /* confdefs.h. */
6572 _ACEOF
6573 cat confdefs.h >>conftest.$ac_ext
6574 cat >>conftest.$ac_ext <<_ACEOF
6575 /* end confdefs.h. */
6576 $ac_includes_default
6578 main ()
6580 static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
6581 test_array [0] = 0
6584 return 0;
6586 _ACEOF
6587 rm -f conftest.$ac_objext
6588 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6589 (eval $ac_compile) 2>conftest.er1
6590 ac_status=$?
6591 grep -v '^ *+' conftest.er1 >conftest.err
6592 rm -f conftest.er1
6593 cat conftest.err >&5
6594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6595 (exit $ac_status); } &&
6596 { ac_try='test -z "$ac_c_werror_flag"
6597 || test ! -s conftest.err'
6598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6599 (eval $ac_try) 2>&5
6600 ac_status=$?
6601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6602 (exit $ac_status); }; } &&
6603 { ac_try='test -s conftest.$ac_objext'
6604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6605 (eval $ac_try) 2>&5
6606 ac_status=$?
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); }; }; then
6609 ac_hi=$ac_mid
6610 else
6611 echo "$as_me: failed program was:" >&5
6612 sed 's/^/| /' conftest.$ac_ext >&5
6614 ac_lo=`expr '(' $ac_mid ')' + 1`
6616 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6617 done
6618 case $ac_lo in
6619 ?*) ac_cv_sizeof_double=$ac_lo;;
6620 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
6621 See \`config.log' for more details." >&5
6622 echo "$as_me: error: cannot compute sizeof (double), 77
6623 See \`config.log' for more details." >&2;}
6624 { (exit 1); exit 1; }; } ;;
6625 esac
6626 else
6627 if test "$cross_compiling" = yes; then
6628 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6629 See \`config.log' for more details." >&5
6630 echo "$as_me: error: cannot run test program while cross compiling
6631 See \`config.log' for more details." >&2;}
6632 { (exit 1); exit 1; }; }
6633 else
6634 cat >conftest.$ac_ext <<_ACEOF
6635 /* confdefs.h. */
6636 _ACEOF
6637 cat confdefs.h >>conftest.$ac_ext
6638 cat >>conftest.$ac_ext <<_ACEOF
6639 /* end confdefs.h. */
6640 $ac_includes_default
6641 long longval () { return (long) (sizeof (double)); }
6642 unsigned long ulongval () { return (long) (sizeof (double)); }
6643 #include <stdio.h>
6644 #include <stdlib.h>
6646 main ()
6649 FILE *f = fopen ("conftest.val", "w");
6650 if (! f)
6651 exit (1);
6652 if (((long) (sizeof (double))) < 0)
6654 long i = longval ();
6655 if (i != ((long) (sizeof (double))))
6656 exit (1);
6657 fprintf (f, "%ld\n", i);
6659 else
6661 unsigned long i = ulongval ();
6662 if (i != ((long) (sizeof (double))))
6663 exit (1);
6664 fprintf (f, "%lu\n", i);
6666 exit (ferror (f) || fclose (f) != 0);
6669 return 0;
6671 _ACEOF
6672 rm -f conftest$ac_exeext
6673 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6674 (eval $ac_link) 2>&5
6675 ac_status=$?
6676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6677 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6679 (eval $ac_try) 2>&5
6680 ac_status=$?
6681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6682 (exit $ac_status); }; }; then
6683 ac_cv_sizeof_double=`cat conftest.val`
6684 else
6685 echo "$as_me: program exited with status $ac_status" >&5
6686 echo "$as_me: failed program was:" >&5
6687 sed 's/^/| /' conftest.$ac_ext >&5
6689 ( exit $ac_status )
6690 { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
6691 See \`config.log' for more details." >&5
6692 echo "$as_me: error: cannot compute sizeof (double), 77
6693 See \`config.log' for more details." >&2;}
6694 { (exit 1); exit 1; }; }
6696 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6699 rm -f conftest.val
6700 else
6701 ac_cv_sizeof_double=0
6704 echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
6705 echo "${ECHO_T}$ac_cv_sizeof_double" >&6
6706 cat >>confdefs.h <<_ACEOF
6707 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
6708 _ACEOF
6711 echo "$as_me:$LINENO: checking for long double" >&5
6712 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6713 if test "${ac_cv_type_long_double+set}" = set; then
6714 echo $ECHO_N "(cached) $ECHO_C" >&6
6715 else
6716 cat >conftest.$ac_ext <<_ACEOF
6717 /* confdefs.h. */
6718 _ACEOF
6719 cat confdefs.h >>conftest.$ac_ext
6720 cat >>conftest.$ac_ext <<_ACEOF
6721 /* end confdefs.h. */
6722 $ac_includes_default
6724 main ()
6726 if ((long double *) 0)
6727 return 0;
6728 if (sizeof (long double))
6729 return 0;
6731 return 0;
6733 _ACEOF
6734 rm -f conftest.$ac_objext
6735 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6736 (eval $ac_compile) 2>conftest.er1
6737 ac_status=$?
6738 grep -v '^ *+' conftest.er1 >conftest.err
6739 rm -f conftest.er1
6740 cat conftest.err >&5
6741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6742 (exit $ac_status); } &&
6743 { ac_try='test -z "$ac_c_werror_flag"
6744 || test ! -s conftest.err'
6745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6746 (eval $ac_try) 2>&5
6747 ac_status=$?
6748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6749 (exit $ac_status); }; } &&
6750 { ac_try='test -s conftest.$ac_objext'
6751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6752 (eval $ac_try) 2>&5
6753 ac_status=$?
6754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6755 (exit $ac_status); }; }; then
6756 ac_cv_type_long_double=yes
6757 else
6758 echo "$as_me: failed program was:" >&5
6759 sed 's/^/| /' conftest.$ac_ext >&5
6761 ac_cv_type_long_double=no
6763 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6765 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6766 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6768 echo "$as_me:$LINENO: checking size of long double" >&5
6769 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6770 if test "${ac_cv_sizeof_long_double+set}" = set; then
6771 echo $ECHO_N "(cached) $ECHO_C" >&6
6772 else
6773 if test "$ac_cv_type_long_double" = yes; then
6774 # The cast to unsigned long works around a bug in the HP C Compiler
6775 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6776 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6777 # This bug is HP SR number 8606223364.
6778 if test "$cross_compiling" = yes; then
6779 # Depending upon the size, compute the lo and hi bounds.
6780 cat >conftest.$ac_ext <<_ACEOF
6781 /* confdefs.h. */
6782 _ACEOF
6783 cat confdefs.h >>conftest.$ac_ext
6784 cat >>conftest.$ac_ext <<_ACEOF
6785 /* end confdefs.h. */
6786 $ac_includes_default
6788 main ()
6790 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6791 test_array [0] = 0
6794 return 0;
6796 _ACEOF
6797 rm -f conftest.$ac_objext
6798 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6799 (eval $ac_compile) 2>conftest.er1
6800 ac_status=$?
6801 grep -v '^ *+' conftest.er1 >conftest.err
6802 rm -f conftest.er1
6803 cat conftest.err >&5
6804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6805 (exit $ac_status); } &&
6806 { ac_try='test -z "$ac_c_werror_flag"
6807 || test ! -s conftest.err'
6808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6809 (eval $ac_try) 2>&5
6810 ac_status=$?
6811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6812 (exit $ac_status); }; } &&
6813 { ac_try='test -s conftest.$ac_objext'
6814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6815 (eval $ac_try) 2>&5
6816 ac_status=$?
6817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6818 (exit $ac_status); }; }; then
6819 ac_lo=0 ac_mid=0
6820 while :; do
6821 cat >conftest.$ac_ext <<_ACEOF
6822 /* confdefs.h. */
6823 _ACEOF
6824 cat confdefs.h >>conftest.$ac_ext
6825 cat >>conftest.$ac_ext <<_ACEOF
6826 /* end confdefs.h. */
6827 $ac_includes_default
6829 main ()
6831 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6832 test_array [0] = 0
6835 return 0;
6837 _ACEOF
6838 rm -f conftest.$ac_objext
6839 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6840 (eval $ac_compile) 2>conftest.er1
6841 ac_status=$?
6842 grep -v '^ *+' conftest.er1 >conftest.err
6843 rm -f conftest.er1
6844 cat conftest.err >&5
6845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6846 (exit $ac_status); } &&
6847 { ac_try='test -z "$ac_c_werror_flag"
6848 || test ! -s conftest.err'
6849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6850 (eval $ac_try) 2>&5
6851 ac_status=$?
6852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6853 (exit $ac_status); }; } &&
6854 { ac_try='test -s conftest.$ac_objext'
6855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6856 (eval $ac_try) 2>&5
6857 ac_status=$?
6858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6859 (exit $ac_status); }; }; then
6860 ac_hi=$ac_mid; break
6861 else
6862 echo "$as_me: failed program was:" >&5
6863 sed 's/^/| /' conftest.$ac_ext >&5
6865 ac_lo=`expr $ac_mid + 1`
6866 if test $ac_lo -le $ac_mid; then
6867 ac_lo= ac_hi=
6868 break
6870 ac_mid=`expr 2 '*' $ac_mid + 1`
6872 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6873 done
6874 else
6875 echo "$as_me: failed program was:" >&5
6876 sed 's/^/| /' conftest.$ac_ext >&5
6878 cat >conftest.$ac_ext <<_ACEOF
6879 /* confdefs.h. */
6880 _ACEOF
6881 cat confdefs.h >>conftest.$ac_ext
6882 cat >>conftest.$ac_ext <<_ACEOF
6883 /* end confdefs.h. */
6884 $ac_includes_default
6886 main ()
6888 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
6889 test_array [0] = 0
6892 return 0;
6894 _ACEOF
6895 rm -f conftest.$ac_objext
6896 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6897 (eval $ac_compile) 2>conftest.er1
6898 ac_status=$?
6899 grep -v '^ *+' conftest.er1 >conftest.err
6900 rm -f conftest.er1
6901 cat conftest.err >&5
6902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6903 (exit $ac_status); } &&
6904 { ac_try='test -z "$ac_c_werror_flag"
6905 || test ! -s conftest.err'
6906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6907 (eval $ac_try) 2>&5
6908 ac_status=$?
6909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6910 (exit $ac_status); }; } &&
6911 { ac_try='test -s conftest.$ac_objext'
6912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6913 (eval $ac_try) 2>&5
6914 ac_status=$?
6915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6916 (exit $ac_status); }; }; then
6917 ac_hi=-1 ac_mid=-1
6918 while :; do
6919 cat >conftest.$ac_ext <<_ACEOF
6920 /* confdefs.h. */
6921 _ACEOF
6922 cat confdefs.h >>conftest.$ac_ext
6923 cat >>conftest.$ac_ext <<_ACEOF
6924 /* end confdefs.h. */
6925 $ac_includes_default
6927 main ()
6929 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
6930 test_array [0] = 0
6933 return 0;
6935 _ACEOF
6936 rm -f conftest.$ac_objext
6937 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6938 (eval $ac_compile) 2>conftest.er1
6939 ac_status=$?
6940 grep -v '^ *+' conftest.er1 >conftest.err
6941 rm -f conftest.er1
6942 cat conftest.err >&5
6943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6944 (exit $ac_status); } &&
6945 { ac_try='test -z "$ac_c_werror_flag"
6946 || test ! -s conftest.err'
6947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6948 (eval $ac_try) 2>&5
6949 ac_status=$?
6950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6951 (exit $ac_status); }; } &&
6952 { ac_try='test -s conftest.$ac_objext'
6953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6954 (eval $ac_try) 2>&5
6955 ac_status=$?
6956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6957 (exit $ac_status); }; }; then
6958 ac_lo=$ac_mid; break
6959 else
6960 echo "$as_me: failed program was:" >&5
6961 sed 's/^/| /' conftest.$ac_ext >&5
6963 ac_hi=`expr '(' $ac_mid ')' - 1`
6964 if test $ac_mid -le $ac_hi; then
6965 ac_lo= ac_hi=
6966 break
6968 ac_mid=`expr 2 '*' $ac_mid`
6970 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6971 done
6972 else
6973 echo "$as_me: failed program was:" >&5
6974 sed 's/^/| /' conftest.$ac_ext >&5
6976 ac_lo= ac_hi=
6978 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6980 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6981 # Binary search between lo and hi bounds.
6982 while test "x$ac_lo" != "x$ac_hi"; do
6983 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6984 cat >conftest.$ac_ext <<_ACEOF
6985 /* confdefs.h. */
6986 _ACEOF
6987 cat confdefs.h >>conftest.$ac_ext
6988 cat >>conftest.$ac_ext <<_ACEOF
6989 /* end confdefs.h. */
6990 $ac_includes_default
6992 main ()
6994 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6995 test_array [0] = 0
6998 return 0;
7000 _ACEOF
7001 rm -f conftest.$ac_objext
7002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7003 (eval $ac_compile) 2>conftest.er1
7004 ac_status=$?
7005 grep -v '^ *+' conftest.er1 >conftest.err
7006 rm -f conftest.er1
7007 cat conftest.err >&5
7008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7009 (exit $ac_status); } &&
7010 { ac_try='test -z "$ac_c_werror_flag"
7011 || test ! -s conftest.err'
7012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7013 (eval $ac_try) 2>&5
7014 ac_status=$?
7015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7016 (exit $ac_status); }; } &&
7017 { ac_try='test -s conftest.$ac_objext'
7018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7019 (eval $ac_try) 2>&5
7020 ac_status=$?
7021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7022 (exit $ac_status); }; }; then
7023 ac_hi=$ac_mid
7024 else
7025 echo "$as_me: failed program was:" >&5
7026 sed 's/^/| /' conftest.$ac_ext >&5
7028 ac_lo=`expr '(' $ac_mid ')' + 1`
7030 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7031 done
7032 case $ac_lo in
7033 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7034 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7035 See \`config.log' for more details." >&5
7036 echo "$as_me: error: cannot compute sizeof (long double), 77
7037 See \`config.log' for more details." >&2;}
7038 { (exit 1); exit 1; }; } ;;
7039 esac
7040 else
7041 if test "$cross_compiling" = yes; then
7042 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7043 See \`config.log' for more details." >&5
7044 echo "$as_me: error: cannot run test program while cross compiling
7045 See \`config.log' for more details." >&2;}
7046 { (exit 1); exit 1; }; }
7047 else
7048 cat >conftest.$ac_ext <<_ACEOF
7049 /* confdefs.h. */
7050 _ACEOF
7051 cat confdefs.h >>conftest.$ac_ext
7052 cat >>conftest.$ac_ext <<_ACEOF
7053 /* end confdefs.h. */
7054 $ac_includes_default
7055 long longval () { return (long) (sizeof (long double)); }
7056 unsigned long ulongval () { return (long) (sizeof (long double)); }
7057 #include <stdio.h>
7058 #include <stdlib.h>
7060 main ()
7063 FILE *f = fopen ("conftest.val", "w");
7064 if (! f)
7065 exit (1);
7066 if (((long) (sizeof (long double))) < 0)
7068 long i = longval ();
7069 if (i != ((long) (sizeof (long double))))
7070 exit (1);
7071 fprintf (f, "%ld\n", i);
7073 else
7075 unsigned long i = ulongval ();
7076 if (i != ((long) (sizeof (long double))))
7077 exit (1);
7078 fprintf (f, "%lu\n", i);
7080 exit (ferror (f) || fclose (f) != 0);
7083 return 0;
7085 _ACEOF
7086 rm -f conftest$ac_exeext
7087 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7088 (eval $ac_link) 2>&5
7089 ac_status=$?
7090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7091 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7093 (eval $ac_try) 2>&5
7094 ac_status=$?
7095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7096 (exit $ac_status); }; }; then
7097 ac_cv_sizeof_long_double=`cat conftest.val`
7098 else
7099 echo "$as_me: program exited with status $ac_status" >&5
7100 echo "$as_me: failed program was:" >&5
7101 sed 's/^/| /' conftest.$ac_ext >&5
7103 ( exit $ac_status )
7104 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7105 See \`config.log' for more details." >&5
7106 echo "$as_me: error: cannot compute sizeof (long double), 77
7107 See \`config.log' for more details." >&2;}
7108 { (exit 1); exit 1; }; }
7110 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7113 rm -f conftest.val
7114 else
7115 ac_cv_sizeof_long_double=0
7118 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7119 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7120 cat >>confdefs.h <<_ACEOF
7121 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7122 _ACEOF
7126 # Also AC_SUBST this variable for ffi.h.
7127 HAVE_LONG_DOUBLE=0
7128 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
7129 if test $ac_cv_sizeof_long_double != 0; then
7130 HAVE_LONG_DOUBLE=1
7132 cat >>confdefs.h <<\_ACEOF
7133 #define HAVE_LONG_DOUBLE 1
7134 _ACEOF
7140 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
7141 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
7142 if test "${ac_cv_c_bigendian+set}" = set; then
7143 echo $ECHO_N "(cached) $ECHO_C" >&6
7144 else
7145 # See if sys/param.h defines the BYTE_ORDER macro.
7146 cat >conftest.$ac_ext <<_ACEOF
7147 /* confdefs.h. */
7148 _ACEOF
7149 cat confdefs.h >>conftest.$ac_ext
7150 cat >>conftest.$ac_ext <<_ACEOF
7151 /* end confdefs.h. */
7152 #include <sys/types.h>
7153 #include <sys/param.h>
7156 main ()
7158 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
7159 bogus endian macros
7160 #endif
7163 return 0;
7165 _ACEOF
7166 rm -f conftest.$ac_objext
7167 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7168 (eval $ac_compile) 2>conftest.er1
7169 ac_status=$?
7170 grep -v '^ *+' conftest.er1 >conftest.err
7171 rm -f conftest.er1
7172 cat conftest.err >&5
7173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7174 (exit $ac_status); } &&
7175 { ac_try='test -z "$ac_c_werror_flag"
7176 || test ! -s conftest.err'
7177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7178 (eval $ac_try) 2>&5
7179 ac_status=$?
7180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7181 (exit $ac_status); }; } &&
7182 { ac_try='test -s conftest.$ac_objext'
7183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7184 (eval $ac_try) 2>&5
7185 ac_status=$?
7186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7187 (exit $ac_status); }; }; then
7188 # It does; now see whether it defined to BIG_ENDIAN or not.
7189 cat >conftest.$ac_ext <<_ACEOF
7190 /* confdefs.h. */
7191 _ACEOF
7192 cat confdefs.h >>conftest.$ac_ext
7193 cat >>conftest.$ac_ext <<_ACEOF
7194 /* end confdefs.h. */
7195 #include <sys/types.h>
7196 #include <sys/param.h>
7199 main ()
7201 #if BYTE_ORDER != BIG_ENDIAN
7202 not big endian
7203 #endif
7206 return 0;
7208 _ACEOF
7209 rm -f conftest.$ac_objext
7210 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7211 (eval $ac_compile) 2>conftest.er1
7212 ac_status=$?
7213 grep -v '^ *+' conftest.er1 >conftest.err
7214 rm -f conftest.er1
7215 cat conftest.err >&5
7216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7217 (exit $ac_status); } &&
7218 { ac_try='test -z "$ac_c_werror_flag"
7219 || test ! -s conftest.err'
7220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7221 (eval $ac_try) 2>&5
7222 ac_status=$?
7223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7224 (exit $ac_status); }; } &&
7225 { ac_try='test -s conftest.$ac_objext'
7226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7227 (eval $ac_try) 2>&5
7228 ac_status=$?
7229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7230 (exit $ac_status); }; }; then
7231 ac_cv_c_bigendian=yes
7232 else
7233 echo "$as_me: failed program was:" >&5
7234 sed 's/^/| /' conftest.$ac_ext >&5
7236 ac_cv_c_bigendian=no
7238 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7239 else
7240 echo "$as_me: failed program was:" >&5
7241 sed 's/^/| /' conftest.$ac_ext >&5
7243 # It does not; compile a test program.
7244 if test "$cross_compiling" = yes; then
7245 # try to guess the endianness by grepping values into an object file
7246 ac_cv_c_bigendian=unknown
7247 cat >conftest.$ac_ext <<_ACEOF
7248 /* confdefs.h. */
7249 _ACEOF
7250 cat confdefs.h >>conftest.$ac_ext
7251 cat >>conftest.$ac_ext <<_ACEOF
7252 /* end confdefs.h. */
7253 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
7254 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
7255 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
7256 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
7257 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
7258 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
7260 main ()
7262 _ascii (); _ebcdic ();
7264 return 0;
7266 _ACEOF
7267 rm -f conftest.$ac_objext
7268 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7269 (eval $ac_compile) 2>conftest.er1
7270 ac_status=$?
7271 grep -v '^ *+' conftest.er1 >conftest.err
7272 rm -f conftest.er1
7273 cat conftest.err >&5
7274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7275 (exit $ac_status); } &&
7276 { ac_try='test -z "$ac_c_werror_flag"
7277 || test ! -s conftest.err'
7278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7279 (eval $ac_try) 2>&5
7280 ac_status=$?
7281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7282 (exit $ac_status); }; } &&
7283 { ac_try='test -s conftest.$ac_objext'
7284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7285 (eval $ac_try) 2>&5
7286 ac_status=$?
7287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7288 (exit $ac_status); }; }; then
7289 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
7290 ac_cv_c_bigendian=yes
7292 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
7293 if test "$ac_cv_c_bigendian" = unknown; then
7294 ac_cv_c_bigendian=no
7295 else
7296 # finding both strings is unlikely to happen, but who knows?
7297 ac_cv_c_bigendian=unknown
7300 else
7301 echo "$as_me: failed program was:" >&5
7302 sed 's/^/| /' conftest.$ac_ext >&5
7305 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7306 else
7307 cat >conftest.$ac_ext <<_ACEOF
7308 /* confdefs.h. */
7309 _ACEOF
7310 cat confdefs.h >>conftest.$ac_ext
7311 cat >>conftest.$ac_ext <<_ACEOF
7312 /* end confdefs.h. */
7314 main ()
7316 /* Are we little or big endian? From Harbison&Steele. */
7317 union
7319 long l;
7320 char c[sizeof (long)];
7321 } u;
7322 u.l = 1;
7323 exit (u.c[sizeof (long) - 1] == 1);
7325 _ACEOF
7326 rm -f conftest$ac_exeext
7327 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7328 (eval $ac_link) 2>&5
7329 ac_status=$?
7330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7331 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7333 (eval $ac_try) 2>&5
7334 ac_status=$?
7335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7336 (exit $ac_status); }; }; then
7337 ac_cv_c_bigendian=no
7338 else
7339 echo "$as_me: program exited with status $ac_status" >&5
7340 echo "$as_me: failed program was:" >&5
7341 sed 's/^/| /' conftest.$ac_ext >&5
7343 ( exit $ac_status )
7344 ac_cv_c_bigendian=yes
7346 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7349 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7351 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
7352 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
7353 case $ac_cv_c_bigendian in
7354 yes)
7356 cat >>confdefs.h <<\_ACEOF
7357 #define WORDS_BIGENDIAN 1
7358 _ACEOF
7363 { { echo "$as_me:$LINENO: error: unknown endianness
7364 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
7365 echo "$as_me: error: unknown endianness
7366 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
7367 { (exit 1); exit 1; }; } ;;
7368 esac
7371 if test x$TARGET = xSPARC; then
7372 echo "$as_me:$LINENO: checking assembler and linker support unaligned pc related relocs" >&5
7373 echo $ECHO_N "checking assembler and linker support unaligned pc related relocs... $ECHO_C" >&6
7374 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then
7375 echo $ECHO_N "(cached) $ECHO_C" >&6
7376 else
7378 save_CFLAGS="$CFLAGS"
7379 save_LDFLAGS="$LDFLAGS"
7380 CFLAGS="$CFLAGS -fpic"
7381 LDFLAGS="$LDFLAGS -shared"
7382 cat >conftest.$ac_ext <<_ACEOF
7383 /* confdefs.h. */
7384 _ACEOF
7385 cat confdefs.h >>conftest.$ac_ext
7386 cat >>conftest.$ac_ext <<_ACEOF
7387 /* end confdefs.h. */
7388 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
7390 main ()
7394 return 0;
7396 _ACEOF
7397 rm -f conftest.$ac_objext conftest$ac_exeext
7398 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7399 (eval $ac_link) 2>conftest.er1
7400 ac_status=$?
7401 grep -v '^ *+' conftest.er1 >conftest.err
7402 rm -f conftest.er1
7403 cat conftest.err >&5
7404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7405 (exit $ac_status); } &&
7406 { ac_try='test -z "$ac_c_werror_flag"
7407 || test ! -s conftest.err'
7408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7409 (eval $ac_try) 2>&5
7410 ac_status=$?
7411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7412 (exit $ac_status); }; } &&
7413 { ac_try='test -s conftest$ac_exeext'
7414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7415 (eval $ac_try) 2>&5
7416 ac_status=$?
7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418 (exit $ac_status); }; }; then
7419 libffi_cv_as_sparc_ua_pcrel=yes
7420 else
7421 echo "$as_me: failed program was:" >&5
7422 sed 's/^/| /' conftest.$ac_ext >&5
7424 libffi_cv_as_sparc_ua_pcrel=no
7426 rm -f conftest.err conftest.$ac_objext \
7427 conftest$ac_exeext conftest.$ac_ext
7428 CFLAGS="$save_CFLAGS"
7429 LDFLAGS="$save_LDFLAGS"
7431 echo "$as_me:$LINENO: result: $libffi_cv_as_sparc_ua_pcrel" >&5
7432 echo "${ECHO_T}$libffi_cv_as_sparc_ua_pcrel" >&6
7433 if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
7435 cat >>confdefs.h <<\_ACEOF
7436 #define HAVE_AS_SPARC_UA_PCREL 1
7437 _ACEOF
7441 echo "$as_me:$LINENO: checking assembler .register pseudo-op support" >&5
7442 echo $ECHO_N "checking assembler .register pseudo-op support... $ECHO_C" >&6
7443 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then
7444 echo $ECHO_N "(cached) $ECHO_C" >&6
7445 else
7447 libffi_cv_as_register_pseudo_op=unknown
7448 # Check if we have .register
7449 cat >conftest.$ac_ext <<_ACEOF
7450 /* confdefs.h. */
7451 _ACEOF
7452 cat confdefs.h >>conftest.$ac_ext
7453 cat >>conftest.$ac_ext <<_ACEOF
7454 /* end confdefs.h. */
7455 asm (".register %g2, #scratch");
7457 main ()
7461 return 0;
7463 _ACEOF
7464 rm -f conftest.$ac_objext
7465 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7466 (eval $ac_compile) 2>conftest.er1
7467 ac_status=$?
7468 grep -v '^ *+' conftest.er1 >conftest.err
7469 rm -f conftest.er1
7470 cat conftest.err >&5
7471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7472 (exit $ac_status); } &&
7473 { ac_try='test -z "$ac_c_werror_flag"
7474 || test ! -s conftest.err'
7475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7476 (eval $ac_try) 2>&5
7477 ac_status=$?
7478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7479 (exit $ac_status); }; } &&
7480 { ac_try='test -s conftest.$ac_objext'
7481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7482 (eval $ac_try) 2>&5
7483 ac_status=$?
7484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7485 (exit $ac_status); }; }; then
7486 libffi_cv_as_register_pseudo_op=yes
7487 else
7488 echo "$as_me: failed program was:" >&5
7489 sed 's/^/| /' conftest.$ac_ext >&5
7491 libffi_cv_as_register_pseudo_op=no
7493 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7496 echo "$as_me:$LINENO: result: $libffi_cv_as_register_pseudo_op" >&5
7497 echo "${ECHO_T}$libffi_cv_as_register_pseudo_op" >&6
7498 if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
7500 cat >>confdefs.h <<\_ACEOF
7501 #define HAVE_AS_REGISTER_PSEUDO_OP 1
7502 _ACEOF
7507 echo "$as_me:$LINENO: checking whether .eh_frame section should be read-only" >&5
7508 echo $ECHO_N "checking whether .eh_frame section should be read-only... $ECHO_C" >&6
7509 if test "${libffi_cv_ro_eh_frame+set}" = set; then
7510 echo $ECHO_N "(cached) $ECHO_C" >&6
7511 else
7513 libffi_cv_ro_eh_frame=no
7514 echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
7515 if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
7516 if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
7517 libffi_cv_ro_eh_frame=yes
7518 elif grep '.section.*eh_frame.*#alloc' conftest.c \
7519 | grep -v '#write' > /dev/null; then
7520 libffi_cv_ro_eh_frame=yes
7523 rm -f conftest.*
7526 echo "$as_me:$LINENO: result: $libffi_cv_ro_eh_frame" >&5
7527 echo "${ECHO_T}$libffi_cv_ro_eh_frame" >&6
7528 if test "x$libffi_cv_ro_eh_frame" = xyes; then
7530 cat >>confdefs.h <<\_ACEOF
7531 #define HAVE_RO_EH_FRAME 1
7532 _ACEOF
7535 cat >>confdefs.h <<\_ACEOF
7536 #define EH_FRAME_FLAGS "a"
7537 _ACEOF
7539 else
7541 cat >>confdefs.h <<\_ACEOF
7542 #define EH_FRAME_FLAGS "aw"
7543 _ACEOF
7547 echo "$as_me:$LINENO: checking for __attribute__((visibility(\"hidden\")))" >&5
7548 echo $ECHO_N "checking for __attribute__((visibility(\"hidden\")))... $ECHO_C" >&6
7549 if test "${libffi_cv_hidden_visibility_attribute+set}" = set; then
7550 echo $ECHO_N "(cached) $ECHO_C" >&6
7551 else
7553 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
7554 libffi_cv_hidden_visibility_attribute=no
7555 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
7556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7557 (eval $ac_try) 2>&5
7558 ac_status=$?
7559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7560 (exit $ac_status); }; }; then
7561 if grep '\.hidden.*foo' conftest.s >/dev/null; then
7562 libffi_cv_hidden_visibility_attribute=yes
7565 rm -f conftest.*
7568 echo "$as_me:$LINENO: result: $libffi_cv_hidden_visibility_attribute" >&5
7569 echo "${ECHO_T}$libffi_cv_hidden_visibility_attribute" >&6
7570 if test $libffi_cv_hidden_visibility_attribute = yes; then
7572 cat >>confdefs.h <<\_ACEOF
7573 #define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1
7574 _ACEOF
7586 # Check whether --enable-debug or --disable-debug was given.
7587 if test "${enable_debug+set}" = set; then
7588 enableval="$enable_debug"
7589 if test "$enable_debug" = "yes"; then
7591 cat >>confdefs.h <<\_ACEOF
7592 #define FFI_DEBUG 1
7593 _ACEOF
7598 # Check whether --enable-structs or --disable-structs was given.
7599 if test "${enable_structs+set}" = set; then
7600 enableval="$enable_structs"
7601 if test "$enable_structs" = "no"; then
7603 cat >>confdefs.h <<\_ACEOF
7604 #define FFI_NO_STRUCTS 1
7605 _ACEOF
7610 # Check whether --enable-raw-api or --disable-raw-api was given.
7611 if test "${enable_raw_api+set}" = set; then
7612 enableval="$enable_raw_api"
7613 if test "$enable_raw_api" = "no"; then
7615 cat >>confdefs.h <<\_ACEOF
7616 #define FFI_NO_RAW_API 1
7617 _ACEOF
7622 # Check whether --enable-purify-safety or --disable-purify-safety was given.
7623 if test "${enable_purify_safety+set}" = set; then
7624 enableval="$enable_purify_safety"
7625 if test "$enable_purify_safety" = "yes"; then
7627 cat >>confdefs.h <<\_ACEOF
7628 #define USING_PURIFY 1
7629 _ACEOF
7634 if test -n "$with_cross_host" &&
7635 test x"$with_cross_host" != x"no"; then
7636 toolexecdir='$(exec_prefix)/$(target_alias)'
7637 toolexeclibdir='$(toolexecdir)/lib'
7638 else
7639 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
7640 toolexeclibdir='$(libdir)'
7642 multi_os_directory=`$CC -print-multi-os-directory`
7643 case $multi_os_directory in
7644 .) ;; # Avoid trailing /.
7645 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
7646 esac
7650 if test "${multilib}" = "yes"; then
7651 multilib_arg="--enable-multilib"
7652 else
7653 multilib_arg=
7656 ac_config_commands="$ac_config_commands include"
7658 ac_config_commands="$ac_config_commands src"
7661 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
7664 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile"
7667 cat >confcache <<\_ACEOF
7668 # This file is a shell script that caches the results of configure
7669 # tests run on this system so they can be shared between configure
7670 # scripts and configure runs, see configure's option --config-cache.
7671 # It is not useful on other systems. If it contains results you don't
7672 # want to keep, you may remove or edit it.
7674 # config.status only pays attention to the cache file if you give it
7675 # the --recheck option to rerun configure.
7677 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7678 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7679 # following values.
7681 _ACEOF
7683 # The following way of writing the cache mishandles newlines in values,
7684 # but we know of no workaround that is simple, portable, and efficient.
7685 # So, don't put newlines in cache variables' values.
7686 # Ultrix sh set writes to stderr and can't be redirected directly,
7687 # and sets the high bit in the cache file unless we assign to the vars.
7689 (set) 2>&1 |
7690 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7691 *ac_space=\ *)
7692 # `set' does not quote correctly, so add quotes (double-quote
7693 # substitution turns \\\\ into \\, and sed turns \\ into \).
7694 sed -n \
7695 "s/'/'\\\\''/g;
7696 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7699 # `set' quotes correctly as required by POSIX, so do not add quotes.
7700 sed -n \
7701 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7703 esac;
7705 sed '
7706 t clear
7707 : clear
7708 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7709 t end
7710 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7711 : end' >>confcache
7712 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7713 if test -w $cache_file; then
7714 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7715 cat confcache >$cache_file
7716 else
7717 echo "not updating unwritable cache $cache_file"
7720 rm -f confcache
7722 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7723 # Let make expand exec_prefix.
7724 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7726 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7727 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7728 # trailing colons and then remove the whole line if VPATH becomes empty
7729 # (actually we leave an empty line to preserve line numbers).
7730 if test "x$srcdir" = x.; then
7731 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7732 s/:*\$(srcdir):*/:/;
7733 s/:*\${srcdir}:*/:/;
7734 s/:*@srcdir@:*/:/;
7735 s/^\([^=]*=[ ]*\):*/\1/;
7736 s/:*$//;
7737 s/^[^=]*=[ ]*$//;
7741 DEFS=-DHAVE_CONFIG_H
7743 ac_libobjs=
7744 ac_ltlibobjs=
7745 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7746 # 1. Remove the extension, and $U if already installed.
7747 ac_i=`echo "$ac_i" |
7748 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7749 # 2. Add them.
7750 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7751 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7752 done
7753 LIBOBJS=$ac_libobjs
7755 LTLIBOBJS=$ac_ltlibobjs
7758 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
7759 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
7760 Usually this means the macro was only invoked conditionally." >&5
7761 echo "$as_me: error: conditional \"AMDEP\" was never defined.
7762 Usually this means the macro was only invoked conditionally." >&2;}
7763 { (exit 1); exit 1; }; }
7765 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
7766 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
7767 Usually this means the macro was only invoked conditionally." >&5
7768 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
7769 Usually this means the macro was only invoked conditionally." >&2;}
7770 { (exit 1); exit 1; }; }
7772 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
7773 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
7774 Usually this means the macro was only invoked conditionally." >&5
7775 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
7776 Usually this means the macro was only invoked conditionally." >&2;}
7777 { (exit 1); exit 1; }; }
7779 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
7780 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
7781 Usually this means the macro was only invoked conditionally." >&5
7782 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
7783 Usually this means the macro was only invoked conditionally." >&2;}
7784 { (exit 1); exit 1; }; }
7786 if test -z "${MIPS_IRIX_TRUE}" && test -z "${MIPS_IRIX_FALSE}"; then
7787 { { echo "$as_me:$LINENO: error: conditional \"MIPS_IRIX\" was never defined.
7788 Usually this means the macro was only invoked conditionally." >&5
7789 echo "$as_me: error: conditional \"MIPS_IRIX\" was never defined.
7790 Usually this means the macro was only invoked conditionally." >&2;}
7791 { (exit 1); exit 1; }; }
7793 if test -z "${MIPS_LINUX_TRUE}" && test -z "${MIPS_LINUX_FALSE}"; then
7794 { { echo "$as_me:$LINENO: error: conditional \"MIPS_LINUX\" was never defined.
7795 Usually this means the macro was only invoked conditionally." >&5
7796 echo "$as_me: error: conditional \"MIPS_LINUX\" was never defined.
7797 Usually this means the macro was only invoked conditionally." >&2;}
7798 { (exit 1); exit 1; }; }
7800 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
7801 { { echo "$as_me:$LINENO: error: conditional \"SPARC\" was never defined.
7802 Usually this means the macro was only invoked conditionally." >&5
7803 echo "$as_me: error: conditional \"SPARC\" was never defined.
7804 Usually this means the macro was only invoked conditionally." >&2;}
7805 { (exit 1); exit 1; }; }
7807 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
7808 { { echo "$as_me:$LINENO: error: conditional \"X86\" was never defined.
7809 Usually this means the macro was only invoked conditionally." >&5
7810 echo "$as_me: error: conditional \"X86\" was never defined.
7811 Usually this means the macro was only invoked conditionally." >&2;}
7812 { (exit 1); exit 1; }; }
7814 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
7815 { { echo "$as_me:$LINENO: error: conditional \"X86_WIN32\" was never defined.
7816 Usually this means the macro was only invoked conditionally." >&5
7817 echo "$as_me: error: conditional \"X86_WIN32\" was never defined.
7818 Usually this means the macro was only invoked conditionally." >&2;}
7819 { (exit 1); exit 1; }; }
7821 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
7822 { { echo "$as_me:$LINENO: error: conditional \"ALPHA\" was never defined.
7823 Usually this means the macro was only invoked conditionally." >&5
7824 echo "$as_me: error: conditional \"ALPHA\" was never defined.
7825 Usually this means the macro was only invoked conditionally." >&2;}
7826 { (exit 1); exit 1; }; }
7828 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
7829 { { echo "$as_me:$LINENO: error: conditional \"IA64\" was never defined.
7830 Usually this means the macro was only invoked conditionally." >&5
7831 echo "$as_me: error: conditional \"IA64\" was never defined.
7832 Usually this means the macro was only invoked conditionally." >&2;}
7833 { (exit 1); exit 1; }; }
7835 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
7836 { { echo "$as_me:$LINENO: error: conditional \"M32R\" was never defined.
7837 Usually this means the macro was only invoked conditionally." >&5
7838 echo "$as_me: error: conditional \"M32R\" was never defined.
7839 Usually this means the macro was only invoked conditionally." >&2;}
7840 { (exit 1); exit 1; }; }
7842 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
7843 { { echo "$as_me:$LINENO: error: conditional \"M68K\" was never defined.
7844 Usually this means the macro was only invoked conditionally." >&5
7845 echo "$as_me: error: conditional \"M68K\" was never defined.
7846 Usually this means the macro was only invoked conditionally." >&2;}
7847 { (exit 1); exit 1; }; }
7849 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
7850 { { echo "$as_me:$LINENO: error: conditional \"POWERPC\" was never defined.
7851 Usually this means the macro was only invoked conditionally." >&5
7852 echo "$as_me: error: conditional \"POWERPC\" was never defined.
7853 Usually this means the macro was only invoked conditionally." >&2;}
7854 { (exit 1); exit 1; }; }
7856 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
7857 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_AIX\" was never defined.
7858 Usually this means the macro was only invoked conditionally." >&5
7859 echo "$as_me: error: conditional \"POWERPC_AIX\" was never defined.
7860 Usually this means the macro was only invoked conditionally." >&2;}
7861 { (exit 1); exit 1; }; }
7863 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
7864 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_DARWIN\" was never defined.
7865 Usually this means the macro was only invoked conditionally." >&5
7866 echo "$as_me: error: conditional \"POWERPC_DARWIN\" was never defined.
7867 Usually this means the macro was only invoked conditionally." >&2;}
7868 { (exit 1); exit 1; }; }
7870 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
7871 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_FREEBSD\" was never defined.
7872 Usually this means the macro was only invoked conditionally." >&5
7873 echo "$as_me: error: conditional \"POWERPC_FREEBSD\" was never defined.
7874 Usually this means the macro was only invoked conditionally." >&2;}
7875 { (exit 1); exit 1; }; }
7877 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
7878 { { echo "$as_me:$LINENO: error: conditional \"ARM\" was never defined.
7879 Usually this means the macro was only invoked conditionally." >&5
7880 echo "$as_me: error: conditional \"ARM\" was never defined.
7881 Usually this means the macro was only invoked conditionally." >&2;}
7882 { (exit 1); exit 1; }; }
7884 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
7885 { { echo "$as_me:$LINENO: error: conditional \"LIBFFI_CRIS\" was never defined.
7886 Usually this means the macro was only invoked conditionally." >&5
7887 echo "$as_me: error: conditional \"LIBFFI_CRIS\" was never defined.
7888 Usually this means the macro was only invoked conditionally." >&2;}
7889 { (exit 1); exit 1; }; }
7891 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
7892 { { echo "$as_me:$LINENO: error: conditional \"FRV\" was never defined.
7893 Usually this means the macro was only invoked conditionally." >&5
7894 echo "$as_me: error: conditional \"FRV\" was never defined.
7895 Usually this means the macro was only invoked conditionally." >&2;}
7896 { (exit 1); exit 1; }; }
7898 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
7899 { { echo "$as_me:$LINENO: error: conditional \"S390\" was never defined.
7900 Usually this means the macro was only invoked conditionally." >&5
7901 echo "$as_me: error: conditional \"S390\" was never defined.
7902 Usually this means the macro was only invoked conditionally." >&2;}
7903 { (exit 1); exit 1; }; }
7905 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
7906 { { echo "$as_me:$LINENO: error: conditional \"X86_64\" was never defined.
7907 Usually this means the macro was only invoked conditionally." >&5
7908 echo "$as_me: error: conditional \"X86_64\" was never defined.
7909 Usually this means the macro was only invoked conditionally." >&2;}
7910 { (exit 1); exit 1; }; }
7912 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
7913 { { echo "$as_me:$LINENO: error: conditional \"SH\" was never defined.
7914 Usually this means the macro was only invoked conditionally." >&5
7915 echo "$as_me: error: conditional \"SH\" was never defined.
7916 Usually this means the macro was only invoked conditionally." >&2;}
7917 { (exit 1); exit 1; }; }
7919 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
7920 { { echo "$as_me:$LINENO: error: conditional \"SH64\" was never defined.
7921 Usually this means the macro was only invoked conditionally." >&5
7922 echo "$as_me: error: conditional \"SH64\" was never defined.
7923 Usually this means the macro was only invoked conditionally." >&2;}
7924 { (exit 1); exit 1; }; }
7926 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
7927 { { echo "$as_me:$LINENO: error: conditional \"PA_LINUX\" was never defined.
7928 Usually this means the macro was only invoked conditionally." >&5
7929 echo "$as_me: error: conditional \"PA_LINUX\" was never defined.
7930 Usually this means the macro was only invoked conditionally." >&2;}
7931 { (exit 1); exit 1; }; }
7933 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
7934 { { echo "$as_me:$LINENO: error: conditional \"PA_HPUX\" was never defined.
7935 Usually this means the macro was only invoked conditionally." >&5
7936 echo "$as_me: error: conditional \"PA_HPUX\" was never defined.
7937 Usually this means the macro was only invoked conditionally." >&2;}
7938 { (exit 1); exit 1; }; }
7940 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
7941 { { echo "$as_me:$LINENO: error: conditional \"PA64_HPUX\" was never defined.
7942 Usually this means the macro was only invoked conditionally." >&5
7943 echo "$as_me: error: conditional \"PA64_HPUX\" was never defined.
7944 Usually this means the macro was only invoked conditionally." >&2;}
7945 { (exit 1); exit 1; }; }
7948 : ${CONFIG_STATUS=./config.status}
7949 ac_clean_files_save=$ac_clean_files
7950 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7951 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7952 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7953 cat >$CONFIG_STATUS <<_ACEOF
7954 #! $SHELL
7955 # Generated by $as_me.
7956 # Run this file to recreate the current configuration.
7957 # Compiler output produced by configure, useful for debugging
7958 # configure, is in config.log if it exists.
7960 debug=false
7961 ac_cs_recheck=false
7962 ac_cs_silent=false
7963 SHELL=\${CONFIG_SHELL-$SHELL}
7964 _ACEOF
7966 cat >>$CONFIG_STATUS <<\_ACEOF
7967 ## --------------------- ##
7968 ## M4sh Initialization. ##
7969 ## --------------------- ##
7971 # Be Bourne compatible
7972 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7973 emulate sh
7974 NULLCMD=:
7975 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7976 # is contrary to our usage. Disable this feature.
7977 alias -g '${1+"$@"}'='"$@"'
7978 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7979 set -o posix
7981 DUALCASE=1; export DUALCASE # for MKS sh
7983 # Support unset when possible.
7984 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7985 as_unset=unset
7986 else
7987 as_unset=false
7991 # Work around bugs in pre-3.0 UWIN ksh.
7992 $as_unset ENV MAIL MAILPATH
7993 PS1='$ '
7994 PS2='> '
7995 PS4='+ '
7997 # NLS nuisances.
7998 for as_var in \
7999 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
8000 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8001 LC_TELEPHONE LC_TIME
8003 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8004 eval $as_var=C; export $as_var
8005 else
8006 $as_unset $as_var
8008 done
8010 # Required to use basename.
8011 if expr a : '\(a\)' >/dev/null 2>&1; then
8012 as_expr=expr
8013 else
8014 as_expr=false
8017 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
8018 as_basename=basename
8019 else
8020 as_basename=false
8024 # Name of the executable.
8025 as_me=`$as_basename "$0" ||
8026 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8027 X"$0" : 'X\(//\)$' \| \
8028 X"$0" : 'X\(/\)$' \| \
8029 . : '\(.\)' 2>/dev/null ||
8030 echo X/"$0" |
8031 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8032 /^X\/\(\/\/\)$/{ s//\1/; q; }
8033 /^X\/\(\/\).*/{ s//\1/; q; }
8034 s/.*/./; q'`
8037 # PATH needs CR, and LINENO needs CR and PATH.
8038 # Avoid depending upon Character Ranges.
8039 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8040 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8041 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8042 as_cr_digits='0123456789'
8043 as_cr_alnum=$as_cr_Letters$as_cr_digits
8045 # The user is always right.
8046 if test "${PATH_SEPARATOR+set}" != set; then
8047 echo "#! /bin/sh" >conf$$.sh
8048 echo "exit 0" >>conf$$.sh
8049 chmod +x conf$$.sh
8050 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8051 PATH_SEPARATOR=';'
8052 else
8053 PATH_SEPARATOR=:
8055 rm -f conf$$.sh
8059 as_lineno_1=$LINENO
8060 as_lineno_2=$LINENO
8061 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8062 test "x$as_lineno_1" != "x$as_lineno_2" &&
8063 test "x$as_lineno_3" = "x$as_lineno_2" || {
8064 # Find who we are. Look in the path if we contain no path at all
8065 # relative or not.
8066 case $0 in
8067 *[\\/]* ) as_myself=$0 ;;
8068 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8069 for as_dir in $PATH
8071 IFS=$as_save_IFS
8072 test -z "$as_dir" && as_dir=.
8073 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8074 done
8077 esac
8078 # We did not find ourselves, most probably we were run as `sh COMMAND'
8079 # in which case we are not to be found in the path.
8080 if test "x$as_myself" = x; then
8081 as_myself=$0
8083 if test ! -f "$as_myself"; then
8084 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8085 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8086 { (exit 1); exit 1; }; }
8088 case $CONFIG_SHELL in
8090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8091 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8093 IFS=$as_save_IFS
8094 test -z "$as_dir" && as_dir=.
8095 for as_base in sh bash ksh sh5; do
8096 case $as_dir in
8098 if ("$as_dir/$as_base" -c '
8099 as_lineno_1=$LINENO
8100 as_lineno_2=$LINENO
8101 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8102 test "x$as_lineno_1" != "x$as_lineno_2" &&
8103 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8104 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8105 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8106 CONFIG_SHELL=$as_dir/$as_base
8107 export CONFIG_SHELL
8108 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8109 fi;;
8110 esac
8111 done
8112 done
8114 esac
8116 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8117 # uniformly replaced by the line number. The first 'sed' inserts a
8118 # line-number line before each line; the second 'sed' does the real
8119 # work. The second script uses 'N' to pair each line-number line
8120 # with the numbered line, and appends trailing '-' during
8121 # substitution so that $LINENO is not a special case at line end.
8122 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8123 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8124 sed '=' <$as_myself |
8125 sed '
8127 s,$,-,
8128 : loop
8129 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8130 t loop
8131 s,-$,,
8132 s,^['$as_cr_digits']*\n,,
8133 ' >$as_me.lineno &&
8134 chmod +x $as_me.lineno ||
8135 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8136 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8137 { (exit 1); exit 1; }; }
8139 # Don't try to exec as it changes $[0], causing all sort of problems
8140 # (the dirname of $[0] is not the place where we might find the
8141 # original and so on. Autoconf is especially sensible to this).
8142 . ./$as_me.lineno
8143 # Exit status is that of the last command.
8144 exit
8148 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8149 *c*,-n*) ECHO_N= ECHO_C='
8150 ' ECHO_T=' ' ;;
8151 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8152 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8153 esac
8155 if expr a : '\(a\)' >/dev/null 2>&1; then
8156 as_expr=expr
8157 else
8158 as_expr=false
8161 rm -f conf$$ conf$$.exe conf$$.file
8162 echo >conf$$.file
8163 if ln -s conf$$.file conf$$ 2>/dev/null; then
8164 # We could just check for DJGPP; but this test a) works b) is more generic
8165 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8166 if test -f conf$$.exe; then
8167 # Don't use ln at all; we don't have any links
8168 as_ln_s='cp -p'
8169 else
8170 as_ln_s='ln -s'
8172 elif ln conf$$.file conf$$ 2>/dev/null; then
8173 as_ln_s=ln
8174 else
8175 as_ln_s='cp -p'
8177 rm -f conf$$ conf$$.exe conf$$.file
8179 if mkdir -p . 2>/dev/null; then
8180 as_mkdir_p=:
8181 else
8182 test -d ./-p && rmdir ./-p
8183 as_mkdir_p=false
8186 as_executable_p="test -f"
8188 # Sed expression to map a string onto a valid CPP name.
8189 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8191 # Sed expression to map a string onto a valid variable name.
8192 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8195 # IFS
8196 # We need space, tab and new line, in precisely that order.
8197 as_nl='
8199 IFS=" $as_nl"
8201 # CDPATH.
8202 $as_unset CDPATH
8204 exec 6>&1
8206 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8207 # report actual input values of CONFIG_FILES etc. instead of their
8208 # values after options handling. Logging --version etc. is OK.
8209 exec 5>>config.log
8211 echo
8212 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8213 ## Running $as_me. ##
8214 _ASBOX
8215 } >&5
8216 cat >&5 <<_CSEOF
8218 This file was extended by libffi $as_me 2.1, which was
8219 generated by GNU Autoconf 2.59. Invocation command line was
8221 CONFIG_FILES = $CONFIG_FILES
8222 CONFIG_HEADERS = $CONFIG_HEADERS
8223 CONFIG_LINKS = $CONFIG_LINKS
8224 CONFIG_COMMANDS = $CONFIG_COMMANDS
8225 $ $0 $@
8227 _CSEOF
8228 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8229 echo >&5
8230 _ACEOF
8232 # Files that config.status was made for.
8233 if test -n "$ac_config_files"; then
8234 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8237 if test -n "$ac_config_headers"; then
8238 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8241 if test -n "$ac_config_links"; then
8242 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8245 if test -n "$ac_config_commands"; then
8246 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8249 cat >>$CONFIG_STATUS <<\_ACEOF
8251 ac_cs_usage="\
8252 \`$as_me' instantiates files from templates according to the
8253 current configuration.
8255 Usage: $0 [OPTIONS] [FILE]...
8257 -h, --help print this help, then exit
8258 -V, --version print version number, then exit
8259 -q, --quiet do not print progress messages
8260 -d, --debug don't remove temporary files
8261 --recheck update $as_me by reconfiguring in the same conditions
8262 --file=FILE[:TEMPLATE]
8263 instantiate the configuration file FILE
8264 --header=FILE[:TEMPLATE]
8265 instantiate the configuration header FILE
8267 Configuration files:
8268 $config_files
8270 Configuration headers:
8271 $config_headers
8273 Configuration links:
8274 $config_links
8276 Configuration commands:
8277 $config_commands
8279 Report bugs to <bug-autoconf@gnu.org>."
8280 _ACEOF
8282 cat >>$CONFIG_STATUS <<_ACEOF
8283 ac_cs_version="\\
8284 libffi config.status 2.1
8285 configured by $0, generated by GNU Autoconf 2.59,
8286 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8288 Copyright (C) 2003 Free Software Foundation, Inc.
8289 This config.status script is free software; the Free Software Foundation
8290 gives unlimited permission to copy, distribute and modify it."
8291 srcdir=$srcdir
8292 INSTALL="$INSTALL"
8293 _ACEOF
8295 cat >>$CONFIG_STATUS <<\_ACEOF
8296 # If no file are specified by the user, then we need to provide default
8297 # value. By we need to know if files were specified by the user.
8298 ac_need_defaults=:
8299 while test $# != 0
8301 case $1 in
8302 --*=*)
8303 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8304 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8305 ac_shift=:
8308 ac_option=$1
8309 ac_optarg=$2
8310 ac_shift=shift
8312 *) # This is not an option, so the user has probably given explicit
8313 # arguments.
8314 ac_option=$1
8315 ac_need_defaults=false;;
8316 esac
8318 case $ac_option in
8319 # Handling of the options.
8320 _ACEOF
8321 cat >>$CONFIG_STATUS <<\_ACEOF
8322 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8323 ac_cs_recheck=: ;;
8324 --version | --vers* | -V )
8325 echo "$ac_cs_version"; exit 0 ;;
8326 --he | --h)
8327 # Conflict between --help and --header
8328 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8329 Try \`$0 --help' for more information." >&5
8330 echo "$as_me: error: ambiguous option: $1
8331 Try \`$0 --help' for more information." >&2;}
8332 { (exit 1); exit 1; }; };;
8333 --help | --hel | -h )
8334 echo "$ac_cs_usage"; exit 0 ;;
8335 --debug | --d* | -d )
8336 debug=: ;;
8337 --file | --fil | --fi | --f )
8338 $ac_shift
8339 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8340 ac_need_defaults=false;;
8341 --header | --heade | --head | --hea )
8342 $ac_shift
8343 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8344 ac_need_defaults=false;;
8345 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8346 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8347 ac_cs_silent=: ;;
8349 # This is an error.
8350 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8351 Try \`$0 --help' for more information." >&5
8352 echo "$as_me: error: unrecognized option: $1
8353 Try \`$0 --help' for more information." >&2;}
8354 { (exit 1); exit 1; }; } ;;
8356 *) ac_config_targets="$ac_config_targets $1" ;;
8358 esac
8359 shift
8360 done
8362 ac_configure_extra_args=
8364 if $ac_cs_silent; then
8365 exec 6>/dev/null
8366 ac_configure_extra_args="$ac_configure_extra_args --silent"
8369 _ACEOF
8370 cat >>$CONFIG_STATUS <<_ACEOF
8371 if \$ac_cs_recheck; then
8372 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8373 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8376 _ACEOF
8378 cat >>$CONFIG_STATUS <<_ACEOF
8380 # INIT-COMMANDS section.
8384 srcdir="$srcdir"
8385 host="$host"
8386 target="$target"
8387 with_multisubdir="$with_multisubdir"
8388 with_multisrctop="$with_multisrctop"
8389 with_target_subdir="$with_target_subdir"
8390 ac_configure_args="${multilib_arg} ${ac_configure_args}"
8391 multi_basedir="$multi_basedir"
8392 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8393 CC="$CC"
8394 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
8395 TARGETDIR="$TARGETDIR"
8397 _ACEOF
8401 cat >>$CONFIG_STATUS <<\_ACEOF
8402 for ac_config_target in $ac_config_targets
8404 case "$ac_config_target" in
8405 # Handling of arguments.
8406 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
8407 "include/ffi.h" ) CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
8408 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8409 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8410 "include/ffitarget.h" ) CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
8411 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8412 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
8413 "include" ) CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
8414 "src" ) CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
8415 "fficonfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
8416 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8417 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8418 { (exit 1); exit 1; }; };;
8419 esac
8420 done
8422 # If the user did not use the arguments to specify the items to instantiate,
8423 # then the envvar interface is used. Set only those that are not.
8424 # We use the long form for the default assignment because of an extremely
8425 # bizarre bug on SunOS 4.1.3.
8426 if $ac_need_defaults; then
8427 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8428 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8429 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
8430 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8433 # Have a temporary directory for convenience. Make it in the build tree
8434 # simply because there is no reason to put it here, and in addition,
8435 # creating and moving files from /tmp can sometimes cause problems.
8436 # Create a temporary directory, and hook for its removal unless debugging.
8437 $debug ||
8439 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8440 trap '{ (exit 1); exit 1; }' 1 2 13 15
8443 # Create a (secure) tmp directory for tmp files.
8446 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8447 test -n "$tmp" && test -d "$tmp"
8448 } ||
8450 tmp=./confstat$$-$RANDOM
8451 (umask 077 && mkdir $tmp)
8452 } ||
8454 echo "$me: cannot create a temporary directory in ." >&2
8455 { (exit 1); exit 1; }
8458 _ACEOF
8460 cat >>$CONFIG_STATUS <<_ACEOF
8463 # CONFIG_FILES section.
8466 # No need to generate the scripts if there are no CONFIG_FILES.
8467 # This happens for instance when ./config.status config.h
8468 if test -n "\$CONFIG_FILES"; then
8469 # Protect against being on the right side of a sed subst in config.status.
8470 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8471 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8472 s,@SHELL@,$SHELL,;t t
8473 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8474 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8475 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8476 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8477 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8478 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8479 s,@exec_prefix@,$exec_prefix,;t t
8480 s,@prefix@,$prefix,;t t
8481 s,@program_transform_name@,$program_transform_name,;t t
8482 s,@bindir@,$bindir,;t t
8483 s,@sbindir@,$sbindir,;t t
8484 s,@libexecdir@,$libexecdir,;t t
8485 s,@datadir@,$datadir,;t t
8486 s,@sysconfdir@,$sysconfdir,;t t
8487 s,@sharedstatedir@,$sharedstatedir,;t t
8488 s,@localstatedir@,$localstatedir,;t t
8489 s,@libdir@,$libdir,;t t
8490 s,@includedir@,$includedir,;t t
8491 s,@oldincludedir@,$oldincludedir,;t t
8492 s,@infodir@,$infodir,;t t
8493 s,@mandir@,$mandir,;t t
8494 s,@build_alias@,$build_alias,;t t
8495 s,@host_alias@,$host_alias,;t t
8496 s,@target_alias@,$target_alias,;t t
8497 s,@DEFS@,$DEFS,;t t
8498 s,@ECHO_C@,$ECHO_C,;t t
8499 s,@ECHO_N@,$ECHO_N,;t t
8500 s,@ECHO_T@,$ECHO_T,;t t
8501 s,@LIBS@,$LIBS,;t t
8502 s,@multi_basedir@,$multi_basedir,;t t
8503 s,@build@,$build,;t t
8504 s,@build_cpu@,$build_cpu,;t t
8505 s,@build_vendor@,$build_vendor,;t t
8506 s,@build_os@,$build_os,;t t
8507 s,@host@,$host,;t t
8508 s,@host_cpu@,$host_cpu,;t t
8509 s,@host_vendor@,$host_vendor,;t t
8510 s,@host_os@,$host_os,;t t
8511 s,@target@,$target,;t t
8512 s,@target_cpu@,$target_cpu,;t t
8513 s,@target_vendor@,$target_vendor,;t t
8514 s,@target_os@,$target_os,;t t
8515 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8516 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8517 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8518 s,@CYGPATH_W@,$CYGPATH_W,;t t
8519 s,@PACKAGE@,$PACKAGE,;t t
8520 s,@VERSION@,$VERSION,;t t
8521 s,@ACLOCAL@,$ACLOCAL,;t t
8522 s,@AUTOCONF@,$AUTOCONF,;t t
8523 s,@AUTOMAKE@,$AUTOMAKE,;t t
8524 s,@AUTOHEADER@,$AUTOHEADER,;t t
8525 s,@MAKEINFO@,$MAKEINFO,;t t
8526 s,@install_sh@,$install_sh,;t t
8527 s,@STRIP@,$STRIP,;t t
8528 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
8529 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
8530 s,@mkdir_p@,$mkdir_p,;t t
8531 s,@AWK@,$AWK,;t t
8532 s,@SET_MAKE@,$SET_MAKE,;t t
8533 s,@am__leading_dot@,$am__leading_dot,;t t
8534 s,@AMTAR@,$AMTAR,;t t
8535 s,@am__tar@,$am__tar,;t t
8536 s,@am__untar@,$am__untar,;t t
8537 s,@CC@,$CC,;t t
8538 s,@ac_ct_CC@,$ac_ct_CC,;t t
8539 s,@EXEEXT@,$EXEEXT,;t t
8540 s,@OBJEXT@,$OBJEXT,;t t
8541 s,@DEPDIR@,$DEPDIR,;t t
8542 s,@am__include@,$am__include,;t t
8543 s,@am__quote@,$am__quote,;t t
8544 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
8545 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
8546 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
8547 s,@CCDEPMODE@,$CCDEPMODE,;t t
8548 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
8549 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
8550 s,@CFLAGS@,$CFLAGS,;t t
8551 s,@CCAS@,$CCAS,;t t
8552 s,@CCASFLAGS@,$CCASFLAGS,;t t
8553 s,@LN_S@,$LN_S,;t t
8554 s,@RANLIB@,$RANLIB,;t t
8555 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8556 s,@LIBTOOL@,$LIBTOOL,;t t
8557 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
8558 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
8559 s,@MAINT@,$MAINT,;t t
8560 s,@CPP@,$CPP,;t t
8561 s,@CPPFLAGS@,$CPPFLAGS,;t t
8562 s,@EGREP@,$EGREP,;t t
8563 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
8564 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
8565 s,@AM_RUNTESTFLAGS@,$AM_RUNTESTFLAGS,;t t
8566 s,@MIPS_IRIX_TRUE@,$MIPS_IRIX_TRUE,;t t
8567 s,@MIPS_IRIX_FALSE@,$MIPS_IRIX_FALSE,;t t
8568 s,@MIPS_LINUX_TRUE@,$MIPS_LINUX_TRUE,;t t
8569 s,@MIPS_LINUX_FALSE@,$MIPS_LINUX_FALSE,;t t
8570 s,@SPARC_TRUE@,$SPARC_TRUE,;t t
8571 s,@SPARC_FALSE@,$SPARC_FALSE,;t t
8572 s,@X86_TRUE@,$X86_TRUE,;t t
8573 s,@X86_FALSE@,$X86_FALSE,;t t
8574 s,@X86_WIN32_TRUE@,$X86_WIN32_TRUE,;t t
8575 s,@X86_WIN32_FALSE@,$X86_WIN32_FALSE,;t t
8576 s,@ALPHA_TRUE@,$ALPHA_TRUE,;t t
8577 s,@ALPHA_FALSE@,$ALPHA_FALSE,;t t
8578 s,@IA64_TRUE@,$IA64_TRUE,;t t
8579 s,@IA64_FALSE@,$IA64_FALSE,;t t
8580 s,@M32R_TRUE@,$M32R_TRUE,;t t
8581 s,@M32R_FALSE@,$M32R_FALSE,;t t
8582 s,@M68K_TRUE@,$M68K_TRUE,;t t
8583 s,@M68K_FALSE@,$M68K_FALSE,;t t
8584 s,@POWERPC_TRUE@,$POWERPC_TRUE,;t t
8585 s,@POWERPC_FALSE@,$POWERPC_FALSE,;t t
8586 s,@POWERPC_AIX_TRUE@,$POWERPC_AIX_TRUE,;t t
8587 s,@POWERPC_AIX_FALSE@,$POWERPC_AIX_FALSE,;t t
8588 s,@POWERPC_DARWIN_TRUE@,$POWERPC_DARWIN_TRUE,;t t
8589 s,@POWERPC_DARWIN_FALSE@,$POWERPC_DARWIN_FALSE,;t t
8590 s,@POWERPC_FREEBSD_TRUE@,$POWERPC_FREEBSD_TRUE,;t t
8591 s,@POWERPC_FREEBSD_FALSE@,$POWERPC_FREEBSD_FALSE,;t t
8592 s,@ARM_TRUE@,$ARM_TRUE,;t t
8593 s,@ARM_FALSE@,$ARM_FALSE,;t t
8594 s,@LIBFFI_CRIS_TRUE@,$LIBFFI_CRIS_TRUE,;t t
8595 s,@LIBFFI_CRIS_FALSE@,$LIBFFI_CRIS_FALSE,;t t
8596 s,@FRV_TRUE@,$FRV_TRUE,;t t
8597 s,@FRV_FALSE@,$FRV_FALSE,;t t
8598 s,@S390_TRUE@,$S390_TRUE,;t t
8599 s,@S390_FALSE@,$S390_FALSE,;t t
8600 s,@X86_64_TRUE@,$X86_64_TRUE,;t t
8601 s,@X86_64_FALSE@,$X86_64_FALSE,;t t
8602 s,@SH_TRUE@,$SH_TRUE,;t t
8603 s,@SH_FALSE@,$SH_FALSE,;t t
8604 s,@SH64_TRUE@,$SH64_TRUE,;t t
8605 s,@SH64_FALSE@,$SH64_FALSE,;t t
8606 s,@PA_LINUX_TRUE@,$PA_LINUX_TRUE,;t t
8607 s,@PA_LINUX_FALSE@,$PA_LINUX_FALSE,;t t
8608 s,@PA_HPUX_TRUE@,$PA_HPUX_TRUE,;t t
8609 s,@PA_HPUX_FALSE@,$PA_HPUX_FALSE,;t t
8610 s,@PA64_HPUX_TRUE@,$PA64_HPUX_TRUE,;t t
8611 s,@PA64_HPUX_FALSE@,$PA64_HPUX_FALSE,;t t
8612 s,@ALLOCA@,$ALLOCA,;t t
8613 s,@HAVE_LONG_DOUBLE@,$HAVE_LONG_DOUBLE,;t t
8614 s,@TARGET@,$TARGET,;t t
8615 s,@TARGETDIR@,$TARGETDIR,;t t
8616 s,@toolexecdir@,$toolexecdir,;t t
8617 s,@toolexeclibdir@,$toolexeclibdir,;t t
8618 s,@LIBOBJS@,$LIBOBJS,;t t
8619 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8620 CEOF
8622 _ACEOF
8624 cat >>$CONFIG_STATUS <<\_ACEOF
8625 # Split the substitutions into bite-sized pieces for seds with
8626 # small command number limits, like on Digital OSF/1 and HP-UX.
8627 ac_max_sed_lines=48
8628 ac_sed_frag=1 # Number of current file.
8629 ac_beg=1 # First line for current file.
8630 ac_end=$ac_max_sed_lines # Line after last line for current file.
8631 ac_more_lines=:
8632 ac_sed_cmds=
8633 while $ac_more_lines; do
8634 if test $ac_beg -gt 1; then
8635 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8636 else
8637 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8639 if test ! -s $tmp/subs.frag; then
8640 ac_more_lines=false
8641 else
8642 # The purpose of the label and of the branching condition is to
8643 # speed up the sed processing (if there are no `@' at all, there
8644 # is no need to browse any of the substitutions).
8645 # These are the two extra sed commands mentioned above.
8646 (echo ':t
8647 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8648 if test -z "$ac_sed_cmds"; then
8649 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8650 else
8651 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8653 ac_sed_frag=`expr $ac_sed_frag + 1`
8654 ac_beg=$ac_end
8655 ac_end=`expr $ac_end + $ac_max_sed_lines`
8657 done
8658 if test -z "$ac_sed_cmds"; then
8659 ac_sed_cmds=cat
8661 fi # test -n "$CONFIG_FILES"
8663 _ACEOF
8664 cat >>$CONFIG_STATUS <<\_ACEOF
8665 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8666 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8667 case $ac_file in
8668 - | *:- | *:-:* ) # input from stdin
8669 cat >$tmp/stdin
8670 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8671 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8672 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8673 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8674 * ) ac_file_in=$ac_file.in ;;
8675 esac
8677 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8678 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8679 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8680 X"$ac_file" : 'X\(//\)[^/]' \| \
8681 X"$ac_file" : 'X\(//\)$' \| \
8682 X"$ac_file" : 'X\(/\)' \| \
8683 . : '\(.\)' 2>/dev/null ||
8684 echo X"$ac_file" |
8685 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8686 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8687 /^X\(\/\/\)$/{ s//\1/; q; }
8688 /^X\(\/\).*/{ s//\1/; q; }
8689 s/.*/./; q'`
8690 { if $as_mkdir_p; then
8691 mkdir -p "$ac_dir"
8692 else
8693 as_dir="$ac_dir"
8694 as_dirs=
8695 while test ! -d "$as_dir"; do
8696 as_dirs="$as_dir $as_dirs"
8697 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8698 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8699 X"$as_dir" : 'X\(//\)[^/]' \| \
8700 X"$as_dir" : 'X\(//\)$' \| \
8701 X"$as_dir" : 'X\(/\)' \| \
8702 . : '\(.\)' 2>/dev/null ||
8703 echo X"$as_dir" |
8704 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8705 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8706 /^X\(\/\/\)$/{ s//\1/; q; }
8707 /^X\(\/\).*/{ s//\1/; q; }
8708 s/.*/./; q'`
8709 done
8710 test ! -n "$as_dirs" || mkdir $as_dirs
8711 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8712 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8713 { (exit 1); exit 1; }; }; }
8715 ac_builddir=.
8717 if test "$ac_dir" != .; then
8718 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8719 # A "../" for each directory in $ac_dir_suffix.
8720 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8721 else
8722 ac_dir_suffix= ac_top_builddir=
8725 case $srcdir in
8726 .) # No --srcdir option. We are building in place.
8727 ac_srcdir=.
8728 if test -z "$ac_top_builddir"; then
8729 ac_top_srcdir=.
8730 else
8731 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8732 fi ;;
8733 [\\/]* | ?:[\\/]* ) # Absolute path.
8734 ac_srcdir=$srcdir$ac_dir_suffix;
8735 ac_top_srcdir=$srcdir ;;
8736 *) # Relative path.
8737 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8738 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8739 esac
8741 # Do not use `cd foo && pwd` to compute absolute paths, because
8742 # the directories may not exist.
8743 case `pwd` in
8744 .) ac_abs_builddir="$ac_dir";;
8746 case "$ac_dir" in
8747 .) ac_abs_builddir=`pwd`;;
8748 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8749 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8750 esac;;
8751 esac
8752 case $ac_abs_builddir in
8753 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8755 case ${ac_top_builddir}. in
8756 .) ac_abs_top_builddir=$ac_abs_builddir;;
8757 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8758 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8759 esac;;
8760 esac
8761 case $ac_abs_builddir in
8762 .) ac_abs_srcdir=$ac_srcdir;;
8764 case $ac_srcdir in
8765 .) ac_abs_srcdir=$ac_abs_builddir;;
8766 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8767 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8768 esac;;
8769 esac
8770 case $ac_abs_builddir in
8771 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8773 case $ac_top_srcdir in
8774 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8775 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8776 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8777 esac;;
8778 esac
8781 case $INSTALL in
8782 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8783 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8784 esac
8786 if test x"$ac_file" != x-; then
8787 { echo "$as_me:$LINENO: creating $ac_file" >&5
8788 echo "$as_me: creating $ac_file" >&6;}
8789 rm -f "$ac_file"
8791 # Let's still pretend it is `configure' which instantiates (i.e., don't
8792 # use $as_me), people would be surprised to read:
8793 # /* config.h. Generated by config.status. */
8794 if test x"$ac_file" = x-; then
8795 configure_input=
8796 else
8797 configure_input="$ac_file. "
8799 configure_input=$configure_input"Generated from `echo $ac_file_in |
8800 sed 's,.*/,,'` by configure."
8802 # First look for the input files in the build tree, otherwise in the
8803 # src tree.
8804 ac_file_inputs=`IFS=:
8805 for f in $ac_file_in; do
8806 case $f in
8807 -) echo $tmp/stdin ;;
8808 [\\/$]*)
8809 # Absolute (can't be DOS-style, as IFS=:)
8810 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8811 echo "$as_me: error: cannot find input file: $f" >&2;}
8812 { (exit 1); exit 1; }; }
8813 echo "$f";;
8814 *) # Relative
8815 if test -f "$f"; then
8816 # Build tree
8817 echo "$f"
8818 elif test -f "$srcdir/$f"; then
8819 # Source tree
8820 echo "$srcdir/$f"
8821 else
8822 # /dev/null tree
8823 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8824 echo "$as_me: error: cannot find input file: $f" >&2;}
8825 { (exit 1); exit 1; }; }
8826 fi;;
8827 esac
8828 done` || { (exit 1); exit 1; }
8829 _ACEOF
8830 cat >>$CONFIG_STATUS <<_ACEOF
8831 sed "$ac_vpsub
8832 $extrasub
8833 _ACEOF
8834 cat >>$CONFIG_STATUS <<\_ACEOF
8836 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8837 s,@configure_input@,$configure_input,;t t
8838 s,@srcdir@,$ac_srcdir,;t t
8839 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8840 s,@top_srcdir@,$ac_top_srcdir,;t t
8841 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8842 s,@builddir@,$ac_builddir,;t t
8843 s,@abs_builddir@,$ac_abs_builddir,;t t
8844 s,@top_builddir@,$ac_top_builddir,;t t
8845 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8846 s,@INSTALL@,$ac_INSTALL,;t t
8847 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8848 rm -f $tmp/stdin
8849 if test x"$ac_file" != x-; then
8850 mv $tmp/out $ac_file
8851 else
8852 cat $tmp/out
8853 rm -f $tmp/out
8856 done
8857 _ACEOF
8858 cat >>$CONFIG_STATUS <<\_ACEOF
8861 # CONFIG_HEADER section.
8864 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8865 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8867 # ac_d sets the value in "#define NAME VALUE" lines.
8868 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8869 ac_dB='[ ].*$,\1#\2'
8870 ac_dC=' '
8871 ac_dD=',;t'
8872 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8873 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8874 ac_uB='$,\1#\2define\3'
8875 ac_uC=' '
8876 ac_uD=',;t'
8878 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8879 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8880 case $ac_file in
8881 - | *:- | *:-:* ) # input from stdin
8882 cat >$tmp/stdin
8883 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8884 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8885 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8886 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8887 * ) ac_file_in=$ac_file.in ;;
8888 esac
8890 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8891 echo "$as_me: creating $ac_file" >&6;}
8893 # First look for the input files in the build tree, otherwise in the
8894 # src tree.
8895 ac_file_inputs=`IFS=:
8896 for f in $ac_file_in; do
8897 case $f in
8898 -) echo $tmp/stdin ;;
8899 [\\/$]*)
8900 # Absolute (can't be DOS-style, as IFS=:)
8901 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8902 echo "$as_me: error: cannot find input file: $f" >&2;}
8903 { (exit 1); exit 1; }; }
8904 # Do quote $f, to prevent DOS paths from being IFS'd.
8905 echo "$f";;
8906 *) # Relative
8907 if test -f "$f"; then
8908 # Build tree
8909 echo "$f"
8910 elif test -f "$srcdir/$f"; then
8911 # Source tree
8912 echo "$srcdir/$f"
8913 else
8914 # /dev/null tree
8915 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8916 echo "$as_me: error: cannot find input file: $f" >&2;}
8917 { (exit 1); exit 1; }; }
8918 fi;;
8919 esac
8920 done` || { (exit 1); exit 1; }
8921 # Remove the trailing spaces.
8922 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8924 _ACEOF
8926 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8927 # `conftest.undefs', that substitutes the proper values into
8928 # config.h.in to produce config.h. The first handles `#define'
8929 # templates, and the second `#undef' templates.
8930 # And first: Protect against being on the right side of a sed subst in
8931 # config.status. Protect against being in an unquoted here document
8932 # in config.status.
8933 rm -f conftest.defines conftest.undefs
8934 # Using a here document instead of a string reduces the quoting nightmare.
8935 # Putting comments in sed scripts is not portable.
8937 # `end' is used to avoid that the second main sed command (meant for
8938 # 0-ary CPP macros) applies to n-ary macro definitions.
8939 # See the Autoconf documentation for `clear'.
8940 cat >confdef2sed.sed <<\_ACEOF
8941 s/[\\&,]/\\&/g
8942 s,[\\$`],\\&,g
8943 t clear
8944 : clear
8945 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8946 t end
8947 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8948 : end
8949 _ACEOF
8950 # If some macros were called several times there might be several times
8951 # the same #defines, which is useless. Nevertheless, we may not want to
8952 # sort them, since we want the *last* AC-DEFINE to be honored.
8953 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8954 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8955 rm -f confdef2sed.sed
8957 # This sed command replaces #undef with comments. This is necessary, for
8958 # example, in the case of _POSIX_SOURCE, which is predefined and required
8959 # on some systems where configure will not decide to define it.
8960 cat >>conftest.undefs <<\_ACEOF
8961 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8962 _ACEOF
8964 # Break up conftest.defines because some shells have a limit on the size
8965 # of here documents, and old seds have small limits too (100 cmds).
8966 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8967 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8968 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8969 echo ' :' >>$CONFIG_STATUS
8970 rm -f conftest.tail
8971 while grep . conftest.defines >/dev/null
8973 # Write a limited-size here document to $tmp/defines.sed.
8974 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8975 # Speed up: don't consider the non `#define' lines.
8976 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8977 # Work around the forget-to-reset-the-flag bug.
8978 echo 't clr' >>$CONFIG_STATUS
8979 echo ': clr' >>$CONFIG_STATUS
8980 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8981 echo 'CEOF
8982 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8983 rm -f $tmp/in
8984 mv $tmp/out $tmp/in
8985 ' >>$CONFIG_STATUS
8986 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8987 rm -f conftest.defines
8988 mv conftest.tail conftest.defines
8989 done
8990 rm -f conftest.defines
8991 echo ' fi # grep' >>$CONFIG_STATUS
8992 echo >>$CONFIG_STATUS
8994 # Break up conftest.undefs because some shells have a limit on the size
8995 # of here documents, and old seds have small limits too (100 cmds).
8996 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8997 rm -f conftest.tail
8998 while grep . conftest.undefs >/dev/null
9000 # Write a limited-size here document to $tmp/undefs.sed.
9001 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9002 # Speed up: don't consider the non `#undef'
9003 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
9004 # Work around the forget-to-reset-the-flag bug.
9005 echo 't clr' >>$CONFIG_STATUS
9006 echo ': clr' >>$CONFIG_STATUS
9007 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9008 echo 'CEOF
9009 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9010 rm -f $tmp/in
9011 mv $tmp/out $tmp/in
9012 ' >>$CONFIG_STATUS
9013 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9014 rm -f conftest.undefs
9015 mv conftest.tail conftest.undefs
9016 done
9017 rm -f conftest.undefs
9019 cat >>$CONFIG_STATUS <<\_ACEOF
9020 # Let's still pretend it is `configure' which instantiates (i.e., don't
9021 # use $as_me), people would be surprised to read:
9022 # /* config.h. Generated by config.status. */
9023 if test x"$ac_file" = x-; then
9024 echo "/* Generated by configure. */" >$tmp/config.h
9025 else
9026 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
9028 cat $tmp/in >>$tmp/config.h
9029 rm -f $tmp/in
9030 if test x"$ac_file" != x-; then
9031 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
9032 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9033 echo "$as_me: $ac_file is unchanged" >&6;}
9034 else
9035 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9036 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9037 X"$ac_file" : 'X\(//\)[^/]' \| \
9038 X"$ac_file" : 'X\(//\)$' \| \
9039 X"$ac_file" : 'X\(/\)' \| \
9040 . : '\(.\)' 2>/dev/null ||
9041 echo X"$ac_file" |
9042 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9043 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9044 /^X\(\/\/\)$/{ s//\1/; q; }
9045 /^X\(\/\).*/{ s//\1/; q; }
9046 s/.*/./; q'`
9047 { if $as_mkdir_p; then
9048 mkdir -p "$ac_dir"
9049 else
9050 as_dir="$ac_dir"
9051 as_dirs=
9052 while test ! -d "$as_dir"; do
9053 as_dirs="$as_dir $as_dirs"
9054 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9055 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9056 X"$as_dir" : 'X\(//\)[^/]' \| \
9057 X"$as_dir" : 'X\(//\)$' \| \
9058 X"$as_dir" : 'X\(/\)' \| \
9059 . : '\(.\)' 2>/dev/null ||
9060 echo X"$as_dir" |
9061 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9062 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9063 /^X\(\/\/\)$/{ s//\1/; q; }
9064 /^X\(\/\).*/{ s//\1/; q; }
9065 s/.*/./; q'`
9066 done
9067 test ! -n "$as_dirs" || mkdir $as_dirs
9068 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9069 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9070 { (exit 1); exit 1; }; }; }
9072 rm -f $ac_file
9073 mv $tmp/config.h $ac_file
9075 else
9076 cat $tmp/config.h
9077 rm -f $tmp/config.h
9079 # Compute $ac_file's index in $config_headers.
9080 _am_stamp_count=1
9081 for _am_header in $config_headers :; do
9082 case $_am_header in
9083 $ac_file | $ac_file:* )
9084 break ;;
9086 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
9087 esac
9088 done
9089 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
9090 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9091 X$ac_file : 'X\(//\)[^/]' \| \
9092 X$ac_file : 'X\(//\)$' \| \
9093 X$ac_file : 'X\(/\)' \| \
9094 . : '\(.\)' 2>/dev/null ||
9095 echo X$ac_file |
9096 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9097 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9098 /^X\(\/\/\)$/{ s//\1/; q; }
9099 /^X\(\/\).*/{ s//\1/; q; }
9100 s/.*/./; q'`/stamp-h$_am_stamp_count
9101 done
9102 _ACEOF
9103 cat >>$CONFIG_STATUS <<\_ACEOF
9106 # CONFIG_LINKS section.
9109 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
9110 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
9111 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
9113 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
9114 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
9116 if test ! -r $srcdir/$ac_source; then
9117 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
9118 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
9119 { (exit 1); exit 1; }; }
9121 rm -f $ac_dest
9123 # Make relative symlinks.
9124 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
9125 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9126 X"$ac_dest" : 'X\(//\)[^/]' \| \
9127 X"$ac_dest" : 'X\(//\)$' \| \
9128 X"$ac_dest" : 'X\(/\)' \| \
9129 . : '\(.\)' 2>/dev/null ||
9130 echo X"$ac_dest" |
9131 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9132 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9133 /^X\(\/\/\)$/{ s//\1/; q; }
9134 /^X\(\/\).*/{ s//\1/; q; }
9135 s/.*/./; q'`
9136 { if $as_mkdir_p; then
9137 mkdir -p "$ac_dest_dir"
9138 else
9139 as_dir="$ac_dest_dir"
9140 as_dirs=
9141 while test ! -d "$as_dir"; do
9142 as_dirs="$as_dir $as_dirs"
9143 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9144 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9145 X"$as_dir" : 'X\(//\)[^/]' \| \
9146 X"$as_dir" : 'X\(//\)$' \| \
9147 X"$as_dir" : 'X\(/\)' \| \
9148 . : '\(.\)' 2>/dev/null ||
9149 echo X"$as_dir" |
9150 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9151 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9152 /^X\(\/\/\)$/{ s//\1/; q; }
9153 /^X\(\/\).*/{ s//\1/; q; }
9154 s/.*/./; q'`
9155 done
9156 test ! -n "$as_dirs" || mkdir $as_dirs
9157 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
9158 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
9159 { (exit 1); exit 1; }; }; }
9161 ac_builddir=.
9163 if test "$ac_dest_dir" != .; then
9164 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
9165 # A "../" for each directory in $ac_dir_suffix.
9166 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9167 else
9168 ac_dir_suffix= ac_top_builddir=
9171 case $srcdir in
9172 .) # No --srcdir option. We are building in place.
9173 ac_srcdir=.
9174 if test -z "$ac_top_builddir"; then
9175 ac_top_srcdir=.
9176 else
9177 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9178 fi ;;
9179 [\\/]* | ?:[\\/]* ) # Absolute path.
9180 ac_srcdir=$srcdir$ac_dir_suffix;
9181 ac_top_srcdir=$srcdir ;;
9182 *) # Relative path.
9183 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9184 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9185 esac
9187 # Do not use `cd foo && pwd` to compute absolute paths, because
9188 # the directories may not exist.
9189 case `pwd` in
9190 .) ac_abs_builddir="$ac_dest_dir";;
9192 case "$ac_dest_dir" in
9193 .) ac_abs_builddir=`pwd`;;
9194 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
9195 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
9196 esac;;
9197 esac
9198 case $ac_abs_builddir in
9199 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9201 case ${ac_top_builddir}. in
9202 .) ac_abs_top_builddir=$ac_abs_builddir;;
9203 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9204 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9205 esac;;
9206 esac
9207 case $ac_abs_builddir in
9208 .) ac_abs_srcdir=$ac_srcdir;;
9210 case $ac_srcdir in
9211 .) ac_abs_srcdir=$ac_abs_builddir;;
9212 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9213 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9214 esac;;
9215 esac
9216 case $ac_abs_builddir in
9217 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9219 case $ac_top_srcdir in
9220 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9221 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9222 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9223 esac;;
9224 esac
9227 case $srcdir in
9228 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
9229 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
9230 esac
9232 # Try a symlink, then a hard link, then a copy.
9233 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9234 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
9235 cp -p $srcdir/$ac_source $ac_dest ||
9236 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
9237 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
9238 { (exit 1); exit 1; }; }
9239 done
9240 _ACEOF
9241 cat >>$CONFIG_STATUS <<\_ACEOF
9244 # CONFIG_COMMANDS section.
9246 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
9247 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
9248 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
9249 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
9250 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9251 X"$ac_dest" : 'X\(//\)[^/]' \| \
9252 X"$ac_dest" : 'X\(//\)$' \| \
9253 X"$ac_dest" : 'X\(/\)' \| \
9254 . : '\(.\)' 2>/dev/null ||
9255 echo X"$ac_dest" |
9256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9257 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9258 /^X\(\/\/\)$/{ s//\1/; q; }
9259 /^X\(\/\).*/{ s//\1/; q; }
9260 s/.*/./; q'`
9261 { if $as_mkdir_p; then
9262 mkdir -p "$ac_dir"
9263 else
9264 as_dir="$ac_dir"
9265 as_dirs=
9266 while test ! -d "$as_dir"; do
9267 as_dirs="$as_dir $as_dirs"
9268 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9269 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9270 X"$as_dir" : 'X\(//\)[^/]' \| \
9271 X"$as_dir" : 'X\(//\)$' \| \
9272 X"$as_dir" : 'X\(/\)' \| \
9273 . : '\(.\)' 2>/dev/null ||
9274 echo X"$as_dir" |
9275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9276 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9277 /^X\(\/\/\)$/{ s//\1/; q; }
9278 /^X\(\/\).*/{ s//\1/; q; }
9279 s/.*/./; q'`
9280 done
9281 test ! -n "$as_dirs" || mkdir $as_dirs
9282 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9283 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9284 { (exit 1); exit 1; }; }; }
9286 ac_builddir=.
9288 if test "$ac_dir" != .; then
9289 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9290 # A "../" for each directory in $ac_dir_suffix.
9291 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9292 else
9293 ac_dir_suffix= ac_top_builddir=
9296 case $srcdir in
9297 .) # No --srcdir option. We are building in place.
9298 ac_srcdir=.
9299 if test -z "$ac_top_builddir"; then
9300 ac_top_srcdir=.
9301 else
9302 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9303 fi ;;
9304 [\\/]* | ?:[\\/]* ) # Absolute path.
9305 ac_srcdir=$srcdir$ac_dir_suffix;
9306 ac_top_srcdir=$srcdir ;;
9307 *) # Relative path.
9308 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9309 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9310 esac
9312 # Do not use `cd foo && pwd` to compute absolute paths, because
9313 # the directories may not exist.
9314 case `pwd` in
9315 .) ac_abs_builddir="$ac_dir";;
9317 case "$ac_dir" in
9318 .) ac_abs_builddir=`pwd`;;
9319 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9320 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9321 esac;;
9322 esac
9323 case $ac_abs_builddir in
9324 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9326 case ${ac_top_builddir}. in
9327 .) ac_abs_top_builddir=$ac_abs_builddir;;
9328 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9329 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9330 esac;;
9331 esac
9332 case $ac_abs_builddir in
9333 .) ac_abs_srcdir=$ac_srcdir;;
9335 case $ac_srcdir in
9336 .) ac_abs_srcdir=$ac_abs_builddir;;
9337 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9338 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9339 esac;;
9340 esac
9341 case $ac_abs_builddir in
9342 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9344 case $ac_top_srcdir in
9345 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9346 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9347 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9348 esac;;
9349 esac
9352 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9353 echo "$as_me: executing $ac_dest commands" >&6;}
9354 case $ac_dest in
9355 default-1 )
9356 # Only add multilib support code if we just rebuilt the top-level
9357 # Makefile.
9358 case " $CONFIG_FILES " in
9359 *" Makefile "*)
9360 ac_file=Makefile . ${multi_basedir}/config-ml.in
9362 esac ;;
9363 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
9364 # Strip MF so we end up with the name of the file.
9365 mf=`echo "$mf" | sed -e 's/:.*$//'`
9366 # Check whether this is an Automake generated Makefile or not.
9367 # We used to match only the files named `Makefile.in', but
9368 # some people rename them; so instead we look at the file content.
9369 # Grep'ing the first line is not enough: some people post-process
9370 # each Makefile.in and add a new line on top of each file to say so.
9371 # So let's grep whole file.
9372 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
9373 dirpart=`(dirname "$mf") 2>/dev/null ||
9374 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9375 X"$mf" : 'X\(//\)[^/]' \| \
9376 X"$mf" : 'X\(//\)$' \| \
9377 X"$mf" : 'X\(/\)' \| \
9378 . : '\(.\)' 2>/dev/null ||
9379 echo X"$mf" |
9380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9381 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9382 /^X\(\/\/\)$/{ s//\1/; q; }
9383 /^X\(\/\).*/{ s//\1/; q; }
9384 s/.*/./; q'`
9385 else
9386 continue
9388 # Extract the definition of DEPDIR, am__include, and am__quote
9389 # from the Makefile without running `make'.
9390 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
9391 test -z "$DEPDIR" && continue
9392 am__include=`sed -n 's/^am__include = //p' < "$mf"`
9393 test -z "am__include" && continue
9394 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
9395 # When using ansi2knr, U may be empty or an underscore; expand it
9396 U=`sed -n 's/^U = //p' < "$mf"`
9397 # Find all dependency output files, they are included files with
9398 # $(DEPDIR) in their names. We invoke sed twice because it is the
9399 # simplest approach to changing $(DEPDIR) to its actual value in the
9400 # expansion.
9401 for file in `sed -n "
9402 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
9403 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
9404 # Make sure the directory exists.
9405 test -f "$dirpart/$file" && continue
9406 fdir=`(dirname "$file") 2>/dev/null ||
9407 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9408 X"$file" : 'X\(//\)[^/]' \| \
9409 X"$file" : 'X\(//\)$' \| \
9410 X"$file" : 'X\(/\)' \| \
9411 . : '\(.\)' 2>/dev/null ||
9412 echo X"$file" |
9413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9414 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9415 /^X\(\/\/\)$/{ s//\1/; q; }
9416 /^X\(\/\).*/{ s//\1/; q; }
9417 s/.*/./; q'`
9418 { if $as_mkdir_p; then
9419 mkdir -p $dirpart/$fdir
9420 else
9421 as_dir=$dirpart/$fdir
9422 as_dirs=
9423 while test ! -d "$as_dir"; do
9424 as_dirs="$as_dir $as_dirs"
9425 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9426 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9427 X"$as_dir" : 'X\(//\)[^/]' \| \
9428 X"$as_dir" : 'X\(//\)$' \| \
9429 X"$as_dir" : 'X\(/\)' \| \
9430 . : '\(.\)' 2>/dev/null ||
9431 echo X"$as_dir" |
9432 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9433 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9434 /^X\(\/\/\)$/{ s//\1/; q; }
9435 /^X\(\/\).*/{ s//\1/; q; }
9436 s/.*/./; q'`
9437 done
9438 test ! -n "$as_dirs" || mkdir $as_dirs
9439 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
9440 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
9441 { (exit 1); exit 1; }; }; }
9443 # echo "creating $dirpart/$file"
9444 echo '# dummy' > "$dirpart/$file"
9445 done
9446 done
9448 include ) test -d include || mkdir include ;;
9449 src )
9450 test -d src || mkdir src
9451 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
9453 esac
9454 done
9455 _ACEOF
9457 cat >>$CONFIG_STATUS <<\_ACEOF
9459 { (exit 0); exit 0; }
9460 _ACEOF
9461 chmod +x $CONFIG_STATUS
9462 ac_clean_files=$ac_clean_files_save
9465 # configure is writing to config.log, and then calls config.status.
9466 # config.status does its own redirection, appending to config.log.
9467 # Unfortunately, on DOS this fails, as config.log is still kept open
9468 # by configure, so config.status won't be able to write to it; its
9469 # output is simply discarded. So we exec the FD to /dev/null,
9470 # effectively closing config.log, so it can be properly (re)opened and
9471 # appended to by config.status. When coming back to configure, we
9472 # need to make the FD available again.
9473 if test "$no_create" != yes; then
9474 ac_cs_success=:
9475 ac_config_status_args=
9476 test "$silent" = yes &&
9477 ac_config_status_args="$ac_config_status_args --quiet"
9478 exec 5>/dev/null
9479 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9480 exec 5>>config.log
9481 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9482 # would make configure fail if this is the last instruction.
9483 $ac_cs_success || { (exit 1); exit 1; }