* call.c (z_candidate::template_decl): Rename from template.
[official-gcc.git] / libffi / configure
blob2ab015fe493739bb611bef0e061d399a068a162e
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 AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot 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 M68K_TRUE M68K_FALSE POWERPC_TRUE POWERPC_FALSE POWERPC_AIX_TRUE POWERPC_AIX_FALSE POWERPC_DARWIN_TRUE POWERPC_DARWIN_FALSE ARM_TRUE ARM_FALSE S390_TRUE S390_FALSE X86_64_TRUE X86_64_FALSE SH_TRUE SH_FALSE SH64_TRUE SH64_FALSE PA_TRUE PA_FALSE ALLOCA HAVE_LONG_DOUBLE TARGET TARGETDIR toolexecdir toolexeclibdir tool_include_dir gcc_version LIBOBJS LTLIBOBJS'
314 ac_subst_files=''
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 am__api_version="1.8"
1478 # Find a good install program. We prefer a C program (faster),
1479 # so one script is as good as another. But avoid the broken or
1480 # incompatible versions:
1481 # SysV /etc/install, /usr/sbin/install
1482 # SunOS /usr/etc/install
1483 # IRIX /sbin/install
1484 # AIX /bin/install
1485 # AmigaOS /C/install, which installs bootblocks on floppy discs
1486 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1487 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1488 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1489 # OS/2's system install, which has a completely different semantic
1490 # ./install, which can be erroneously created by make from ./install.sh.
1491 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1492 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1493 if test -z "$INSTALL"; then
1494 if test "${ac_cv_path_install+set}" = set; then
1495 echo $ECHO_N "(cached) $ECHO_C" >&6
1496 else
1497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1498 for as_dir in $PATH
1500 IFS=$as_save_IFS
1501 test -z "$as_dir" && as_dir=.
1502 # Account for people who put trailing slashes in PATH elements.
1503 case $as_dir/ in
1504 ./ | .// | /cC/* | \
1505 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1506 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1507 /usr/ucb/* ) ;;
1509 # OSF1 and SCO ODT 3.0 have their own names for install.
1510 # Don't use installbsd from OSF since it installs stuff as root
1511 # by default.
1512 for ac_prog in ginstall scoinst install; do
1513 for ac_exec_ext in '' $ac_executable_extensions; do
1514 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1515 if test $ac_prog = install &&
1516 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1517 # AIX install. It has an incompatible calling convention.
1519 elif test $ac_prog = install &&
1520 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1521 # program-specific install script used by HP pwplus--don't use.
1523 else
1524 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1525 break 3
1528 done
1529 done
1531 esac
1532 done
1536 if test "${ac_cv_path_install+set}" = set; then
1537 INSTALL=$ac_cv_path_install
1538 else
1539 # As a last resort, use the slow shell script. We don't cache a
1540 # path for INSTALL within a source directory, because that will
1541 # break other packages using the cache if that directory is
1542 # removed, or if the path is relative.
1543 INSTALL=$ac_install_sh
1546 echo "$as_me:$LINENO: result: $INSTALL" >&5
1547 echo "${ECHO_T}$INSTALL" >&6
1549 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1550 # It thinks the first close brace ends the variable substitution.
1551 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1553 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1555 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1557 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1558 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1559 # Just in case
1560 sleep 1
1561 echo timestamp > conftest.file
1562 # Do `set' in a subshell so we don't clobber the current shell's
1563 # arguments. Must try -L first in case configure is actually a
1564 # symlink; some systems play weird games with the mod time of symlinks
1565 # (eg FreeBSD returns the mod time of the symlink's containing
1566 # directory).
1567 if (
1568 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1569 if test "$*" = "X"; then
1570 # -L didn't work.
1571 set X `ls -t $srcdir/configure conftest.file`
1573 rm -f conftest.file
1574 if test "$*" != "X $srcdir/configure conftest.file" \
1575 && test "$*" != "X conftest.file $srcdir/configure"; then
1577 # If neither matched, then we have a broken ls. This can happen
1578 # if, for instance, CONFIG_SHELL is bash and it inherits a
1579 # broken ls alias from the environment. This has actually
1580 # happened. Such a system could not be considered "sane".
1581 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
1582 alias in your environment" >&5
1583 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
1584 alias in your environment" >&2;}
1585 { (exit 1); exit 1; }; }
1588 test "$2" = conftest.file
1590 then
1591 # Ok.
1593 else
1594 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1595 Check your system clock" >&5
1596 echo "$as_me: error: newly created file is older than distributed files!
1597 Check your system clock" >&2;}
1598 { (exit 1); exit 1; }; }
1600 echo "$as_me:$LINENO: result: yes" >&5
1601 echo "${ECHO_T}yes" >&6
1602 test "$program_prefix" != NONE &&
1603 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1604 # Use a double $ so make ignores it.
1605 test "$program_suffix" != NONE &&
1606 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1607 # Double any \ or $. echo might interpret backslashes.
1608 # By default was `s,x,x', remove it if useless.
1609 cat <<\_ACEOF >conftest.sed
1610 s/[\\$]/&&/g;s/;s,x,x,$//
1611 _ACEOF
1612 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1613 rm conftest.sed
1615 # expand $ac_aux_dir to an absolute path
1616 am_aux_dir=`cd $ac_aux_dir && pwd`
1618 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1619 # Use eval to expand $SHELL
1620 if eval "$MISSING --run true"; then
1621 am_missing_run="$MISSING --run "
1622 else
1623 am_missing_run=
1624 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1625 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1628 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1629 # Keeping the `.' argument allows $(mkdir_p) to be used without
1630 # argument. Indeed, we sometimes output rules like
1631 # $(mkdir_p) $(somedir)
1632 # where $(somedir) is conditionally defined.
1633 # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
1634 # expensive solution, as it forces Make to start a sub-shell.)
1635 mkdir_p='mkdir -p -- .'
1636 else
1637 # On NextStep and OpenStep, the `mkdir' command does not
1638 # recognize any option. It will interpret all options as
1639 # directories to create, and then abort because `.' already
1640 # exists.
1641 for d in ./-p ./--version;
1643 test -d $d && rmdir $d
1644 done
1645 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1646 if test -f "$ac_aux_dir/mkinstalldirs"; then
1647 mkdir_p='$(mkinstalldirs)'
1648 else
1649 mkdir_p='$(install_sh) -d'
1653 for ac_prog in gawk mawk nawk awk
1655 # Extract the first word of "$ac_prog", so it can be a program name with args.
1656 set dummy $ac_prog; ac_word=$2
1657 echo "$as_me:$LINENO: checking for $ac_word" >&5
1658 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1659 if test "${ac_cv_prog_AWK+set}" = set; then
1660 echo $ECHO_N "(cached) $ECHO_C" >&6
1661 else
1662 if test -n "$AWK"; then
1663 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1664 else
1665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1666 for as_dir in $PATH
1668 IFS=$as_save_IFS
1669 test -z "$as_dir" && as_dir=.
1670 for ac_exec_ext in '' $ac_executable_extensions; do
1671 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1672 ac_cv_prog_AWK="$ac_prog"
1673 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1674 break 2
1676 done
1677 done
1681 AWK=$ac_cv_prog_AWK
1682 if test -n "$AWK"; then
1683 echo "$as_me:$LINENO: result: $AWK" >&5
1684 echo "${ECHO_T}$AWK" >&6
1685 else
1686 echo "$as_me:$LINENO: result: no" >&5
1687 echo "${ECHO_T}no" >&6
1690 test -n "$AWK" && break
1691 done
1693 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1694 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1695 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1696 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1697 echo $ECHO_N "(cached) $ECHO_C" >&6
1698 else
1699 cat >conftest.make <<\_ACEOF
1700 all:
1701 @echo 'ac_maketemp="$(MAKE)"'
1702 _ACEOF
1703 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1704 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1705 if test -n "$ac_maketemp"; then
1706 eval ac_cv_prog_make_${ac_make}_set=yes
1707 else
1708 eval ac_cv_prog_make_${ac_make}_set=no
1710 rm -f conftest.make
1712 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1713 echo "$as_me:$LINENO: result: yes" >&5
1714 echo "${ECHO_T}yes" >&6
1715 SET_MAKE=
1716 else
1717 echo "$as_me:$LINENO: result: no" >&5
1718 echo "${ECHO_T}no" >&6
1719 SET_MAKE="MAKE=${MAKE-make}"
1722 rm -rf .tst 2>/dev/null
1723 mkdir .tst 2>/dev/null
1724 if test -d .tst; then
1725 am__leading_dot=.
1726 else
1727 am__leading_dot=_
1729 rmdir .tst 2>/dev/null
1731 # test to see if srcdir already configured
1732 if test "`cd $srcdir && pwd`" != "`pwd`" &&
1733 test -f $srcdir/config.status; then
1734 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1735 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1736 { (exit 1); exit 1; }; }
1739 # test whether we have cygpath
1740 if test -z "$CYGPATH_W"; then
1741 if (cygpath --version) >/dev/null 2>/dev/null; then
1742 CYGPATH_W='cygpath -w'
1743 else
1744 CYGPATH_W=echo
1749 # Define the identity of the package.
1750 PACKAGE='libffi'
1751 VERSION='2.1'
1754 cat >>confdefs.h <<_ACEOF
1755 #define PACKAGE "$PACKAGE"
1756 _ACEOF
1759 cat >>confdefs.h <<_ACEOF
1760 #define VERSION "$VERSION"
1761 _ACEOF
1763 # Some tools Automake needs.
1765 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1768 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1771 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1774 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1777 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1780 AMTAR=${AMTAR-"${am_missing_run}tar"}
1782 install_sh=${install_sh-"$am_aux_dir/install-sh"}
1784 # Installed binaries are usually stripped using `strip' when the user
1785 # run `make install-strip'. However `strip' might not be the right
1786 # tool to use in cross-compilation environments, therefore Automake
1787 # will honor the `STRIP' environment variable to overrule this program.
1788 if test "$cross_compiling" != no; then
1789 if test -n "$ac_tool_prefix"; then
1790 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1791 set dummy ${ac_tool_prefix}strip; ac_word=$2
1792 echo "$as_me:$LINENO: checking for $ac_word" >&5
1793 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1794 if test "${ac_cv_prog_STRIP+set}" = set; then
1795 echo $ECHO_N "(cached) $ECHO_C" >&6
1796 else
1797 if test -n "$STRIP"; then
1798 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1799 else
1800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1801 for as_dir in $PATH
1803 IFS=$as_save_IFS
1804 test -z "$as_dir" && as_dir=.
1805 for ac_exec_ext in '' $ac_executable_extensions; do
1806 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1807 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1808 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1809 break 2
1811 done
1812 done
1816 STRIP=$ac_cv_prog_STRIP
1817 if test -n "$STRIP"; then
1818 echo "$as_me:$LINENO: result: $STRIP" >&5
1819 echo "${ECHO_T}$STRIP" >&6
1820 else
1821 echo "$as_me:$LINENO: result: no" >&5
1822 echo "${ECHO_T}no" >&6
1826 if test -z "$ac_cv_prog_STRIP"; then
1827 ac_ct_STRIP=$STRIP
1828 # Extract the first word of "strip", so it can be a program name with args.
1829 set dummy strip; ac_word=$2
1830 echo "$as_me:$LINENO: checking for $ac_word" >&5
1831 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1832 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
1833 echo $ECHO_N "(cached) $ECHO_C" >&6
1834 else
1835 if test -n "$ac_ct_STRIP"; then
1836 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1837 else
1838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1839 for as_dir in $PATH
1841 IFS=$as_save_IFS
1842 test -z "$as_dir" && as_dir=.
1843 for ac_exec_ext in '' $ac_executable_extensions; do
1844 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1845 ac_cv_prog_ac_ct_STRIP="strip"
1846 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1847 break 2
1849 done
1850 done
1852 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
1855 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
1856 if test -n "$ac_ct_STRIP"; then
1857 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
1858 echo "${ECHO_T}$ac_ct_STRIP" >&6
1859 else
1860 echo "$as_me:$LINENO: result: no" >&5
1861 echo "${ECHO_T}no" >&6
1864 STRIP=$ac_ct_STRIP
1865 else
1866 STRIP="$ac_cv_prog_STRIP"
1870 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1872 # We need awk for the "check" target. The system "awk" is bad on
1873 # some platforms.
1878 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
1879 # We must force CC to /not/ be precious variables; otherwise
1880 # the wrong, non-multilib-adjusted value will be used in multilibs.
1881 # As a side effect, we have to subst CFLAGS ourselves.
1885 ac_ext=c
1886 ac_cpp='$CPP $CPPFLAGS'
1887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1890 if test -n "$ac_tool_prefix"; then
1891 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1892 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1893 echo "$as_me:$LINENO: checking for $ac_word" >&5
1894 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1895 if test "${ac_cv_prog_CC+set}" = set; then
1896 echo $ECHO_N "(cached) $ECHO_C" >&6
1897 else
1898 if test -n "$CC"; then
1899 ac_cv_prog_CC="$CC" # Let the user override the test.
1900 else
1901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902 for as_dir in $PATH
1904 IFS=$as_save_IFS
1905 test -z "$as_dir" && as_dir=.
1906 for ac_exec_ext in '' $ac_executable_extensions; do
1907 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1908 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1909 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1910 break 2
1912 done
1913 done
1917 CC=$ac_cv_prog_CC
1918 if test -n "$CC"; then
1919 echo "$as_me:$LINENO: result: $CC" >&5
1920 echo "${ECHO_T}$CC" >&6
1921 else
1922 echo "$as_me:$LINENO: result: no" >&5
1923 echo "${ECHO_T}no" >&6
1927 if test -z "$ac_cv_prog_CC"; then
1928 ac_ct_CC=$CC
1929 # Extract the first word of "gcc", so it can be a program name with args.
1930 set dummy gcc; ac_word=$2
1931 echo "$as_me:$LINENO: checking for $ac_word" >&5
1932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1933 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1934 echo $ECHO_N "(cached) $ECHO_C" >&6
1935 else
1936 if test -n "$ac_ct_CC"; then
1937 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1938 else
1939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1940 for as_dir in $PATH
1942 IFS=$as_save_IFS
1943 test -z "$as_dir" && as_dir=.
1944 for ac_exec_ext in '' $ac_executable_extensions; do
1945 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1946 ac_cv_prog_ac_ct_CC="gcc"
1947 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1948 break 2
1950 done
1951 done
1955 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1956 if test -n "$ac_ct_CC"; then
1957 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1958 echo "${ECHO_T}$ac_ct_CC" >&6
1959 else
1960 echo "$as_me:$LINENO: result: no" >&5
1961 echo "${ECHO_T}no" >&6
1964 CC=$ac_ct_CC
1965 else
1966 CC="$ac_cv_prog_CC"
1969 if test -z "$CC"; then
1970 if test -n "$ac_tool_prefix"; then
1971 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1972 set dummy ${ac_tool_prefix}cc; ac_word=$2
1973 echo "$as_me:$LINENO: checking for $ac_word" >&5
1974 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1975 if test "${ac_cv_prog_CC+set}" = set; then
1976 echo $ECHO_N "(cached) $ECHO_C" >&6
1977 else
1978 if test -n "$CC"; then
1979 ac_cv_prog_CC="$CC" # Let the user override the test.
1980 else
1981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982 for as_dir in $PATH
1984 IFS=$as_save_IFS
1985 test -z "$as_dir" && as_dir=.
1986 for ac_exec_ext in '' $ac_executable_extensions; do
1987 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1988 ac_cv_prog_CC="${ac_tool_prefix}cc"
1989 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1990 break 2
1992 done
1993 done
1997 CC=$ac_cv_prog_CC
1998 if test -n "$CC"; then
1999 echo "$as_me:$LINENO: result: $CC" >&5
2000 echo "${ECHO_T}$CC" >&6
2001 else
2002 echo "$as_me:$LINENO: result: no" >&5
2003 echo "${ECHO_T}no" >&6
2007 if test -z "$ac_cv_prog_CC"; then
2008 ac_ct_CC=$CC
2009 # Extract the first word of "cc", so it can be a program name with args.
2010 set dummy cc; ac_word=$2
2011 echo "$as_me:$LINENO: checking for $ac_word" >&5
2012 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2013 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2014 echo $ECHO_N "(cached) $ECHO_C" >&6
2015 else
2016 if test -n "$ac_ct_CC"; then
2017 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2018 else
2019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2020 for as_dir in $PATH
2022 IFS=$as_save_IFS
2023 test -z "$as_dir" && as_dir=.
2024 for ac_exec_ext in '' $ac_executable_extensions; do
2025 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2026 ac_cv_prog_ac_ct_CC="cc"
2027 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2028 break 2
2030 done
2031 done
2035 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2036 if test -n "$ac_ct_CC"; then
2037 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2038 echo "${ECHO_T}$ac_ct_CC" >&6
2039 else
2040 echo "$as_me:$LINENO: result: no" >&5
2041 echo "${ECHO_T}no" >&6
2044 CC=$ac_ct_CC
2045 else
2046 CC="$ac_cv_prog_CC"
2050 if test -z "$CC"; then
2051 # Extract the first word of "cc", so it can be a program name with args.
2052 set dummy cc; ac_word=$2
2053 echo "$as_me:$LINENO: checking for $ac_word" >&5
2054 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2055 if test "${ac_cv_prog_CC+set}" = set; then
2056 echo $ECHO_N "(cached) $ECHO_C" >&6
2057 else
2058 if test -n "$CC"; then
2059 ac_cv_prog_CC="$CC" # Let the user override the test.
2060 else
2061 ac_prog_rejected=no
2062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2063 for as_dir in $PATH
2065 IFS=$as_save_IFS
2066 test -z "$as_dir" && as_dir=.
2067 for ac_exec_ext in '' $ac_executable_extensions; do
2068 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2069 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2070 ac_prog_rejected=yes
2071 continue
2073 ac_cv_prog_CC="cc"
2074 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2075 break 2
2077 done
2078 done
2080 if test $ac_prog_rejected = yes; then
2081 # We found a bogon in the path, so make sure we never use it.
2082 set dummy $ac_cv_prog_CC
2083 shift
2084 if test $# != 0; then
2085 # We chose a different compiler from the bogus one.
2086 # However, it has the same basename, so the bogon will be chosen
2087 # first if we set CC to just the basename; use the full file name.
2088 shift
2089 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2094 CC=$ac_cv_prog_CC
2095 if test -n "$CC"; then
2096 echo "$as_me:$LINENO: result: $CC" >&5
2097 echo "${ECHO_T}$CC" >&6
2098 else
2099 echo "$as_me:$LINENO: result: no" >&5
2100 echo "${ECHO_T}no" >&6
2104 if test -z "$CC"; then
2105 if test -n "$ac_tool_prefix"; then
2106 for ac_prog in cl
2108 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2109 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2110 echo "$as_me:$LINENO: checking for $ac_word" >&5
2111 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2112 if test "${ac_cv_prog_CC+set}" = set; then
2113 echo $ECHO_N "(cached) $ECHO_C" >&6
2114 else
2115 if test -n "$CC"; then
2116 ac_cv_prog_CC="$CC" # Let the user override the test.
2117 else
2118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2119 for as_dir in $PATH
2121 IFS=$as_save_IFS
2122 test -z "$as_dir" && as_dir=.
2123 for ac_exec_ext in '' $ac_executable_extensions; do
2124 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2125 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2126 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2127 break 2
2129 done
2130 done
2134 CC=$ac_cv_prog_CC
2135 if test -n "$CC"; then
2136 echo "$as_me:$LINENO: result: $CC" >&5
2137 echo "${ECHO_T}$CC" >&6
2138 else
2139 echo "$as_me:$LINENO: result: no" >&5
2140 echo "${ECHO_T}no" >&6
2143 test -n "$CC" && break
2144 done
2146 if test -z "$CC"; then
2147 ac_ct_CC=$CC
2148 for ac_prog in cl
2150 # Extract the first word of "$ac_prog", so it can be a program name with args.
2151 set dummy $ac_prog; ac_word=$2
2152 echo "$as_me:$LINENO: checking for $ac_word" >&5
2153 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2154 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2155 echo $ECHO_N "(cached) $ECHO_C" >&6
2156 else
2157 if test -n "$ac_ct_CC"; then
2158 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2159 else
2160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2161 for as_dir in $PATH
2163 IFS=$as_save_IFS
2164 test -z "$as_dir" && as_dir=.
2165 for ac_exec_ext in '' $ac_executable_extensions; do
2166 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2167 ac_cv_prog_ac_ct_CC="$ac_prog"
2168 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2169 break 2
2171 done
2172 done
2176 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2177 if test -n "$ac_ct_CC"; then
2178 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2179 echo "${ECHO_T}$ac_ct_CC" >&6
2180 else
2181 echo "$as_me:$LINENO: result: no" >&5
2182 echo "${ECHO_T}no" >&6
2185 test -n "$ac_ct_CC" && break
2186 done
2188 CC=$ac_ct_CC
2194 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2195 See \`config.log' for more details." >&5
2196 echo "$as_me: error: no acceptable C compiler found in \$PATH
2197 See \`config.log' for more details." >&2;}
2198 { (exit 1); exit 1; }; }
2200 # Provide some information about the compiler.
2201 echo "$as_me:$LINENO:" \
2202 "checking for C compiler version" >&5
2203 ac_compiler=`set X $ac_compile; echo $2`
2204 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2205 (eval $ac_compiler --version </dev/null >&5) 2>&5
2206 ac_status=$?
2207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2208 (exit $ac_status); }
2209 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2210 (eval $ac_compiler -v </dev/null >&5) 2>&5
2211 ac_status=$?
2212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2213 (exit $ac_status); }
2214 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2215 (eval $ac_compiler -V </dev/null >&5) 2>&5
2216 ac_status=$?
2217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2218 (exit $ac_status); }
2220 cat >conftest.$ac_ext <<_ACEOF
2221 /* confdefs.h. */
2222 _ACEOF
2223 cat confdefs.h >>conftest.$ac_ext
2224 cat >>conftest.$ac_ext <<_ACEOF
2225 /* end confdefs.h. */
2228 main ()
2232 return 0;
2234 _ACEOF
2235 ac_clean_files_save=$ac_clean_files
2236 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2237 # Try to create an executable without -o first, disregard a.out.
2238 # It will help us diagnose broken compilers, and finding out an intuition
2239 # of exeext.
2240 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2241 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2242 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2243 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2244 (eval $ac_link_default) 2>&5
2245 ac_status=$?
2246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2247 (exit $ac_status); }; then
2248 # Find the output, starting from the most likely. This scheme is
2249 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2250 # resort.
2252 # Be careful to initialize this variable, since it used to be cached.
2253 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2254 ac_cv_exeext=
2255 # b.out is created by i960 compilers.
2256 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2258 test -f "$ac_file" || continue
2259 case $ac_file in
2260 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2262 conftest.$ac_ext )
2263 # This is the source file.
2265 [ab].out )
2266 # We found the default executable, but exeext='' is most
2267 # certainly right.
2268 break;;
2269 *.* )
2270 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2271 # FIXME: I believe we export ac_cv_exeext for Libtool,
2272 # but it would be cool to find out if it's true. Does anybody
2273 # maintain Libtool? --akim.
2274 export ac_cv_exeext
2275 break;;
2277 break;;
2278 esac
2279 done
2280 else
2281 echo "$as_me: failed program was:" >&5
2282 sed 's/^/| /' conftest.$ac_ext >&5
2284 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2285 See \`config.log' for more details." >&5
2286 echo "$as_me: error: C compiler cannot create executables
2287 See \`config.log' for more details." >&2;}
2288 { (exit 77); exit 77; }; }
2291 ac_exeext=$ac_cv_exeext
2292 echo "$as_me:$LINENO: result: $ac_file" >&5
2293 echo "${ECHO_T}$ac_file" >&6
2295 # Check the compiler produces executables we can run. If not, either
2296 # the compiler is broken, or we cross compile.
2297 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2298 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2299 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2300 # If not cross compiling, check that we can run a simple program.
2301 if test "$cross_compiling" != yes; then
2302 if { ac_try='./$ac_file'
2303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2304 (eval $ac_try) 2>&5
2305 ac_status=$?
2306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2307 (exit $ac_status); }; }; then
2308 cross_compiling=no
2309 else
2310 if test "$cross_compiling" = maybe; then
2311 cross_compiling=yes
2312 else
2313 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2314 If you meant to cross compile, use \`--host'.
2315 See \`config.log' for more details." >&5
2316 echo "$as_me: error: cannot run C compiled programs.
2317 If you meant to cross compile, use \`--host'.
2318 See \`config.log' for more details." >&2;}
2319 { (exit 1); exit 1; }; }
2323 echo "$as_me:$LINENO: result: yes" >&5
2324 echo "${ECHO_T}yes" >&6
2326 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2327 ac_clean_files=$ac_clean_files_save
2328 # Check the compiler produces executables we can run. If not, either
2329 # the compiler is broken, or we cross compile.
2330 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2331 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2332 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2333 echo "${ECHO_T}$cross_compiling" >&6
2335 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2336 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2337 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2338 (eval $ac_link) 2>&5
2339 ac_status=$?
2340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2341 (exit $ac_status); }; then
2342 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2343 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2344 # work properly (i.e., refer to `conftest.exe'), while it won't with
2345 # `rm'.
2346 for ac_file in conftest.exe conftest conftest.*; do
2347 test -f "$ac_file" || continue
2348 case $ac_file in
2349 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2350 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2351 export ac_cv_exeext
2352 break;;
2353 * ) break;;
2354 esac
2355 done
2356 else
2357 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2358 See \`config.log' for more details." >&5
2359 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2360 See \`config.log' for more details." >&2;}
2361 { (exit 1); exit 1; }; }
2364 rm -f conftest$ac_cv_exeext
2365 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2366 echo "${ECHO_T}$ac_cv_exeext" >&6
2368 rm -f conftest.$ac_ext
2369 EXEEXT=$ac_cv_exeext
2370 ac_exeext=$EXEEXT
2371 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2372 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2373 if test "${ac_cv_objext+set}" = set; then
2374 echo $ECHO_N "(cached) $ECHO_C" >&6
2375 else
2376 cat >conftest.$ac_ext <<_ACEOF
2377 /* confdefs.h. */
2378 _ACEOF
2379 cat confdefs.h >>conftest.$ac_ext
2380 cat >>conftest.$ac_ext <<_ACEOF
2381 /* end confdefs.h. */
2384 main ()
2388 return 0;
2390 _ACEOF
2391 rm -f conftest.o conftest.obj
2392 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2393 (eval $ac_compile) 2>&5
2394 ac_status=$?
2395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2396 (exit $ac_status); }; then
2397 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2398 case $ac_file in
2399 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2400 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2401 break;;
2402 esac
2403 done
2404 else
2405 echo "$as_me: failed program was:" >&5
2406 sed 's/^/| /' conftest.$ac_ext >&5
2408 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2409 See \`config.log' for more details." >&5
2410 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2411 See \`config.log' for more details." >&2;}
2412 { (exit 1); exit 1; }; }
2415 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2417 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2418 echo "${ECHO_T}$ac_cv_objext" >&6
2419 OBJEXT=$ac_cv_objext
2420 ac_objext=$OBJEXT
2421 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2422 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2423 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2424 echo $ECHO_N "(cached) $ECHO_C" >&6
2425 else
2426 cat >conftest.$ac_ext <<_ACEOF
2427 /* confdefs.h. */
2428 _ACEOF
2429 cat confdefs.h >>conftest.$ac_ext
2430 cat >>conftest.$ac_ext <<_ACEOF
2431 /* end confdefs.h. */
2434 main ()
2436 #ifndef __GNUC__
2437 choke me
2438 #endif
2441 return 0;
2443 _ACEOF
2444 rm -f conftest.$ac_objext
2445 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2446 (eval $ac_compile) 2>conftest.er1
2447 ac_status=$?
2448 grep -v '^ *+' conftest.er1 >conftest.err
2449 rm -f conftest.er1
2450 cat conftest.err >&5
2451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452 (exit $ac_status); } &&
2453 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2455 (eval $ac_try) 2>&5
2456 ac_status=$?
2457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2458 (exit $ac_status); }; } &&
2459 { ac_try='test -s conftest.$ac_objext'
2460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2461 (eval $ac_try) 2>&5
2462 ac_status=$?
2463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2464 (exit $ac_status); }; }; then
2465 ac_compiler_gnu=yes
2466 else
2467 echo "$as_me: failed program was:" >&5
2468 sed 's/^/| /' conftest.$ac_ext >&5
2470 ac_compiler_gnu=no
2472 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2473 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2476 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2477 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2478 GCC=`test $ac_compiler_gnu = yes && echo yes`
2479 ac_test_CFLAGS=${CFLAGS+set}
2480 ac_save_CFLAGS=$CFLAGS
2481 CFLAGS="-g"
2482 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2483 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2484 if test "${ac_cv_prog_cc_g+set}" = set; then
2485 echo $ECHO_N "(cached) $ECHO_C" >&6
2486 else
2487 cat >conftest.$ac_ext <<_ACEOF
2488 /* confdefs.h. */
2489 _ACEOF
2490 cat confdefs.h >>conftest.$ac_ext
2491 cat >>conftest.$ac_ext <<_ACEOF
2492 /* end confdefs.h. */
2495 main ()
2499 return 0;
2501 _ACEOF
2502 rm -f conftest.$ac_objext
2503 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2504 (eval $ac_compile) 2>conftest.er1
2505 ac_status=$?
2506 grep -v '^ *+' conftest.er1 >conftest.err
2507 rm -f conftest.er1
2508 cat conftest.err >&5
2509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2510 (exit $ac_status); } &&
2511 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2513 (eval $ac_try) 2>&5
2514 ac_status=$?
2515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516 (exit $ac_status); }; } &&
2517 { ac_try='test -s conftest.$ac_objext'
2518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2519 (eval $ac_try) 2>&5
2520 ac_status=$?
2521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2522 (exit $ac_status); }; }; then
2523 ac_cv_prog_cc_g=yes
2524 else
2525 echo "$as_me: failed program was:" >&5
2526 sed 's/^/| /' conftest.$ac_ext >&5
2528 ac_cv_prog_cc_g=no
2530 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2532 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2533 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2534 if test "$ac_test_CFLAGS" = set; then
2535 CFLAGS=$ac_save_CFLAGS
2536 elif test $ac_cv_prog_cc_g = yes; then
2537 if test "$GCC" = yes; then
2538 CFLAGS="-g -O2"
2539 else
2540 CFLAGS="-g"
2542 else
2543 if test "$GCC" = yes; then
2544 CFLAGS="-O2"
2545 else
2546 CFLAGS=
2549 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2550 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2551 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2552 echo $ECHO_N "(cached) $ECHO_C" >&6
2553 else
2554 ac_cv_prog_cc_stdc=no
2555 ac_save_CC=$CC
2556 cat >conftest.$ac_ext <<_ACEOF
2557 /* confdefs.h. */
2558 _ACEOF
2559 cat confdefs.h >>conftest.$ac_ext
2560 cat >>conftest.$ac_ext <<_ACEOF
2561 /* end confdefs.h. */
2562 #include <stdarg.h>
2563 #include <stdio.h>
2564 #include <sys/types.h>
2565 #include <sys/stat.h>
2566 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2567 struct buf { int x; };
2568 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2569 static char *e (p, i)
2570 char **p;
2571 int i;
2573 return p[i];
2575 static char *f (char * (*g) (char **, int), char **p, ...)
2577 char *s;
2578 va_list v;
2579 va_start (v,p);
2580 s = g (p, va_arg (v,int));
2581 va_end (v);
2582 return s;
2585 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2586 function prototypes and stuff, but not '\xHH' hex character constants.
2587 These don't provoke an error unfortunately, instead are silently treated
2588 as 'x'. The following induces an error, until -std1 is added to get
2589 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2590 array size at least. It's necessary to write '\x00'==0 to get something
2591 that's true only with -std1. */
2592 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2594 int test (int i, double x);
2595 struct s1 {int (*f) (int a);};
2596 struct s2 {int (*f) (double a);};
2597 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2598 int argc;
2599 char **argv;
2601 main ()
2603 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2605 return 0;
2607 _ACEOF
2608 # Don't try gcc -ansi; that turns off useful extensions and
2609 # breaks some systems' header files.
2610 # AIX -qlanglvl=ansi
2611 # Ultrix and OSF/1 -std1
2612 # HP-UX 10.20 and later -Ae
2613 # HP-UX older versions -Aa -D_HPUX_SOURCE
2614 # SVR4 -Xc -D__EXTENSIONS__
2615 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2617 CC="$ac_save_CC $ac_arg"
2618 rm -f conftest.$ac_objext
2619 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2620 (eval $ac_compile) 2>conftest.er1
2621 ac_status=$?
2622 grep -v '^ *+' conftest.er1 >conftest.err
2623 rm -f conftest.er1
2624 cat conftest.err >&5
2625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2626 (exit $ac_status); } &&
2627 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2629 (eval $ac_try) 2>&5
2630 ac_status=$?
2631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2632 (exit $ac_status); }; } &&
2633 { ac_try='test -s conftest.$ac_objext'
2634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2635 (eval $ac_try) 2>&5
2636 ac_status=$?
2637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2638 (exit $ac_status); }; }; then
2639 ac_cv_prog_cc_stdc=$ac_arg
2640 break
2641 else
2642 echo "$as_me: failed program was:" >&5
2643 sed 's/^/| /' conftest.$ac_ext >&5
2646 rm -f conftest.err conftest.$ac_objext
2647 done
2648 rm -f conftest.$ac_ext conftest.$ac_objext
2649 CC=$ac_save_CC
2653 case "x$ac_cv_prog_cc_stdc" in
2654 x|xno)
2655 echo "$as_me:$LINENO: result: none needed" >&5
2656 echo "${ECHO_T}none needed" >&6 ;;
2658 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2659 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2660 CC="$CC $ac_cv_prog_cc_stdc" ;;
2661 esac
2663 # Some people use a C++ compiler to compile C. Since we use `exit',
2664 # in C++ we need to declare it. In case someone uses the same compiler
2665 # for both compiling C and C++ we need to have the C++ compiler decide
2666 # the declaration of exit, since it's the most demanding environment.
2667 cat >conftest.$ac_ext <<_ACEOF
2668 #ifndef __cplusplus
2669 choke me
2670 #endif
2671 _ACEOF
2672 rm -f conftest.$ac_objext
2673 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2674 (eval $ac_compile) 2>conftest.er1
2675 ac_status=$?
2676 grep -v '^ *+' conftest.er1 >conftest.err
2677 rm -f conftest.er1
2678 cat conftest.err >&5
2679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2680 (exit $ac_status); } &&
2681 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2683 (eval $ac_try) 2>&5
2684 ac_status=$?
2685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2686 (exit $ac_status); }; } &&
2687 { ac_try='test -s conftest.$ac_objext'
2688 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2689 (eval $ac_try) 2>&5
2690 ac_status=$?
2691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2692 (exit $ac_status); }; }; then
2693 for ac_declaration in \
2694 '' \
2695 'extern "C" void std::exit (int) throw (); using std::exit;' \
2696 'extern "C" void std::exit (int); using std::exit;' \
2697 'extern "C" void exit (int) throw ();' \
2698 'extern "C" void exit (int);' \
2699 'void exit (int);'
2701 cat >conftest.$ac_ext <<_ACEOF
2702 /* confdefs.h. */
2703 _ACEOF
2704 cat confdefs.h >>conftest.$ac_ext
2705 cat >>conftest.$ac_ext <<_ACEOF
2706 /* end confdefs.h. */
2707 $ac_declaration
2708 #include <stdlib.h>
2710 main ()
2712 exit (42);
2714 return 0;
2716 _ACEOF
2717 rm -f conftest.$ac_objext
2718 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2719 (eval $ac_compile) 2>conftest.er1
2720 ac_status=$?
2721 grep -v '^ *+' conftest.er1 >conftest.err
2722 rm -f conftest.er1
2723 cat conftest.err >&5
2724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2725 (exit $ac_status); } &&
2726 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2728 (eval $ac_try) 2>&5
2729 ac_status=$?
2730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2731 (exit $ac_status); }; } &&
2732 { ac_try='test -s conftest.$ac_objext'
2733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2734 (eval $ac_try) 2>&5
2735 ac_status=$?
2736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2737 (exit $ac_status); }; }; then
2739 else
2740 echo "$as_me: failed program was:" >&5
2741 sed 's/^/| /' conftest.$ac_ext >&5
2743 continue
2745 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2746 cat >conftest.$ac_ext <<_ACEOF
2747 /* confdefs.h. */
2748 _ACEOF
2749 cat confdefs.h >>conftest.$ac_ext
2750 cat >>conftest.$ac_ext <<_ACEOF
2751 /* end confdefs.h. */
2752 $ac_declaration
2754 main ()
2756 exit (42);
2758 return 0;
2760 _ACEOF
2761 rm -f conftest.$ac_objext
2762 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2763 (eval $ac_compile) 2>conftest.er1
2764 ac_status=$?
2765 grep -v '^ *+' conftest.er1 >conftest.err
2766 rm -f conftest.er1
2767 cat conftest.err >&5
2768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769 (exit $ac_status); } &&
2770 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2772 (eval $ac_try) 2>&5
2773 ac_status=$?
2774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2775 (exit $ac_status); }; } &&
2776 { ac_try='test -s conftest.$ac_objext'
2777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2778 (eval $ac_try) 2>&5
2779 ac_status=$?
2780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2781 (exit $ac_status); }; }; then
2782 break
2783 else
2784 echo "$as_me: failed program was:" >&5
2785 sed 's/^/| /' conftest.$ac_ext >&5
2788 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2789 done
2790 rm -f conftest*
2791 if test -n "$ac_declaration"; then
2792 echo '#ifdef __cplusplus' >>confdefs.h
2793 echo $ac_declaration >>confdefs.h
2794 echo '#endif' >>confdefs.h
2797 else
2798 echo "$as_me: failed program was:" >&5
2799 sed 's/^/| /' conftest.$ac_ext >&5
2802 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2803 ac_ext=c
2804 ac_cpp='$CPP $CPPFLAGS'
2805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2808 DEPDIR="${am__leading_dot}deps"
2810 ac_config_commands="$ac_config_commands depfiles"
2813 am_make=${MAKE-make}
2814 cat > confinc << 'END'
2815 am__doit:
2816 @echo done
2817 .PHONY: am__doit
2819 # If we don't find an include directive, just comment out the code.
2820 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2821 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2822 am__include="#"
2823 am__quote=
2824 _am_result=none
2825 # First try GNU make style include.
2826 echo "include confinc" > confmf
2827 # We grep out `Entering directory' and `Leaving directory'
2828 # messages which can occur if `w' ends up in MAKEFLAGS.
2829 # In particular we don't look at `^make:' because GNU make might
2830 # be invoked under some other name (usually "gmake"), in which
2831 # case it prints its new name instead of `make'.
2832 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2833 am__include=include
2834 am__quote=
2835 _am_result=GNU
2837 # Now try BSD make style include.
2838 if test "$am__include" = "#"; then
2839 echo '.include "confinc"' > confmf
2840 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2841 am__include=.include
2842 am__quote="\""
2843 _am_result=BSD
2848 echo "$as_me:$LINENO: result: $_am_result" >&5
2849 echo "${ECHO_T}$_am_result" >&6
2850 rm -f confinc confmf
2852 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2853 if test "${enable_dependency_tracking+set}" = set; then
2854 enableval="$enable_dependency_tracking"
2857 if test "x$enable_dependency_tracking" != xno; then
2858 am_depcomp="$ac_aux_dir/depcomp"
2859 AMDEPBACKSLASH='\'
2863 if test "x$enable_dependency_tracking" != xno; then
2864 AMDEP_TRUE=
2865 AMDEP_FALSE='#'
2866 else
2867 AMDEP_TRUE='#'
2868 AMDEP_FALSE=
2874 depcc="$CC" am_compiler_list=
2876 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
2877 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
2878 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
2879 echo $ECHO_N "(cached) $ECHO_C" >&6
2880 else
2881 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
2882 # We make a subdir and do the tests there. Otherwise we can end up
2883 # making bogus files that we don't know about and never remove. For
2884 # instance it was reported that on HP-UX the gcc test will end up
2885 # making a dummy file named `D' -- because `-MD' means `put the output
2886 # in D'.
2887 mkdir conftest.dir
2888 # Copy depcomp to subdir because otherwise we won't find it if we're
2889 # using a relative directory.
2890 cp "$am_depcomp" conftest.dir
2891 cd conftest.dir
2892 # We will build objects and dependencies in a subdirectory because
2893 # it helps to detect inapplicable dependency modes. For instance
2894 # both Tru64's cc and ICC support -MD to output dependencies as a
2895 # side effect of compilation, but ICC will put the dependencies in
2896 # the current directory while Tru64 will put them in the object
2897 # directory.
2898 mkdir sub
2900 am_cv_CC_dependencies_compiler_type=none
2901 if test "$am_compiler_list" = ""; then
2902 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
2904 for depmode in $am_compiler_list; do
2905 # Setup a source with many dependencies, because some compilers
2906 # like to wrap large dependency lists on column 80 (with \), and
2907 # we should not choose a depcomp mode which is confused by this.
2909 # We need to recreate these files for each test, as the compiler may
2910 # overwrite some of them when testing with obscure command lines.
2911 # This happens at least with the AIX C compiler.
2912 : > sub/conftest.c
2913 for i in 1 2 3 4 5 6; do
2914 echo '#include "conftst'$i'.h"' >> sub/conftest.c
2915 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
2916 # Solaris 8's {/usr,}/bin/sh.
2917 touch sub/conftst$i.h
2918 done
2919 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
2921 case $depmode in
2922 nosideeffect)
2923 # after this tag, mechanisms are not by side-effect, so they'll
2924 # only be used when explicitly requested
2925 if test "x$enable_dependency_tracking" = xyes; then
2926 continue
2927 else
2928 break
2931 none) break ;;
2932 esac
2933 # We check with `-c' and `-o' for the sake of the "dashmstdout"
2934 # mode. It turns out that the SunPro C++ compiler does not properly
2935 # handle `-M -o', and we need to detect this.
2936 if depmode=$depmode \
2937 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
2938 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
2939 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
2940 >/dev/null 2>conftest.err &&
2941 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
2942 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
2943 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2944 # icc doesn't choke on unknown options, it will just issue warnings
2945 # or remarks (even with -Werror). So we grep stderr for any message
2946 # that says an option was ignored or not supported.
2947 # When given -MP, icc 7.0 and 7.1 complain thusly:
2948 # icc: Command line warning: ignoring option '-M'; no argument required
2949 # The diagnosis changed in icc 8.0:
2950 # icc: Command line remark: option '-MP' not supported
2951 if (grep 'ignoring option' conftest.err ||
2952 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
2953 am_cv_CC_dependencies_compiler_type=$depmode
2954 break
2957 done
2959 cd ..
2960 rm -rf conftest.dir
2961 else
2962 am_cv_CC_dependencies_compiler_type=none
2966 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
2967 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
2968 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
2973 test "x$enable_dependency_tracking" != xno \
2974 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
2975 am__fastdepCC_TRUE=
2976 am__fastdepCC_FALSE='#'
2977 else
2978 am__fastdepCC_TRUE='#'
2979 am__fastdepCC_FALSE=
2987 # By default we simply use the C compiler to build assembly code.
2989 test "${CCAS+set}" = set || CCAS=$CC
2990 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
2994 if test "x$CC" != xcc; then
2995 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2996 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2997 else
2998 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2999 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
3001 set dummy $CC; ac_cc=`echo $2 |
3002 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3003 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
3004 echo $ECHO_N "(cached) $ECHO_C" >&6
3005 else
3006 cat >conftest.$ac_ext <<_ACEOF
3007 /* confdefs.h. */
3008 _ACEOF
3009 cat confdefs.h >>conftest.$ac_ext
3010 cat >>conftest.$ac_ext <<_ACEOF
3011 /* end confdefs.h. */
3014 main ()
3018 return 0;
3020 _ACEOF
3021 # Make sure it works both with $CC and with simple cc.
3022 # We do the test twice because some compilers refuse to overwrite an
3023 # existing .o file with -o, though they will create one.
3024 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3025 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3026 (eval $ac_try) 2>&5
3027 ac_status=$?
3028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3029 (exit $ac_status); } &&
3030 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3031 (eval $ac_try) 2>&5
3032 ac_status=$?
3033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034 (exit $ac_status); };
3035 then
3036 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
3037 if test "x$CC" != xcc; then
3038 # Test first that cc exists at all.
3039 if { ac_try='cc -c conftest.$ac_ext >&5'
3040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3041 (eval $ac_try) 2>&5
3042 ac_status=$?
3043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3044 (exit $ac_status); }; }; then
3045 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3046 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3047 (eval $ac_try) 2>&5
3048 ac_status=$?
3049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050 (exit $ac_status); } &&
3051 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3052 (eval $ac_try) 2>&5
3053 ac_status=$?
3054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3055 (exit $ac_status); };
3056 then
3057 # cc works too.
3059 else
3060 # cc exists but doesn't like -o.
3061 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3065 else
3066 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3068 rm -f conftest*
3071 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
3072 echo "$as_me:$LINENO: result: yes" >&5
3073 echo "${ECHO_T}yes" >&6
3074 else
3075 echo "$as_me:$LINENO: result: no" >&5
3076 echo "${ECHO_T}no" >&6
3078 cat >>confdefs.h <<\_ACEOF
3079 #define NO_MINUS_C_MINUS_O 1
3080 _ACEOF
3084 # FIXME: we rely on the cache variable name because
3085 # there is no other way.
3086 set dummy $CC
3087 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3088 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
3089 # Losing compiler, so override with the script.
3090 # FIXME: It is wrong to rewrite CC.
3091 # But if we don't then we get into trouble of one sort or another.
3092 # A longer-term fix would be to have automake use am__CC in this case,
3093 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3094 CC="$am_aux_dir/compile $CC"
3097 # Check whether --enable-shared or --disable-shared was given.
3098 if test "${enable_shared+set}" = set; then
3099 enableval="$enable_shared"
3100 p=${PACKAGE-default}
3101 case $enableval in
3102 yes) enable_shared=yes ;;
3103 no) enable_shared=no ;;
3105 enable_shared=no
3106 # Look at the argument we got. We use all the common list separators.
3107 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3108 for pkg in $enableval; do
3109 if test "X$pkg" = "X$p"; then
3110 enable_shared=yes
3112 done
3113 IFS="$ac_save_ifs"
3115 esac
3116 else
3117 enable_shared=yes
3119 # Check whether --enable-static or --disable-static was given.
3120 if test "${enable_static+set}" = set; then
3121 enableval="$enable_static"
3122 p=${PACKAGE-default}
3123 case $enableval in
3124 yes) enable_static=yes ;;
3125 no) enable_static=no ;;
3127 enable_static=no
3128 # Look at the argument we got. We use all the common list separators.
3129 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3130 for pkg in $enableval; do
3131 if test "X$pkg" = "X$p"; then
3132 enable_static=yes
3134 done
3135 IFS="$ac_save_ifs"
3137 esac
3138 else
3139 enable_static=yes
3141 # Check whether --enable-fast-install or --disable-fast-install was given.
3142 if test "${enable_fast_install+set}" = set; then
3143 enableval="$enable_fast_install"
3144 p=${PACKAGE-default}
3145 case $enableval in
3146 yes) enable_fast_install=yes ;;
3147 no) enable_fast_install=no ;;
3149 enable_fast_install=no
3150 # Look at the argument we got. We use all the common list separators.
3151 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3152 for pkg in $enableval; do
3153 if test "X$pkg" = "X$p"; then
3154 enable_fast_install=yes
3156 done
3157 IFS="$ac_save_ifs"
3159 esac
3160 else
3161 enable_fast_install=yes
3164 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3165 if test "${with_gnu_ld+set}" = set; then
3166 withval="$with_gnu_ld"
3167 test "$withval" = no || with_gnu_ld=yes
3168 else
3169 with_gnu_ld=no
3171 ac_prog=ld
3172 if test "$GCC" = yes; then
3173 # Check if gcc -print-prog-name=ld gives a path.
3174 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3175 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3176 case $host in
3177 *-*-mingw*)
3178 # gcc leaves a trailing carriage return which upsets mingw
3179 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3181 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3182 esac
3183 case $ac_prog in
3184 # Accept absolute paths.
3185 [\\/]* | [A-Za-z]:[\\/]*)
3186 re_direlt='/[^/][^/]*/\.\./'
3187 # Canonicalize the path of ld
3188 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3189 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3190 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3191 done
3192 test -z "$LD" && LD="$ac_prog"
3195 # If it fails, then pretend we aren't using GCC.
3196 ac_prog=ld
3199 # If it is relative, then search for the first ld in PATH.
3200 with_gnu_ld=unknown
3202 esac
3203 elif test "$with_gnu_ld" = yes; then
3204 echo "$as_me:$LINENO: checking for GNU ld" >&5
3205 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3206 else
3207 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3208 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3210 if test "${lt_cv_path_LD+set}" = set; then
3211 echo $ECHO_N "(cached) $ECHO_C" >&6
3212 else
3213 if test -z "$LD"; then
3214 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3215 for ac_dir in $PATH; do
3216 test -z "$ac_dir" && ac_dir=.
3217 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3218 lt_cv_path_LD="$ac_dir/$ac_prog"
3219 # Check to see if the program is GNU ld. I'd rather use --version,
3220 # but apparently some GNU ld's only accept -v.
3221 # Break only if it was the GNU/non-GNU ld that we prefer.
3222 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3223 test "$with_gnu_ld" != no && break
3224 else
3225 test "$with_gnu_ld" != yes && break
3228 done
3229 IFS="$ac_save_ifs"
3230 else
3231 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3235 LD="$lt_cv_path_LD"
3236 if test -n "$LD"; then
3237 echo "$as_me:$LINENO: result: $LD" >&5
3238 echo "${ECHO_T}$LD" >&6
3239 else
3240 echo "$as_me:$LINENO: result: no" >&5
3241 echo "${ECHO_T}no" >&6
3243 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3244 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3245 { (exit 1); exit 1; }; }
3246 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3247 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3248 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3249 echo $ECHO_N "(cached) $ECHO_C" >&6
3250 else
3251 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3252 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3253 lt_cv_prog_gnu_ld=yes
3254 else
3255 lt_cv_prog_gnu_ld=no
3258 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3259 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3260 with_gnu_ld=$lt_cv_prog_gnu_ld
3263 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3264 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3265 if test "${lt_cv_ld_reload_flag+set}" = set; then
3266 echo $ECHO_N "(cached) $ECHO_C" >&6
3267 else
3268 lt_cv_ld_reload_flag='-r'
3270 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3271 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3272 reload_flag=$lt_cv_ld_reload_flag
3273 test -n "$reload_flag" && reload_flag=" $reload_flag"
3275 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3276 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3277 if test "${lt_cv_path_NM+set}" = set; then
3278 echo $ECHO_N "(cached) $ECHO_C" >&6
3279 else
3280 if test -n "$NM"; then
3281 # Let the user override the test.
3282 lt_cv_path_NM="$NM"
3283 else
3284 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3285 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3286 test -z "$ac_dir" && ac_dir=.
3287 tmp_nm=$ac_dir/${ac_tool_prefix}nm
3288 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3289 # Check to see if the nm accepts a BSD-compat flag.
3290 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3291 # nm: unknown option "B" ignored
3292 # Tru64's nm complains that /dev/null is an invalid object file
3293 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3294 lt_cv_path_NM="$tmp_nm -B"
3295 break
3296 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3297 lt_cv_path_NM="$tmp_nm -p"
3298 break
3299 else
3300 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3301 continue # so that we can try to find one that supports BSD flags
3304 done
3305 IFS="$ac_save_ifs"
3306 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3310 NM="$lt_cv_path_NM"
3311 echo "$as_me:$LINENO: result: $NM" >&5
3312 echo "${ECHO_T}$NM" >&6
3314 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3315 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3316 LN_S=$as_ln_s
3317 if test "$LN_S" = "ln -s"; then
3318 echo "$as_me:$LINENO: result: yes" >&5
3319 echo "${ECHO_T}yes" >&6
3320 else
3321 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3322 echo "${ECHO_T}no, using $LN_S" >&6
3325 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3326 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3327 if test "${lt_cv_deplibs_check_method+set}" = set; then
3328 echo $ECHO_N "(cached) $ECHO_C" >&6
3329 else
3330 lt_cv_file_magic_cmd='$MAGIC_CMD'
3331 lt_cv_file_magic_test_file=
3332 lt_cv_deplibs_check_method='unknown'
3333 # Need to set the preceding variable on all platforms that support
3334 # interlibrary dependencies.
3335 # 'none' -- dependencies not supported.
3336 # `unknown' -- same as none, but documents that we really don't know.
3337 # 'pass_all' -- all dependencies passed with no checks.
3338 # 'test_compile' -- check by making test program.
3339 # 'file_magic [regex]' -- check by looking for files in library path
3340 # which responds to the $file_magic_cmd with a given egrep regex.
3341 # If you have `file' or equivalent on your system and you're not sure
3342 # whether `pass_all' will *always* work, you probably want this one.
3344 case $host_os in
3345 aix*)
3346 lt_cv_deplibs_check_method=pass_all
3349 beos*)
3350 lt_cv_deplibs_check_method=pass_all
3353 bsdi4*)
3354 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3355 lt_cv_file_magic_cmd='/usr/bin/file -L'
3356 lt_cv_file_magic_test_file=/shlib/libc.so
3359 cygwin* | mingw* |pw32*)
3360 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3361 lt_cv_file_magic_cmd='$OBJDUMP -f'
3364 darwin* | rhapsody*)
3365 # this will be overwritten by pass_all, but leave it in just in case
3366 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3367 lt_cv_file_magic_cmd='/usr/bin/file -L'
3368 case "$host_os" in
3369 rhapsody* | darwin1.012)
3370 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
3372 *) # Darwin 1.3 on
3373 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3375 esac
3376 lt_cv_deplibs_check_method=pass_all
3379 freebsd* | kfreebsd*-gnu)
3380 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3381 case $host_cpu in
3382 i*86 )
3383 # Not sure whether the presence of OpenBSD here was a mistake.
3384 # Let's accept both of them until this is cleared up.
3385 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3386 lt_cv_file_magic_cmd=/usr/bin/file
3387 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3389 esac
3390 else
3391 lt_cv_deplibs_check_method=pass_all
3395 gnu*)
3396 lt_cv_deplibs_check_method=pass_all
3399 hpux10.20*|hpux11*)
3400 case $host_cpu in
3401 hppa*)
3402 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3403 lt_cv_file_magic_cmd=/usr/bin/file
3404 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3406 ia64*)
3407 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3408 lt_cv_file_magic_cmd=/usr/bin/file
3409 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3411 esac
3414 irix5* | irix6*)
3415 case $host_os in
3416 irix5*)
3417 # this will be overridden with pass_all, but let us keep it just in case
3418 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3421 case $LD in
3422 *-32|*"-32 ") libmagic=32-bit;;
3423 *-n32|*"-n32 ") libmagic=N32;;
3424 *-64|*"-64 ") libmagic=64-bit;;
3425 *) libmagic=never-match;;
3426 esac
3427 # this will be overridden with pass_all, but let us keep it just in case
3428 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3430 esac
3431 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3432 lt_cv_deplibs_check_method=pass_all
3435 # This must be Linux ELF.
3436 linux-gnu*)
3437 case $host_cpu in
3438 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* | sh* )
3439 lt_cv_deplibs_check_method=pass_all ;;
3441 # glibc up to 2.1.1 does not perform some relocations on ARM
3442 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3443 esac
3444 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3447 netbsd* | knetbsd*-gnu)
3448 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3449 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3450 else
3451 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3455 newsos6)
3456 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3457 lt_cv_file_magic_cmd=/usr/bin/file
3458 lt_cv_file_magic_test_file=/usr/lib/libnls.so
3461 osf3* | osf4* | osf5*)
3462 # this will be overridden with pass_all, but let us keep it just in case
3463 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3464 lt_cv_file_magic_test_file=/shlib/libc.so
3465 lt_cv_deplibs_check_method=pass_all
3468 sco3.2v5*)
3469 lt_cv_deplibs_check_method=pass_all
3472 solaris*)
3473 lt_cv_deplibs_check_method=pass_all
3474 lt_cv_file_magic_test_file=/lib/libc.so
3477 sysv5uw[78]* | sysv4*uw2*)
3478 lt_cv_deplibs_check_method=pass_all
3481 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3482 case $host_vendor in
3483 ncr)
3484 lt_cv_deplibs_check_method=pass_all
3486 motorola)
3487 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]'
3488 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3490 esac
3492 esac
3495 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3496 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3497 file_magic_cmd=$lt_cv_file_magic_cmd
3498 deplibs_check_method=$lt_cv_deplibs_check_method
3504 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
3506 # Only perform the check for file, if the check method requires it
3507 case $deplibs_check_method in
3508 file_magic*)
3509 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3510 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
3511 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3512 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3513 echo $ECHO_N "(cached) $ECHO_C" >&6
3514 else
3515 case $MAGIC_CMD in
3517 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3519 ?:/*)
3520 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3523 ac_save_MAGIC_CMD="$MAGIC_CMD"
3524 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3525 ac_dummy="/usr/bin:$PATH"
3526 for ac_dir in $ac_dummy; do
3527 test -z "$ac_dir" && ac_dir=.
3528 if test -f $ac_dir/${ac_tool_prefix}file; then
3529 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
3530 if test -n "$file_magic_test_file"; then
3531 case $deplibs_check_method in
3532 "file_magic "*)
3533 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3534 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3535 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3536 egrep "$file_magic_regex" > /dev/null; then
3538 else
3539 cat <<EOF 1>&2
3541 *** Warning: the command libtool uses to detect shared libraries,
3542 *** $file_magic_cmd, produces output that libtool cannot recognize.
3543 *** The result is that libtool may fail to recognize shared libraries
3544 *** as such. This will affect the creation of libtool libraries that
3545 *** depend on shared libraries, but programs linked with such libtool
3546 *** libraries will work regardless of this problem. Nevertheless, you
3547 *** may want to report the problem to your system manager and/or to
3548 *** bug-libtool@gnu.org
3551 fi ;;
3552 esac
3554 break
3556 done
3557 IFS="$ac_save_ifs"
3558 MAGIC_CMD="$ac_save_MAGIC_CMD"
3560 esac
3563 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3564 if test -n "$MAGIC_CMD"; then
3565 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3566 echo "${ECHO_T}$MAGIC_CMD" >&6
3567 else
3568 echo "$as_me:$LINENO: result: no" >&5
3569 echo "${ECHO_T}no" >&6
3572 if test -z "$lt_cv_path_MAGIC_CMD"; then
3573 if test -n "$ac_tool_prefix"; then
3574 echo "$as_me:$LINENO: checking for file" >&5
3575 echo $ECHO_N "checking for file... $ECHO_C" >&6
3576 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3577 echo $ECHO_N "(cached) $ECHO_C" >&6
3578 else
3579 case $MAGIC_CMD in
3581 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3583 ?:/*)
3584 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3587 ac_save_MAGIC_CMD="$MAGIC_CMD"
3588 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3589 ac_dummy="/usr/bin:$PATH"
3590 for ac_dir in $ac_dummy; do
3591 test -z "$ac_dir" && ac_dir=.
3592 if test -f $ac_dir/file; then
3593 lt_cv_path_MAGIC_CMD="$ac_dir/file"
3594 if test -n "$file_magic_test_file"; then
3595 case $deplibs_check_method in
3596 "file_magic "*)
3597 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3598 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3599 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3600 egrep "$file_magic_regex" > /dev/null; then
3602 else
3603 cat <<EOF 1>&2
3605 *** Warning: the command libtool uses to detect shared libraries,
3606 *** $file_magic_cmd, produces output that libtool cannot recognize.
3607 *** The result is that libtool may fail to recognize shared libraries
3608 *** as such. This will affect the creation of libtool libraries that
3609 *** depend on shared libraries, but programs linked with such libtool
3610 *** libraries will work regardless of this problem. Nevertheless, you
3611 *** may want to report the problem to your system manager and/or to
3612 *** bug-libtool@gnu.org
3615 fi ;;
3616 esac
3618 break
3620 done
3621 IFS="$ac_save_ifs"
3622 MAGIC_CMD="$ac_save_MAGIC_CMD"
3624 esac
3627 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3628 if test -n "$MAGIC_CMD"; then
3629 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3630 echo "${ECHO_T}$MAGIC_CMD" >&6
3631 else
3632 echo "$as_me:$LINENO: result: no" >&5
3633 echo "${ECHO_T}no" >&6
3636 else
3637 MAGIC_CMD=:
3643 esac
3645 if test -n "$ac_tool_prefix"; then
3646 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3647 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3648 echo "$as_me:$LINENO: checking for $ac_word" >&5
3649 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3650 if test "${ac_cv_prog_RANLIB+set}" = set; then
3651 echo $ECHO_N "(cached) $ECHO_C" >&6
3652 else
3653 if test -n "$RANLIB"; then
3654 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3655 else
3656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3657 for as_dir in $PATH
3659 IFS=$as_save_IFS
3660 test -z "$as_dir" && as_dir=.
3661 for ac_exec_ext in '' $ac_executable_extensions; do
3662 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3663 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3664 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3665 break 2
3667 done
3668 done
3672 RANLIB=$ac_cv_prog_RANLIB
3673 if test -n "$RANLIB"; then
3674 echo "$as_me:$LINENO: result: $RANLIB" >&5
3675 echo "${ECHO_T}$RANLIB" >&6
3676 else
3677 echo "$as_me:$LINENO: result: no" >&5
3678 echo "${ECHO_T}no" >&6
3682 if test -z "$ac_cv_prog_RANLIB"; then
3683 ac_ct_RANLIB=$RANLIB
3684 # Extract the first word of "ranlib", so it can be a program name with args.
3685 set dummy ranlib; ac_word=$2
3686 echo "$as_me:$LINENO: checking for $ac_word" >&5
3687 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3688 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3689 echo $ECHO_N "(cached) $ECHO_C" >&6
3690 else
3691 if test -n "$ac_ct_RANLIB"; then
3692 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3693 else
3694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3695 for as_dir in $PATH
3697 IFS=$as_save_IFS
3698 test -z "$as_dir" && as_dir=.
3699 for ac_exec_ext in '' $ac_executable_extensions; do
3700 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3701 ac_cv_prog_ac_ct_RANLIB="ranlib"
3702 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3703 break 2
3705 done
3706 done
3708 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3711 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3712 if test -n "$ac_ct_RANLIB"; then
3713 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3714 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3715 else
3716 echo "$as_me:$LINENO: result: no" >&5
3717 echo "${ECHO_T}no" >&6
3720 RANLIB=$ac_ct_RANLIB
3721 else
3722 RANLIB="$ac_cv_prog_RANLIB"
3725 if test -n "$ac_tool_prefix"; then
3726 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3727 set dummy ${ac_tool_prefix}strip; ac_word=$2
3728 echo "$as_me:$LINENO: checking for $ac_word" >&5
3729 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3730 if test "${ac_cv_prog_STRIP+set}" = set; then
3731 echo $ECHO_N "(cached) $ECHO_C" >&6
3732 else
3733 if test -n "$STRIP"; then
3734 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3735 else
3736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3737 for as_dir in $PATH
3739 IFS=$as_save_IFS
3740 test -z "$as_dir" && as_dir=.
3741 for ac_exec_ext in '' $ac_executable_extensions; do
3742 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3743 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3744 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3745 break 2
3747 done
3748 done
3752 STRIP=$ac_cv_prog_STRIP
3753 if test -n "$STRIP"; then
3754 echo "$as_me:$LINENO: result: $STRIP" >&5
3755 echo "${ECHO_T}$STRIP" >&6
3756 else
3757 echo "$as_me:$LINENO: result: no" >&5
3758 echo "${ECHO_T}no" >&6
3762 if test -z "$ac_cv_prog_STRIP"; then
3763 ac_ct_STRIP=$STRIP
3764 # Extract the first word of "strip", so it can be a program name with args.
3765 set dummy strip; ac_word=$2
3766 echo "$as_me:$LINENO: checking for $ac_word" >&5
3767 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3768 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3769 echo $ECHO_N "(cached) $ECHO_C" >&6
3770 else
3771 if test -n "$ac_ct_STRIP"; then
3772 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3773 else
3774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3775 for as_dir in $PATH
3777 IFS=$as_save_IFS
3778 test -z "$as_dir" && as_dir=.
3779 for ac_exec_ext in '' $ac_executable_extensions; do
3780 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3781 ac_cv_prog_ac_ct_STRIP="strip"
3782 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3783 break 2
3785 done
3786 done
3788 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3791 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3792 if test -n "$ac_ct_STRIP"; then
3793 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3794 echo "${ECHO_T}$ac_ct_STRIP" >&6
3795 else
3796 echo "$as_me:$LINENO: result: no" >&5
3797 echo "${ECHO_T}no" >&6
3800 STRIP=$ac_ct_STRIP
3801 else
3802 STRIP="$ac_cv_prog_STRIP"
3806 # Check for any special flags to pass to ltconfig.
3807 libtool_flags="--cache-file=$cache_file"
3808 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3809 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
3810 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
3811 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
3812 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
3815 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3816 if test "${enable_libtool_lock+set}" = set; then
3817 enableval="$enable_libtool_lock"
3820 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3821 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3824 # Check whether --with-pic or --without-pic was given.
3825 if test "${with_pic+set}" = set; then
3826 withval="$with_pic"
3827 pic_mode="$withval"
3828 else
3829 pic_mode=default
3831 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
3832 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
3834 # Some flags need to be propagated to the compiler or linker for good
3835 # libtool support.
3836 case $host in
3837 *-*-irix6*)
3838 # Find out which ABI we are using.
3839 echo '#line 3839 "configure"' > conftest.$ac_ext
3840 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3841 (eval $ac_compile) 2>&5
3842 ac_status=$?
3843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3844 (exit $ac_status); }; then
3845 if test "$lt_cv_prog_gnu_ld" = yes; then
3846 case `/usr/bin/file conftest.$ac_objext` in
3847 *32-bit*)
3848 LD="${LD-ld} -melf32bsmip"
3850 *N32*)
3851 LD="${LD-ld} -melf32bmipn32"
3853 *64-bit*)
3854 LD="${LD-ld} -melf64bmip"
3856 esac
3857 else
3858 case `/usr/bin/file conftest.$ac_objext` in
3859 *32-bit*)
3860 LD="${LD-ld} -32"
3862 *N32*)
3863 LD="${LD-ld} -n32"
3865 *64-bit*)
3866 LD="${LD-ld} -64"
3868 esac
3871 rm -rf conftest*
3874 ia64-*-hpux*)
3875 # Find out which ABI we are using.
3876 echo 'int i;' > conftest.$ac_ext
3877 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3878 (eval $ac_compile) 2>&5
3879 ac_status=$?
3880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3881 (exit $ac_status); }; then
3882 case "`/usr/bin/file conftest.o`" in
3883 *ELF-32*)
3884 HPUX_IA64_MODE="32"
3886 *ELF-64*)
3887 HPUX_IA64_MODE="64"
3889 esac
3891 rm -rf conftest*
3894 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3895 # Find out which ABI we are using.
3896 echo 'int i;' > conftest.$ac_ext
3897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3898 (eval $ac_compile) 2>&5
3899 ac_status=$?
3900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3901 (exit $ac_status); }; then
3902 case "`/usr/bin/file conftest.o`" in
3903 *32-bit*)
3904 case $host in
3905 x86_64-*linux*)
3906 LD="${LD-ld} -m elf_i386"
3908 ppc64-*linux*|powerpc64-*linux*)
3909 LD="${LD-ld} -m elf32ppclinux"
3911 s390x-*linux*)
3912 LD="${LD-ld} -m elf_s390"
3914 sparc64-*linux*)
3915 LD="${LD-ld} -m elf32_sparc"
3917 esac
3919 *64-bit*)
3920 case $host in
3921 x86_64-*linux*)
3922 LD="${LD-ld} -m elf_x86_64"
3924 ppc*-*linux*|powerpc*-*linux*)
3925 LD="${LD-ld} -m elf64ppc"
3927 s390*-*linux*)
3928 LD="${LD-ld} -m elf64_s390"
3930 sparc*-*linux*)
3931 LD="${LD-ld} -m elf64_sparc"
3933 esac
3935 esac
3937 rm -rf conftest*
3940 *-*-sco3.2v5*)
3941 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3942 SAVE_CFLAGS="$CFLAGS"
3943 CFLAGS="$CFLAGS -belf"
3944 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3945 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3946 if test "${lt_cv_cc_needs_belf+set}" = set; then
3947 echo $ECHO_N "(cached) $ECHO_C" >&6
3948 else
3951 ac_ext=c
3952 ac_cpp='$CPP $CPPFLAGS'
3953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3957 cat >conftest.$ac_ext <<_ACEOF
3958 /* confdefs.h. */
3959 _ACEOF
3960 cat confdefs.h >>conftest.$ac_ext
3961 cat >>conftest.$ac_ext <<_ACEOF
3962 /* end confdefs.h. */
3965 main ()
3969 return 0;
3971 _ACEOF
3972 rm -f conftest.$ac_objext conftest$ac_exeext
3973 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3974 (eval $ac_link) 2>conftest.er1
3975 ac_status=$?
3976 grep -v '^ *+' conftest.er1 >conftest.err
3977 rm -f conftest.er1
3978 cat conftest.err >&5
3979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3980 (exit $ac_status); } &&
3981 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3983 (eval $ac_try) 2>&5
3984 ac_status=$?
3985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3986 (exit $ac_status); }; } &&
3987 { ac_try='test -s conftest$ac_exeext'
3988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3989 (eval $ac_try) 2>&5
3990 ac_status=$?
3991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3992 (exit $ac_status); }; }; then
3993 lt_cv_cc_needs_belf=yes
3994 else
3995 echo "$as_me: failed program was:" >&5
3996 sed 's/^/| /' conftest.$ac_ext >&5
3998 lt_cv_cc_needs_belf=no
4000 rm -f conftest.err conftest.$ac_objext \
4001 conftest$ac_exeext conftest.$ac_ext
4002 ac_ext=c
4003 ac_cpp='$CPP $CPPFLAGS'
4004 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4005 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4006 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4009 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4010 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4011 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4012 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4013 CFLAGS="$SAVE_CFLAGS"
4018 esac
4021 # Save cache, so that ltconfig can load it
4022 cat >confcache <<\_ACEOF
4023 # This file is a shell script that caches the results of configure
4024 # tests run on this system so they can be shared between configure
4025 # scripts and configure runs, see configure's option --config-cache.
4026 # It is not useful on other systems. If it contains results you don't
4027 # want to keep, you may remove or edit it.
4029 # config.status only pays attention to the cache file if you give it
4030 # the --recheck option to rerun configure.
4032 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4033 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4034 # following values.
4036 _ACEOF
4038 # The following way of writing the cache mishandles newlines in values,
4039 # but we know of no workaround that is simple, portable, and efficient.
4040 # So, don't put newlines in cache variables' values.
4041 # Ultrix sh set writes to stderr and can't be redirected directly,
4042 # and sets the high bit in the cache file unless we assign to the vars.
4044 (set) 2>&1 |
4045 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4046 *ac_space=\ *)
4047 # `set' does not quote correctly, so add quotes (double-quote
4048 # substitution turns \\\\ into \\, and sed turns \\ into \).
4049 sed -n \
4050 "s/'/'\\\\''/g;
4051 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4054 # `set' quotes correctly as required by POSIX, so do not add quotes.
4055 sed -n \
4056 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
4058 esac;
4060 sed '
4061 t clear
4062 : clear
4063 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4064 t end
4065 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4066 : end' >>confcache
4067 if diff $cache_file confcache >/dev/null 2>&1; then :; else
4068 if test -w $cache_file; then
4069 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
4070 cat confcache >$cache_file
4071 else
4072 echo "not updating unwritable cache $cache_file"
4075 rm -f confcache
4077 # Actually configure libtool. ac_aux_dir is where install-sh is found.
4078 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
4079 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
4080 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
4081 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
4082 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
4083 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
4084 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
4085 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
4086 || { { echo "$as_me:$LINENO: error: libtool configure failed" >&5
4087 echo "$as_me: error: libtool configure failed" >&2;}
4088 { (exit 1); exit 1; }; }
4090 # Reload cache, that may have been modified by ltconfig
4091 if test -r "$cache_file"; then
4092 # Some versions of bash will fail to source /dev/null (special
4093 # files actually), so we avoid doing that.
4094 if test -f "$cache_file"; then
4095 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
4096 echo "$as_me: loading cache $cache_file" >&6;}
4097 case $cache_file in
4098 [\\/]* | ?:[\\/]* ) . $cache_file;;
4099 *) . ./$cache_file;;
4100 esac
4102 else
4103 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
4104 echo "$as_me: creating cache $cache_file" >&6;}
4105 >$cache_file
4109 # This can be used to rebuild libtool when needed
4110 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
4112 # Always use our own libtool.
4113 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
4115 # Redirect the config.log output again, so that the ltconfig log is not
4116 # clobbered by the next message.
4117 exec 5>>./config.log
4125 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4126 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
4127 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4128 if test "${enable_maintainer_mode+set}" = set; then
4129 enableval="$enable_maintainer_mode"
4130 USE_MAINTAINER_MODE=$enableval
4131 else
4132 USE_MAINTAINER_MODE=no
4134 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4135 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
4138 if test $USE_MAINTAINER_MODE = yes; then
4139 MAINTAINER_MODE_TRUE=
4140 MAINTAINER_MODE_FALSE='#'
4141 else
4142 MAINTAINER_MODE_TRUE='#'
4143 MAINTAINER_MODE_FALSE=
4146 MAINT=$MAINTAINER_MODE_TRUE
4150 ac_ext=c
4151 ac_cpp='$CPP $CPPFLAGS'
4152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4155 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4156 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4157 # On Suns, sometimes $CPP names a directory.
4158 if test -n "$CPP" && test -d "$CPP"; then
4159 CPP=
4161 if test -z "$CPP"; then
4162 if test "${ac_cv_prog_CPP+set}" = set; then
4163 echo $ECHO_N "(cached) $ECHO_C" >&6
4164 else
4165 # Double quotes because CPP needs to be expanded
4166 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4168 ac_preproc_ok=false
4169 for ac_c_preproc_warn_flag in '' yes
4171 # Use a header file that comes with gcc, so configuring glibc
4172 # with a fresh cross-compiler works.
4173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4174 # <limits.h> exists even on freestanding compilers.
4175 # On the NeXT, cc -E runs the code through the compiler's parser,
4176 # not just through cpp. "Syntax error" is here to catch this case.
4177 cat >conftest.$ac_ext <<_ACEOF
4178 /* confdefs.h. */
4179 _ACEOF
4180 cat confdefs.h >>conftest.$ac_ext
4181 cat >>conftest.$ac_ext <<_ACEOF
4182 /* end confdefs.h. */
4183 #ifdef __STDC__
4184 # include <limits.h>
4185 #else
4186 # include <assert.h>
4187 #endif
4188 Syntax error
4189 _ACEOF
4190 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4191 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4192 ac_status=$?
4193 grep -v '^ *+' conftest.er1 >conftest.err
4194 rm -f conftest.er1
4195 cat conftest.err >&5
4196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4197 (exit $ac_status); } >/dev/null; then
4198 if test -s conftest.err; then
4199 ac_cpp_err=$ac_c_preproc_warn_flag
4200 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4201 else
4202 ac_cpp_err=
4204 else
4205 ac_cpp_err=yes
4207 if test -z "$ac_cpp_err"; then
4209 else
4210 echo "$as_me: failed program was:" >&5
4211 sed 's/^/| /' conftest.$ac_ext >&5
4213 # Broken: fails on valid input.
4214 continue
4216 rm -f conftest.err conftest.$ac_ext
4218 # OK, works on sane cases. Now check whether non-existent headers
4219 # can be detected and how.
4220 cat >conftest.$ac_ext <<_ACEOF
4221 /* confdefs.h. */
4222 _ACEOF
4223 cat confdefs.h >>conftest.$ac_ext
4224 cat >>conftest.$ac_ext <<_ACEOF
4225 /* end confdefs.h. */
4226 #include <ac_nonexistent.h>
4227 _ACEOF
4228 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4229 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4230 ac_status=$?
4231 grep -v '^ *+' conftest.er1 >conftest.err
4232 rm -f conftest.er1
4233 cat conftest.err >&5
4234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235 (exit $ac_status); } >/dev/null; then
4236 if test -s conftest.err; then
4237 ac_cpp_err=$ac_c_preproc_warn_flag
4238 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4239 else
4240 ac_cpp_err=
4242 else
4243 ac_cpp_err=yes
4245 if test -z "$ac_cpp_err"; then
4246 # Broken: success on invalid input.
4247 continue
4248 else
4249 echo "$as_me: failed program was:" >&5
4250 sed 's/^/| /' conftest.$ac_ext >&5
4252 # Passes both tests.
4253 ac_preproc_ok=:
4254 break
4256 rm -f conftest.err conftest.$ac_ext
4258 done
4259 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4260 rm -f conftest.err conftest.$ac_ext
4261 if $ac_preproc_ok; then
4262 break
4265 done
4266 ac_cv_prog_CPP=$CPP
4269 CPP=$ac_cv_prog_CPP
4270 else
4271 ac_cv_prog_CPP=$CPP
4273 echo "$as_me:$LINENO: result: $CPP" >&5
4274 echo "${ECHO_T}$CPP" >&6
4275 ac_preproc_ok=false
4276 for ac_c_preproc_warn_flag in '' yes
4278 # Use a header file that comes with gcc, so configuring glibc
4279 # with a fresh cross-compiler works.
4280 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4281 # <limits.h> exists even on freestanding compilers.
4282 # On the NeXT, cc -E runs the code through the compiler's parser,
4283 # not just through cpp. "Syntax error" is here to catch this case.
4284 cat >conftest.$ac_ext <<_ACEOF
4285 /* confdefs.h. */
4286 _ACEOF
4287 cat confdefs.h >>conftest.$ac_ext
4288 cat >>conftest.$ac_ext <<_ACEOF
4289 /* end confdefs.h. */
4290 #ifdef __STDC__
4291 # include <limits.h>
4292 #else
4293 # include <assert.h>
4294 #endif
4295 Syntax error
4296 _ACEOF
4297 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4298 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4299 ac_status=$?
4300 grep -v '^ *+' conftest.er1 >conftest.err
4301 rm -f conftest.er1
4302 cat conftest.err >&5
4303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4304 (exit $ac_status); } >/dev/null; then
4305 if test -s conftest.err; then
4306 ac_cpp_err=$ac_c_preproc_warn_flag
4307 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4308 else
4309 ac_cpp_err=
4311 else
4312 ac_cpp_err=yes
4314 if test -z "$ac_cpp_err"; then
4316 else
4317 echo "$as_me: failed program was:" >&5
4318 sed 's/^/| /' conftest.$ac_ext >&5
4320 # Broken: fails on valid input.
4321 continue
4323 rm -f conftest.err conftest.$ac_ext
4325 # OK, works on sane cases. Now check whether non-existent headers
4326 # can be detected and how.
4327 cat >conftest.$ac_ext <<_ACEOF
4328 /* confdefs.h. */
4329 _ACEOF
4330 cat confdefs.h >>conftest.$ac_ext
4331 cat >>conftest.$ac_ext <<_ACEOF
4332 /* end confdefs.h. */
4333 #include <ac_nonexistent.h>
4334 _ACEOF
4335 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4336 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4337 ac_status=$?
4338 grep -v '^ *+' conftest.er1 >conftest.err
4339 rm -f conftest.er1
4340 cat conftest.err >&5
4341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4342 (exit $ac_status); } >/dev/null; then
4343 if test -s conftest.err; then
4344 ac_cpp_err=$ac_c_preproc_warn_flag
4345 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4346 else
4347 ac_cpp_err=
4349 else
4350 ac_cpp_err=yes
4352 if test -z "$ac_cpp_err"; then
4353 # Broken: success on invalid input.
4354 continue
4355 else
4356 echo "$as_me: failed program was:" >&5
4357 sed 's/^/| /' conftest.$ac_ext >&5
4359 # Passes both tests.
4360 ac_preproc_ok=:
4361 break
4363 rm -f conftest.err conftest.$ac_ext
4365 done
4366 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4367 rm -f conftest.err conftest.$ac_ext
4368 if $ac_preproc_ok; then
4370 else
4371 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4372 See \`config.log' for more details." >&5
4373 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4374 See \`config.log' for more details." >&2;}
4375 { (exit 1); exit 1; }; }
4378 ac_ext=c
4379 ac_cpp='$CPP $CPPFLAGS'
4380 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4381 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4382 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4385 echo "$as_me:$LINENO: checking for egrep" >&5
4386 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4387 if test "${ac_cv_prog_egrep+set}" = set; then
4388 echo $ECHO_N "(cached) $ECHO_C" >&6
4389 else
4390 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4391 then ac_cv_prog_egrep='grep -E'
4392 else ac_cv_prog_egrep='egrep'
4395 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4396 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4397 EGREP=$ac_cv_prog_egrep
4400 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4401 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4402 if test "${ac_cv_header_stdc+set}" = set; then
4403 echo $ECHO_N "(cached) $ECHO_C" >&6
4404 else
4405 cat >conftest.$ac_ext <<_ACEOF
4406 /* confdefs.h. */
4407 _ACEOF
4408 cat confdefs.h >>conftest.$ac_ext
4409 cat >>conftest.$ac_ext <<_ACEOF
4410 /* end confdefs.h. */
4411 #include <stdlib.h>
4412 #include <stdarg.h>
4413 #include <string.h>
4414 #include <float.h>
4417 main ()
4421 return 0;
4423 _ACEOF
4424 rm -f conftest.$ac_objext
4425 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4426 (eval $ac_compile) 2>conftest.er1
4427 ac_status=$?
4428 grep -v '^ *+' conftest.er1 >conftest.err
4429 rm -f conftest.er1
4430 cat conftest.err >&5
4431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4432 (exit $ac_status); } &&
4433 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4434 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4435 (eval $ac_try) 2>&5
4436 ac_status=$?
4437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4438 (exit $ac_status); }; } &&
4439 { ac_try='test -s conftest.$ac_objext'
4440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4441 (eval $ac_try) 2>&5
4442 ac_status=$?
4443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4444 (exit $ac_status); }; }; then
4445 ac_cv_header_stdc=yes
4446 else
4447 echo "$as_me: failed program was:" >&5
4448 sed 's/^/| /' conftest.$ac_ext >&5
4450 ac_cv_header_stdc=no
4452 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4454 if test $ac_cv_header_stdc = yes; then
4455 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4456 cat >conftest.$ac_ext <<_ACEOF
4457 /* confdefs.h. */
4458 _ACEOF
4459 cat confdefs.h >>conftest.$ac_ext
4460 cat >>conftest.$ac_ext <<_ACEOF
4461 /* end confdefs.h. */
4462 #include <string.h>
4464 _ACEOF
4465 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4466 $EGREP "memchr" >/dev/null 2>&1; then
4468 else
4469 ac_cv_header_stdc=no
4471 rm -f conftest*
4475 if test $ac_cv_header_stdc = yes; then
4476 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4477 cat >conftest.$ac_ext <<_ACEOF
4478 /* confdefs.h. */
4479 _ACEOF
4480 cat confdefs.h >>conftest.$ac_ext
4481 cat >>conftest.$ac_ext <<_ACEOF
4482 /* end confdefs.h. */
4483 #include <stdlib.h>
4485 _ACEOF
4486 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4487 $EGREP "free" >/dev/null 2>&1; then
4489 else
4490 ac_cv_header_stdc=no
4492 rm -f conftest*
4496 if test $ac_cv_header_stdc = yes; then
4497 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4498 if test "$cross_compiling" = yes; then
4500 else
4501 cat >conftest.$ac_ext <<_ACEOF
4502 /* confdefs.h. */
4503 _ACEOF
4504 cat confdefs.h >>conftest.$ac_ext
4505 cat >>conftest.$ac_ext <<_ACEOF
4506 /* end confdefs.h. */
4507 #include <ctype.h>
4508 #if ((' ' & 0x0FF) == 0x020)
4509 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4510 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4511 #else
4512 # define ISLOWER(c) \
4513 (('a' <= (c) && (c) <= 'i') \
4514 || ('j' <= (c) && (c) <= 'r') \
4515 || ('s' <= (c) && (c) <= 'z'))
4516 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4517 #endif
4519 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4521 main ()
4523 int i;
4524 for (i = 0; i < 256; i++)
4525 if (XOR (islower (i), ISLOWER (i))
4526 || toupper (i) != TOUPPER (i))
4527 exit(2);
4528 exit (0);
4530 _ACEOF
4531 rm -f conftest$ac_exeext
4532 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4533 (eval $ac_link) 2>&5
4534 ac_status=$?
4535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4538 (eval $ac_try) 2>&5
4539 ac_status=$?
4540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4541 (exit $ac_status); }; }; then
4543 else
4544 echo "$as_me: program exited with status $ac_status" >&5
4545 echo "$as_me: failed program was:" >&5
4546 sed 's/^/| /' conftest.$ac_ext >&5
4548 ( exit $ac_status )
4549 ac_cv_header_stdc=no
4551 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4555 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4556 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4557 if test $ac_cv_header_stdc = yes; then
4559 cat >>confdefs.h <<\_ACEOF
4560 #define STDC_HEADERS 1
4561 _ACEOF
4565 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4575 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4576 inttypes.h stdint.h unistd.h
4578 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4579 echo "$as_me:$LINENO: checking for $ac_header" >&5
4580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4581 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4582 echo $ECHO_N "(cached) $ECHO_C" >&6
4583 else
4584 cat >conftest.$ac_ext <<_ACEOF
4585 /* confdefs.h. */
4586 _ACEOF
4587 cat confdefs.h >>conftest.$ac_ext
4588 cat >>conftest.$ac_ext <<_ACEOF
4589 /* end confdefs.h. */
4590 $ac_includes_default
4592 #include <$ac_header>
4593 _ACEOF
4594 rm -f conftest.$ac_objext
4595 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4596 (eval $ac_compile) 2>conftest.er1
4597 ac_status=$?
4598 grep -v '^ *+' conftest.er1 >conftest.err
4599 rm -f conftest.er1
4600 cat conftest.err >&5
4601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602 (exit $ac_status); } &&
4603 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4605 (eval $ac_try) 2>&5
4606 ac_status=$?
4607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608 (exit $ac_status); }; } &&
4609 { ac_try='test -s conftest.$ac_objext'
4610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4611 (eval $ac_try) 2>&5
4612 ac_status=$?
4613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4614 (exit $ac_status); }; }; then
4615 eval "$as_ac_Header=yes"
4616 else
4617 echo "$as_me: failed program was:" >&5
4618 sed 's/^/| /' conftest.$ac_ext >&5
4620 eval "$as_ac_Header=no"
4622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4624 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4625 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4626 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4627 cat >>confdefs.h <<_ACEOF
4628 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4629 _ACEOF
4633 done
4637 for ac_header in sys/mman.h
4639 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4640 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4641 echo "$as_me:$LINENO: checking for $ac_header" >&5
4642 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4643 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4644 echo $ECHO_N "(cached) $ECHO_C" >&6
4646 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4647 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4648 else
4649 # Is the header compilable?
4650 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4651 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4652 cat >conftest.$ac_ext <<_ACEOF
4653 /* confdefs.h. */
4654 _ACEOF
4655 cat confdefs.h >>conftest.$ac_ext
4656 cat >>conftest.$ac_ext <<_ACEOF
4657 /* end confdefs.h. */
4658 $ac_includes_default
4659 #include <$ac_header>
4660 _ACEOF
4661 rm -f conftest.$ac_objext
4662 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4663 (eval $ac_compile) 2>conftest.er1
4664 ac_status=$?
4665 grep -v '^ *+' conftest.er1 >conftest.err
4666 rm -f conftest.er1
4667 cat conftest.err >&5
4668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4669 (exit $ac_status); } &&
4670 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4672 (eval $ac_try) 2>&5
4673 ac_status=$?
4674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4675 (exit $ac_status); }; } &&
4676 { ac_try='test -s conftest.$ac_objext'
4677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4678 (eval $ac_try) 2>&5
4679 ac_status=$?
4680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4681 (exit $ac_status); }; }; then
4682 ac_header_compiler=yes
4683 else
4684 echo "$as_me: failed program was:" >&5
4685 sed 's/^/| /' conftest.$ac_ext >&5
4687 ac_header_compiler=no
4689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4690 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4691 echo "${ECHO_T}$ac_header_compiler" >&6
4693 # Is the header present?
4694 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4695 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4696 cat >conftest.$ac_ext <<_ACEOF
4697 /* confdefs.h. */
4698 _ACEOF
4699 cat confdefs.h >>conftest.$ac_ext
4700 cat >>conftest.$ac_ext <<_ACEOF
4701 /* end confdefs.h. */
4702 #include <$ac_header>
4703 _ACEOF
4704 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4705 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4706 ac_status=$?
4707 grep -v '^ *+' conftest.er1 >conftest.err
4708 rm -f conftest.er1
4709 cat conftest.err >&5
4710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711 (exit $ac_status); } >/dev/null; then
4712 if test -s conftest.err; then
4713 ac_cpp_err=$ac_c_preproc_warn_flag
4714 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4715 else
4716 ac_cpp_err=
4718 else
4719 ac_cpp_err=yes
4721 if test -z "$ac_cpp_err"; then
4722 ac_header_preproc=yes
4723 else
4724 echo "$as_me: failed program was:" >&5
4725 sed 's/^/| /' conftest.$ac_ext >&5
4727 ac_header_preproc=no
4729 rm -f conftest.err conftest.$ac_ext
4730 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4731 echo "${ECHO_T}$ac_header_preproc" >&6
4733 # So? What about this header?
4734 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4735 yes:no: )
4736 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4737 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4738 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4739 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4740 ac_header_preproc=yes
4742 no:yes:* )
4743 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4744 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4745 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4746 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4747 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4748 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4749 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4750 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4751 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4752 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4753 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4754 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4756 cat <<\_ASBOX
4757 ## ------------------------------------------- ##
4758 ## Report this to http://gcc.gnu.org/bugs.html ##
4759 ## ------------------------------------------- ##
4760 _ASBOX
4762 sed "s/^/$as_me: WARNING: /" >&2
4764 esac
4765 echo "$as_me:$LINENO: checking for $ac_header" >&5
4766 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4767 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4768 echo $ECHO_N "(cached) $ECHO_C" >&6
4769 else
4770 eval "$as_ac_Header=\$ac_header_preproc"
4772 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4773 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4776 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4777 cat >>confdefs.h <<_ACEOF
4778 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4779 _ACEOF
4783 done
4786 for ac_func in mmap
4788 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4789 echo "$as_me:$LINENO: checking for $ac_func" >&5
4790 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4791 if eval "test \"\${$as_ac_var+set}\" = set"; then
4792 echo $ECHO_N "(cached) $ECHO_C" >&6
4793 else
4794 cat >conftest.$ac_ext <<_ACEOF
4795 /* confdefs.h. */
4796 _ACEOF
4797 cat confdefs.h >>conftest.$ac_ext
4798 cat >>conftest.$ac_ext <<_ACEOF
4799 /* end confdefs.h. */
4800 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4801 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4802 #define $ac_func innocuous_$ac_func
4804 /* System header to define __stub macros and hopefully few prototypes,
4805 which can conflict with char $ac_func (); below.
4806 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4807 <limits.h> exists even on freestanding compilers. */
4809 #ifdef __STDC__
4810 # include <limits.h>
4811 #else
4812 # include <assert.h>
4813 #endif
4815 #undef $ac_func
4817 /* Override any gcc2 internal prototype to avoid an error. */
4818 #ifdef __cplusplus
4819 extern "C"
4821 #endif
4822 /* We use char because int might match the return type of a gcc2
4823 builtin and then its argument prototype would still apply. */
4824 char $ac_func ();
4825 /* The GNU C library defines this for functions which it implements
4826 to always fail with ENOSYS. Some functions are actually named
4827 something starting with __ and the normal name is an alias. */
4828 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4829 choke me
4830 #else
4831 char (*f) () = $ac_func;
4832 #endif
4833 #ifdef __cplusplus
4835 #endif
4838 main ()
4840 return f != $ac_func;
4842 return 0;
4844 _ACEOF
4845 rm -f conftest.$ac_objext conftest$ac_exeext
4846 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4847 (eval $ac_link) 2>conftest.er1
4848 ac_status=$?
4849 grep -v '^ *+' conftest.er1 >conftest.err
4850 rm -f conftest.er1
4851 cat conftest.err >&5
4852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4853 (exit $ac_status); } &&
4854 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4856 (eval $ac_try) 2>&5
4857 ac_status=$?
4858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4859 (exit $ac_status); }; } &&
4860 { ac_try='test -s conftest$ac_exeext'
4861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4862 (eval $ac_try) 2>&5
4863 ac_status=$?
4864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4865 (exit $ac_status); }; }; then
4866 eval "$as_ac_var=yes"
4867 else
4868 echo "$as_me: failed program was:" >&5
4869 sed 's/^/| /' conftest.$ac_ext >&5
4871 eval "$as_ac_var=no"
4873 rm -f conftest.err conftest.$ac_objext \
4874 conftest$ac_exeext conftest.$ac_ext
4876 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4877 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4878 if test `eval echo '${'$as_ac_var'}'` = yes; then
4879 cat >>confdefs.h <<_ACEOF
4880 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4881 _ACEOF
4884 done
4886 if test $ac_cv_header_sys_mman_h != yes \
4887 || test $ac_cv_func_mmap != yes; then
4888 ac_cv_func_mmap_file=no
4889 ac_cv_func_mmap_dev_zero=no
4890 ac_cv_func_mmap_anon=no
4891 else
4892 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
4893 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
4894 if test "${ac_cv_func_mmap_file+set}" = set; then
4895 echo $ECHO_N "(cached) $ECHO_C" >&6
4896 else
4897 # Add a system to this blacklist if
4898 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
4899 # memory area containing the same data that you'd get if you applied
4900 # read() to the same fd. The only system known to have a problem here
4901 # is VMS, where text files have record structure.
4902 case "$host_os" in
4903 vms* | ultrix*)
4904 ac_cv_func_mmap_file=no ;;
4906 ac_cv_func_mmap_file=yes;;
4907 esac
4909 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
4910 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
4911 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
4912 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
4913 if test "${ac_cv_func_mmap_dev_zero+set}" = set; then
4914 echo $ECHO_N "(cached) $ECHO_C" >&6
4915 else
4916 # Add a system to this blacklist if it has mmap() but /dev/zero
4917 # does not exist, or if mmapping /dev/zero does not give anonymous
4918 # zeroed pages with both the following properties:
4919 # 1. If you map N consecutive pages in with one call, and then
4920 # unmap any subset of those pages, the pages that were not
4921 # explicitly unmapped remain accessible.
4922 # 2. If you map two adjacent blocks of memory and then unmap them
4923 # both at once, they must both go away.
4924 # Systems known to be in this category are Windows (all variants),
4925 # VMS, and Darwin.
4926 case "$host_os" in
4927 vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
4928 ac_cv_func_mmap_dev_zero=no ;;
4930 ac_cv_func_mmap_dev_zero=yes;;
4931 esac
4933 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_dev_zero" >&5
4934 echo "${ECHO_T}$ac_cv_func_mmap_dev_zero" >&6
4936 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
4937 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
4938 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
4939 if test "${ac_cv_decl_map_anon+set}" = set; then
4940 echo $ECHO_N "(cached) $ECHO_C" >&6
4941 else
4942 cat >conftest.$ac_ext <<_ACEOF
4943 /* confdefs.h. */
4944 _ACEOF
4945 cat confdefs.h >>conftest.$ac_ext
4946 cat >>conftest.$ac_ext <<_ACEOF
4947 /* end confdefs.h. */
4948 #include <sys/types.h>
4949 #include <sys/mman.h>
4950 #include <unistd.h>
4952 #ifndef MAP_ANONYMOUS
4953 #define MAP_ANONYMOUS MAP_ANON
4954 #endif
4957 main ()
4959 int n = MAP_ANONYMOUS;
4961 return 0;
4963 _ACEOF
4964 rm -f conftest.$ac_objext
4965 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4966 (eval $ac_compile) 2>conftest.er1
4967 ac_status=$?
4968 grep -v '^ *+' conftest.er1 >conftest.err
4969 rm -f conftest.er1
4970 cat conftest.err >&5
4971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4972 (exit $ac_status); } &&
4973 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4975 (eval $ac_try) 2>&5
4976 ac_status=$?
4977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4978 (exit $ac_status); }; } &&
4979 { ac_try='test -s conftest.$ac_objext'
4980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4981 (eval $ac_try) 2>&5
4982 ac_status=$?
4983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984 (exit $ac_status); }; }; then
4985 ac_cv_decl_map_anon=yes
4986 else
4987 echo "$as_me: failed program was:" >&5
4988 sed 's/^/| /' conftest.$ac_ext >&5
4990 ac_cv_decl_map_anon=no
4992 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4994 echo "$as_me:$LINENO: result: $ac_cv_decl_map_anon" >&5
4995 echo "${ECHO_T}$ac_cv_decl_map_anon" >&6
4997 if test $ac_cv_decl_map_anon = no; then
4998 ac_cv_func_mmap_anon=no
4999 else
5000 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
5001 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
5002 if test "${ac_cv_func_mmap_anon+set}" = set; then
5003 echo $ECHO_N "(cached) $ECHO_C" >&6
5004 else
5005 # Add a system to this blacklist if it has mmap() and MAP_ANON or
5006 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
5007 # doesn't give anonymous zeroed pages with the same properties listed
5008 # above for use of /dev/zero.
5009 # Systems known to be in this category are Windows, VMS, and SCO Unix.
5010 case "$host_os" in
5011 vms* | cygwin* | pe | mingw* | sco* | udk* )
5012 ac_cv_func_mmap_anon=no ;;
5014 ac_cv_func_mmap_anon=yes;;
5015 esac
5017 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_anon" >&5
5018 echo "${ECHO_T}$ac_cv_func_mmap_anon" >&6
5022 if test $ac_cv_func_mmap_file = yes; then
5024 cat >>confdefs.h <<\_ACEOF
5025 #define HAVE_MMAP_FILE 1
5026 _ACEOF
5029 if test $ac_cv_func_mmap_dev_zero = yes; then
5031 cat >>confdefs.h <<\_ACEOF
5032 #define HAVE_MMAP_DEV_ZERO 1
5033 _ACEOF
5036 if test $ac_cv_func_mmap_anon = yes; then
5038 cat >>confdefs.h <<\_ACEOF
5039 #define HAVE_MMAP_ANON 1
5040 _ACEOF
5047 if test -d $srcdir/testsuite; then
5048 TESTSUBDIR_TRUE=
5049 TESTSUBDIR_FALSE='#'
5050 else
5051 TESTSUBDIR_TRUE='#'
5052 TESTSUBDIR_FALSE=
5056 TARGETDIR="unknown"
5057 case "$host" in
5058 i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
5059 i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
5060 i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
5061 i*86-*-freebsd*) TARGET=X86; TARGETDIR=x86;;
5062 i*86-*-netbsdelf*) TARGET=X86; TARGETDIR=x86;;
5063 i*86-*-win32*) TARGET=X86_WIN32; TARGETDIR=x86;;
5064 i*86-*-cygwin*) TARGET=X86_WIN32; TARGETDIR=x86;;
5065 i*86-*-mingw*) TARGET=X86_WIN32; TARGETDIR=x86;;
5066 sparc-sun-4*) TARGET=SPARC; TARGETDIR=sparc;;
5067 sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;;
5068 sparc-*-linux* | sparc-*-netbsdelf*) TARGET=SPARC; TARGETDIR=sparc;;
5069 sparc64-*-linux* | sparc64-*-netbsd*) TARGET=SPARC; TARGETDIR=sparc;;
5070 alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd* | alpha*-*-netbsd*) TARGET=ALPHA; TARGETDIR=alpha;;
5071 ia64*-*-*) TARGET=IA64; TARGETDIR=ia64;;
5072 m68k-*-linux*) TARGET=M68K; TARGETDIR=m68k;;
5073 mips64*-*);;
5074 mips-sgi-irix5.* | mips-sgi-irix6.*) TARGET=MIPS_IRIX; TARGETDIR=mips;;
5075 mips*-*-linux*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
5076 powerpc*-*-linux* | powerpc-*-sysv*) TARGET=POWERPC; TARGETDIR=powerpc;;
5077 powerpc-*-beos*) TARGET=POWERPC; TARGETDIR=powerpc;;
5078 powerpc-*-darwin*) TARGET=POWERPC_DARWIN; TARGETDIR=powerpc;;
5079 powerpc-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5080 rs6000-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
5081 arm*-*-linux-*) TARGET=ARM; TARGETDIR=arm;;
5082 arm*-*-netbsdelf*) TARGET=ARM; TARGETDIR=arm;;
5083 s390-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5084 s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;;
5085 x86_64-*-linux* | x86_64-*-freebsd*) TARGET=X86_64; TARGETDIR=x86;;
5086 sh-*-linux* | sh[34]*-*-linux*) TARGET=SH; TARGETDIR=sh;;
5087 sh64-*-linux* | sh5*-*-linux*) TARGET=SH64; TARGETDIR=sh64;;
5088 hppa-*-linux* | parisc-*-linux*) TARGET=PA; TARGETDIR=pa;;
5089 esac
5093 if test $TARGETDIR = unknown; then
5094 { { echo "$as_me:$LINENO: error: \"libffi has not been ported to $host.\"" >&5
5095 echo "$as_me: error: \"libffi has not been ported to $host.\"" >&2;}
5096 { (exit 1); exit 1; }; }
5101 if test x$TARGET = xMIPS_IRIX; then
5102 MIPS_IRIX_TRUE=
5103 MIPS_IRIX_FALSE='#'
5104 else
5105 MIPS_IRIX_TRUE='#'
5106 MIPS_IRIX_FALSE=
5111 if test x$TARGET = xMIPS_LINUX; then
5112 MIPS_LINUX_TRUE=
5113 MIPS_LINUX_FALSE='#'
5114 else
5115 MIPS_LINUX_TRUE='#'
5116 MIPS_LINUX_FALSE=
5121 if test x$TARGET = xSPARC; then
5122 SPARC_TRUE=
5123 SPARC_FALSE='#'
5124 else
5125 SPARC_TRUE='#'
5126 SPARC_FALSE=
5131 if test x$TARGET = xX86; then
5132 X86_TRUE=
5133 X86_FALSE='#'
5134 else
5135 X86_TRUE='#'
5136 X86_FALSE=
5141 if test x$TARGET = xX86_WIN32; then
5142 X86_WIN32_TRUE=
5143 X86_WIN32_FALSE='#'
5144 else
5145 X86_WIN32_TRUE='#'
5146 X86_WIN32_FALSE=
5151 if test x$TARGET = xALPHA; then
5152 ALPHA_TRUE=
5153 ALPHA_FALSE='#'
5154 else
5155 ALPHA_TRUE='#'
5156 ALPHA_FALSE=
5161 if test x$TARGET = xIA64; then
5162 IA64_TRUE=
5163 IA64_FALSE='#'
5164 else
5165 IA64_TRUE='#'
5166 IA64_FALSE=
5171 if test x$TARGET = xM68K; then
5172 M68K_TRUE=
5173 M68K_FALSE='#'
5174 else
5175 M68K_TRUE='#'
5176 M68K_FALSE=
5181 if test x$TARGET = xPOWERPC; then
5182 POWERPC_TRUE=
5183 POWERPC_FALSE='#'
5184 else
5185 POWERPC_TRUE='#'
5186 POWERPC_FALSE=
5191 if test x$TARGET = xPOWERPC_AIX; then
5192 POWERPC_AIX_TRUE=
5193 POWERPC_AIX_FALSE='#'
5194 else
5195 POWERPC_AIX_TRUE='#'
5196 POWERPC_AIX_FALSE=
5201 if test x$TARGET = xPOWERPC_DARWIN; then
5202 POWERPC_DARWIN_TRUE=
5203 POWERPC_DARWIN_FALSE='#'
5204 else
5205 POWERPC_DARWIN_TRUE='#'
5206 POWERPC_DARWIN_FALSE=
5211 if test x$TARGET = xARM; then
5212 ARM_TRUE=
5213 ARM_FALSE='#'
5214 else
5215 ARM_TRUE='#'
5216 ARM_FALSE=
5221 if test x$TARGET = xS390; then
5222 S390_TRUE=
5223 S390_FALSE='#'
5224 else
5225 S390_TRUE='#'
5226 S390_FALSE=
5231 if test x$TARGET = xX86_64; then
5232 X86_64_TRUE=
5233 X86_64_FALSE='#'
5234 else
5235 X86_64_TRUE='#'
5236 X86_64_FALSE=
5241 if test x$TARGET = xSH; then
5242 SH_TRUE=
5243 SH_FALSE='#'
5244 else
5245 SH_TRUE='#'
5246 SH_FALSE=
5251 if test x$TARGET = xSH64; then
5252 SH64_TRUE=
5253 SH64_FALSE='#'
5254 else
5255 SH64_TRUE='#'
5256 SH64_FALSE=
5261 if test x$TARGET = xPA; then
5262 PA_TRUE=
5263 PA_FALSE='#'
5264 else
5265 PA_TRUE='#'
5266 PA_FALSE=
5270 case x$TARGET in
5271 xMIPS*) TARGET=MIPS ;;
5272 *) ;;
5273 esac
5275 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5276 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5277 if test "${ac_cv_header_stdc+set}" = set; then
5278 echo $ECHO_N "(cached) $ECHO_C" >&6
5279 else
5280 cat >conftest.$ac_ext <<_ACEOF
5281 /* confdefs.h. */
5282 _ACEOF
5283 cat confdefs.h >>conftest.$ac_ext
5284 cat >>conftest.$ac_ext <<_ACEOF
5285 /* end confdefs.h. */
5286 #include <stdlib.h>
5287 #include <stdarg.h>
5288 #include <string.h>
5289 #include <float.h>
5292 main ()
5296 return 0;
5298 _ACEOF
5299 rm -f conftest.$ac_objext
5300 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5301 (eval $ac_compile) 2>conftest.er1
5302 ac_status=$?
5303 grep -v '^ *+' conftest.er1 >conftest.err
5304 rm -f conftest.er1
5305 cat conftest.err >&5
5306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5307 (exit $ac_status); } &&
5308 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5310 (eval $ac_try) 2>&5
5311 ac_status=$?
5312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5313 (exit $ac_status); }; } &&
5314 { ac_try='test -s conftest.$ac_objext'
5315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5316 (eval $ac_try) 2>&5
5317 ac_status=$?
5318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5319 (exit $ac_status); }; }; then
5320 ac_cv_header_stdc=yes
5321 else
5322 echo "$as_me: failed program was:" >&5
5323 sed 's/^/| /' conftest.$ac_ext >&5
5325 ac_cv_header_stdc=no
5327 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5329 if test $ac_cv_header_stdc = yes; then
5330 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5331 cat >conftest.$ac_ext <<_ACEOF
5332 /* confdefs.h. */
5333 _ACEOF
5334 cat confdefs.h >>conftest.$ac_ext
5335 cat >>conftest.$ac_ext <<_ACEOF
5336 /* end confdefs.h. */
5337 #include <string.h>
5339 _ACEOF
5340 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5341 $EGREP "memchr" >/dev/null 2>&1; then
5343 else
5344 ac_cv_header_stdc=no
5346 rm -f conftest*
5350 if test $ac_cv_header_stdc = yes; then
5351 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5352 cat >conftest.$ac_ext <<_ACEOF
5353 /* confdefs.h. */
5354 _ACEOF
5355 cat confdefs.h >>conftest.$ac_ext
5356 cat >>conftest.$ac_ext <<_ACEOF
5357 /* end confdefs.h. */
5358 #include <stdlib.h>
5360 _ACEOF
5361 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5362 $EGREP "free" >/dev/null 2>&1; then
5364 else
5365 ac_cv_header_stdc=no
5367 rm -f conftest*
5371 if test $ac_cv_header_stdc = yes; then
5372 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5373 if test "$cross_compiling" = yes; then
5375 else
5376 cat >conftest.$ac_ext <<_ACEOF
5377 /* confdefs.h. */
5378 _ACEOF
5379 cat confdefs.h >>conftest.$ac_ext
5380 cat >>conftest.$ac_ext <<_ACEOF
5381 /* end confdefs.h. */
5382 #include <ctype.h>
5383 #if ((' ' & 0x0FF) == 0x020)
5384 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5385 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5386 #else
5387 # define ISLOWER(c) \
5388 (('a' <= (c) && (c) <= 'i') \
5389 || ('j' <= (c) && (c) <= 'r') \
5390 || ('s' <= (c) && (c) <= 'z'))
5391 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5392 #endif
5394 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5396 main ()
5398 int i;
5399 for (i = 0; i < 256; i++)
5400 if (XOR (islower (i), ISLOWER (i))
5401 || toupper (i) != TOUPPER (i))
5402 exit(2);
5403 exit (0);
5405 _ACEOF
5406 rm -f conftest$ac_exeext
5407 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5408 (eval $ac_link) 2>&5
5409 ac_status=$?
5410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5411 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5413 (eval $ac_try) 2>&5
5414 ac_status=$?
5415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5416 (exit $ac_status); }; }; then
5418 else
5419 echo "$as_me: program exited with status $ac_status" >&5
5420 echo "$as_me: failed program was:" >&5
5421 sed 's/^/| /' conftest.$ac_ext >&5
5423 ( exit $ac_status )
5424 ac_cv_header_stdc=no
5426 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5430 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5431 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5432 if test $ac_cv_header_stdc = yes; then
5434 cat >>confdefs.h <<\_ACEOF
5435 #define STDC_HEADERS 1
5436 _ACEOF
5441 for ac_func in memcpy
5443 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5444 echo "$as_me:$LINENO: checking for $ac_func" >&5
5445 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5446 if eval "test \"\${$as_ac_var+set}\" = set"; then
5447 echo $ECHO_N "(cached) $ECHO_C" >&6
5448 else
5449 cat >conftest.$ac_ext <<_ACEOF
5450 /* confdefs.h. */
5451 _ACEOF
5452 cat confdefs.h >>conftest.$ac_ext
5453 cat >>conftest.$ac_ext <<_ACEOF
5454 /* end confdefs.h. */
5455 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5456 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5457 #define $ac_func innocuous_$ac_func
5459 /* System header to define __stub macros and hopefully few prototypes,
5460 which can conflict with char $ac_func (); below.
5461 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5462 <limits.h> exists even on freestanding compilers. */
5464 #ifdef __STDC__
5465 # include <limits.h>
5466 #else
5467 # include <assert.h>
5468 #endif
5470 #undef $ac_func
5472 /* Override any gcc2 internal prototype to avoid an error. */
5473 #ifdef __cplusplus
5474 extern "C"
5476 #endif
5477 /* We use char because int might match the return type of a gcc2
5478 builtin and then its argument prototype would still apply. */
5479 char $ac_func ();
5480 /* The GNU C library defines this for functions which it implements
5481 to always fail with ENOSYS. Some functions are actually named
5482 something starting with __ and the normal name is an alias. */
5483 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5484 choke me
5485 #else
5486 char (*f) () = $ac_func;
5487 #endif
5488 #ifdef __cplusplus
5490 #endif
5493 main ()
5495 return f != $ac_func;
5497 return 0;
5499 _ACEOF
5500 rm -f conftest.$ac_objext conftest$ac_exeext
5501 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5502 (eval $ac_link) 2>conftest.er1
5503 ac_status=$?
5504 grep -v '^ *+' conftest.er1 >conftest.err
5505 rm -f conftest.er1
5506 cat conftest.err >&5
5507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5508 (exit $ac_status); } &&
5509 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5511 (eval $ac_try) 2>&5
5512 ac_status=$?
5513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5514 (exit $ac_status); }; } &&
5515 { ac_try='test -s conftest$ac_exeext'
5516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5517 (eval $ac_try) 2>&5
5518 ac_status=$?
5519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5520 (exit $ac_status); }; }; then
5521 eval "$as_ac_var=yes"
5522 else
5523 echo "$as_me: failed program was:" >&5
5524 sed 's/^/| /' conftest.$ac_ext >&5
5526 eval "$as_ac_var=no"
5528 rm -f conftest.err conftest.$ac_objext \
5529 conftest$ac_exeext conftest.$ac_ext
5531 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5532 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5533 if test `eval echo '${'$as_ac_var'}'` = yes; then
5534 cat >>confdefs.h <<_ACEOF
5535 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5536 _ACEOF
5539 done
5541 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5542 # for constant arguments. Useless!
5543 echo "$as_me:$LINENO: checking for working alloca.h" >&5
5544 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
5545 if test "${ac_cv_working_alloca_h+set}" = set; then
5546 echo $ECHO_N "(cached) $ECHO_C" >&6
5547 else
5548 cat >conftest.$ac_ext <<_ACEOF
5549 /* confdefs.h. */
5550 _ACEOF
5551 cat confdefs.h >>conftest.$ac_ext
5552 cat >>conftest.$ac_ext <<_ACEOF
5553 /* end confdefs.h. */
5554 #include <alloca.h>
5556 main ()
5558 char *p = (char *) alloca (2 * sizeof (int));
5560 return 0;
5562 _ACEOF
5563 rm -f conftest.$ac_objext conftest$ac_exeext
5564 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5565 (eval $ac_link) 2>conftest.er1
5566 ac_status=$?
5567 grep -v '^ *+' conftest.er1 >conftest.err
5568 rm -f conftest.er1
5569 cat conftest.err >&5
5570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5571 (exit $ac_status); } &&
5572 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5574 (eval $ac_try) 2>&5
5575 ac_status=$?
5576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5577 (exit $ac_status); }; } &&
5578 { ac_try='test -s conftest$ac_exeext'
5579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5580 (eval $ac_try) 2>&5
5581 ac_status=$?
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); }; }; then
5584 ac_cv_working_alloca_h=yes
5585 else
5586 echo "$as_me: failed program was:" >&5
5587 sed 's/^/| /' conftest.$ac_ext >&5
5589 ac_cv_working_alloca_h=no
5591 rm -f conftest.err conftest.$ac_objext \
5592 conftest$ac_exeext conftest.$ac_ext
5594 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
5595 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
5596 if test $ac_cv_working_alloca_h = yes; then
5598 cat >>confdefs.h <<\_ACEOF
5599 #define HAVE_ALLOCA_H 1
5600 _ACEOF
5604 echo "$as_me:$LINENO: checking for alloca" >&5
5605 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
5606 if test "${ac_cv_func_alloca_works+set}" = set; then
5607 echo $ECHO_N "(cached) $ECHO_C" >&6
5608 else
5609 cat >conftest.$ac_ext <<_ACEOF
5610 /* confdefs.h. */
5611 _ACEOF
5612 cat confdefs.h >>conftest.$ac_ext
5613 cat >>conftest.$ac_ext <<_ACEOF
5614 /* end confdefs.h. */
5615 #ifdef __GNUC__
5616 # define alloca __builtin_alloca
5617 #else
5618 # ifdef _MSC_VER
5619 # include <malloc.h>
5620 # define alloca _alloca
5621 # else
5622 # if HAVE_ALLOCA_H
5623 # include <alloca.h>
5624 # else
5625 # ifdef _AIX
5626 #pragma alloca
5627 # else
5628 # ifndef alloca /* predefined by HP cc +Olibcalls */
5629 char *alloca ();
5630 # endif
5631 # endif
5632 # endif
5633 # endif
5634 #endif
5637 main ()
5639 char *p = (char *) alloca (1);
5641 return 0;
5643 _ACEOF
5644 rm -f conftest.$ac_objext conftest$ac_exeext
5645 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5646 (eval $ac_link) 2>conftest.er1
5647 ac_status=$?
5648 grep -v '^ *+' conftest.er1 >conftest.err
5649 rm -f conftest.er1
5650 cat conftest.err >&5
5651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 (exit $ac_status); } &&
5653 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5655 (eval $ac_try) 2>&5
5656 ac_status=$?
5657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5658 (exit $ac_status); }; } &&
5659 { ac_try='test -s conftest$ac_exeext'
5660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5661 (eval $ac_try) 2>&5
5662 ac_status=$?
5663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5664 (exit $ac_status); }; }; then
5665 ac_cv_func_alloca_works=yes
5666 else
5667 echo "$as_me: failed program was:" >&5
5668 sed 's/^/| /' conftest.$ac_ext >&5
5670 ac_cv_func_alloca_works=no
5672 rm -f conftest.err conftest.$ac_objext \
5673 conftest$ac_exeext conftest.$ac_ext
5675 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
5676 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
5678 if test $ac_cv_func_alloca_works = yes; then
5680 cat >>confdefs.h <<\_ACEOF
5681 #define HAVE_ALLOCA 1
5682 _ACEOF
5684 else
5685 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5686 # that cause trouble. Some versions do not even contain alloca or
5687 # contain a buggy version. If you still want to use their alloca,
5688 # use ar to extract alloca.o from them instead of compiling alloca.c.
5690 ALLOCA=alloca.$ac_objext
5692 cat >>confdefs.h <<\_ACEOF
5693 #define C_ALLOCA 1
5694 _ACEOF
5697 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
5698 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
5699 if test "${ac_cv_os_cray+set}" = set; then
5700 echo $ECHO_N "(cached) $ECHO_C" >&6
5701 else
5702 cat >conftest.$ac_ext <<_ACEOF
5703 /* confdefs.h. */
5704 _ACEOF
5705 cat confdefs.h >>conftest.$ac_ext
5706 cat >>conftest.$ac_ext <<_ACEOF
5707 /* end confdefs.h. */
5708 #if defined(CRAY) && ! defined(CRAY2)
5709 webecray
5710 #else
5711 wenotbecray
5712 #endif
5714 _ACEOF
5715 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5716 $EGREP "webecray" >/dev/null 2>&1; then
5717 ac_cv_os_cray=yes
5718 else
5719 ac_cv_os_cray=no
5721 rm -f conftest*
5724 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
5725 echo "${ECHO_T}$ac_cv_os_cray" >&6
5726 if test $ac_cv_os_cray = yes; then
5727 for ac_func in _getb67 GETB67 getb67; do
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" || test ! -s conftest.err'
5795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5796 (eval $ac_try) 2>&5
5797 ac_status=$?
5798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5799 (exit $ac_status); }; } &&
5800 { ac_try='test -s conftest$ac_exeext'
5801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5802 (eval $ac_try) 2>&5
5803 ac_status=$?
5804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5805 (exit $ac_status); }; }; then
5806 eval "$as_ac_var=yes"
5807 else
5808 echo "$as_me: failed program was:" >&5
5809 sed 's/^/| /' conftest.$ac_ext >&5
5811 eval "$as_ac_var=no"
5813 rm -f conftest.err conftest.$ac_objext \
5814 conftest$ac_exeext conftest.$ac_ext
5816 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5817 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5818 if test `eval echo '${'$as_ac_var'}'` = yes; then
5820 cat >>confdefs.h <<_ACEOF
5821 #define CRAY_STACKSEG_END $ac_func
5822 _ACEOF
5824 break
5827 done
5830 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
5831 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
5832 if test "${ac_cv_c_stack_direction+set}" = set; then
5833 echo $ECHO_N "(cached) $ECHO_C" >&6
5834 else
5835 if test "$cross_compiling" = yes; then
5836 ac_cv_c_stack_direction=0
5837 else
5838 cat >conftest.$ac_ext <<_ACEOF
5839 /* confdefs.h. */
5840 _ACEOF
5841 cat confdefs.h >>conftest.$ac_ext
5842 cat >>conftest.$ac_ext <<_ACEOF
5843 /* end confdefs.h. */
5845 find_stack_direction ()
5847 static char *addr = 0;
5848 auto char dummy;
5849 if (addr == 0)
5851 addr = &dummy;
5852 return find_stack_direction ();
5854 else
5855 return (&dummy > addr) ? 1 : -1;
5859 main ()
5861 exit (find_stack_direction () < 0);
5863 _ACEOF
5864 rm -f conftest$ac_exeext
5865 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5866 (eval $ac_link) 2>&5
5867 ac_status=$?
5868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5869 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5871 (eval $ac_try) 2>&5
5872 ac_status=$?
5873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5874 (exit $ac_status); }; }; then
5875 ac_cv_c_stack_direction=1
5876 else
5877 echo "$as_me: program exited with status $ac_status" >&5
5878 echo "$as_me: failed program was:" >&5
5879 sed 's/^/| /' conftest.$ac_ext >&5
5881 ( exit $ac_status )
5882 ac_cv_c_stack_direction=-1
5884 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5887 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
5888 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
5890 cat >>confdefs.h <<_ACEOF
5891 #define STACK_DIRECTION $ac_cv_c_stack_direction
5892 _ACEOF
5898 echo "$as_me:$LINENO: checking size of double" >&5
5899 echo $ECHO_N "checking size of double... $ECHO_C" >&6
5900 if test "${ac_cv_sizeof_double+set}" = set; then
5901 echo $ECHO_N "(cached) $ECHO_C" >&6
5902 else
5903 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
5904 cat >conftest.$ac_ext <<_ACEOF
5905 /* confdefs.h. */
5906 _ACEOF
5907 cat confdefs.h >>conftest.$ac_ext
5908 cat >>conftest.$ac_ext <<_ACEOF
5909 /* end confdefs.h. */
5910 #include "confdefs.h"
5911 #include <sys/types.h>
5915 main ()
5917 switch (0) case 0: case (sizeof (double) == $ac_size):;
5919 return 0;
5921 _ACEOF
5922 rm -f conftest.$ac_objext
5923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5924 (eval $ac_compile) 2>conftest.er1
5925 ac_status=$?
5926 grep -v '^ *+' conftest.er1 >conftest.err
5927 rm -f conftest.er1
5928 cat conftest.err >&5
5929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5930 (exit $ac_status); } &&
5931 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5933 (eval $ac_try) 2>&5
5934 ac_status=$?
5935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5936 (exit $ac_status); }; } &&
5937 { ac_try='test -s conftest.$ac_objext'
5938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5939 (eval $ac_try) 2>&5
5940 ac_status=$?
5941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5942 (exit $ac_status); }; }; then
5943 ac_cv_sizeof_double=$ac_size
5944 else
5945 echo "$as_me: failed program was:" >&5
5946 sed 's/^/| /' conftest.$ac_ext >&5
5949 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5950 if test x$ac_cv_sizeof_double != x ; then break; fi
5951 done
5955 if test x$ac_cv_sizeof_double = x ; then
5956 { { echo "$as_me:$LINENO: error: cannot determine a size for double" >&5
5957 echo "$as_me: error: cannot determine a size for double" >&2;}
5958 { (exit 1); exit 1; }; }
5960 echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
5961 echo "${ECHO_T}$ac_cv_sizeof_double" >&6
5963 cat >>confdefs.h <<_ACEOF
5964 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
5965 _ACEOF
5968 echo "$as_me:$LINENO: checking size of long double" >&5
5969 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
5970 if test "${ac_cv_sizeof_long_double+set}" = set; then
5971 echo $ECHO_N "(cached) $ECHO_C" >&6
5972 else
5973 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
5974 cat >conftest.$ac_ext <<_ACEOF
5975 /* confdefs.h. */
5976 _ACEOF
5977 cat confdefs.h >>conftest.$ac_ext
5978 cat >>conftest.$ac_ext <<_ACEOF
5979 /* end confdefs.h. */
5980 #include "confdefs.h"
5981 #include <sys/types.h>
5985 main ()
5987 switch (0) case 0: case (sizeof (long double) == $ac_size):;
5989 return 0;
5991 _ACEOF
5992 rm -f conftest.$ac_objext
5993 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5994 (eval $ac_compile) 2>conftest.er1
5995 ac_status=$?
5996 grep -v '^ *+' conftest.er1 >conftest.err
5997 rm -f conftest.er1
5998 cat conftest.err >&5
5999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6000 (exit $ac_status); } &&
6001 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6003 (eval $ac_try) 2>&5
6004 ac_status=$?
6005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 (exit $ac_status); }; } &&
6007 { ac_try='test -s conftest.$ac_objext'
6008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6009 (eval $ac_try) 2>&5
6010 ac_status=$?
6011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6012 (exit $ac_status); }; }; then
6013 ac_cv_sizeof_long_double=$ac_size
6014 else
6015 echo "$as_me: failed program was:" >&5
6016 sed 's/^/| /' conftest.$ac_ext >&5
6019 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6020 if test x$ac_cv_sizeof_long_double != x ; then break; fi
6021 done
6025 if test x$ac_cv_sizeof_long_double = x ; then
6026 { { echo "$as_me:$LINENO: error: cannot determine a size for long double" >&5
6027 echo "$as_me: error: cannot determine a size for long double" >&2;}
6028 { (exit 1); exit 1; }; }
6030 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6031 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6033 cat >>confdefs.h <<_ACEOF
6034 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6035 _ACEOF
6039 # Also AC_SUBST this variable for ffi.h.
6040 HAVE_LONG_DOUBLE=0
6041 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
6042 if test $ac_cv_sizeof_long_double != 0; then
6043 HAVE_LONG_DOUBLE=1
6045 cat >>confdefs.h <<\_ACEOF
6046 #define HAVE_LONG_DOUBLE 1
6047 _ACEOF
6053 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
6054 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
6055 if test "${ac_cv_c_bigendian+set}" = set; then
6056 echo $ECHO_N "(cached) $ECHO_C" >&6
6057 else
6058 ac_cv_c_bigendian=unknown
6059 # See if sys/param.h defines the BYTE_ORDER macro.
6060 cat >conftest.$ac_ext <<_ACEOF
6061 /* confdefs.h. */
6062 _ACEOF
6063 cat confdefs.h >>conftest.$ac_ext
6064 cat >>conftest.$ac_ext <<_ACEOF
6065 /* end confdefs.h. */
6066 #include <sys/types.h>
6067 #include <sys/param.h>
6069 main ()
6072 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
6073 bogus endian macros
6074 #endif
6076 return 0;
6078 _ACEOF
6079 rm -f conftest.$ac_objext
6080 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6081 (eval $ac_compile) 2>conftest.er1
6082 ac_status=$?
6083 grep -v '^ *+' conftest.er1 >conftest.err
6084 rm -f conftest.er1
6085 cat conftest.err >&5
6086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087 (exit $ac_status); } &&
6088 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6090 (eval $ac_try) 2>&5
6091 ac_status=$?
6092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093 (exit $ac_status); }; } &&
6094 { ac_try='test -s conftest.$ac_objext'
6095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6096 (eval $ac_try) 2>&5
6097 ac_status=$?
6098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6099 (exit $ac_status); }; }; then
6100 # It does; now see whether it defined to BIG_ENDIAN or not.
6101 cat >conftest.$ac_ext <<_ACEOF
6102 /* confdefs.h. */
6103 _ACEOF
6104 cat confdefs.h >>conftest.$ac_ext
6105 cat >>conftest.$ac_ext <<_ACEOF
6106 /* end confdefs.h. */
6107 #include <sys/types.h>
6108 #include <sys/param.h>
6110 main ()
6113 #if BYTE_ORDER != BIG_ENDIAN
6114 not big endian
6115 #endif
6117 return 0;
6119 _ACEOF
6120 rm -f conftest.$ac_objext
6121 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6122 (eval $ac_compile) 2>conftest.er1
6123 ac_status=$?
6124 grep -v '^ *+' conftest.er1 >conftest.err
6125 rm -f conftest.er1
6126 cat conftest.err >&5
6127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6128 (exit $ac_status); } &&
6129 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6131 (eval $ac_try) 2>&5
6132 ac_status=$?
6133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6134 (exit $ac_status); }; } &&
6135 { ac_try='test -s conftest.$ac_objext'
6136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6137 (eval $ac_try) 2>&5
6138 ac_status=$?
6139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6140 (exit $ac_status); }; }; then
6141 ac_cv_c_bigendian=yes
6142 else
6143 echo "$as_me: failed program was:" >&5
6144 sed 's/^/| /' conftest.$ac_ext >&5
6146 ac_cv_c_bigendian=no
6148 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6149 else
6150 echo "$as_me: failed program was:" >&5
6151 sed 's/^/| /' conftest.$ac_ext >&5
6154 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6155 if test $ac_cv_c_bigendian = unknown; then
6156 if test "$cross_compiling" = yes; then
6157 echo $ac_n "cross-compiling... " 2>&6
6158 else
6159 cat >conftest.$ac_ext <<_ACEOF
6160 /* confdefs.h. */
6161 _ACEOF
6162 cat confdefs.h >>conftest.$ac_ext
6163 cat >>conftest.$ac_ext <<_ACEOF
6164 /* end confdefs.h. */
6165 main () {
6166 /* Are we little or big endian? From Harbison&Steele. */
6167 union
6169 long l;
6170 char c[sizeof (long)];
6171 } u;
6172 u.l = 1;
6173 exit (u.c[sizeof (long) - 1] == 1);
6175 _ACEOF
6176 rm -f conftest$ac_exeext
6177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6178 (eval $ac_link) 2>&5
6179 ac_status=$?
6180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6181 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6183 (eval $ac_try) 2>&5
6184 ac_status=$?
6185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6186 (exit $ac_status); }; }; then
6187 ac_cv_c_bigendian=no
6188 else
6189 echo "$as_me: program exited with status $ac_status" >&5
6190 echo "$as_me: failed program was:" >&5
6191 sed 's/^/| /' conftest.$ac_ext >&5
6193 ( exit $ac_status )
6194 ac_cv_c_bigendian=yes
6196 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6200 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6201 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6202 if test $ac_cv_c_bigendian = unknown; then
6203 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
6204 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
6206 cat >conftest.c <<EOF
6207 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6208 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6209 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
6210 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6211 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6212 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
6213 int main() { _ascii (); _ebcdic (); return 0; }
6215 if test -f conftest.c ; then
6216 if ${CC-cc} ${CFLAGS} -c conftest.c -o conftest.o && test -f conftest.o ; then
6217 if test `grep -l BIGenDianSyS conftest.o` ; then
6218 echo $ac_n ' big endian probe OK, ' 1>&6
6219 ac_cv_c_bigendian=yes
6221 if test `grep -l LiTTleEnDian conftest.o` ; then
6222 echo $ac_n ' little endian probe OK, ' 1>&6
6223 if test $ac_cv_c_bigendian = yes ; then
6224 ac_cv_c_bigendian=unknown;
6225 else
6226 ac_cv_c_bigendian=no
6229 echo $ac_n 'guessing bigendian ... ' >&6
6232 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6233 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6235 if test $ac_cv_c_bigendian = yes; then
6237 cat >>confdefs.h <<\_ACEOF
6238 #define WORDS_BIGENDIAN 1
6239 _ACEOF
6242 cat >>confdefs.h <<\_ACEOF
6243 #define HOST_WORDS_BIG_ENDIAN 1
6244 _ACEOF
6246 BYTEORDER=4321
6247 else
6248 BYTEORDER=1234
6251 cat >>confdefs.h <<_ACEOF
6252 #define BYTEORDER $BYTEORDER
6253 _ACEOF
6255 if test $ac_cv_c_bigendian = unknown; then
6256 { { echo "$as_me:$LINENO: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&5
6257 echo "$as_me: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&2;}
6258 { (exit 1); exit 1; }; }
6262 if test x$TARGET = xSPARC; then
6263 echo "$as_me:$LINENO: checking assembler and linker support unaligned pc related relocs" >&5
6264 echo $ECHO_N "checking assembler and linker support unaligned pc related relocs... $ECHO_C" >&6
6265 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then
6266 echo $ECHO_N "(cached) $ECHO_C" >&6
6267 else
6269 save_CFLAGS="$CFLAGS"
6270 save_LDFLAGS="$LDFLAGS"
6271 CFLAGS="$CFLAGS -fpic"
6272 LDFLAGS="$LDFLAGS -shared"
6273 cat >conftest.$ac_ext <<_ACEOF
6274 /* confdefs.h. */
6275 _ACEOF
6276 cat confdefs.h >>conftest.$ac_ext
6277 cat >>conftest.$ac_ext <<_ACEOF
6278 /* end confdefs.h. */
6279 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
6281 main ()
6285 return 0;
6287 _ACEOF
6288 rm -f conftest.$ac_objext conftest$ac_exeext
6289 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6290 (eval $ac_link) 2>conftest.er1
6291 ac_status=$?
6292 grep -v '^ *+' conftest.er1 >conftest.err
6293 rm -f conftest.er1
6294 cat conftest.err >&5
6295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6296 (exit $ac_status); } &&
6297 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299 (eval $ac_try) 2>&5
6300 ac_status=$?
6301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302 (exit $ac_status); }; } &&
6303 { ac_try='test -s conftest$ac_exeext'
6304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6305 (eval $ac_try) 2>&5
6306 ac_status=$?
6307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308 (exit $ac_status); }; }; then
6309 libffi_cv_as_sparc_ua_pcrel=yes
6310 else
6311 echo "$as_me: failed program was:" >&5
6312 sed 's/^/| /' conftest.$ac_ext >&5
6314 libffi_cv_as_sparc_ua_pcrel=no
6316 rm -f conftest.err conftest.$ac_objext \
6317 conftest$ac_exeext conftest.$ac_ext
6318 CFLAGS="$save_CFLAGS"
6319 LDFLAGS="$save_LDFLAGS"
6321 echo "$as_me:$LINENO: result: $libffi_cv_as_sparc_ua_pcrel" >&5
6322 echo "${ECHO_T}$libffi_cv_as_sparc_ua_pcrel" >&6
6323 if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
6325 cat >>confdefs.h <<\_ACEOF
6326 #define HAVE_AS_SPARC_UA_PCREL 1
6327 _ACEOF
6331 echo "$as_me:$LINENO: checking assembler .register pseudo-op support" >&5
6332 echo $ECHO_N "checking assembler .register pseudo-op support... $ECHO_C" >&6
6333 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then
6334 echo $ECHO_N "(cached) $ECHO_C" >&6
6335 else
6337 libffi_cv_as_register_pseudo_op=unknown
6338 # Check if we have .register
6339 cat >conftest.$ac_ext <<_ACEOF
6340 /* confdefs.h. */
6341 _ACEOF
6342 cat confdefs.h >>conftest.$ac_ext
6343 cat >>conftest.$ac_ext <<_ACEOF
6344 /* end confdefs.h. */
6345 asm (".register %g2, #scratch");
6347 main ()
6351 return 0;
6353 _ACEOF
6354 rm -f conftest.$ac_objext
6355 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6356 (eval $ac_compile) 2>conftest.er1
6357 ac_status=$?
6358 grep -v '^ *+' conftest.er1 >conftest.err
6359 rm -f conftest.er1
6360 cat conftest.err >&5
6361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6362 (exit $ac_status); } &&
6363 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6364 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6365 (eval $ac_try) 2>&5
6366 ac_status=$?
6367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6368 (exit $ac_status); }; } &&
6369 { ac_try='test -s conftest.$ac_objext'
6370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6371 (eval $ac_try) 2>&5
6372 ac_status=$?
6373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374 (exit $ac_status); }; }; then
6375 libffi_cv_as_register_pseudo_op=yes
6376 else
6377 echo "$as_me: failed program was:" >&5
6378 sed 's/^/| /' conftest.$ac_ext >&5
6380 libffi_cv_as_register_pseudo_op=no
6382 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6385 echo "$as_me:$LINENO: result: $libffi_cv_as_register_pseudo_op" >&5
6386 echo "${ECHO_T}$libffi_cv_as_register_pseudo_op" >&6
6387 if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
6389 cat >>confdefs.h <<\_ACEOF
6390 #define HAVE_AS_REGISTER_PSEUDO_OP 1
6391 _ACEOF
6396 echo "$as_me:$LINENO: checking whether .eh_frame section should be read-only" >&5
6397 echo $ECHO_N "checking whether .eh_frame section should be read-only... $ECHO_C" >&6
6398 if test "${libffi_cv_ro_eh_frame+set}" = set; then
6399 echo $ECHO_N "(cached) $ECHO_C" >&6
6400 else
6402 libffi_cv_ro_eh_frame=no
6403 echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
6404 if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
6405 if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
6406 libffi_cv_ro_eh_frame=yes
6407 elif grep '.section.*eh_frame.*#alloc' conftest.c \
6408 | grep -v '#write' > /dev/null; then
6409 libffi_cv_ro_eh_frame=yes
6412 rm -f conftest.*
6415 echo "$as_me:$LINENO: result: $libffi_cv_ro_eh_frame" >&5
6416 echo "${ECHO_T}$libffi_cv_ro_eh_frame" >&6
6417 if test "x$libffi_cv_ro_eh_frame" = xyes; then
6419 cat >>confdefs.h <<\_ACEOF
6420 #define HAVE_RO_EH_FRAME 1
6421 _ACEOF
6424 cat >>confdefs.h <<\_ACEOF
6425 #define EH_FRAME_FLAGS "a"
6426 _ACEOF
6428 else
6430 cat >>confdefs.h <<\_ACEOF
6431 #define EH_FRAME_FLAGS "aw"
6432 _ACEOF
6441 # Check whether --enable-debug or --disable-debug was given.
6442 if test "${enable_debug+set}" = set; then
6443 enableval="$enable_debug"
6444 if test "$enable_debug" = "yes"; then
6446 cat >>confdefs.h <<\_ACEOF
6447 #define FFI_DEBUG 1
6448 _ACEOF
6453 # Check whether --enable-structs or --disable-structs was given.
6454 if test "${enable_structs+set}" = set; then
6455 enableval="$enable_structs"
6456 if test "$enable_structs" = "no"; then
6458 cat >>confdefs.h <<\_ACEOF
6459 #define FFI_NO_STRUCTS 1
6460 _ACEOF
6465 # Check whether --enable-raw-api or --disable-raw-api was given.
6466 if test "${enable_raw_api+set}" = set; then
6467 enableval="$enable_raw_api"
6468 if test "$enable_raw_api" = "no"; then
6470 cat >>confdefs.h <<\_ACEOF
6471 #define FFI_NO_RAW_API 1
6472 _ACEOF
6477 # Check whether --enable-purify-safety or --disable-purify-safety was given.
6478 if test "${enable_purify_safety+set}" = set; then
6479 enableval="$enable_purify_safety"
6480 if test "$enable_purify_safety" = "yes"; then
6482 cat >>confdefs.h <<\_ACEOF
6483 #define USING_PURIFY 1
6484 _ACEOF
6489 if test -n "$with_cross_host" &&
6490 test x"$with_cross_host" != x"no"; then
6491 toolexecdir='$(exec_prefix)/$(target_alias)'
6492 toolexeclibdir='$(toolexecdir)/lib'
6493 else
6494 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
6495 toolexeclibdir='$(libdir)'
6497 multi_os_directory=`$CC -print-multi-os-directory`
6498 case $multi_os_directory in
6499 .) ;; # Avoid trailing /.
6500 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
6501 esac
6505 #Figure out where generated headers like ffitarget.h get installed.
6506 gcc_version_trigger=${srcdir}/../gcc/version.c
6507 gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
6508 gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
6509 tool_include_dir='$(libdir)/gcc/$(target_alias)/'${gcc_version}/include
6514 if test "${multilib}" = "yes"; then
6515 multilib_arg="--enable-multilib"
6516 else
6517 multilib_arg=
6520 ac_config_commands="$ac_config_commands include"
6522 ac_config_commands="$ac_config_commands src"
6525 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
6528 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile"
6531 cat >confcache <<\_ACEOF
6532 # This file is a shell script that caches the results of configure
6533 # tests run on this system so they can be shared between configure
6534 # scripts and configure runs, see configure's option --config-cache.
6535 # It is not useful on other systems. If it contains results you don't
6536 # want to keep, you may remove or edit it.
6538 # config.status only pays attention to the cache file if you give it
6539 # the --recheck option to rerun configure.
6541 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6542 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6543 # following values.
6545 _ACEOF
6547 # The following way of writing the cache mishandles newlines in values,
6548 # but we know of no workaround that is simple, portable, and efficient.
6549 # So, don't put newlines in cache variables' values.
6550 # Ultrix sh set writes to stderr and can't be redirected directly,
6551 # and sets the high bit in the cache file unless we assign to the vars.
6553 (set) 2>&1 |
6554 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6555 *ac_space=\ *)
6556 # `set' does not quote correctly, so add quotes (double-quote
6557 # substitution turns \\\\ into \\, and sed turns \\ into \).
6558 sed -n \
6559 "s/'/'\\\\''/g;
6560 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6563 # `set' quotes correctly as required by POSIX, so do not add quotes.
6564 sed -n \
6565 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6567 esac;
6569 sed '
6570 t clear
6571 : clear
6572 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6573 t end
6574 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6575 : end' >>confcache
6576 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6577 if test -w $cache_file; then
6578 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6579 cat confcache >$cache_file
6580 else
6581 echo "not updating unwritable cache $cache_file"
6584 rm -f confcache
6586 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6587 # Let make expand exec_prefix.
6588 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6590 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6591 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6592 # trailing colons and then remove the whole line if VPATH becomes empty
6593 # (actually we leave an empty line to preserve line numbers).
6594 if test "x$srcdir" = x.; then
6595 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6596 s/:*\$(srcdir):*/:/;
6597 s/:*\${srcdir}:*/:/;
6598 s/:*@srcdir@:*/:/;
6599 s/^\([^=]*=[ ]*\):*/\1/;
6600 s/:*$//;
6601 s/^[^=]*=[ ]*$//;
6605 DEFS=-DHAVE_CONFIG_H
6607 ac_libobjs=
6608 ac_ltlibobjs=
6609 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6610 # 1. Remove the extension, and $U if already installed.
6611 ac_i=`echo "$ac_i" |
6612 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6613 # 2. Add them.
6614 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6615 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6616 done
6617 LIBOBJS=$ac_libobjs
6619 LTLIBOBJS=$ac_ltlibobjs
6622 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
6623 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
6624 Usually this means the macro was only invoked conditionally." >&5
6625 echo "$as_me: error: conditional \"AMDEP\" was never defined.
6626 Usually this means the macro was only invoked conditionally." >&2;}
6627 { (exit 1); exit 1; }; }
6629 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
6630 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
6631 Usually this means the macro was only invoked conditionally." >&5
6632 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
6633 Usually this means the macro was only invoked conditionally." >&2;}
6634 { (exit 1); exit 1; }; }
6636 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
6637 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
6638 Usually this means the macro was only invoked conditionally." >&5
6639 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
6640 Usually this means the macro was only invoked conditionally." >&2;}
6641 { (exit 1); exit 1; }; }
6643 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
6644 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
6645 Usually this means the macro was only invoked conditionally." >&5
6646 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
6647 Usually this means the macro was only invoked conditionally." >&2;}
6648 { (exit 1); exit 1; }; }
6650 if test -z "${MIPS_IRIX_TRUE}" && test -z "${MIPS_IRIX_FALSE}"; then
6651 { { echo "$as_me:$LINENO: error: conditional \"MIPS_IRIX\" was never defined.
6652 Usually this means the macro was only invoked conditionally." >&5
6653 echo "$as_me: error: conditional \"MIPS_IRIX\" was never defined.
6654 Usually this means the macro was only invoked conditionally." >&2;}
6655 { (exit 1); exit 1; }; }
6657 if test -z "${MIPS_LINUX_TRUE}" && test -z "${MIPS_LINUX_FALSE}"; then
6658 { { echo "$as_me:$LINENO: error: conditional \"MIPS_LINUX\" was never defined.
6659 Usually this means the macro was only invoked conditionally." >&5
6660 echo "$as_me: error: conditional \"MIPS_LINUX\" was never defined.
6661 Usually this means the macro was only invoked conditionally." >&2;}
6662 { (exit 1); exit 1; }; }
6664 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
6665 { { echo "$as_me:$LINENO: error: conditional \"SPARC\" was never defined.
6666 Usually this means the macro was only invoked conditionally." >&5
6667 echo "$as_me: error: conditional \"SPARC\" was never defined.
6668 Usually this means the macro was only invoked conditionally." >&2;}
6669 { (exit 1); exit 1; }; }
6671 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
6672 { { echo "$as_me:$LINENO: error: conditional \"X86\" was never defined.
6673 Usually this means the macro was only invoked conditionally." >&5
6674 echo "$as_me: error: conditional \"X86\" was never defined.
6675 Usually this means the macro was only invoked conditionally." >&2;}
6676 { (exit 1); exit 1; }; }
6678 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
6679 { { echo "$as_me:$LINENO: error: conditional \"X86_WIN32\" was never defined.
6680 Usually this means the macro was only invoked conditionally." >&5
6681 echo "$as_me: error: conditional \"X86_WIN32\" was never defined.
6682 Usually this means the macro was only invoked conditionally." >&2;}
6683 { (exit 1); exit 1; }; }
6685 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
6686 { { echo "$as_me:$LINENO: error: conditional \"ALPHA\" was never defined.
6687 Usually this means the macro was only invoked conditionally." >&5
6688 echo "$as_me: error: conditional \"ALPHA\" was never defined.
6689 Usually this means the macro was only invoked conditionally." >&2;}
6690 { (exit 1); exit 1; }; }
6692 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
6693 { { echo "$as_me:$LINENO: error: conditional \"IA64\" was never defined.
6694 Usually this means the macro was only invoked conditionally." >&5
6695 echo "$as_me: error: conditional \"IA64\" was never defined.
6696 Usually this means the macro was only invoked conditionally." >&2;}
6697 { (exit 1); exit 1; }; }
6699 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
6700 { { echo "$as_me:$LINENO: error: conditional \"M68K\" was never defined.
6701 Usually this means the macro was only invoked conditionally." >&5
6702 echo "$as_me: error: conditional \"M68K\" was never defined.
6703 Usually this means the macro was only invoked conditionally." >&2;}
6704 { (exit 1); exit 1; }; }
6706 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
6707 { { echo "$as_me:$LINENO: error: conditional \"POWERPC\" was never defined.
6708 Usually this means the macro was only invoked conditionally." >&5
6709 echo "$as_me: error: conditional \"POWERPC\" was never defined.
6710 Usually this means the macro was only invoked conditionally." >&2;}
6711 { (exit 1); exit 1; }; }
6713 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
6714 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_AIX\" was never defined.
6715 Usually this means the macro was only invoked conditionally." >&5
6716 echo "$as_me: error: conditional \"POWERPC_AIX\" was never defined.
6717 Usually this means the macro was only invoked conditionally." >&2;}
6718 { (exit 1); exit 1; }; }
6720 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
6721 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_DARWIN\" was never defined.
6722 Usually this means the macro was only invoked conditionally." >&5
6723 echo "$as_me: error: conditional \"POWERPC_DARWIN\" was never defined.
6724 Usually this means the macro was only invoked conditionally." >&2;}
6725 { (exit 1); exit 1; }; }
6727 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
6728 { { echo "$as_me:$LINENO: error: conditional \"ARM\" was never defined.
6729 Usually this means the macro was only invoked conditionally." >&5
6730 echo "$as_me: error: conditional \"ARM\" was never defined.
6731 Usually this means the macro was only invoked conditionally." >&2;}
6732 { (exit 1); exit 1; }; }
6734 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
6735 { { echo "$as_me:$LINENO: error: conditional \"S390\" was never defined.
6736 Usually this means the macro was only invoked conditionally." >&5
6737 echo "$as_me: error: conditional \"S390\" was never defined.
6738 Usually this means the macro was only invoked conditionally." >&2;}
6739 { (exit 1); exit 1; }; }
6741 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
6742 { { echo "$as_me:$LINENO: error: conditional \"X86_64\" was never defined.
6743 Usually this means the macro was only invoked conditionally." >&5
6744 echo "$as_me: error: conditional \"X86_64\" was never defined.
6745 Usually this means the macro was only invoked conditionally." >&2;}
6746 { (exit 1); exit 1; }; }
6748 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
6749 { { echo "$as_me:$LINENO: error: conditional \"SH\" was never defined.
6750 Usually this means the macro was only invoked conditionally." >&5
6751 echo "$as_me: error: conditional \"SH\" was never defined.
6752 Usually this means the macro was only invoked conditionally." >&2;}
6753 { (exit 1); exit 1; }; }
6755 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
6756 { { echo "$as_me:$LINENO: error: conditional \"SH64\" was never defined.
6757 Usually this means the macro was only invoked conditionally." >&5
6758 echo "$as_me: error: conditional \"SH64\" was never defined.
6759 Usually this means the macro was only invoked conditionally." >&2;}
6760 { (exit 1); exit 1; }; }
6762 if test -z "${PA_TRUE}" && test -z "${PA_FALSE}"; then
6763 { { echo "$as_me:$LINENO: error: conditional \"PA\" was never defined.
6764 Usually this means the macro was only invoked conditionally." >&5
6765 echo "$as_me: error: conditional \"PA\" was never defined.
6766 Usually this means the macro was only invoked conditionally." >&2;}
6767 { (exit 1); exit 1; }; }
6770 : ${CONFIG_STATUS=./config.status}
6771 ac_clean_files_save=$ac_clean_files
6772 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6773 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6774 echo "$as_me: creating $CONFIG_STATUS" >&6;}
6775 cat >$CONFIG_STATUS <<_ACEOF
6776 #! $SHELL
6777 # Generated by $as_me.
6778 # Run this file to recreate the current configuration.
6779 # Compiler output produced by configure, useful for debugging
6780 # configure, is in config.log if it exists.
6782 debug=false
6783 ac_cs_recheck=false
6784 ac_cs_silent=false
6785 SHELL=\${CONFIG_SHELL-$SHELL}
6786 _ACEOF
6788 cat >>$CONFIG_STATUS <<\_ACEOF
6789 ## --------------------- ##
6790 ## M4sh Initialization. ##
6791 ## --------------------- ##
6793 # Be Bourne compatible
6794 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6795 emulate sh
6796 NULLCMD=:
6797 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6798 # is contrary to our usage. Disable this feature.
6799 alias -g '${1+"$@"}'='"$@"'
6800 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6801 set -o posix
6803 DUALCASE=1; export DUALCASE # for MKS sh
6805 # Support unset when possible.
6806 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6807 as_unset=unset
6808 else
6809 as_unset=false
6813 # Work around bugs in pre-3.0 UWIN ksh.
6814 $as_unset ENV MAIL MAILPATH
6815 PS1='$ '
6816 PS2='> '
6817 PS4='+ '
6819 # NLS nuisances.
6820 for as_var in \
6821 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6822 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6823 LC_TELEPHONE LC_TIME
6825 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6826 eval $as_var=C; export $as_var
6827 else
6828 $as_unset $as_var
6830 done
6832 # Required to use basename.
6833 if expr a : '\(a\)' >/dev/null 2>&1; then
6834 as_expr=expr
6835 else
6836 as_expr=false
6839 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6840 as_basename=basename
6841 else
6842 as_basename=false
6846 # Name of the executable.
6847 as_me=`$as_basename "$0" ||
6848 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6849 X"$0" : 'X\(//\)$' \| \
6850 X"$0" : 'X\(/\)$' \| \
6851 . : '\(.\)' 2>/dev/null ||
6852 echo X/"$0" |
6853 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6854 /^X\/\(\/\/\)$/{ s//\1/; q; }
6855 /^X\/\(\/\).*/{ s//\1/; q; }
6856 s/.*/./; q'`
6859 # PATH needs CR, and LINENO needs CR and PATH.
6860 # Avoid depending upon Character Ranges.
6861 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6862 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6863 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6864 as_cr_digits='0123456789'
6865 as_cr_alnum=$as_cr_Letters$as_cr_digits
6867 # The user is always right.
6868 if test "${PATH_SEPARATOR+set}" != set; then
6869 echo "#! /bin/sh" >conf$$.sh
6870 echo "exit 0" >>conf$$.sh
6871 chmod +x conf$$.sh
6872 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6873 PATH_SEPARATOR=';'
6874 else
6875 PATH_SEPARATOR=:
6877 rm -f conf$$.sh
6881 as_lineno_1=$LINENO
6882 as_lineno_2=$LINENO
6883 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6884 test "x$as_lineno_1" != "x$as_lineno_2" &&
6885 test "x$as_lineno_3" = "x$as_lineno_2" || {
6886 # Find who we are. Look in the path if we contain no path at all
6887 # relative or not.
6888 case $0 in
6889 *[\\/]* ) as_myself=$0 ;;
6890 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6891 for as_dir in $PATH
6893 IFS=$as_save_IFS
6894 test -z "$as_dir" && as_dir=.
6895 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6896 done
6899 esac
6900 # We did not find ourselves, most probably we were run as `sh COMMAND'
6901 # in which case we are not to be found in the path.
6902 if test "x$as_myself" = x; then
6903 as_myself=$0
6905 if test ! -f "$as_myself"; then
6906 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6907 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6908 { (exit 1); exit 1; }; }
6910 case $CONFIG_SHELL in
6912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6915 IFS=$as_save_IFS
6916 test -z "$as_dir" && as_dir=.
6917 for as_base in sh bash ksh sh5; do
6918 case $as_dir in
6920 if ("$as_dir/$as_base" -c '
6921 as_lineno_1=$LINENO
6922 as_lineno_2=$LINENO
6923 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6924 test "x$as_lineno_1" != "x$as_lineno_2" &&
6925 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
6926 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6927 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6928 CONFIG_SHELL=$as_dir/$as_base
6929 export CONFIG_SHELL
6930 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6931 fi;;
6932 esac
6933 done
6934 done
6936 esac
6938 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6939 # uniformly replaced by the line number. The first 'sed' inserts a
6940 # line-number line before each line; the second 'sed' does the real
6941 # work. The second script uses 'N' to pair each line-number line
6942 # with the numbered line, and appends trailing '-' during
6943 # substitution so that $LINENO is not a special case at line end.
6944 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6945 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
6946 sed '=' <$as_myself |
6947 sed '
6949 s,$,-,
6950 : loop
6951 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6952 t loop
6953 s,-$,,
6954 s,^['$as_cr_digits']*\n,,
6955 ' >$as_me.lineno &&
6956 chmod +x $as_me.lineno ||
6957 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6958 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6959 { (exit 1); exit 1; }; }
6961 # Don't try to exec as it changes $[0], causing all sort of problems
6962 # (the dirname of $[0] is not the place where we might find the
6963 # original and so on. Autoconf is especially sensible to this).
6964 . ./$as_me.lineno
6965 # Exit status is that of the last command.
6966 exit
6970 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6971 *c*,-n*) ECHO_N= ECHO_C='
6972 ' ECHO_T=' ' ;;
6973 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6974 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6975 esac
6977 if expr a : '\(a\)' >/dev/null 2>&1; then
6978 as_expr=expr
6979 else
6980 as_expr=false
6983 rm -f conf$$ conf$$.exe conf$$.file
6984 echo >conf$$.file
6985 if ln -s conf$$.file conf$$ 2>/dev/null; then
6986 # We could just check for DJGPP; but this test a) works b) is more generic
6987 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6988 if test -f conf$$.exe; then
6989 # Don't use ln at all; we don't have any links
6990 as_ln_s='cp -p'
6991 else
6992 as_ln_s='ln -s'
6994 elif ln conf$$.file conf$$ 2>/dev/null; then
6995 as_ln_s=ln
6996 else
6997 as_ln_s='cp -p'
6999 rm -f conf$$ conf$$.exe conf$$.file
7001 if mkdir -p . 2>/dev/null; then
7002 as_mkdir_p=:
7003 else
7004 test -d ./-p && rmdir ./-p
7005 as_mkdir_p=false
7008 as_executable_p="test -f"
7010 # Sed expression to map a string onto a valid CPP name.
7011 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7013 # Sed expression to map a string onto a valid variable name.
7014 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7017 # IFS
7018 # We need space, tab and new line, in precisely that order.
7019 as_nl='
7021 IFS=" $as_nl"
7023 # CDPATH.
7024 $as_unset CDPATH
7026 exec 6>&1
7028 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7029 # report actual input values of CONFIG_FILES etc. instead of their
7030 # values after options handling. Logging --version etc. is OK.
7031 exec 5>>config.log
7033 echo
7034 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7035 ## Running $as_me. ##
7036 _ASBOX
7037 } >&5
7038 cat >&5 <<_CSEOF
7040 This file was extended by libffi $as_me 2.1, which was
7041 generated by GNU Autoconf 2.59. Invocation command line was
7043 CONFIG_FILES = $CONFIG_FILES
7044 CONFIG_HEADERS = $CONFIG_HEADERS
7045 CONFIG_LINKS = $CONFIG_LINKS
7046 CONFIG_COMMANDS = $CONFIG_COMMANDS
7047 $ $0 $@
7049 _CSEOF
7050 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7051 echo >&5
7052 _ACEOF
7054 # Files that config.status was made for.
7055 if test -n "$ac_config_files"; then
7056 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7059 if test -n "$ac_config_headers"; then
7060 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7063 if test -n "$ac_config_links"; then
7064 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7067 if test -n "$ac_config_commands"; then
7068 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7071 cat >>$CONFIG_STATUS <<\_ACEOF
7073 ac_cs_usage="\
7074 \`$as_me' instantiates files from templates according to the
7075 current configuration.
7077 Usage: $0 [OPTIONS] [FILE]...
7079 -h, --help print this help, then exit
7080 -V, --version print version number, then exit
7081 -q, --quiet do not print progress messages
7082 -d, --debug don't remove temporary files
7083 --recheck update $as_me by reconfiguring in the same conditions
7084 --file=FILE[:TEMPLATE]
7085 instantiate the configuration file FILE
7086 --header=FILE[:TEMPLATE]
7087 instantiate the configuration header FILE
7089 Configuration files:
7090 $config_files
7092 Configuration headers:
7093 $config_headers
7095 Configuration links:
7096 $config_links
7098 Configuration commands:
7099 $config_commands
7101 Report bugs to <bug-autoconf@gnu.org>."
7102 _ACEOF
7104 cat >>$CONFIG_STATUS <<_ACEOF
7105 ac_cs_version="\\
7106 libffi config.status 2.1
7107 configured by $0, generated by GNU Autoconf 2.59,
7108 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7110 Copyright (C) 2003 Free Software Foundation, Inc.
7111 This config.status script is free software; the Free Software Foundation
7112 gives unlimited permission to copy, distribute and modify it."
7113 srcdir=$srcdir
7114 INSTALL="$INSTALL"
7115 _ACEOF
7117 cat >>$CONFIG_STATUS <<\_ACEOF
7118 # If no file are specified by the user, then we need to provide default
7119 # value. By we need to know if files were specified by the user.
7120 ac_need_defaults=:
7121 while test $# != 0
7123 case $1 in
7124 --*=*)
7125 ac_option=`expr "x$1" : 'x\([^=]*\)='`
7126 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7127 ac_shift=:
7130 ac_option=$1
7131 ac_optarg=$2
7132 ac_shift=shift
7134 *) # This is not an option, so the user has probably given explicit
7135 # arguments.
7136 ac_option=$1
7137 ac_need_defaults=false;;
7138 esac
7140 case $ac_option in
7141 # Handling of the options.
7142 _ACEOF
7143 cat >>$CONFIG_STATUS <<\_ACEOF
7144 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7145 ac_cs_recheck=: ;;
7146 --version | --vers* | -V )
7147 echo "$ac_cs_version"; exit 0 ;;
7148 --he | --h)
7149 # Conflict between --help and --header
7150 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7151 Try \`$0 --help' for more information." >&5
7152 echo "$as_me: error: ambiguous option: $1
7153 Try \`$0 --help' for more information." >&2;}
7154 { (exit 1); exit 1; }; };;
7155 --help | --hel | -h )
7156 echo "$ac_cs_usage"; exit 0 ;;
7157 --debug | --d* | -d )
7158 debug=: ;;
7159 --file | --fil | --fi | --f )
7160 $ac_shift
7161 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7162 ac_need_defaults=false;;
7163 --header | --heade | --head | --hea )
7164 $ac_shift
7165 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7166 ac_need_defaults=false;;
7167 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7168 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7169 ac_cs_silent=: ;;
7171 # This is an error.
7172 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7173 Try \`$0 --help' for more information." >&5
7174 echo "$as_me: error: unrecognized option: $1
7175 Try \`$0 --help' for more information." >&2;}
7176 { (exit 1); exit 1; }; } ;;
7178 *) ac_config_targets="$ac_config_targets $1" ;;
7180 esac
7181 shift
7182 done
7184 ac_configure_extra_args=
7186 if $ac_cs_silent; then
7187 exec 6>/dev/null
7188 ac_configure_extra_args="$ac_configure_extra_args --silent"
7191 _ACEOF
7192 cat >>$CONFIG_STATUS <<_ACEOF
7193 if \$ac_cs_recheck; then
7194 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7195 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7198 _ACEOF
7200 cat >>$CONFIG_STATUS <<_ACEOF
7202 # INIT-COMMANDS section.
7206 srcdir="$srcdir"
7207 host="$host"
7208 target="$target"
7209 with_multisubdir="$with_multisubdir"
7210 with_multisrctop="$with_multisrctop"
7211 with_target_subdir="$with_target_subdir"
7212 ac_configure_args="${multilib_arg} ${ac_configure_args}"
7213 multi_basedir="$multi_basedir"
7214 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7215 CC="$CC"
7216 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
7217 TARGETDIR="$TARGETDIR"
7219 _ACEOF
7223 cat >>$CONFIG_STATUS <<\_ACEOF
7224 for ac_config_target in $ac_config_targets
7226 case "$ac_config_target" in
7227 # Handling of arguments.
7228 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
7229 "include/ffi.h" ) CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
7230 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7231 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
7232 "include/ffitarget.h" ) CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
7233 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
7234 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
7235 "include" ) CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
7236 "src" ) CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
7237 "fficonfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
7238 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7239 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7240 { (exit 1); exit 1; }; };;
7241 esac
7242 done
7244 # If the user did not use the arguments to specify the items to instantiate,
7245 # then the envvar interface is used. Set only those that are not.
7246 # We use the long form for the default assignment because of an extremely
7247 # bizarre bug on SunOS 4.1.3.
7248 if $ac_need_defaults; then
7249 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7250 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7251 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
7252 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7255 # Have a temporary directory for convenience. Make it in the build tree
7256 # simply because there is no reason to put it here, and in addition,
7257 # creating and moving files from /tmp can sometimes cause problems.
7258 # Create a temporary directory, and hook for its removal unless debugging.
7259 $debug ||
7261 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7262 trap '{ (exit 1); exit 1; }' 1 2 13 15
7265 # Create a (secure) tmp directory for tmp files.
7268 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7269 test -n "$tmp" && test -d "$tmp"
7270 } ||
7272 tmp=./confstat$$-$RANDOM
7273 (umask 077 && mkdir $tmp)
7274 } ||
7276 echo "$me: cannot create a temporary directory in ." >&2
7277 { (exit 1); exit 1; }
7280 _ACEOF
7282 cat >>$CONFIG_STATUS <<_ACEOF
7285 # CONFIG_FILES section.
7288 # No need to generate the scripts if there are no CONFIG_FILES.
7289 # This happens for instance when ./config.status config.h
7290 if test -n "\$CONFIG_FILES"; then
7291 # Protect against being on the right side of a sed subst in config.status.
7292 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7293 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7294 s,@SHELL@,$SHELL,;t t
7295 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7296 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7297 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7298 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7299 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7300 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7301 s,@exec_prefix@,$exec_prefix,;t t
7302 s,@prefix@,$prefix,;t t
7303 s,@program_transform_name@,$program_transform_name,;t t
7304 s,@bindir@,$bindir,;t t
7305 s,@sbindir@,$sbindir,;t t
7306 s,@libexecdir@,$libexecdir,;t t
7307 s,@datadir@,$datadir,;t t
7308 s,@sysconfdir@,$sysconfdir,;t t
7309 s,@sharedstatedir@,$sharedstatedir,;t t
7310 s,@localstatedir@,$localstatedir,;t t
7311 s,@libdir@,$libdir,;t t
7312 s,@includedir@,$includedir,;t t
7313 s,@oldincludedir@,$oldincludedir,;t t
7314 s,@infodir@,$infodir,;t t
7315 s,@mandir@,$mandir,;t t
7316 s,@build_alias@,$build_alias,;t t
7317 s,@host_alias@,$host_alias,;t t
7318 s,@target_alias@,$target_alias,;t t
7319 s,@DEFS@,$DEFS,;t t
7320 s,@ECHO_C@,$ECHO_C,;t t
7321 s,@ECHO_N@,$ECHO_N,;t t
7322 s,@ECHO_T@,$ECHO_T,;t t
7323 s,@LIBS@,$LIBS,;t t
7324 s,@multi_basedir@,$multi_basedir,;t t
7325 s,@build@,$build,;t t
7326 s,@build_cpu@,$build_cpu,;t t
7327 s,@build_vendor@,$build_vendor,;t t
7328 s,@build_os@,$build_os,;t t
7329 s,@host@,$host,;t t
7330 s,@host_cpu@,$host_cpu,;t t
7331 s,@host_vendor@,$host_vendor,;t t
7332 s,@host_os@,$host_os,;t t
7333 s,@target@,$target,;t t
7334 s,@target_cpu@,$target_cpu,;t t
7335 s,@target_vendor@,$target_vendor,;t t
7336 s,@target_os@,$target_os,;t t
7337 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7338 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7339 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7340 s,@CYGPATH_W@,$CYGPATH_W,;t t
7341 s,@PACKAGE@,$PACKAGE,;t t
7342 s,@VERSION@,$VERSION,;t t
7343 s,@ACLOCAL@,$ACLOCAL,;t t
7344 s,@AUTOCONF@,$AUTOCONF,;t t
7345 s,@AUTOMAKE@,$AUTOMAKE,;t t
7346 s,@AUTOHEADER@,$AUTOHEADER,;t t
7347 s,@MAKEINFO@,$MAKEINFO,;t t
7348 s,@AMTAR@,$AMTAR,;t t
7349 s,@install_sh@,$install_sh,;t t
7350 s,@STRIP@,$STRIP,;t t
7351 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
7352 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
7353 s,@mkdir_p@,$mkdir_p,;t t
7354 s,@AWK@,$AWK,;t t
7355 s,@SET_MAKE@,$SET_MAKE,;t t
7356 s,@am__leading_dot@,$am__leading_dot,;t t
7357 s,@CC@,$CC,;t t
7358 s,@ac_ct_CC@,$ac_ct_CC,;t t
7359 s,@EXEEXT@,$EXEEXT,;t t
7360 s,@OBJEXT@,$OBJEXT,;t t
7361 s,@DEPDIR@,$DEPDIR,;t t
7362 s,@am__include@,$am__include,;t t
7363 s,@am__quote@,$am__quote,;t t
7364 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
7365 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
7366 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
7367 s,@CCDEPMODE@,$CCDEPMODE,;t t
7368 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
7369 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
7370 s,@CFLAGS@,$CFLAGS,;t t
7371 s,@CCAS@,$CCAS,;t t
7372 s,@CCASFLAGS@,$CCASFLAGS,;t t
7373 s,@LN_S@,$LN_S,;t t
7374 s,@RANLIB@,$RANLIB,;t t
7375 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7376 s,@LIBTOOL@,$LIBTOOL,;t t
7377 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
7378 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
7379 s,@MAINT@,$MAINT,;t t
7380 s,@CPP@,$CPP,;t t
7381 s,@CPPFLAGS@,$CPPFLAGS,;t t
7382 s,@EGREP@,$EGREP,;t t
7383 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
7384 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
7385 s,@AM_RUNTESTFLAGS@,$AM_RUNTESTFLAGS,;t t
7386 s,@MIPS_IRIX_TRUE@,$MIPS_IRIX_TRUE,;t t
7387 s,@MIPS_IRIX_FALSE@,$MIPS_IRIX_FALSE,;t t
7388 s,@MIPS_LINUX_TRUE@,$MIPS_LINUX_TRUE,;t t
7389 s,@MIPS_LINUX_FALSE@,$MIPS_LINUX_FALSE,;t t
7390 s,@SPARC_TRUE@,$SPARC_TRUE,;t t
7391 s,@SPARC_FALSE@,$SPARC_FALSE,;t t
7392 s,@X86_TRUE@,$X86_TRUE,;t t
7393 s,@X86_FALSE@,$X86_FALSE,;t t
7394 s,@X86_WIN32_TRUE@,$X86_WIN32_TRUE,;t t
7395 s,@X86_WIN32_FALSE@,$X86_WIN32_FALSE,;t t
7396 s,@ALPHA_TRUE@,$ALPHA_TRUE,;t t
7397 s,@ALPHA_FALSE@,$ALPHA_FALSE,;t t
7398 s,@IA64_TRUE@,$IA64_TRUE,;t t
7399 s,@IA64_FALSE@,$IA64_FALSE,;t t
7400 s,@M68K_TRUE@,$M68K_TRUE,;t t
7401 s,@M68K_FALSE@,$M68K_FALSE,;t t
7402 s,@POWERPC_TRUE@,$POWERPC_TRUE,;t t
7403 s,@POWERPC_FALSE@,$POWERPC_FALSE,;t t
7404 s,@POWERPC_AIX_TRUE@,$POWERPC_AIX_TRUE,;t t
7405 s,@POWERPC_AIX_FALSE@,$POWERPC_AIX_FALSE,;t t
7406 s,@POWERPC_DARWIN_TRUE@,$POWERPC_DARWIN_TRUE,;t t
7407 s,@POWERPC_DARWIN_FALSE@,$POWERPC_DARWIN_FALSE,;t t
7408 s,@ARM_TRUE@,$ARM_TRUE,;t t
7409 s,@ARM_FALSE@,$ARM_FALSE,;t t
7410 s,@S390_TRUE@,$S390_TRUE,;t t
7411 s,@S390_FALSE@,$S390_FALSE,;t t
7412 s,@X86_64_TRUE@,$X86_64_TRUE,;t t
7413 s,@X86_64_FALSE@,$X86_64_FALSE,;t t
7414 s,@SH_TRUE@,$SH_TRUE,;t t
7415 s,@SH_FALSE@,$SH_FALSE,;t t
7416 s,@SH64_TRUE@,$SH64_TRUE,;t t
7417 s,@SH64_FALSE@,$SH64_FALSE,;t t
7418 s,@PA_TRUE@,$PA_TRUE,;t t
7419 s,@PA_FALSE@,$PA_FALSE,;t t
7420 s,@ALLOCA@,$ALLOCA,;t t
7421 s,@HAVE_LONG_DOUBLE@,$HAVE_LONG_DOUBLE,;t t
7422 s,@TARGET@,$TARGET,;t t
7423 s,@TARGETDIR@,$TARGETDIR,;t t
7424 s,@toolexecdir@,$toolexecdir,;t t
7425 s,@toolexeclibdir@,$toolexeclibdir,;t t
7426 s,@tool_include_dir@,$tool_include_dir,;t t
7427 s,@gcc_version@,$gcc_version,;t t
7428 s,@LIBOBJS@,$LIBOBJS,;t t
7429 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7430 CEOF
7432 _ACEOF
7434 cat >>$CONFIG_STATUS <<\_ACEOF
7435 # Split the substitutions into bite-sized pieces for seds with
7436 # small command number limits, like on Digital OSF/1 and HP-UX.
7437 ac_max_sed_lines=48
7438 ac_sed_frag=1 # Number of current file.
7439 ac_beg=1 # First line for current file.
7440 ac_end=$ac_max_sed_lines # Line after last line for current file.
7441 ac_more_lines=:
7442 ac_sed_cmds=
7443 while $ac_more_lines; do
7444 if test $ac_beg -gt 1; then
7445 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7446 else
7447 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7449 if test ! -s $tmp/subs.frag; then
7450 ac_more_lines=false
7451 else
7452 # The purpose of the label and of the branching condition is to
7453 # speed up the sed processing (if there are no `@' at all, there
7454 # is no need to browse any of the substitutions).
7455 # These are the two extra sed commands mentioned above.
7456 (echo ':t
7457 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7458 if test -z "$ac_sed_cmds"; then
7459 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7460 else
7461 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7463 ac_sed_frag=`expr $ac_sed_frag + 1`
7464 ac_beg=$ac_end
7465 ac_end=`expr $ac_end + $ac_max_sed_lines`
7467 done
7468 if test -z "$ac_sed_cmds"; then
7469 ac_sed_cmds=cat
7471 fi # test -n "$CONFIG_FILES"
7473 _ACEOF
7474 cat >>$CONFIG_STATUS <<\_ACEOF
7475 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7476 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7477 case $ac_file in
7478 - | *:- | *:-:* ) # input from stdin
7479 cat >$tmp/stdin
7480 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7481 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7482 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7483 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7484 * ) ac_file_in=$ac_file.in ;;
7485 esac
7487 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7488 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7489 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7490 X"$ac_file" : 'X\(//\)[^/]' \| \
7491 X"$ac_file" : 'X\(//\)$' \| \
7492 X"$ac_file" : 'X\(/\)' \| \
7493 . : '\(.\)' 2>/dev/null ||
7494 echo X"$ac_file" |
7495 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7496 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7497 /^X\(\/\/\)$/{ s//\1/; q; }
7498 /^X\(\/\).*/{ s//\1/; q; }
7499 s/.*/./; q'`
7500 { if $as_mkdir_p; then
7501 mkdir -p "$ac_dir"
7502 else
7503 as_dir="$ac_dir"
7504 as_dirs=
7505 while test ! -d "$as_dir"; do
7506 as_dirs="$as_dir $as_dirs"
7507 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7508 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7509 X"$as_dir" : 'X\(//\)[^/]' \| \
7510 X"$as_dir" : 'X\(//\)$' \| \
7511 X"$as_dir" : 'X\(/\)' \| \
7512 . : '\(.\)' 2>/dev/null ||
7513 echo X"$as_dir" |
7514 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7515 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7516 /^X\(\/\/\)$/{ s//\1/; q; }
7517 /^X\(\/\).*/{ s//\1/; q; }
7518 s/.*/./; q'`
7519 done
7520 test ! -n "$as_dirs" || mkdir $as_dirs
7521 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7522 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7523 { (exit 1); exit 1; }; }; }
7525 ac_builddir=.
7527 if test "$ac_dir" != .; then
7528 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7529 # A "../" for each directory in $ac_dir_suffix.
7530 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7531 else
7532 ac_dir_suffix= ac_top_builddir=
7535 case $srcdir in
7536 .) # No --srcdir option. We are building in place.
7537 ac_srcdir=.
7538 if test -z "$ac_top_builddir"; then
7539 ac_top_srcdir=.
7540 else
7541 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7542 fi ;;
7543 [\\/]* | ?:[\\/]* ) # Absolute path.
7544 ac_srcdir=$srcdir$ac_dir_suffix;
7545 ac_top_srcdir=$srcdir ;;
7546 *) # Relative path.
7547 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7548 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7549 esac
7551 # Do not use `cd foo && pwd` to compute absolute paths, because
7552 # the directories may not exist.
7553 case `pwd` in
7554 .) ac_abs_builddir="$ac_dir";;
7556 case "$ac_dir" in
7557 .) ac_abs_builddir=`pwd`;;
7558 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7559 *) ac_abs_builddir=`pwd`/"$ac_dir";;
7560 esac;;
7561 esac
7562 case $ac_abs_builddir in
7563 .) ac_abs_top_builddir=${ac_top_builddir}.;;
7565 case ${ac_top_builddir}. in
7566 .) ac_abs_top_builddir=$ac_abs_builddir;;
7567 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7568 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7569 esac;;
7570 esac
7571 case $ac_abs_builddir in
7572 .) ac_abs_srcdir=$ac_srcdir;;
7574 case $ac_srcdir in
7575 .) ac_abs_srcdir=$ac_abs_builddir;;
7576 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7577 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7578 esac;;
7579 esac
7580 case $ac_abs_builddir in
7581 .) ac_abs_top_srcdir=$ac_top_srcdir;;
7583 case $ac_top_srcdir in
7584 .) ac_abs_top_srcdir=$ac_abs_builddir;;
7585 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7586 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7587 esac;;
7588 esac
7591 case $INSTALL in
7592 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7593 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7594 esac
7596 # Let's still pretend it is `configure' which instantiates (i.e., don't
7597 # use $as_me), people would be surprised to read:
7598 # /* config.h. Generated by config.status. */
7599 if test x"$ac_file" = x-; then
7600 configure_input=
7601 else
7602 configure_input="$ac_file. "
7604 configure_input=$configure_input"Generated from `echo $ac_file_in |
7605 sed 's,.*/,,'` by configure."
7607 # First look for the input files in the build tree, otherwise in the
7608 # src tree.
7609 ac_file_inputs=`IFS=:
7610 for f in $ac_file_in; do
7611 case $f in
7612 -) echo $tmp/stdin ;;
7613 [\\/$]*)
7614 # Absolute (can't be DOS-style, as IFS=:)
7615 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7616 echo "$as_me: error: cannot find input file: $f" >&2;}
7617 { (exit 1); exit 1; }; }
7618 echo "$f";;
7619 *) # Relative
7620 if test -f "$f"; then
7621 # Build tree
7622 echo "$f"
7623 elif test -f "$srcdir/$f"; then
7624 # Source tree
7625 echo "$srcdir/$f"
7626 else
7627 # /dev/null tree
7628 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7629 echo "$as_me: error: cannot find input file: $f" >&2;}
7630 { (exit 1); exit 1; }; }
7631 fi;;
7632 esac
7633 done` || { (exit 1); exit 1; }
7635 if test x"$ac_file" != x-; then
7636 { echo "$as_me:$LINENO: creating $ac_file" >&5
7637 echo "$as_me: creating $ac_file" >&6;}
7638 rm -f "$ac_file"
7640 _ACEOF
7641 cat >>$CONFIG_STATUS <<_ACEOF
7642 sed "$ac_vpsub
7643 $extrasub
7644 _ACEOF
7645 cat >>$CONFIG_STATUS <<\_ACEOF
7647 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7648 s,@configure_input@,$configure_input,;t t
7649 s,@srcdir@,$ac_srcdir,;t t
7650 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7651 s,@top_srcdir@,$ac_top_srcdir,;t t
7652 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7653 s,@builddir@,$ac_builddir,;t t
7654 s,@abs_builddir@,$ac_abs_builddir,;t t
7655 s,@top_builddir@,$ac_top_builddir,;t t
7656 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7657 s,@INSTALL@,$ac_INSTALL,;t t
7658 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7659 rm -f $tmp/stdin
7660 if test x"$ac_file" != x-; then
7661 mv $tmp/out $ac_file
7662 else
7663 cat $tmp/out
7664 rm -f $tmp/out
7667 done
7668 _ACEOF
7669 cat >>$CONFIG_STATUS <<\_ACEOF
7672 # CONFIG_HEADER section.
7675 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7676 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7678 # ac_d sets the value in "#define NAME VALUE" lines.
7679 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7680 ac_dB='[ ].*$,\1#\2'
7681 ac_dC=' '
7682 ac_dD=',;t'
7683 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7684 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7685 ac_uB='$,\1#\2define\3'
7686 ac_uC=' '
7687 ac_uD=',;t'
7689 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7690 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7691 case $ac_file in
7692 - | *:- | *:-:* ) # input from stdin
7693 cat >$tmp/stdin
7694 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7695 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7696 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7697 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7698 * ) ac_file_in=$ac_file.in ;;
7699 esac
7701 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7702 echo "$as_me: creating $ac_file" >&6;}
7704 # First look for the input files in the build tree, otherwise in the
7705 # src tree.
7706 ac_file_inputs=`IFS=:
7707 for f in $ac_file_in; do
7708 case $f in
7709 -) echo $tmp/stdin ;;
7710 [\\/$]*)
7711 # Absolute (can't be DOS-style, as IFS=:)
7712 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7713 echo "$as_me: error: cannot find input file: $f" >&2;}
7714 { (exit 1); exit 1; }; }
7715 # Do quote $f, to prevent DOS paths from being IFS'd.
7716 echo "$f";;
7717 *) # Relative
7718 if test -f "$f"; then
7719 # Build tree
7720 echo "$f"
7721 elif test -f "$srcdir/$f"; then
7722 # Source tree
7723 echo "$srcdir/$f"
7724 else
7725 # /dev/null tree
7726 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7727 echo "$as_me: error: cannot find input file: $f" >&2;}
7728 { (exit 1); exit 1; }; }
7729 fi;;
7730 esac
7731 done` || { (exit 1); exit 1; }
7732 # Remove the trailing spaces.
7733 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
7735 _ACEOF
7737 # Transform confdefs.h into two sed scripts, `conftest.defines' and
7738 # `conftest.undefs', that substitutes the proper values into
7739 # config.h.in to produce config.h. The first handles `#define'
7740 # templates, and the second `#undef' templates.
7741 # And first: Protect against being on the right side of a sed subst in
7742 # config.status. Protect against being in an unquoted here document
7743 # in config.status.
7744 rm -f conftest.defines conftest.undefs
7745 # Using a here document instead of a string reduces the quoting nightmare.
7746 # Putting comments in sed scripts is not portable.
7748 # `end' is used to avoid that the second main sed command (meant for
7749 # 0-ary CPP macros) applies to n-ary macro definitions.
7750 # See the Autoconf documentation for `clear'.
7751 cat >confdef2sed.sed <<\_ACEOF
7752 s/[\\&,]/\\&/g
7753 s,[\\$`],\\&,g
7754 t clear
7755 : clear
7756 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7757 t end
7758 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7759 : end
7760 _ACEOF
7761 # If some macros were called several times there might be several times
7762 # the same #defines, which is useless. Nevertheless, we may not want to
7763 # sort them, since we want the *last* AC-DEFINE to be honored.
7764 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7765 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7766 rm -f confdef2sed.sed
7768 # This sed command replaces #undef with comments. This is necessary, for
7769 # example, in the case of _POSIX_SOURCE, which is predefined and required
7770 # on some systems where configure will not decide to define it.
7771 cat >>conftest.undefs <<\_ACEOF
7772 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7773 _ACEOF
7775 # Break up conftest.defines because some shells have a limit on the size
7776 # of here documents, and old seds have small limits too (100 cmds).
7777 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7778 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7779 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7780 echo ' :' >>$CONFIG_STATUS
7781 rm -f conftest.tail
7782 while grep . conftest.defines >/dev/null
7784 # Write a limited-size here document to $tmp/defines.sed.
7785 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7786 # Speed up: don't consider the non `#define' lines.
7787 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
7788 # Work around the forget-to-reset-the-flag bug.
7789 echo 't clr' >>$CONFIG_STATUS
7790 echo ': clr' >>$CONFIG_STATUS
7791 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7792 echo 'CEOF
7793 sed -f $tmp/defines.sed $tmp/in >$tmp/out
7794 rm -f $tmp/in
7795 mv $tmp/out $tmp/in
7796 ' >>$CONFIG_STATUS
7797 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7798 rm -f conftest.defines
7799 mv conftest.tail conftest.defines
7800 done
7801 rm -f conftest.defines
7802 echo ' fi # grep' >>$CONFIG_STATUS
7803 echo >>$CONFIG_STATUS
7805 # Break up conftest.undefs because some shells have a limit on the size
7806 # of here documents, and old seds have small limits too (100 cmds).
7807 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
7808 rm -f conftest.tail
7809 while grep . conftest.undefs >/dev/null
7811 # Write a limited-size here document to $tmp/undefs.sed.
7812 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7813 # Speed up: don't consider the non `#undef'
7814 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
7815 # Work around the forget-to-reset-the-flag bug.
7816 echo 't clr' >>$CONFIG_STATUS
7817 echo ': clr' >>$CONFIG_STATUS
7818 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7819 echo 'CEOF
7820 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7821 rm -f $tmp/in
7822 mv $tmp/out $tmp/in
7823 ' >>$CONFIG_STATUS
7824 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7825 rm -f conftest.undefs
7826 mv conftest.tail conftest.undefs
7827 done
7828 rm -f conftest.undefs
7830 cat >>$CONFIG_STATUS <<\_ACEOF
7831 # Let's still pretend it is `configure' which instantiates (i.e., don't
7832 # use $as_me), people would be surprised to read:
7833 # /* config.h. Generated by config.status. */
7834 if test x"$ac_file" = x-; then
7835 echo "/* Generated by configure. */" >$tmp/config.h
7836 else
7837 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
7839 cat $tmp/in >>$tmp/config.h
7840 rm -f $tmp/in
7841 if test x"$ac_file" != x-; then
7842 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7843 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7844 echo "$as_me: $ac_file is unchanged" >&6;}
7845 else
7846 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7847 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7848 X"$ac_file" : 'X\(//\)[^/]' \| \
7849 X"$ac_file" : 'X\(//\)$' \| \
7850 X"$ac_file" : 'X\(/\)' \| \
7851 . : '\(.\)' 2>/dev/null ||
7852 echo X"$ac_file" |
7853 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7854 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7855 /^X\(\/\/\)$/{ s//\1/; q; }
7856 /^X\(\/\).*/{ s//\1/; q; }
7857 s/.*/./; q'`
7858 { if $as_mkdir_p; then
7859 mkdir -p "$ac_dir"
7860 else
7861 as_dir="$ac_dir"
7862 as_dirs=
7863 while test ! -d "$as_dir"; do
7864 as_dirs="$as_dir $as_dirs"
7865 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7866 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7867 X"$as_dir" : 'X\(//\)[^/]' \| \
7868 X"$as_dir" : 'X\(//\)$' \| \
7869 X"$as_dir" : 'X\(/\)' \| \
7870 . : '\(.\)' 2>/dev/null ||
7871 echo X"$as_dir" |
7872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7873 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7874 /^X\(\/\/\)$/{ s//\1/; q; }
7875 /^X\(\/\).*/{ s//\1/; q; }
7876 s/.*/./; q'`
7877 done
7878 test ! -n "$as_dirs" || mkdir $as_dirs
7879 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7880 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7881 { (exit 1); exit 1; }; }; }
7883 rm -f $ac_file
7884 mv $tmp/config.h $ac_file
7886 else
7887 cat $tmp/config.h
7888 rm -f $tmp/config.h
7890 # Compute $ac_file's index in $config_headers.
7891 _am_stamp_count=1
7892 for _am_header in $config_headers :; do
7893 case $_am_header in
7894 $ac_file | $ac_file:* )
7895 break ;;
7897 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
7898 esac
7899 done
7900 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
7901 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7902 X$ac_file : 'X\(//\)[^/]' \| \
7903 X$ac_file : 'X\(//\)$' \| \
7904 X$ac_file : 'X\(/\)' \| \
7905 . : '\(.\)' 2>/dev/null ||
7906 echo X$ac_file |
7907 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7908 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7909 /^X\(\/\/\)$/{ s//\1/; q; }
7910 /^X\(\/\).*/{ s//\1/; q; }
7911 s/.*/./; q'`/stamp-h$_am_stamp_count
7912 done
7913 _ACEOF
7914 cat >>$CONFIG_STATUS <<\_ACEOF
7917 # CONFIG_LINKS section.
7920 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
7921 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7922 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7924 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
7925 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
7927 if test ! -r $srcdir/$ac_source; then
7928 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
7929 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
7930 { (exit 1); exit 1; }; }
7932 rm -f $ac_dest
7934 # Make relative symlinks.
7935 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
7936 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7937 X"$ac_dest" : 'X\(//\)[^/]' \| \
7938 X"$ac_dest" : 'X\(//\)$' \| \
7939 X"$ac_dest" : 'X\(/\)' \| \
7940 . : '\(.\)' 2>/dev/null ||
7941 echo X"$ac_dest" |
7942 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7943 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7944 /^X\(\/\/\)$/{ s//\1/; q; }
7945 /^X\(\/\).*/{ s//\1/; q; }
7946 s/.*/./; q'`
7947 { if $as_mkdir_p; then
7948 mkdir -p "$ac_dest_dir"
7949 else
7950 as_dir="$ac_dest_dir"
7951 as_dirs=
7952 while test ! -d "$as_dir"; do
7953 as_dirs="$as_dir $as_dirs"
7954 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7955 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7956 X"$as_dir" : 'X\(//\)[^/]' \| \
7957 X"$as_dir" : 'X\(//\)$' \| \
7958 X"$as_dir" : 'X\(/\)' \| \
7959 . : '\(.\)' 2>/dev/null ||
7960 echo X"$as_dir" |
7961 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7962 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7963 /^X\(\/\/\)$/{ s//\1/; q; }
7964 /^X\(\/\).*/{ s//\1/; q; }
7965 s/.*/./; q'`
7966 done
7967 test ! -n "$as_dirs" || mkdir $as_dirs
7968 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
7969 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
7970 { (exit 1); exit 1; }; }; }
7972 ac_builddir=.
7974 if test "$ac_dest_dir" != .; then
7975 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
7976 # A "../" for each directory in $ac_dir_suffix.
7977 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7978 else
7979 ac_dir_suffix= ac_top_builddir=
7982 case $srcdir in
7983 .) # No --srcdir option. We are building in place.
7984 ac_srcdir=.
7985 if test -z "$ac_top_builddir"; then
7986 ac_top_srcdir=.
7987 else
7988 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7989 fi ;;
7990 [\\/]* | ?:[\\/]* ) # Absolute path.
7991 ac_srcdir=$srcdir$ac_dir_suffix;
7992 ac_top_srcdir=$srcdir ;;
7993 *) # Relative path.
7994 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7995 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7996 esac
7998 # Do not use `cd foo && pwd` to compute absolute paths, because
7999 # the directories may not exist.
8000 case `pwd` in
8001 .) ac_abs_builddir="$ac_dest_dir";;
8003 case "$ac_dest_dir" in
8004 .) ac_abs_builddir=`pwd`;;
8005 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
8006 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
8007 esac;;
8008 esac
8009 case $ac_abs_builddir in
8010 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8012 case ${ac_top_builddir}. in
8013 .) ac_abs_top_builddir=$ac_abs_builddir;;
8014 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8015 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8016 esac;;
8017 esac
8018 case $ac_abs_builddir in
8019 .) ac_abs_srcdir=$ac_srcdir;;
8021 case $ac_srcdir in
8022 .) ac_abs_srcdir=$ac_abs_builddir;;
8023 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8024 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8025 esac;;
8026 esac
8027 case $ac_abs_builddir in
8028 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8030 case $ac_top_srcdir in
8031 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8032 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8033 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8034 esac;;
8035 esac
8038 case $srcdir in
8039 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
8040 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
8041 esac
8043 # Try a symlink, then a hard link, then a copy.
8044 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
8045 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
8046 cp -p $srcdir/$ac_source $ac_dest ||
8047 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
8048 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
8049 { (exit 1); exit 1; }; }
8050 done
8051 _ACEOF
8052 cat >>$CONFIG_STATUS <<\_ACEOF
8055 # CONFIG_COMMANDS section.
8057 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8058 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8059 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8060 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8061 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8062 X"$ac_dest" : 'X\(//\)[^/]' \| \
8063 X"$ac_dest" : 'X\(//\)$' \| \
8064 X"$ac_dest" : 'X\(/\)' \| \
8065 . : '\(.\)' 2>/dev/null ||
8066 echo X"$ac_dest" |
8067 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8068 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8069 /^X\(\/\/\)$/{ s//\1/; q; }
8070 /^X\(\/\).*/{ s//\1/; q; }
8071 s/.*/./; q'`
8072 { if $as_mkdir_p; then
8073 mkdir -p "$ac_dir"
8074 else
8075 as_dir="$ac_dir"
8076 as_dirs=
8077 while test ! -d "$as_dir"; do
8078 as_dirs="$as_dir $as_dirs"
8079 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8080 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8081 X"$as_dir" : 'X\(//\)[^/]' \| \
8082 X"$as_dir" : 'X\(//\)$' \| \
8083 X"$as_dir" : 'X\(/\)' \| \
8084 . : '\(.\)' 2>/dev/null ||
8085 echo X"$as_dir" |
8086 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8087 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8088 /^X\(\/\/\)$/{ s//\1/; q; }
8089 /^X\(\/\).*/{ s//\1/; q; }
8090 s/.*/./; q'`
8091 done
8092 test ! -n "$as_dirs" || mkdir $as_dirs
8093 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8094 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8095 { (exit 1); exit 1; }; }; }
8097 ac_builddir=.
8099 if test "$ac_dir" != .; then
8100 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8101 # A "../" for each directory in $ac_dir_suffix.
8102 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8103 else
8104 ac_dir_suffix= ac_top_builddir=
8107 case $srcdir in
8108 .) # No --srcdir option. We are building in place.
8109 ac_srcdir=.
8110 if test -z "$ac_top_builddir"; then
8111 ac_top_srcdir=.
8112 else
8113 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8114 fi ;;
8115 [\\/]* | ?:[\\/]* ) # Absolute path.
8116 ac_srcdir=$srcdir$ac_dir_suffix;
8117 ac_top_srcdir=$srcdir ;;
8118 *) # Relative path.
8119 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8120 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8121 esac
8123 # Do not use `cd foo && pwd` to compute absolute paths, because
8124 # the directories may not exist.
8125 case `pwd` in
8126 .) ac_abs_builddir="$ac_dir";;
8128 case "$ac_dir" in
8129 .) ac_abs_builddir=`pwd`;;
8130 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8131 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8132 esac;;
8133 esac
8134 case $ac_abs_builddir in
8135 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8137 case ${ac_top_builddir}. in
8138 .) ac_abs_top_builddir=$ac_abs_builddir;;
8139 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8140 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8141 esac;;
8142 esac
8143 case $ac_abs_builddir in
8144 .) ac_abs_srcdir=$ac_srcdir;;
8146 case $ac_srcdir in
8147 .) ac_abs_srcdir=$ac_abs_builddir;;
8148 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8149 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8150 esac;;
8151 esac
8152 case $ac_abs_builddir in
8153 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8155 case $ac_top_srcdir in
8156 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8157 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8158 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8159 esac;;
8160 esac
8163 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8164 echo "$as_me: executing $ac_dest commands" >&6;}
8165 case $ac_dest in
8166 default-1 )
8167 # Only add multilib support code if we just rebuilt the top-level
8168 # Makefile.
8169 case " $CONFIG_FILES " in
8170 *" Makefile "*)
8171 ac_file=Makefile . ${multi_basedir}/config-ml.in
8173 esac ;;
8174 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
8175 # Strip MF so we end up with the name of the file.
8176 mf=`echo "$mf" | sed -e 's/:.*$//'`
8177 # Check whether this is an Automake generated Makefile or not.
8178 # We used to match only the files named `Makefile.in', but
8179 # some people rename them; so instead we look at the file content.
8180 # Grep'ing the first line is not enough: some people post-process
8181 # each Makefile.in and add a new line on top of each file to say so.
8182 # So let's grep whole file.
8183 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
8184 dirpart=`(dirname "$mf") 2>/dev/null ||
8185 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8186 X"$mf" : 'X\(//\)[^/]' \| \
8187 X"$mf" : 'X\(//\)$' \| \
8188 X"$mf" : 'X\(/\)' \| \
8189 . : '\(.\)' 2>/dev/null ||
8190 echo X"$mf" |
8191 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8192 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8193 /^X\(\/\/\)$/{ s//\1/; q; }
8194 /^X\(\/\).*/{ s//\1/; q; }
8195 s/.*/./; q'`
8196 else
8197 continue
8199 grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
8200 # Extract the definition of DEP_FILES from the Makefile without
8201 # running `make'.
8202 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
8203 test -z "$DEPDIR" && continue
8204 # When using ansi2knr, U may be empty or an underscore; expand it
8205 U=`sed -n 's/^U = //p' < "$mf"`
8206 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
8207 # We invoke sed twice because it is the simplest approach to
8208 # changing $(DEPDIR) to its actual value in the expansion.
8209 for file in `sed -n '
8210 /^DEP_FILES = .*\\\\$/ {
8211 s/^DEP_FILES = //
8212 :loop
8213 s/\\\\$//
8216 /\\\\$/ b loop
8219 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
8220 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
8221 # Make sure the directory exists.
8222 test -f "$dirpart/$file" && continue
8223 fdir=`(dirname "$file") 2>/dev/null ||
8224 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8225 X"$file" : 'X\(//\)[^/]' \| \
8226 X"$file" : 'X\(//\)$' \| \
8227 X"$file" : 'X\(/\)' \| \
8228 . : '\(.\)' 2>/dev/null ||
8229 echo X"$file" |
8230 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8231 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8232 /^X\(\/\/\)$/{ s//\1/; q; }
8233 /^X\(\/\).*/{ s//\1/; q; }
8234 s/.*/./; q'`
8235 { if $as_mkdir_p; then
8236 mkdir -p $dirpart/$fdir
8237 else
8238 as_dir=$dirpart/$fdir
8239 as_dirs=
8240 while test ! -d "$as_dir"; do
8241 as_dirs="$as_dir $as_dirs"
8242 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8243 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8244 X"$as_dir" : 'X\(//\)[^/]' \| \
8245 X"$as_dir" : 'X\(//\)$' \| \
8246 X"$as_dir" : 'X\(/\)' \| \
8247 . : '\(.\)' 2>/dev/null ||
8248 echo X"$as_dir" |
8249 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8250 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8251 /^X\(\/\/\)$/{ s//\1/; q; }
8252 /^X\(\/\).*/{ s//\1/; q; }
8253 s/.*/./; q'`
8254 done
8255 test ! -n "$as_dirs" || mkdir $as_dirs
8256 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
8257 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
8258 { (exit 1); exit 1; }; }; }
8260 # echo "creating $dirpart/$file"
8261 echo '# dummy' > "$dirpart/$file"
8262 done
8263 done
8265 include ) test -d include || mkdir include ;;
8266 src )
8267 test -d src || mkdir src
8268 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
8270 esac
8271 done
8272 _ACEOF
8274 cat >>$CONFIG_STATUS <<\_ACEOF
8276 { (exit 0); exit 0; }
8277 _ACEOF
8278 chmod +x $CONFIG_STATUS
8279 ac_clean_files=$ac_clean_files_save
8282 # configure is writing to config.log, and then calls config.status.
8283 # config.status does its own redirection, appending to config.log.
8284 # Unfortunately, on DOS this fails, as config.log is still kept open
8285 # by configure, so config.status won't be able to write to it; its
8286 # output is simply discarded. So we exec the FD to /dev/null,
8287 # effectively closing config.log, so it can be properly (re)opened and
8288 # appended to by config.status. When coming back to configure, we
8289 # need to make the FD available again.
8290 if test "$no_create" != yes; then
8291 ac_cs_success=:
8292 ac_config_status_args=
8293 test "$silent" = yes &&
8294 ac_config_status_args="$ac_config_status_args --quiet"
8295 exec 5>/dev/null
8296 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8297 exec 5>>config.log
8298 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8299 # would make configure fail if this is the last instruction.
8300 $ac_cs_success || { (exit 1); exit 1; }