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