2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57.
5 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
6 # Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization. ##
11 ## --------------------- ##
13 # Be Bourne compatible
14 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
17 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18 # is contrary to our usage. Disable this feature.
19 alias -g '${1+"$@"}'='"$@"'
20 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
24 # Support unset when possible.
25 if (FOO
=FOO
; unset FOO
) >/dev
/null
2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 if (set +x
; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C
; export $as_var
51 # Required to use basename.
52 if expr a
: '\(a\)' >/dev
/null
2>&1; then
58 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
65 # Name of the executable.
66 as_me
=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits
='0123456789'
84 as_cr_alnum
=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
91 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
102 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
105 # Find who we are. Look in the path if we contain no path at all
108 *[\\/]* ) as_myself
=$0 ;;
109 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir
=.
114 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x
; then
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
131 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir
=.
135 for as_base
in sh bash ksh sh5
; do
138 if ("$as_dir/$as_base" -c '
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
144 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
145 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
146 CONFIG_SHELL
=$as_dir/$as_base
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
174 chmod +x
$as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c
*,-n*) ECHO_N
= ECHO_C
='
190 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
191 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
194 if expr a
: '\(a\)' >/dev
/null
2>&1; then
200 rm -f conf$$ conf$$.exe conf$$.
file
202 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe
; then
206 # Don't use ln at all; we don't have any links
211 elif ln conf$$.
file conf$$
2>/dev
/null
; then
216 rm -f conf$$ conf$$.exe conf$$.
file
218 if mkdir
-p .
2>/dev
/null
; then
224 as_executable_p
="test -f"
226 # Sed expression to map a string onto a valid CPP name.
227 as_tr_cpp
="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
229 # Sed expression to map a string onto a valid variable name.
230 as_tr_sh
="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
234 # We need space, tab and new line, in precisely that order.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
253 ac_default_prefix
=/usr
/local
254 ac_config_libobj_dir
=.
259 SHELL
=${CONFIG_SHELL-/bin/sh}
261 # Maximum number of lines to put in a shell here document.
262 # This variable seems obsolete. It should probably be removed, and
263 # only ac_max_sed_lines should be used.
264 : ${ac_max_here_lines=38}
266 # Identity of this package.
273 ac_unique_file
="tree.c"
274 # Factoring default headers for most tests.
275 ac_includes_default
="\
278 # include <sys/types.h>
281 # include <sys/stat.h>
292 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <strings.h>
301 # include <inttypes.h>
311 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 build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os build_subdir host_subdir target_subdir CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP GNATBIND ac_ct_GNATBIND strict1_warn warn_cflags WERROR nocommon_flag EGREP valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep SET_MAKE AWK LN LN_S RANLIB ac_ct_RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LIBICONV_DEP manext objext extra_modes_file FORBUILD PACKAGE VERSION USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS CROSS ALL SYSTEM_HEADER_DIR inhibit_libc BUILD_PREFIX BUILD_PREFIX_1 CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO libgcc_visibility gthread_flags GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir docobjdir parsedir all_boot_languages all_compilers all_gtfiles all_gtfiles_files_langs all_gtfiles_files_files all_lang_makefrags all_lang_makefiles all_languages all_stagestuff build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cc_set_by_configure quoted_cc_set_by_configure cpp_install_dir xmake_file tmake_file extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir libstdcxx_incdir gcc_version gcc_version_full gcc_version_trigger host_exeext host_extra_gcc_objs host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file stage_prefix_set_by_configure quoted_stage_prefix_set_by_configure symbolic_link thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines target_noncanonical c_target_objs cxx_target_objs target_cpu_default LIBOBJS LTLIBOBJS'
312 ac_subst_files
='language_hooks'
314 # Initialize some variables set by options.
316 ac_init_version
=false
317 # The variables have the same names as the options, with
318 # dashes changed to underlines.
326 program_transform_name
=s
,x
,x
,
334 # Installation directory options.
335 # These are left unexpanded so users can "make install exec_prefix=/foo"
336 # and all the variables that are supposed to be based on exec_prefix
337 # by default will actually change.
338 # Use braces instead of parens because sh, perl, etc. also accept them.
339 bindir
='${exec_prefix}/bin'
340 sbindir
='${exec_prefix}/sbin'
341 libexecdir
='${exec_prefix}/libexec'
342 datadir
='${prefix}/share'
343 sysconfdir
='${prefix}/etc'
344 sharedstatedir
='${prefix}/com'
345 localstatedir
='${prefix}/var'
346 libdir
='${exec_prefix}/lib'
347 includedir
='${prefix}/include'
348 oldincludedir
='/usr/include'
349 infodir
='${prefix}/info'
350 mandir
='${prefix}/man'
355 # If the previous option needs an argument, assign it.
356 if test -n "$ac_prev"; then
357 eval "$ac_prev=\$ac_option"
362 ac_optarg
=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364 # Accept the important Cygnus configure options, so we can diagnose typos.
368 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
370 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
373 -build |
--build |
--buil |
--bui |
--bu)
374 ac_prev
=build_alias
;;
375 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
376 build_alias
=$ac_optarg ;;
378 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
379 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
380 ac_prev
=cache_file
;;
381 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
382 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
383 cache_file
=$ac_optarg ;;
386 cache_file
=config.cache
;;
388 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
390 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
392 datadir
=$ac_optarg ;;
394 -disable-* |
--disable-*)
395 ac_feature
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
396 # Reject names that are not valid shell variable names.
397 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
398 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
399 { (exit 1); exit 1; }; }
400 ac_feature
=`echo $ac_feature | sed 's/-/_/g'`
401 eval "enable_$ac_feature=no" ;;
403 -enable-* |
--enable-*)
404 ac_feature
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
405 # Reject names that are not valid shell variable names.
406 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
407 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
408 { (exit 1); exit 1; }; }
409 ac_feature
=`echo $ac_feature | sed 's/-/_/g'`
411 *=*) ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
414 eval "enable_$ac_feature='$ac_optarg'" ;;
416 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
417 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
418 |
--exec |
--exe |
--ex)
419 ac_prev
=exec_prefix
;;
420 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
421 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
422 |
--exec=* |
--exe=* |
--ex=*)
423 exec_prefix
=$ac_optarg ;;
425 -gas |
--gas |
--ga |
--g)
426 # Obsolete; use --with-gas.
429 -help |
--help |
--hel |
--he |
-h)
431 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
432 ac_init_help
=recursive
;;
433 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
434 ac_init_help
=short
;;
436 -host |
--host |
--hos |
--ho)
437 ac_prev
=host_alias
;;
438 -host=* |
--host=* |
--hos=* |
--ho=*)
439 host_alias
=$ac_optarg ;;
441 -includedir |
--includedir |
--includedi |
--included |
--include \
442 |
--includ |
--inclu |
--incl |
--inc)
443 ac_prev
=includedir
;;
444 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
445 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
446 includedir
=$ac_optarg ;;
448 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
450 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
451 infodir
=$ac_optarg ;;
453 -libdir |
--libdir |
--libdi |
--libd)
455 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
458 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
459 |
--libexe |
--libex |
--libe)
460 ac_prev
=libexecdir
;;
461 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
462 |
--libexe=* |
--libex=* |
--libe=*)
463 libexecdir
=$ac_optarg ;;
465 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
466 |
--localstate |
--localstat |
--localsta |
--localst \
467 |
--locals |
--local |
--loca |
--loc |
--lo)
468 ac_prev
=localstatedir
;;
469 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
470 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
471 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
472 localstatedir
=$ac_optarg ;;
474 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
476 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
480 # Obsolete; use --without-fp.
483 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
484 |
--no-cr |
--no-c |
-n)
487 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
488 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
491 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
492 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
493 |
--oldin |
--oldi |
--old |
--ol |
--o)
494 ac_prev
=oldincludedir
;;
495 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
496 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
497 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
498 oldincludedir
=$ac_optarg ;;
500 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
502 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
505 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
506 |
--program-pre |
--program-pr |
--program-p)
507 ac_prev
=program_prefix
;;
508 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
509 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
510 program_prefix
=$ac_optarg ;;
512 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
513 |
--program-suf |
--program-su |
--program-s)
514 ac_prev
=program_suffix
;;
515 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
516 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
517 program_suffix
=$ac_optarg ;;
519 -program-transform-name |
--program-transform-name \
520 |
--program-transform-nam |
--program-transform-na \
521 |
--program-transform-n |
--program-transform- \
522 |
--program-transform |
--program-transfor \
523 |
--program-transfo |
--program-transf \
524 |
--program-trans |
--program-tran \
525 |
--progr-tra |
--program-tr |
--program-t)
526 ac_prev
=program_transform_name
;;
527 -program-transform-name=* |
--program-transform-name=* \
528 |
--program-transform-nam=* |
--program-transform-na=* \
529 |
--program-transform-n=* |
--program-transform-=* \
530 |
--program-transform=* |
--program-transfor=* \
531 |
--program-transfo=* |
--program-transf=* \
532 |
--program-trans=* |
--program-tran=* \
533 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
534 program_transform_name
=$ac_optarg ;;
536 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
537 |
-silent |
--silent |
--silen |
--sile |
--sil)
540 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
542 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
544 sbindir
=$ac_optarg ;;
546 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
547 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
548 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
550 ac_prev
=sharedstatedir
;;
551 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
552 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
553 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
555 sharedstatedir
=$ac_optarg ;;
557 -site |
--site |
--sit)
559 -site=* |
--site=* |
--sit=*)
562 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
564 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
567 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
568 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
569 ac_prev
=sysconfdir
;;
570 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
571 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
572 sysconfdir
=$ac_optarg ;;
574 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
575 ac_prev
=target_alias
;;
576 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
577 target_alias
=$ac_optarg ;;
579 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
582 -version |
--version |
--versio |
--versi |
--vers |
-V)
586 ac_package
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
587 # Reject names that are not valid shell variable names.
588 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
589 { echo "$as_me: error: invalid package name: $ac_package" >&2
590 { (exit 1); exit 1; }; }
591 ac_package
=`echo $ac_package| sed 's/-/_/g'`
593 *=*) ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
596 eval "with_$ac_package='$ac_optarg'" ;;
598 -without-* |
--without-*)
599 ac_package
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
600 # Reject names that are not valid shell variable names.
601 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
602 { echo "$as_me: error: invalid package name: $ac_package" >&2
603 { (exit 1); exit 1; }; }
604 ac_package
=`echo $ac_package | sed 's/-/_/g'`
605 eval "with_$ac_package=no" ;;
608 # Obsolete; use --with-x.
611 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
612 |
--x-incl |
--x-inc |
--x-in |
--x-i)
613 ac_prev
=x_includes
;;
614 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
615 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
616 x_includes
=$ac_optarg ;;
618 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
619 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
620 ac_prev
=x_libraries
;;
621 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
622 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
623 x_libraries
=$ac_optarg ;;
625 -*) { echo "$as_me: error: unrecognized option: $ac_option
626 Try \`$0 --help' for more information." >&2
627 { (exit 1); exit 1; }; }
631 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
632 # Reject names that are not valid shell variable names.
633 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev
/null
&&
634 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
635 { (exit 1); exit 1; }; }
636 ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
637 eval "$ac_envvar='$ac_optarg'"
641 # FIXME: should be removed in autoconf 3.0.
642 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
643 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
644 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
645 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
651 if test -n "$ac_prev"; then
652 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
653 { echo "$as_me: error: missing argument to $ac_option" >&2
654 { (exit 1); exit 1; }; }
657 # Be sure to have absolute paths.
658 for ac_var
in exec_prefix prefix
660 eval ac_val
=$
`echo $ac_var`
662 [\\/$
]* | ?
:[\\/]* | NONE |
'' ) ;;
663 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
664 { (exit 1); exit 1; }; };;
668 # Be sure to have absolute paths.
669 for ac_var
in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
670 localstatedir libdir includedir oldincludedir infodir mandir
672 eval ac_val
=$
`echo $ac_var`
674 [\\/$
]* | ?
:[\\/]* ) ;;
675 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
676 { (exit 1); exit 1; }; };;
680 # There might be people who depend on the old broken behavior: `$host'
681 # used to hold the argument of --host etc.
682 # FIXME: To remove some day.
687 # FIXME: To remove some day.
688 if test "x$host_alias" != x
; then
689 if test "x$build_alias" = x
; then
690 cross_compiling
=maybe
691 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
692 If a cross compiler is detected then cross compile mode will be used." >&2
693 elif test "x$build_alias" != "x$host_alias"; then
699 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
701 test "$silent" = yes && exec 6>/dev
/null
704 # Find the source files, if location was not specified.
705 if test -z "$srcdir"; then
706 ac_srcdir_defaulted
=yes
707 # Try the directory containing this script, then its parent.
708 ac_confdir
=`(dirname "$0") 2>/dev/null ||
709 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
710 X"$0" : 'X\(//\)[^/]' \| \
711 X"$0" : 'X\(//\)$' \| \
712 X"$0" : 'X\(/\)' \| \
713 . : '\(.\)' 2>/dev/null ||
715 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
716 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
717 /^X\(\/\/\)$/{ s//\1/; q; }
718 /^X\(\/\).*/{ s//\1/; q; }
721 if test ! -r $srcdir/$ac_unique_file; then
725 ac_srcdir_defaulted
=no
727 if test ! -r $srcdir/$ac_unique_file; then
728 if test "$ac_srcdir_defaulted" = yes; then
729 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
730 { (exit 1); exit 1; }; }
732 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
733 { (exit 1); exit 1; }; }
736 (cd $srcdir && test -r .
/$ac_unique_file) 2>/dev
/null ||
737 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
738 { (exit 1); exit 1; }; }
739 srcdir
=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
740 ac_env_build_alias_set
=${build_alias+set}
741 ac_env_build_alias_value
=$build_alias
742 ac_cv_env_build_alias_set
=${build_alias+set}
743 ac_cv_env_build_alias_value
=$build_alias
744 ac_env_host_alias_set
=${host_alias+set}
745 ac_env_host_alias_value
=$host_alias
746 ac_cv_env_host_alias_set
=${host_alias+set}
747 ac_cv_env_host_alias_value
=$host_alias
748 ac_env_target_alias_set
=${target_alias+set}
749 ac_env_target_alias_value
=$target_alias
750 ac_cv_env_target_alias_set
=${target_alias+set}
751 ac_cv_env_target_alias_value
=$target_alias
752 ac_env_CC_set
=${CC+set}
754 ac_cv_env_CC_set
=${CC+set}
755 ac_cv_env_CC_value
=$CC
756 ac_env_CFLAGS_set
=${CFLAGS+set}
757 ac_env_CFLAGS_value
=$CFLAGS
758 ac_cv_env_CFLAGS_set
=${CFLAGS+set}
759 ac_cv_env_CFLAGS_value
=$CFLAGS
760 ac_env_LDFLAGS_set
=${LDFLAGS+set}
761 ac_env_LDFLAGS_value
=$LDFLAGS
762 ac_cv_env_LDFLAGS_set
=${LDFLAGS+set}
763 ac_cv_env_LDFLAGS_value
=$LDFLAGS
764 ac_env_CPPFLAGS_set
=${CPPFLAGS+set}
765 ac_env_CPPFLAGS_value
=$CPPFLAGS
766 ac_cv_env_CPPFLAGS_set
=${CPPFLAGS+set}
767 ac_cv_env_CPPFLAGS_value
=$CPPFLAGS
768 ac_env_CPP_set
=${CPP+set}
769 ac_env_CPP_value
=$CPP
770 ac_cv_env_CPP_set
=${CPP+set}
771 ac_cv_env_CPP_value
=$CPP
774 # Report the --help message.
776 if test "$ac_init_help" = "long"; then
777 # Omit some internal or obsolete options to make the list less imposing.
778 # This message is too long to be a string in the A/UX 3.1 sh.
780 \`configure' configures this package to adapt to many kinds of systems.
782 Usage: $0 [OPTION]... [VAR=VALUE]...
784 To assign environment variables (e.g., CC, CFLAGS...), specify them as
785 VAR=VALUE. See below for descriptions of some of the useful variables.
787 Defaults for the options are specified in brackets.
790 -h, --help display this help and exit
791 --help=short display options specific to this package
792 --help=recursive display the short help of all the included packages
793 -V, --version display version information and exit
794 -q, --quiet, --silent do not print \`checking...' messages
795 --cache-file=FILE cache test results in FILE [disabled]
796 -C, --config-cache alias for \`--cache-file=config.cache'
797 -n, --no-create do not create output files
798 --srcdir=DIR find the sources in DIR [configure dir or \`..']
803 Installation directories:
804 --prefix=PREFIX install architecture-independent files in PREFIX
806 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
809 By default, \`make install' will install all the files in
810 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
811 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
812 for instance \`--prefix=\$HOME'.
814 For better control, use the options below.
816 Fine tuning of the installation directories:
817 --bindir=DIR user executables [EPREFIX/bin]
818 --sbindir=DIR system admin executables [EPREFIX/sbin]
819 --libexecdir=DIR program executables [EPREFIX/libexec]
820 --datadir=DIR read-only architecture-independent data [PREFIX/share]
821 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
822 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
823 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
824 --libdir=DIR object code libraries [EPREFIX/lib]
825 --includedir=DIR C header files [PREFIX/include]
826 --oldincludedir=DIR C header files for non-gcc [/usr/include]
827 --infodir=DIR info documentation [PREFIX/info]
828 --mandir=DIR man documentation [PREFIX/man]
834 --program-prefix=PREFIX prepend PREFIX to installed program names
835 --program-suffix=SUFFIX append SUFFIX to installed program names
836 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
839 --build=BUILD configure
for building on BUILD
[guessed
]
840 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
841 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
845 if test -n "$ac_init_help"; then
850 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
851 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
852 --enable-generated-files-in-srcdir Put generated files
in source dir
853 --enable-werror enable -Werror in bootstrap stage2 and later
854 --enable-checking=LIST
855 enable expensive run-time checks. With LIST
,
856 enable only specific categories of checks.
857 Categories are
: misc
,tree
,rtl
,rtlflag
,gc
,gcac
,fold;
858 default is misc
,tree
,gc
,rtlflag
859 --enable-coverage=LEVEL
860 enable compiler
\'s code coverage collection.
861 Use to measure compiler performance and
locate
862 unused parts of the compiler. With LEVEL
, specify
863 optimization. Values are opt
, noopt
,
865 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
866 --enable-multilib enable library support
for multiple ABIs
867 --enable-__cxa_atexit enable __cxa_atexit
for C
++
868 --enable-threads enable thread usage
for target GCC
869 --enable-threads=LIB use LIB thread package
for target GCC
870 --enable-objc-gc enable the use of Boehm
's garbage collector with
871 the GNU Objective-C runtime
872 --disable-shared don't provide a shared libgcc
873 --enable-intermodule build the compiler
in one step
874 --enable-initfini-array use .init_array
/.fini_array sections
875 --enable-sjlj-exceptions
876 arrange to use setjmp
/longjmp exception handling
877 --enable-libunwind-exceptions force use libunwind
for exceptions
878 --disable-win32-registry
879 disable lookup of installation paths
in the
880 Registry on Windows hosts
881 --enable-win32-registry enable registry lookup
(default
)
882 --enable-win32-registry=KEY
883 use KEY instead of GCC version as the last portion
885 --enable-maintainer-mode
886 enable make rules and dependencies not useful
887 (and sometimes confusing
) to the casual installer
888 --enable-version-specific-runtime-libs
889 specify that runtime libraries should be
890 installed
in a compiler-specific directory
893 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
894 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
895 --with-local-prefix=DIR specifies directory to put
local include
896 --with-gxx-include-dir=DIR
897 specifies directory to put g
++ header files
898 --with-cpp-install-dir=DIR
899 install the user visible C preprocessor
in DIR
900 (relative to PREFIX
) as well as PREFIX
/bin
901 --with-gnu-ld arrange to work with GNU ld.
902 --with-ld arrange to use the specified ld
(full pathname
)
903 --with-gnu-as arrange to work with GNU as
904 --with-as arrange to use the specified as
(full pathname
)
905 --with-stabs arrange to use stabs instead of
host debug format
906 --with-dwarf2 force the default debug format to be DWARF
2
907 --with-sysroot=DIR Search
for usr
/lib
, usr
/include
, et al
, within DIR.
908 --with-libiconv-prefix=DIR search
for libiconv
in DIR
/include and DIR
/lib
909 --with-gc={simple
,page
,zone
} choose the garbage collection mechanism to use
911 --with-system-zlib use installed libz
912 --with-slibdir=DIR shared libraries
in DIR LIBDIR
914 Some influential environment variables
:
915 CC C compiler
command
916 CFLAGS C compiler flags
917 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
918 nonstandard directory
<lib dir
>
919 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
920 headers
in a nonstandard directory
<include dir
>
923 Use these variables to override the choices made by
`configure' or to help
924 it to find libraries and programs with nonstandard names/locations.
929 if test "$ac_init_help" = "recursive"; then
930 # If there are subdirs, report their specific --help.
932 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
933 test -d $ac_dir || continue
936 if test "$ac_dir" != .; then
937 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
938 # A "../" for each directory in $ac_dir_suffix.
939 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
941 ac_dir_suffix= ac_top_builddir=
945 .) # No --srcdir option. We are building in place.
947 if test -z "$ac_top_builddir"; then
950 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
952 [\\/]* | ?:[\\/]* ) # Absolute path.
953 ac_srcdir=$srcdir$ac_dir_suffix;
954 ac_top_srcdir=$srcdir ;;
956 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
957 ac_top_srcdir=$ac_top_builddir$srcdir ;;
959 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
961 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
962 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}.
&& pwd`
963 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
964 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
967 # Check for guested configure; otherwise get Cygnus style configure.
968 if test -f $ac_srcdir/configure.gnu; then
970 $SHELL $ac_srcdir/configure.gnu --help=recursive
971 elif test -f $ac_srcdir/configure; then
973 $SHELL $ac_srcdir/configure --help=recursive
974 elif test -f $ac_srcdir/configure.ac ||
975 test -f $ac_srcdir/configure.in; then
979 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
985 test -n "$ac_init_help" && exit 0
986 if $ac_init_version; then
989 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
990 Free Software Foundation, Inc.
991 This configure script is free software; the Free Software Foundation
992 gives unlimited permission to copy, distribute and modify it.
998 This file contains any messages produced by compilers while
999 running configure, to aid debugging if configure makes a mistake.
1001 It was created by $as_me, which was
1002 generated by GNU Autoconf 2.57. Invocation command line was
1013 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1014 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1015 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1016 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1017 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1019 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1020 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1022 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1023 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1024 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1025 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1026 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1027 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1028 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1036 test -z "$as_dir" && as_dir=.
1037 echo "PATH: $as_dir"
1052 # Keep a trace of the command line.
1053 # Strip out --no-create and --no-recursion so they do not pile up.
1054 # Strip out --silent because we don't want to record it for future runs.
1055 # Also quote any args containing shell meta-characters.
1056 # Make two passes to allow for proper duplicate-argument suppression.
1061 ac_must_keep_next=false
1067 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1068 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1069 | -silent | --silent | --silen | --sile | --sil)
1071 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1072 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1075 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1077 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1078 if test $ac_must_keep_next = true; then
1079 ac_must_keep_next=false # Got value, back to normal.
1082 *=* | --config-cache | -C | -disable-* | --disable-* \
1083 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1084 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1085 | -with-* | --with-* | -without-* | --without-* | --x)
1086 case "$ac_configure_args0 " in
1087 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1090 -* ) ac_must_keep_next=true ;;
1093 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1094 # Get rid of the leading space.
1100 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1101 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1103 # When interrupted or exit'd, cleanup temporary files, and complete
1104 # config.log. We remove comments because anyway the quotes in there
1105 # would cause problems or look ugly.
1106 # WARNING: Be sure not to use single quotes in there, as some shells,
1107 # such as our DU 5.0 friend, will then `close
' the trap.
1108 trap 'exit_status
=$?
1109 # Save into config.log some information that might help in debugging.
1114 ## ---------------- ##
1115 ## Cache variables. ##
1116 ## ---------------- ##
1119 # The following way of writing the cache mishandles newlines in values,
1122 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1125 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1126 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1130 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1137 ## ----------------- ##
1138 ## Output variables. ##
1139 ## ----------------- ##
1142 for ac_var
in $ac_subst_vars
1144 eval ac_val
=$
`echo $ac_var`
1145 echo "$ac_var='"'"'$ac_val'"'"'"
1149 if test -n "$ac_subst_files"; then
1156 for ac_var
in $ac_subst_files
1158 eval ac_val
=$
`echo $ac_var`
1159 echo "$ac_var='"'"'$ac_val'"'"'"
1164 if test -s confdefs.h
; then
1171 sed "/^$/d" confdefs.h |
sort
1174 test "$ac_signal" != 0 &&
1175 echo "$as_me: caught signal $ac_signal"
1176 echo "$as_me: exit $exit_status"
1178 rm -f core core.
* *.core
&&
1179 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1182 for ac_signal in 1 2 13 15; do
1183 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1187 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1188 rm -rf conftest* confdefs.h
1189 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1192 # Predefined preprocessor variables.
1194 cat >>confdefs.h <<_ACEOF
1195 #define PACKAGE_NAME "$PACKAGE_NAME"
1199 cat >>confdefs.h <<_ACEOF
1200 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1204 cat >>confdefs.h <<_ACEOF
1205 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1209 cat >>confdefs.h <<_ACEOF
1210 #define PACKAGE_STRING "$PACKAGE_STRING"
1214 cat >>confdefs.h <<_ACEOF
1215 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1219 # Let the site file select an alternate cache file if it wants to.
1220 # Prefer explicitly selected file to automatically selected ones.
1221 if test -z "$CONFIG_SITE"; then
1222 if test "x$prefix" != xNONE; then
1223 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1225 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1228 for ac_site_file in $CONFIG_SITE; do
1229 if test -r "$ac_site_file"; then
1230 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1231 echo "$as_me: loading site script $ac_site_file" >&6;}
1232 sed 's
/^
/|
/' "$ac_site_file" >&5
1237 if test -r "$cache_file"; then
1238 # Some versions of bash will fail to source /dev/null (special
1239 # files actually), so we avoid doing that.
1240 if test -f "$cache_file"; then
1241 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1242 echo "$as_me: loading cache $cache_file" >&6;}
1244 [\\/]* | ?:[\\/]* ) . $cache_file;;
1245 *) . ./$cache_file;;
1249 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1250 echo "$as_me: creating cache $cache_file" >&6;}
1254 # Check that the precious variables saved in the cache have kept the same
1256 ac_cache_corrupted=false
1257 for ac_var in `(set) 2>&1 |
1258 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1259 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1260 eval ac_new_set=\$ac_env_${ac_var}_set
1261 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1262 eval ac_new_val="\$ac_env_${ac_var}_value"
1263 case $ac_old_set,$ac_new_set in
1265 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1266 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1267 ac_cache_corrupted=: ;;
1269 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1270 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1271 ac_cache_corrupted=: ;;
1274 if test "x$ac_old_val" != "x$ac_new_val"; then
1275 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1276 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1277 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1278 echo "$as_me: former value: $ac_old_val" >&2;}
1279 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1280 echo "$as_me: current value: $ac_new_val" >&2;}
1281 ac_cache_corrupted=:
1284 # Pass precious variables to config.status.
1285 if test "$ac_new_set" = set; then
1287 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1288 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1289 *) ac_arg=$ac_var=$ac_new_val ;;
1291 case " $ac_configure_args " in
1292 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1293 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1297 if $ac_cache_corrupted; then
1298 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1299 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1300 { { echo "$as_me:$LINENO: error: run \`make distclean
' and/or \`rm $cache_file' and start over
" >&5
1301 echo "$as_me: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1302 { (exit 1); exit 1; }; }
1306 ac_cpp='$CPP $CPPFLAGS'
1307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
1308 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
1309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1330 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1333 # Determine the host, build, and target systems
1335 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1336 if test -f $ac_dir/install-sh; then
1338 ac_install_sh="$ac_aux_dir/install-sh -c"
1340 elif test -f $ac_dir/install.sh; then
1342 ac_install_sh="$ac_aux_dir/install.sh -c"
1344 elif test -f $ac_dir/shtool; then
1346 ac_install_sh="$ac_aux_dir/shtool install -c"
1350 if test -z "$ac_aux_dir"; then
1351 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1352 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1353 { (exit 1); exit 1; }; }
1355 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1356 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1357 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1359 # Make sure we can run config.sub.
1360 $ac_config_sub sun4 >/dev/null 2>&1 ||
1361 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1362 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1363 { (exit 1); exit 1; }; }
1365 echo "$as_me:$LINENO: checking build system type" >&5
1366 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1367 if test "${ac_cv_build+set}" = set; then
1368 echo $ECHO_N "(cached) $ECHO_C" >&6
1370 ac_cv_build_alias=$build_alias
1371 test -z "$ac_cv_build_alias" &&
1372 ac_cv_build_alias=`$ac_config_guess`
1373 test -z "$ac_cv_build_alias" &&
1374 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1375 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1376 { (exit 1); exit 1; }; }
1377 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1378 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1379 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1380 { (exit 1); exit 1; }; }
1383 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1384 echo "${ECHO_T}$ac_cv_build" >&6
1386 build_cpu=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1387 build_vendor=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1388 build_os=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1391 echo "$as_me:$LINENO: checking host system type" >&5
1392 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1393 if test "${ac_cv_host+set}" = set; then
1394 echo $ECHO_N "(cached) $ECHO_C" >&6
1396 ac_cv_host_alias=$host_alias
1397 test -z "$ac_cv_host_alias" &&
1398 ac_cv_host_alias=$ac_cv_build_alias
1399 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1400 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1401 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1402 { (exit 1); exit 1; }; }
1405 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1406 echo "${ECHO_T}$ac_cv_host" >&6
1408 host_cpu=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1409 host_vendor=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1410 host_os=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1413 echo "$as_me:$LINENO: checking target system type" >&5
1414 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1415 if test "${ac_cv_target+set}" = set; then
1416 echo $ECHO_N "(cached) $ECHO_C" >&6
1418 ac_cv_target_alias=$target_alias
1419 test "x$ac_cv_target_alias" = "x" &&
1420 ac_cv_target_alias=$ac_cv_host_alias
1421 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1422 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1423 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1424 { (exit 1); exit 1; }; }
1427 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1428 echo "${ECHO_T}$ac_cv_target" >&6
1429 target=$ac_cv_target
1430 target_cpu=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1431 target_vendor=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1432 target_os=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1435 # The aliases save the names the user supplied, while $host etc.
1436 # will get canonicalized.
1437 test -n "$target_alias" &&
1438 test "$program_prefix$program_suffix$program_transform_name" = \
1440 program_prefix=${target_alias}-
1442 # Determine the noncanonical target name, for directory use.
1443 case ${build_alias} in
1444 "") build_noncanonical=${build} ;;
1445 *) build_noncanonical=${build_alias} ;;
1448 case ${host_alias} in
1449 "") host_noncanonical=${build_noncanonical} ;;
1450 *) host_noncanonical=${host_alias} ;;
1453 case ${target_alias} in
1454 "") target_noncanonical=${host_noncanonical} ;;
1455 *) target_noncanonical=${target_alias} ;;
1459 # Determine the target- and build-specific subdirectories
1460 # Prefix 'build-
' so this never conflicts with target_subdir.
1461 build_subdir="build-${build_noncanonical}"
1462 # Not really a subdirectory, but here for completeness.
1465 target_subdir=${target_noncanonical}
1468 # Set program_transform_name
1469 test "$program_prefix" != NONE &&
1470 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1471 # Use a double $ so make ignores it.
1472 test "$program_suffix" != NONE &&
1473 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1474 # Double any \ or $. echo might interpret backslashes.
1475 # By default was `s,x,x', remove it
if useless.
1476 cat <<\_ACEOF
>conftest.
sed
1477 s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//
1479 program_transform_name
=`echo $program_transform_name | sed -f conftest.sed`
1483 # Check for bogus environment variables.
1484 # Test if LIBRARY_PATH contains the notation for the current directory
1485 # since this would lead to problems installing/building glibc.
1486 # LIBRARY_PATH contains the current directory if one of the following
1488 # - one of the terminals (":" and ";") is the first or last sign
1489 # - two terminals occur directly after each other
1490 # - the path contains an element with a dot in it
1491 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1492 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1493 case ${LIBRARY_PATH} in
1494 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1495 library_path_setting
="contains current directory"
1498 library_path_setting
="ok"
1501 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1502 echo "${ECHO_T}$library_path_setting" >&6
1503 if test "$library_path_setting" != "ok"; then
1504 { { echo "$as_me:$LINENO: error:
1505 *** LIBRARY_PATH shouldn't contain the current directory when
1506 *** building gcc. Please change the environment variable
1507 *** and run configure again." >&5
1508 echo "$as_me: error:
1509 *** LIBRARY_PATH shouldn't contain the current directory when
1510 *** building gcc. Please change the environment variable
1511 *** and run configure again." >&2;}
1512 { (exit 1); exit 1; }; }
1515 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1516 # since this would lead to problems installing/building glibc.
1517 # GCC_EXEC_PREFIX contains the current directory if one of the following
1519 # - one of the terminals (":" and ";") is the first or last sign
1520 # - two terminals occur directly after each other
1521 # - the path contains an element with a dot in it
1522 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1523 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1524 case ${GCC_EXEC_PREFIX} in
1525 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1526 gcc_exec_prefix_setting
="contains current directory"
1529 gcc_exec_prefix_setting
="ok"
1532 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1533 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1534 if test "$gcc_exec_prefix_setting" != "ok"; then
1535 { { echo "$as_me:$LINENO: error:
1536 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1537 *** building gcc. Please change the environment variable
1538 *** and run configure again." >&5
1539 echo "$as_me: error:
1540 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1541 *** building gcc. Please change the environment variable
1542 *** and run configure again." >&2;}
1543 { (exit 1); exit 1; }; }
1550 # Specify the local prefix
1553 # Check whether --with-local-prefix or --without-local-prefix was given.
1554 if test "${with_local_prefix+set}" = set; then
1555 withval
="$with_local_prefix"
1556 case "${withval}" in
1557 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1558 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1559 { (exit 1); exit 1; }; } ;;
1561 *) local_prefix
=$with_local_prefix ;;
1565 # Default local prefix if it is empty
1566 if test x
$local_prefix = x
; then
1567 local_prefix
=/usr
/local
1570 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1571 # passed in by the toplevel make and thus we'd get different behavior
1572 # depending on where we built the sources.
1573 gcc_gxx_include_dir
=
1574 # Specify the g++ header file directory
1576 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1577 if test "${with_gxx_include_dir+set}" = set; then
1578 withval
="$with_gxx_include_dir"
1579 case "${withval}" in
1580 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1581 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1582 { (exit 1); exit 1; }; } ;;
1584 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1588 if test x
${gcc_gxx_include_dir} = x
; then
1589 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1590 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1592 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
1593 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
1598 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1599 if test "${with_cpp_install_dir+set}" = set; then
1600 withval
="$with_cpp_install_dir"
1601 if test x
$withval = xyes
; then
1602 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1603 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1604 { (exit 1); exit 1; }; }
1605 elif test x
$withval != xno
; then
1606 cpp_install_dir
=$withval
1610 # We would like to our source tree to be readonly. However when releases or
1611 # pre-releases are generated, the flex/bison generated files as well as the
1612 # various formats of manuals need to be included along with the rest of the
1613 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1616 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1617 if test "${enable_generated_files_in_srcdir+set}" = set; then
1618 enableval
="$enable_generated_files_in_srcdir"
1619 case ${enableval} in
1620 no
) parsedir
='$(objdir)'; docobjdir
='$(objdir)/doc';;
1621 *) parsedir
='$(srcdir)'; docobjdir
='$(srcdir)/doc';;
1624 parsedir
='$(objdir)'; docobjdir
='$(objdir)/doc';
1627 # -------------------
1628 # Find default linker
1629 # -------------------
1633 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1634 if test "${with_gnu_ld+set}" = set; then
1635 withval
="$with_gnu_ld"
1636 gnu_ld_flag
="$with_gnu_ld"
1641 # With pre-defined ld
1643 # Check whether --with-ld or --without-ld was given.
1644 if test "${with_ld+set}" = set; then
1646 DEFAULT_LINKER
="$with_ld"
1648 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1649 if test ! -x "$DEFAULT_LINKER"; then
1650 { echo "$as_me:$LINENO: WARNING: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1651 echo "$as_me: WARNING: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1652 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1656 cat >>confdefs.h
<<_ACEOF
1657 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1662 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1663 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1664 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1665 if test x
"$gnu_ld_flag" = x
"no"; then
1666 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1667 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1669 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1670 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1673 echo "$as_me:$LINENO: result: no" >&5
1674 echo "${ECHO_T}no" >&6
1677 # ----------------------
1678 # Find default assembler
1679 # ----------------------
1683 # Check whether --with-gnu-as or --without-gnu-as was given.
1684 if test "${with_gnu_as+set}" = set; then
1685 withval
="$with_gnu_as"
1686 gas_flag
="$with_gnu_as"
1692 # Check whether --with-as or --without-as was given.
1693 if test "${with_as+set}" = set; then
1695 DEFAULT_ASSEMBLER
="$with_as"
1697 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1698 if test ! -x "$DEFAULT_ASSEMBLER"; then
1699 { echo "$as_me:$LINENO: WARNING: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1700 echo "$as_me: WARNING: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1701 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1705 cat >>confdefs.h
<<_ACEOF
1706 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1711 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1712 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1713 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1714 if test x
"$gas_flag" = x
"no"; then
1715 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1716 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1718 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1719 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1722 echo "$as_me:$LINENO: result: no" >&5
1723 echo "${ECHO_T}no" >&6
1730 # Find the native compiler
1732 ac_cpp
='$CPP $CPPFLAGS'
1733 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1734 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1735 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1736 if test -n "$ac_tool_prefix"; then
1737 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1738 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
1739 echo "$as_me:$LINENO: checking for $ac_word" >&5
1740 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1741 if test "${ac_cv_prog_CC+set}" = set; then
1742 echo $ECHO_N "(cached) $ECHO_C" >&6
1744 if test -n "$CC"; then
1745 ac_cv_prog_CC
="$CC" # Let the user override the test.
1747 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1751 test -z "$as_dir" && as_dir
=.
1752 for ac_exec_ext
in '' $ac_executable_extensions; do
1753 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1754 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
1755 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1764 if test -n "$CC"; then
1765 echo "$as_me:$LINENO: result: $CC" >&5
1766 echo "${ECHO_T}$CC" >&6
1768 echo "$as_me:$LINENO: result: no" >&5
1769 echo "${ECHO_T}no" >&6
1773 if test -z "$ac_cv_prog_CC"; then
1775 # Extract the first word of "gcc", so it can be a program name with args.
1776 set dummy gcc
; ac_word
=$2
1777 echo "$as_me:$LINENO: checking for $ac_word" >&5
1778 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1779 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1780 echo $ECHO_N "(cached) $ECHO_C" >&6
1782 if test -n "$ac_ct_CC"; then
1783 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1785 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1789 test -z "$as_dir" && as_dir
=.
1790 for ac_exec_ext
in '' $ac_executable_extensions; do
1791 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1792 ac_cv_prog_ac_ct_CC
="gcc"
1793 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1801 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1802 if test -n "$ac_ct_CC"; then
1803 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1804 echo "${ECHO_T}$ac_ct_CC" >&6
1806 echo "$as_me:$LINENO: result: no" >&5
1807 echo "${ECHO_T}no" >&6
1815 if test -z "$CC"; then
1816 if test -n "$ac_tool_prefix"; then
1817 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1818 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
1819 echo "$as_me:$LINENO: checking for $ac_word" >&5
1820 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1821 if test "${ac_cv_prog_CC+set}" = set; then
1822 echo $ECHO_N "(cached) $ECHO_C" >&6
1824 if test -n "$CC"; then
1825 ac_cv_prog_CC
="$CC" # Let the user override the test.
1827 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1831 test -z "$as_dir" && as_dir
=.
1832 for ac_exec_ext
in '' $ac_executable_extensions; do
1833 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1834 ac_cv_prog_CC
="${ac_tool_prefix}cc"
1835 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1844 if test -n "$CC"; then
1845 echo "$as_me:$LINENO: result: $CC" >&5
1846 echo "${ECHO_T}$CC" >&6
1848 echo "$as_me:$LINENO: result: no" >&5
1849 echo "${ECHO_T}no" >&6
1853 if test -z "$ac_cv_prog_CC"; then
1855 # Extract the first word of "cc", so it can be a program name with args.
1856 set dummy cc
; ac_word
=$2
1857 echo "$as_me:$LINENO: checking for $ac_word" >&5
1858 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1859 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1860 echo $ECHO_N "(cached) $ECHO_C" >&6
1862 if test -n "$ac_ct_CC"; then
1863 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1865 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1869 test -z "$as_dir" && as_dir
=.
1870 for ac_exec_ext
in '' $ac_executable_extensions; do
1871 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1872 ac_cv_prog_ac_ct_CC
="cc"
1873 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1881 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1882 if test -n "$ac_ct_CC"; then
1883 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1884 echo "${ECHO_T}$ac_ct_CC" >&6
1886 echo "$as_me:$LINENO: result: no" >&5
1887 echo "${ECHO_T}no" >&6
1896 if test -z "$CC"; then
1897 # Extract the first word of "cc", so it can be a program name with args.
1898 set dummy cc
; ac_word
=$2
1899 echo "$as_me:$LINENO: checking for $ac_word" >&5
1900 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1901 if test "${ac_cv_prog_CC+set}" = set; then
1902 echo $ECHO_N "(cached) $ECHO_C" >&6
1904 if test -n "$CC"; then
1905 ac_cv_prog_CC
="$CC" # Let the user override the test.
1908 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1912 test -z "$as_dir" && as_dir
=.
1913 for ac_exec_ext
in '' $ac_executable_extensions; do
1914 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1915 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1916 ac_prog_rejected
=yes
1920 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1926 if test $ac_prog_rejected = yes; then
1927 # We found a bogon in the path, so make sure we never use it.
1928 set dummy
$ac_cv_prog_CC
1930 if test $# != 0; then
1931 # We chose a different compiler from the bogus one.
1932 # However, it has the same basename, so the bogon will be chosen
1933 # first if we set CC to just the basename; use the full file name.
1935 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
1941 if test -n "$CC"; then
1942 echo "$as_me:$LINENO: result: $CC" >&5
1943 echo "${ECHO_T}$CC" >&6
1945 echo "$as_me:$LINENO: result: no" >&5
1946 echo "${ECHO_T}no" >&6
1950 if test -z "$CC"; then
1951 if test -n "$ac_tool_prefix"; then
1954 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1955 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
1956 echo "$as_me:$LINENO: checking for $ac_word" >&5
1957 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1958 if test "${ac_cv_prog_CC+set}" = set; then
1959 echo $ECHO_N "(cached) $ECHO_C" >&6
1961 if test -n "$CC"; then
1962 ac_cv_prog_CC
="$CC" # Let the user override the test.
1964 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1968 test -z "$as_dir" && as_dir
=.
1969 for ac_exec_ext
in '' $ac_executable_extensions; do
1970 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1971 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
1972 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1981 if test -n "$CC"; then
1982 echo "$as_me:$LINENO: result: $CC" >&5
1983 echo "${ECHO_T}$CC" >&6
1985 echo "$as_me:$LINENO: result: no" >&5
1986 echo "${ECHO_T}no" >&6
1989 test -n "$CC" && break
1992 if test -z "$CC"; then
1996 # Extract the first word of "$ac_prog", so it can be a program name with args.
1997 set dummy
$ac_prog; ac_word
=$2
1998 echo "$as_me:$LINENO: checking for $ac_word" >&5
1999 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2000 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2001 echo $ECHO_N "(cached) $ECHO_C" >&6
2003 if test -n "$ac_ct_CC"; then
2004 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2006 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2010 test -z "$as_dir" && as_dir
=.
2011 for ac_exec_ext
in '' $ac_executable_extensions; do
2012 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2013 ac_cv_prog_ac_ct_CC
="$ac_prog"
2014 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2022 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2023 if test -n "$ac_ct_CC"; then
2024 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2025 echo "${ECHO_T}$ac_ct_CC" >&6
2027 echo "$as_me:$LINENO: result: no" >&5
2028 echo "${ECHO_T}no" >&6
2031 test -n "$ac_ct_CC" && break
2040 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2041 See \`config.log' for more details." >&5
2042 echo "$as_me: error: no acceptable C compiler found in \$PATH
2043 See \`config.log' for more details." >&2;}
2044 { (exit 1); exit 1; }; }
2046 # Provide some information about the compiler.
2047 echo "$as_me:$LINENO:" \
2048 "checking for C compiler version" >&5
2049 ac_compiler
=`set X $ac_compile; echo $2`
2050 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2051 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2054 (exit $ac_status); }
2055 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2056 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2059 (exit $ac_status); }
2060 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2061 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2064 (exit $ac_status); }
2066 cat >conftest.
$ac_ext <<_ACEOF
2067 #line $LINENO "configure"
2070 cat confdefs.h
>>conftest.
$ac_ext
2071 cat >>conftest.
$ac_ext <<_ACEOF
2072 /* end confdefs.h. */
2082 ac_clean_files_save
=$ac_clean_files
2083 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2084 # Try to create an executable without -o first, disregard a.out.
2085 # It will help us diagnose broken compilers, and finding out an intuition
2087 echo "$as_me:$LINENO: checking for C compiler default output" >&5
2088 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2089 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2090 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2091 (eval $ac_link_default) 2>&5
2093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2094 (exit $ac_status); }; then
2095 # Find the output, starting from the most likely. This scheme is
2096 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2099 # Be careful to initialize this variable, since it used to be cached.
2100 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2102 # b.out is created by i960 compilers.
2103 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2105 test -f "$ac_file" ||
continue
2107 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2110 # This is the source file.
2113 # We found the default executable, but exeext='' is most
2117 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2118 # FIXME: I believe we export ac_cv_exeext for Libtool,
2119 # but it would be cool to find out if it's true. Does anybody
2120 # maintain Libtool? --akim.
2128 echo "$as_me: failed program was:" >&5
2129 sed 's/^/| /' conftest.
$ac_ext >&5
2131 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2132 See \`config.log' for more details." >&5
2133 echo "$as_me: error: C compiler cannot create executables
2134 See \`config.log' for more details." >&2;}
2135 { (exit 77); exit 77; }; }
2138 ac_exeext
=$ac_cv_exeext
2139 echo "$as_me:$LINENO: result: $ac_file" >&5
2140 echo "${ECHO_T}$ac_file" >&6
2142 # Check the compiler produces executables we can run. If not, either
2143 # the compiler is broken, or we cross compile.
2144 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2145 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2146 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2147 # If not cross compiling, check that we can run a simple program.
2148 if test "$cross_compiling" != yes; then
2149 if { ac_try
='./$ac_file'
2150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2154 (exit $ac_status); }; }; then
2157 if test "$cross_compiling" = maybe
; then
2160 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2161 If you meant to cross compile, use \`--host'.
2162 See \`config.log' for more details." >&5
2163 echo "$as_me: error: cannot run C compiled programs.
2164 If you meant to cross compile, use \`--host'.
2165 See \`config.log' for more details." >&2;}
2166 { (exit 1); exit 1; }; }
2170 echo "$as_me:$LINENO: result: yes" >&5
2171 echo "${ECHO_T}yes" >&6
2173 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2174 ac_clean_files
=$ac_clean_files_save
2175 # Check the compiler produces executables we can run. If not, either
2176 # the compiler is broken, or we cross compile.
2177 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2178 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2179 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2180 echo "${ECHO_T}$cross_compiling" >&6
2182 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2183 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2184 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2185 (eval $ac_link) 2>&5
2187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2188 (exit $ac_status); }; then
2189 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2190 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2191 # work properly (i.e., refer to `conftest.exe'), while it won't with
2193 for ac_file
in conftest.exe conftest conftest.
*; do
2194 test -f "$ac_file" ||
continue
2196 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2197 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2204 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2205 See \`config.log' for more details." >&5
2206 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2207 See \`config.log' for more details." >&2;}
2208 { (exit 1); exit 1; }; }
2211 rm -f conftest
$ac_cv_exeext
2212 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2213 echo "${ECHO_T}$ac_cv_exeext" >&6
2215 rm -f conftest.
$ac_ext
2216 EXEEXT
=$ac_cv_exeext
2218 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2219 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2220 if test "${ac_cv_objext+set}" = set; then
2221 echo $ECHO_N "(cached) $ECHO_C" >&6
2223 cat >conftest.
$ac_ext <<_ACEOF
2224 #line $LINENO "configure"
2227 cat confdefs.h
>>conftest.
$ac_ext
2228 cat >>conftest.
$ac_ext <<_ACEOF
2229 /* end confdefs.h. */
2239 rm -f conftest.o conftest.obj
2240 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2241 (eval $ac_compile) 2>&5
2243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2244 (exit $ac_status); }; then
2245 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2247 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2248 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2253 echo "$as_me: failed program was:" >&5
2254 sed 's/^/| /' conftest.
$ac_ext >&5
2256 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2257 See \`config.log' for more details." >&5
2258 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2259 See \`config.log' for more details." >&2;}
2260 { (exit 1); exit 1; }; }
2263 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2265 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2266 echo "${ECHO_T}$ac_cv_objext" >&6
2267 OBJEXT
=$ac_cv_objext
2269 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2270 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2271 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2272 echo $ECHO_N "(cached) $ECHO_C" >&6
2274 cat >conftest.
$ac_ext <<_ACEOF
2275 #line $LINENO "configure"
2278 cat confdefs.h
>>conftest.
$ac_ext
2279 cat >>conftest.
$ac_ext <<_ACEOF
2280 /* end confdefs.h. */
2293 rm -f conftest.
$ac_objext
2294 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2295 (eval $ac_compile) 2>&5
2297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2298 (exit $ac_status); } &&
2299 { ac_try
='test -s conftest.$ac_objext'
2300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2304 (exit $ac_status); }; }; then
2307 echo "$as_me: failed program was:" >&5
2308 sed 's/^/| /' conftest.
$ac_ext >&5
2312 rm -f conftest.
$ac_objext conftest.
$ac_ext
2313 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2316 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2317 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2318 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2319 ac_test_CFLAGS
=${CFLAGS+set}
2320 ac_save_CFLAGS
=$CFLAGS
2322 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2323 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2324 if test "${ac_cv_prog_cc_g+set}" = set; then
2325 echo $ECHO_N "(cached) $ECHO_C" >&6
2327 cat >conftest.
$ac_ext <<_ACEOF
2328 #line $LINENO "configure"
2331 cat confdefs.h
>>conftest.
$ac_ext
2332 cat >>conftest.
$ac_ext <<_ACEOF
2333 /* end confdefs.h. */
2343 rm -f conftest.
$ac_objext
2344 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2345 (eval $ac_compile) 2>&5
2347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2348 (exit $ac_status); } &&
2349 { ac_try
='test -s conftest.$ac_objext'
2350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2354 (exit $ac_status); }; }; then
2357 echo "$as_me: failed program was:" >&5
2358 sed 's/^/| /' conftest.
$ac_ext >&5
2362 rm -f conftest.
$ac_objext conftest.
$ac_ext
2364 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2365 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2366 if test "$ac_test_CFLAGS" = set; then
2367 CFLAGS
=$ac_save_CFLAGS
2368 elif test $ac_cv_prog_cc_g = yes; then
2369 if test "$GCC" = yes; then
2375 if test "$GCC" = yes; then
2381 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2382 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2383 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2384 echo $ECHO_N "(cached) $ECHO_C" >&6
2386 ac_cv_prog_cc_stdc
=no
2388 cat >conftest.
$ac_ext <<_ACEOF
2389 #line $LINENO "configure"
2392 cat confdefs.h
>>conftest.
$ac_ext
2393 cat >>conftest.
$ac_ext <<_ACEOF
2394 /* end confdefs.h. */
2397 #include <sys/types.h>
2398 #include <sys/stat.h>
2399 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2400 struct buf { int x; };
2401 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2402 static char *e (p, i)
2408 static char *f (char * (*g) (char **, int), char **p, ...)
2413 s = g (p, va_arg (v,int));
2417 int test (int i, double x);
2418 struct s1 {int (*f) (int a);};
2419 struct s2 {int (*f) (double a);};
2420 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2426 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2431 # Don't try gcc -ansi; that turns off useful extensions and
2432 # breaks some systems' header files.
2433 # AIX -qlanglvl=ansi
2434 # Ultrix and OSF/1 -std1
2435 # HP-UX 10.20 and later -Ae
2436 # HP-UX older versions -Aa -D_HPUX_SOURCE
2437 # SVR4 -Xc -D__EXTENSIONS__
2438 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2440 CC
="$ac_save_CC $ac_arg"
2441 rm -f conftest.
$ac_objext
2442 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2443 (eval $ac_compile) 2>&5
2445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2446 (exit $ac_status); } &&
2447 { ac_try
='test -s conftest.$ac_objext'
2448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452 (exit $ac_status); }; }; then
2453 ac_cv_prog_cc_stdc
=$ac_arg
2456 echo "$as_me: failed program was:" >&5
2457 sed 's/^/| /' conftest.
$ac_ext >&5
2460 rm -f conftest.
$ac_objext
2462 rm -f conftest.
$ac_ext conftest.
$ac_objext
2467 case "x$ac_cv_prog_cc_stdc" in
2469 echo "$as_me:$LINENO: result: none needed" >&5
2470 echo "${ECHO_T}none needed" >&6 ;;
2472 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2473 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2474 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2477 # Some people use a C++ compiler to compile C. Since we use `exit',
2478 # in C++ we need to declare it. In case someone uses the same compiler
2479 # for both compiling C and C++ we need to have the C++ compiler decide
2480 # the declaration of exit, since it's the most demanding environment.
2481 cat >conftest.
$ac_ext <<_ACEOF
2486 rm -f conftest.
$ac_objext
2487 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2488 (eval $ac_compile) 2>&5
2490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491 (exit $ac_status); } &&
2492 { ac_try
='test -s conftest.$ac_objext'
2493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2497 (exit $ac_status); }; }; then
2498 for ac_declaration
in \
2500 '#include <stdlib.h>' \
2501 'extern "C" void std::exit (int) throw (); using std::exit;' \
2502 'extern "C" void std::exit (int); using std::exit;' \
2503 'extern "C" void exit (int) throw ();' \
2504 'extern "C" void exit (int);' \
2507 cat >conftest.
$ac_ext <<_ACEOF
2508 #line $LINENO "configure"
2511 cat confdefs.h
>>conftest.
$ac_ext
2512 cat >>conftest.
$ac_ext <<_ACEOF
2513 /* end confdefs.h. */
2524 rm -f conftest.
$ac_objext
2525 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2526 (eval $ac_compile) 2>&5
2528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2529 (exit $ac_status); } &&
2530 { ac_try
='test -s conftest.$ac_objext'
2531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2535 (exit $ac_status); }; }; then
2538 echo "$as_me: failed program was:" >&5
2539 sed 's/^/| /' conftest.
$ac_ext >&5
2543 rm -f conftest.
$ac_objext conftest.
$ac_ext
2544 cat >conftest.
$ac_ext <<_ACEOF
2545 #line $LINENO "configure"
2548 cat confdefs.h
>>conftest.
$ac_ext
2549 cat >>conftest.
$ac_ext <<_ACEOF
2550 /* end confdefs.h. */
2560 rm -f conftest.
$ac_objext
2561 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2562 (eval $ac_compile) 2>&5
2564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2565 (exit $ac_status); } &&
2566 { ac_try
='test -s conftest.$ac_objext'
2567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2571 (exit $ac_status); }; }; then
2574 echo "$as_me: failed program was:" >&5
2575 sed 's/^/| /' conftest.
$ac_ext >&5
2578 rm -f conftest.
$ac_objext conftest.
$ac_ext
2581 if test -n "$ac_declaration"; then
2582 echo '#ifdef __cplusplus' >>confdefs.h
2583 echo $ac_declaration >>confdefs.h
2584 echo '#endif' >>confdefs.h
2588 echo "$as_me: failed program was:" >&5
2589 sed 's/^/| /' conftest.
$ac_ext >&5
2592 rm -f conftest.
$ac_objext conftest.
$ac_ext
2594 ac_cpp
='$CPP $CPPFLAGS'
2595 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2596 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2597 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2599 if test "x$CC" != xcc
; then
2600 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2601 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2603 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2604 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2606 set dummy
$CC; ac_cc
=`echo $2 |
2607 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2608 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2609 echo $ECHO_N "(cached) $ECHO_C" >&6
2611 cat >conftest.
$ac_ext <<_ACEOF
2612 #line $LINENO "configure"
2615 cat confdefs.h
>>conftest.
$ac_ext
2616 cat >>conftest.
$ac_ext <<_ACEOF
2617 /* end confdefs.h. */
2627 # Make sure it works both with $CC and with simple cc.
2628 # We do the test twice because some compilers refuse to overwrite an
2629 # existing .o file with -o, though they will create one.
2630 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2631 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2635 (exit $ac_status); } &&
2636 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2640 (exit $ac_status); };
2642 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
2643 if test "x$CC" != xcc
; then
2644 # Test first that cc exists at all.
2645 if { ac_try
='cc -c conftest.$ac_ext >&5'
2646 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2650 (exit $ac_status); }; }; then
2651 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2652 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656 (exit $ac_status); } &&
2657 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2661 (exit $ac_status); };
2666 # cc exists but doesn't like -o.
2667 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2672 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2677 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2678 echo "$as_me:$LINENO: result: yes" >&5
2679 echo "${ECHO_T}yes" >&6
2681 echo "$as_me:$LINENO: result: no" >&5
2682 echo "${ECHO_T}no" >&6
2684 cat >>confdefs.h
<<\_ACEOF
2685 #define NO_MINUS_C_MINUS_O 1
2690 # autoconf is lame and doesn't give us any substitution variable for this.
2691 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2692 NO_MINUS_C_MINUS_O
=yes
2694 OUTPUT_OPTION
='-o $@'
2699 # -------------------------
2700 # Check C compiler features
2701 # -------------------------
2704 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -Wno-long-long" >&5
2705 echo $ECHO_N "checking whether ${CC-cc} accepts -Wno-long-long... $ECHO_C" >&6
2706 if test "${ac_cv_prog_cc_no_long_long+set}" = set; then
2707 echo $ECHO_N "(cached) $ECHO_C" >&6
2709 save_CFLAGS
="$CFLAGS"
2710 CFLAGS
="-Wno-long-long"
2711 cat >conftest.
$ac_ext <<_ACEOF
2712 #line $LINENO "configure"
2715 cat confdefs.h
>>conftest.
$ac_ext
2716 cat >>conftest.
$ac_ext <<_ACEOF
2717 /* end confdefs.h. */
2727 rm -f conftest.
$ac_objext
2728 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2729 (eval $ac_compile) 2>&5
2731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 (exit $ac_status); } &&
2733 { ac_try
='test -s conftest.$ac_objext'
2734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2738 (exit $ac_status); }; }; then
2739 ac_cv_prog_cc_no_long_long
=yes
2741 echo "$as_me: failed program was:" >&5
2742 sed 's/^/| /' conftest.
$ac_ext >&5
2744 ac_cv_prog_cc_no_long_long
=no
2746 rm -f conftest.
$ac_objext conftest.
$ac_ext
2747 CFLAGS
="$save_CFLAGS"
2749 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_no_long_long" >&5
2750 echo "${ECHO_T}$ac_cv_prog_cc_no_long_long" >&6
2753 ac_cpp
='$CPP $CPPFLAGS'
2754 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2755 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2756 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2757 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2758 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2759 # On Suns, sometimes $CPP names a directory.
2760 if test -n "$CPP" && test -d "$CPP"; then
2763 if test -z "$CPP"; then
2764 if test "${ac_cv_prog_CPP+set}" = set; then
2765 echo $ECHO_N "(cached) $ECHO_C" >&6
2767 # Double quotes because CPP needs to be expanded
2768 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2771 for ac_c_preproc_warn_flag
in '' yes
2773 # Use a header file that comes with gcc, so configuring glibc
2774 # with a fresh cross-compiler works.
2775 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2776 # <limits.h> exists even on freestanding compilers.
2777 # On the NeXT, cc -E runs the code through the compiler's parser,
2778 # not just through cpp. "Syntax error" is here to catch this case.
2779 cat >conftest.
$ac_ext <<_ACEOF
2780 #line $LINENO "configure"
2783 cat confdefs.h
>>conftest.
$ac_ext
2784 cat >>conftest.
$ac_ext <<_ACEOF
2785 /* end confdefs.h. */
2787 # include <limits.h>
2789 # include <assert.h>
2793 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2794 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2796 grep -v '^ *+' conftest.er1
>conftest.err
2798 cat conftest.err
>&5
2799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2800 (exit $ac_status); } >/dev
/null
; then
2801 if test -s conftest.err
; then
2802 ac_cpp_err
=$ac_c_preproc_warn_flag
2809 if test -z "$ac_cpp_err"; then
2812 echo "$as_me: failed program was:" >&5
2813 sed 's/^/| /' conftest.
$ac_ext >&5
2815 # Broken: fails on valid input.
2818 rm -f conftest.err conftest.
$ac_ext
2820 # OK, works on sane cases. Now check whether non-existent headers
2821 # can be detected and how.
2822 cat >conftest.
$ac_ext <<_ACEOF
2823 #line $LINENO "configure"
2826 cat confdefs.h
>>conftest.
$ac_ext
2827 cat >>conftest.
$ac_ext <<_ACEOF
2828 /* end confdefs.h. */
2829 #include <ac_nonexistent.h>
2831 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2832 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2834 grep -v '^ *+' conftest.er1
>conftest.err
2836 cat conftest.err
>&5
2837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838 (exit $ac_status); } >/dev
/null
; then
2839 if test -s conftest.err
; then
2840 ac_cpp_err
=$ac_c_preproc_warn_flag
2847 if test -z "$ac_cpp_err"; then
2848 # Broken: success on invalid input.
2851 echo "$as_me: failed program was:" >&5
2852 sed 's/^/| /' conftest.
$ac_ext >&5
2854 # Passes both tests.
2858 rm -f conftest.err conftest.
$ac_ext
2861 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2862 rm -f conftest.err conftest.
$ac_ext
2863 if $ac_preproc_ok; then
2875 echo "$as_me:$LINENO: result: $CPP" >&5
2876 echo "${ECHO_T}$CPP" >&6
2878 for ac_c_preproc_warn_flag
in '' yes
2880 # Use a header file that comes with gcc, so configuring glibc
2881 # with a fresh cross-compiler works.
2882 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2883 # <limits.h> exists even on freestanding compilers.
2884 # On the NeXT, cc -E runs the code through the compiler's parser,
2885 # not just through cpp. "Syntax error" is here to catch this case.
2886 cat >conftest.
$ac_ext <<_ACEOF
2887 #line $LINENO "configure"
2890 cat confdefs.h
>>conftest.
$ac_ext
2891 cat >>conftest.
$ac_ext <<_ACEOF
2892 /* end confdefs.h. */
2894 # include <limits.h>
2896 # include <assert.h>
2900 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2901 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2903 grep -v '^ *+' conftest.er1
>conftest.err
2905 cat conftest.err
>&5
2906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2907 (exit $ac_status); } >/dev
/null
; then
2908 if test -s conftest.err
; then
2909 ac_cpp_err
=$ac_c_preproc_warn_flag
2916 if test -z "$ac_cpp_err"; then
2919 echo "$as_me: failed program was:" >&5
2920 sed 's/^/| /' conftest.
$ac_ext >&5
2922 # Broken: fails on valid input.
2925 rm -f conftest.err conftest.
$ac_ext
2927 # OK, works on sane cases. Now check whether non-existent headers
2928 # can be detected and how.
2929 cat >conftest.
$ac_ext <<_ACEOF
2930 #line $LINENO "configure"
2933 cat confdefs.h
>>conftest.
$ac_ext
2934 cat >>conftest.
$ac_ext <<_ACEOF
2935 /* end confdefs.h. */
2936 #include <ac_nonexistent.h>
2938 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2939 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2941 grep -v '^ *+' conftest.er1
>conftest.err
2943 cat conftest.err
>&5
2944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2945 (exit $ac_status); } >/dev
/null
; then
2946 if test -s conftest.err
; then
2947 ac_cpp_err
=$ac_c_preproc_warn_flag
2954 if test -z "$ac_cpp_err"; then
2955 # Broken: success on invalid input.
2958 echo "$as_me: failed program was:" >&5
2959 sed 's/^/| /' conftest.
$ac_ext >&5
2961 # Passes both tests.
2965 rm -f conftest.err conftest.
$ac_ext
2968 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2969 rm -f conftest.err conftest.
$ac_ext
2970 if $ac_preproc_ok; then
2973 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2974 See \`config.log' for more details." >&5
2975 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2976 See \`config.log' for more details." >&2;}
2977 { (exit 1); exit 1; }; }
2981 ac_cpp
='$CPP $CPPFLAGS'
2982 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2983 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2984 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2986 echo "$as_me:$LINENO: checking for inline" >&5
2987 echo $ECHO_N "checking for inline... $ECHO_C" >&6
2988 if test "${ac_cv_c_inline+set}" = set; then
2989 echo $ECHO_N "(cached) $ECHO_C" >&6
2992 for ac_kw
in inline __inline__ __inline
; do
2993 cat >conftest.
$ac_ext <<_ACEOF
2994 #line $LINENO "configure"
2997 cat confdefs.h
>>conftest.
$ac_ext
2998 cat >>conftest.
$ac_ext <<_ACEOF
2999 /* end confdefs.h. */
3002 static $ac_kw foo_t static_foo () {return 0; }
3003 $ac_kw foo_t foo () {return 0; }
3007 rm -f conftest.
$ac_objext
3008 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3009 (eval $ac_compile) 2>&5
3011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3012 (exit $ac_status); } &&
3013 { ac_try
='test -s conftest.$ac_objext'
3014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3018 (exit $ac_status); }; }; then
3019 ac_cv_c_inline
=$ac_kw; break
3021 echo "$as_me: failed program was:" >&5
3022 sed 's/^/| /' conftest.
$ac_ext >&5
3025 rm -f conftest.
$ac_objext conftest.
$ac_ext
3029 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3030 echo "${ECHO_T}$ac_cv_c_inline" >&6
3031 case $ac_cv_c_inline in
3034 cat >>confdefs.h
<<\_ACEOF
3038 *) cat >>confdefs.h
<<_ACEOF
3039 #define inline $ac_cv_c_inline
3045 echo "$as_me:$LINENO: checking for long long int" >&5
3046 echo $ECHO_N "checking for long long int... $ECHO_C" >&6
3047 if test "${ac_cv_c_long_long+set}" = set; then
3048 echo $ECHO_N "(cached) $ECHO_C" >&6
3050 cat >conftest.
$ac_ext <<_ACEOF
3051 #line $LINENO "configure"
3054 cat confdefs.h
>>conftest.
$ac_ext
3055 cat >>conftest.
$ac_ext <<_ACEOF
3056 /* end confdefs.h. */
3066 rm -f conftest.
$ac_objext
3067 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3068 (eval $ac_compile) 2>&5
3070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3071 (exit $ac_status); } &&
3072 { ac_try
='test -s conftest.$ac_objext'
3073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3077 (exit $ac_status); }; }; then
3078 ac_cv_c_long_long
=yes
3080 echo "$as_me: failed program was:" >&5
3081 sed 's/^/| /' conftest.
$ac_ext >&5
3083 ac_cv_c_long_long
=no
3085 rm -f conftest.
$ac_objext conftest.
$ac_ext
3087 echo "$as_me:$LINENO: result: $ac_cv_c_long_long" >&5
3088 echo "${ECHO_T}$ac_cv_c_long_long" >&6
3089 if test $ac_cv_c_long_long = yes; then
3091 cat >>confdefs.h
<<\_ACEOF
3092 #define HAVE_LONG_LONG 1
3096 echo "$as_me:$LINENO: checking for __int64" >&5
3097 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
3098 if test "${ac_cv_c___int64+set}" = set; then
3099 echo $ECHO_N "(cached) $ECHO_C" >&6
3101 cat >conftest.
$ac_ext <<_ACEOF
3102 #line $LINENO "configure"
3105 cat confdefs.h
>>conftest.
$ac_ext
3106 cat >>conftest.
$ac_ext <<_ACEOF
3107 /* end confdefs.h. */
3117 rm -f conftest.
$ac_objext
3118 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3119 (eval $ac_compile) 2>&5
3121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3122 (exit $ac_status); } &&
3123 { ac_try
='test -s conftest.$ac_objext'
3124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128 (exit $ac_status); }; }; then
3131 echo "$as_me: failed program was:" >&5
3132 sed 's/^/| /' conftest.
$ac_ext >&5
3136 rm -f conftest.
$ac_objext conftest.
$ac_ext
3138 echo "$as_me:$LINENO: result: $ac_cv_c___int64" >&5
3139 echo "${ECHO_T}$ac_cv_c___int64" >&6
3140 if test $ac_cv_c___int64 = yes; then
3142 cat >>confdefs.h
<<\_ACEOF
3143 #define HAVE___INT64 1
3148 echo "$as_me:$LINENO: checking for built-in _Bool" >&5
3149 echo $ECHO_N "checking for built-in _Bool... $ECHO_C" >&6
3150 if test "${gcc_cv_c__bool+set}" = set; then
3151 echo $ECHO_N "(cached) $ECHO_C" >&6
3153 cat >conftest.
$ac_ext <<_ACEOF
3154 #line $LINENO "configure"
3157 cat confdefs.h
>>conftest.
$ac_ext
3158 cat >>conftest.
$ac_ext <<_ACEOF
3159 /* end confdefs.h. */
3169 rm -f conftest.
$ac_objext
3170 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3171 (eval $ac_compile) 2>&5
3173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174 (exit $ac_status); } &&
3175 { ac_try
='test -s conftest.$ac_objext'
3176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3180 (exit $ac_status); }; }; then
3183 echo "$as_me: failed program was:" >&5
3184 sed 's/^/| /' conftest.
$ac_ext >&5
3188 rm -f conftest.
$ac_objext conftest.
$ac_ext
3191 echo "$as_me:$LINENO: result: $gcc_cv_c__bool" >&5
3192 echo "${ECHO_T}$gcc_cv_c__bool" >&6
3193 if test $gcc_cv_c__bool = yes; then
3195 cat >>confdefs.h
<<\_ACEOF
3196 #define HAVE__BOOL 1
3202 # sizeof(char) is 1 by definition.
3203 echo "$as_me:$LINENO: checking size of void *" >&5
3204 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3205 if test "${ac_cv_sizeof_void_p+set}" = set; then
3206 echo $ECHO_N "(cached) $ECHO_C" >&6
3208 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3209 cat >conftest.
$ac_ext <<_ACEOF
3210 #line $LINENO "configure"
3213 cat confdefs.h
>>conftest.
$ac_ext
3214 cat >>conftest.
$ac_ext <<_ACEOF
3215 /* end confdefs.h. */
3216 #include "confdefs.h"
3217 #include <sys/types.h>
3223 switch (0) case 0: case (sizeof (void *) == $ac_size):;
3228 rm -f conftest.
$ac_objext
3229 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3230 (eval $ac_compile) 2>&5
3232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3233 (exit $ac_status); } &&
3234 { ac_try
='test -s conftest.$ac_objext'
3235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239 (exit $ac_status); }; }; then
3240 ac_cv_sizeof_void_p
=$ac_size
3242 echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.
$ac_ext >&5
3246 rm -f conftest.
$ac_objext conftest.
$ac_ext
3247 if test x
$ac_cv_sizeof_void_p != x
; then break; fi
3252 if test x
$ac_cv_sizeof_void_p = x
; then
3253 { { echo "$as_me:$LINENO: error: cannot determine a size for void *" >&5
3254 echo "$as_me: error: cannot determine a size for void *" >&2;}
3255 { (exit 1); exit 1; }; }
3257 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3258 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3260 cat >>confdefs.h
<<_ACEOF
3261 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3265 echo "$as_me:$LINENO: checking size of short" >&5
3266 echo $ECHO_N "checking size of short... $ECHO_C" >&6
3267 if test "${ac_cv_sizeof_short+set}" = set; then
3268 echo $ECHO_N "(cached) $ECHO_C" >&6
3270 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3271 cat >conftest.
$ac_ext <<_ACEOF
3272 #line $LINENO "configure"
3275 cat confdefs.h
>>conftest.
$ac_ext
3276 cat >>conftest.
$ac_ext <<_ACEOF
3277 /* end confdefs.h. */
3278 #include "confdefs.h"
3279 #include <sys/types.h>
3285 switch (0) case 0: case (sizeof (short) == $ac_size):;
3290 rm -f conftest.
$ac_objext
3291 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3292 (eval $ac_compile) 2>&5
3294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3295 (exit $ac_status); } &&
3296 { ac_try
='test -s conftest.$ac_objext'
3297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3301 (exit $ac_status); }; }; then
3302 ac_cv_sizeof_short
=$ac_size
3304 echo "$as_me: failed program was:" >&5
3305 sed 's/^/| /' conftest.
$ac_ext >&5
3308 rm -f conftest.
$ac_objext conftest.
$ac_ext
3309 if test x
$ac_cv_sizeof_short != x
; then break; fi
3314 if test x
$ac_cv_sizeof_short = x
; then
3315 { { echo "$as_me:$LINENO: error: cannot determine a size for short" >&5
3316 echo "$as_me: error: cannot determine a size for short" >&2;}
3317 { (exit 1); exit 1; }; }
3319 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
3320 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
3322 cat >>confdefs.h
<<_ACEOF
3323 #define SIZEOF_SHORT $ac_cv_sizeof_short
3327 echo "$as_me:$LINENO: checking size of int" >&5
3328 echo $ECHO_N "checking size of int... $ECHO_C" >&6
3329 if test "${ac_cv_sizeof_int+set}" = set; then
3330 echo $ECHO_N "(cached) $ECHO_C" >&6
3332 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3333 cat >conftest.
$ac_ext <<_ACEOF
3334 #line $LINENO "configure"
3337 cat confdefs.h
>>conftest.
$ac_ext
3338 cat >>conftest.
$ac_ext <<_ACEOF
3339 /* end confdefs.h. */
3340 #include "confdefs.h"
3341 #include <sys/types.h>
3347 switch (0) case 0: case (sizeof (int) == $ac_size):;
3352 rm -f conftest.
$ac_objext
3353 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3354 (eval $ac_compile) 2>&5
3356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3357 (exit $ac_status); } &&
3358 { ac_try
='test -s conftest.$ac_objext'
3359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3363 (exit $ac_status); }; }; then
3364 ac_cv_sizeof_int
=$ac_size
3366 echo "$as_me: failed program was:" >&5
3367 sed 's/^/| /' conftest.
$ac_ext >&5
3370 rm -f conftest.
$ac_objext conftest.
$ac_ext
3371 if test x
$ac_cv_sizeof_int != x
; then break; fi
3376 if test x
$ac_cv_sizeof_int = x
; then
3377 { { echo "$as_me:$LINENO: error: cannot determine a size for int" >&5
3378 echo "$as_me: error: cannot determine a size for int" >&2;}
3379 { (exit 1); exit 1; }; }
3381 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
3382 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
3384 cat >>confdefs.h
<<_ACEOF
3385 #define SIZEOF_INT $ac_cv_sizeof_int
3389 echo "$as_me:$LINENO: checking size of long" >&5
3390 echo $ECHO_N "checking size of long... $ECHO_C" >&6
3391 if test "${ac_cv_sizeof_long+set}" = set; then
3392 echo $ECHO_N "(cached) $ECHO_C" >&6
3394 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3395 cat >conftest.
$ac_ext <<_ACEOF
3396 #line $LINENO "configure"
3399 cat confdefs.h
>>conftest.
$ac_ext
3400 cat >>conftest.
$ac_ext <<_ACEOF
3401 /* end confdefs.h. */
3402 #include "confdefs.h"
3403 #include <sys/types.h>
3409 switch (0) case 0: case (sizeof (long) == $ac_size):;
3414 rm -f conftest.
$ac_objext
3415 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3416 (eval $ac_compile) 2>&5
3418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3419 (exit $ac_status); } &&
3420 { ac_try
='test -s conftest.$ac_objext'
3421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3425 (exit $ac_status); }; }; then
3426 ac_cv_sizeof_long
=$ac_size
3428 echo "$as_me: failed program was:" >&5
3429 sed 's/^/| /' conftest.
$ac_ext >&5
3432 rm -f conftest.
$ac_objext conftest.
$ac_ext
3433 if test x
$ac_cv_sizeof_long != x
; then break; fi
3438 if test x
$ac_cv_sizeof_long = x
; then
3439 { { echo "$as_me:$LINENO: error: cannot determine a size for long" >&5
3440 echo "$as_me: error: cannot determine a size for long" >&2;}
3441 { (exit 1); exit 1; }; }
3443 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
3444 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
3446 cat >>confdefs.h
<<_ACEOF
3447 #define SIZEOF_LONG $ac_cv_sizeof_long
3451 if test $ac_cv_c_long_long = yes; then
3452 echo "$as_me:$LINENO: checking size of long long" >&5
3453 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
3454 if test "${ac_cv_sizeof_long_long+set}" = set; then
3455 echo $ECHO_N "(cached) $ECHO_C" >&6
3457 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3458 cat >conftest.
$ac_ext <<_ACEOF
3459 #line $LINENO "configure"
3462 cat confdefs.h
>>conftest.
$ac_ext
3463 cat >>conftest.
$ac_ext <<_ACEOF
3464 /* end confdefs.h. */
3465 #include "confdefs.h"
3466 #include <sys/types.h>
3472 switch (0) case 0: case (sizeof (long long) == $ac_size):;
3477 rm -f conftest.
$ac_objext
3478 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3479 (eval $ac_compile) 2>&5
3481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3482 (exit $ac_status); } &&
3483 { ac_try
='test -s conftest.$ac_objext'
3484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3488 (exit $ac_status); }; }; then
3489 ac_cv_sizeof_long_long
=$ac_size
3491 echo "$as_me: failed program was:" >&5
3492 sed 's/^/| /' conftest.
$ac_ext >&5
3495 rm -f conftest.
$ac_objext conftest.
$ac_ext
3496 if test x
$ac_cv_sizeof_long_long != x
; then break; fi
3501 if test x
$ac_cv_sizeof_long_long = x
; then
3502 { { echo "$as_me:$LINENO: error: cannot determine a size for long long" >&5
3503 echo "$as_me: error: cannot determine a size for long long" >&2;}
3504 { (exit 1); exit 1; }; }
3506 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
3507 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
3509 cat >>confdefs.h
<<_ACEOF
3510 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
3515 if test $ac_cv_c___int64 = yes; then
3516 echo "$as_me:$LINENO: checking size of __int64" >&5
3517 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
3518 if test "${ac_cv_sizeof___int64+set}" = set; then
3519 echo $ECHO_N "(cached) $ECHO_C" >&6
3521 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3522 cat >conftest.
$ac_ext <<_ACEOF
3523 #line $LINENO "configure"
3526 cat confdefs.h
>>conftest.
$ac_ext
3527 cat >>conftest.
$ac_ext <<_ACEOF
3528 /* end confdefs.h. */
3529 #include "confdefs.h"
3530 #include <sys/types.h>
3536 switch (0) case 0: case (sizeof (__int64) == $ac_size):;
3541 rm -f conftest.
$ac_objext
3542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3543 (eval $ac_compile) 2>&5
3545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3546 (exit $ac_status); } &&
3547 { ac_try
='test -s conftest.$ac_objext'
3548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3552 (exit $ac_status); }; }; then
3553 ac_cv_sizeof___int64
=$ac_size
3555 echo "$as_me: failed program was:" >&5
3556 sed 's/^/| /' conftest.
$ac_ext >&5
3559 rm -f conftest.
$ac_objext conftest.
$ac_ext
3560 if test x
$ac_cv_sizeof___int64 != x
; then break; fi
3565 if test x
$ac_cv_sizeof___int64 = x
; then
3566 { { echo "$as_me:$LINENO: error: cannot determine a size for __int64" >&5
3567 echo "$as_me: error: cannot determine a size for __int64" >&2;}
3568 { (exit 1); exit 1; }; }
3570 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
3571 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
3573 cat >>confdefs.h
<<_ACEOF
3574 #define SIZEOF___INT64 $ac_cv_sizeof___int64
3584 # See if GNAT has been installed
3588 if test -n "$ac_tool_prefix"; then
3589 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
3590 set dummy
${ac_tool_prefix}gnatbind
; ac_word
=$2
3591 echo "$as_me:$LINENO: checking for $ac_word" >&5
3592 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3593 if test "${ac_cv_prog_GNATBIND+set}" = set; then
3594 echo $ECHO_N "(cached) $ECHO_C" >&6
3596 if test -n "$GNATBIND"; then
3597 ac_cv_prog_GNATBIND
="$GNATBIND" # Let the user override the test.
3599 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3603 test -z "$as_dir" && as_dir
=.
3604 for ac_exec_ext
in '' $ac_executable_extensions; do
3605 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3606 ac_cv_prog_GNATBIND
="${ac_tool_prefix}gnatbind"
3607 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3615 GNATBIND
=$ac_cv_prog_GNATBIND
3616 if test -n "$GNATBIND"; then
3617 echo "$as_me:$LINENO: result: $GNATBIND" >&5
3618 echo "${ECHO_T}$GNATBIND" >&6
3620 echo "$as_me:$LINENO: result: no" >&5
3621 echo "${ECHO_T}no" >&6
3625 if test -z "$ac_cv_prog_GNATBIND"; then
3626 ac_ct_GNATBIND
=$GNATBIND
3627 # Extract the first word of "gnatbind", so it can be a program name with args.
3628 set dummy gnatbind
; ac_word
=$2
3629 echo "$as_me:$LINENO: checking for $ac_word" >&5
3630 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3631 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then
3632 echo $ECHO_N "(cached) $ECHO_C" >&6
3634 if test -n "$ac_ct_GNATBIND"; then
3635 ac_cv_prog_ac_ct_GNATBIND
="$ac_ct_GNATBIND" # Let the user override the test.
3637 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3641 test -z "$as_dir" && as_dir
=.
3642 for ac_exec_ext
in '' $ac_executable_extensions; do
3643 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3644 ac_cv_prog_ac_ct_GNATBIND
="gnatbind"
3645 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3651 test -z "$ac_cv_prog_ac_ct_GNATBIND" && ac_cv_prog_ac_ct_GNATBIND
="no"
3654 ac_ct_GNATBIND
=$ac_cv_prog_ac_ct_GNATBIND
3655 if test -n "$ac_ct_GNATBIND"; then
3656 echo "$as_me:$LINENO: result: $ac_ct_GNATBIND" >&5
3657 echo "${ECHO_T}$ac_ct_GNATBIND" >&6
3659 echo "$as_me:$LINENO: result: no" >&5
3660 echo "${ECHO_T}no" >&6
3663 GNATBIND
=$ac_ct_GNATBIND
3665 GNATBIND
="$ac_cv_prog_GNATBIND"
3668 echo "$as_me:$LINENO: checking whether compiler driver understands Ada" >&5
3669 echo $ECHO_N "checking whether compiler driver understands Ada... $ECHO_C" >&6
3670 if test "${gcc_cv_cc_supports_ada+set}" = set; then
3671 echo $ECHO_N "(cached) $ECHO_C" >&6
3673 cat >conftest.adb
<<EOF
3674 procedure conftest is begin null; end conftest;
3676 gcc_cv_cc_supports_ada
=no
3677 # There is a bug in old released versions of GCC which causes the
3678 # driver to exit successfully when the appropriate language module
3679 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
3680 # Therefore we must check for the error message as well as an
3681 # unsuccessful exit.
3682 errors
=`(${CC} -c conftest.adb) 2>&1 || echo failure`
3683 if test x
"$errors" = x
; then
3684 gcc_cv_cc_supports_ada
=yes
3689 echo "$as_me:$LINENO: result: $gcc_cv_cc_supports_ada" >&5
3690 echo "${ECHO_T}$gcc_cv_cc_supports_ada" >&6
3692 if test x
$GNATBIND != xno
&& test x
$gcc_cv_supports_ada != xno
; then
3699 # ---------------------
3700 # Warnings and checking
3701 # ---------------------
3704 if test $ac_cv_prog_cc_no_long_long = yes ; then
3705 strict1_warn
="-pedantic -Wno-long-long"
3709 # If the native compiler is GCC, we can enable warnings even in stage1.
3710 # That's useful for people building cross-compilers, or just running a
3713 if test "x$GCC" = "xyes"; then
3714 warn_cflags
='$(GCC_WARN_CFLAGS)'
3718 # Enable -Werror in bootstrap stage2 and later.
3719 # Change the default to "no" on release branches.
3720 # Check whether --enable-werror or --disable-werror was given.
3721 if test "${enable_werror+set}" = set; then
3722 enableval
="$enable_werror"
3727 if test x
$enable_werror = xyes
; then
3732 # Enable expensive internal checks
3733 # Check whether --enable-checking or --disable-checking was given.
3734 if test "${enable_checking+set}" = set; then
3735 enableval
="$enable_checking"
3739 ac_rtlflag_checking
=
3741 ac_gc_always_collect
=
3743 case "${enableval}" in
3744 yes) ac_checking
=1 ; ac_tree_checking
=1 ; ac_gc_checking
=1 ;
3745 ac_rtlflag_checking
=1 ;;
3747 *) IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
3748 set fnord
$enableval; shift
3753 misc
) ac_checking
=1 ;;
3754 tree
) ac_tree_checking
=1 ;;
3755 rtlflag
) ac_rtlflag_checking
=1 ;;
3756 rtl
) ac_rtl_checking
=1 ;;
3757 gc
) ac_gc_checking
=1 ;;
3758 gcac
) ac_gc_always_collect
=1 ;;
3759 fold) ac_fold_checking
=1 ;;
3760 valgrind
) ac_checking_valgrind
=1 ;;
3761 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
3762 echo "$as_me: error: unknown check category $check" >&2;}
3763 { (exit 1); exit 1; }; } ;;
3770 # Enable some checks by default for development versions of GCC
3771 ac_checking
=1; ac_tree_checking
=1; ac_gc_checking
=1; ac_rtlflag_checking
=1;
3774 if test x
$ac_checking != x
; then
3776 cat >>confdefs.h
<<\_ACEOF
3777 #define ENABLE_CHECKING 1
3780 nocommon_flag
=-fno-common
3783 if test x
$ac_tree_checking != x
; then
3785 cat >>confdefs.h
<<\_ACEOF
3786 #define ENABLE_TREE_CHECKING 1
3790 if test x
$ac_rtl_checking != x
; then
3792 cat >>confdefs.h
<<\_ACEOF
3793 #define ENABLE_RTL_CHECKING 1
3797 if test x
$ac_rtlflag_checking != x
; then
3799 cat >>confdefs.h
<<\_ACEOF
3800 #define ENABLE_RTL_FLAG_CHECKING 1
3804 if test x
$ac_gc_checking != x
; then
3806 cat >>confdefs.h
<<\_ACEOF
3807 #define ENABLE_GC_CHECKING 1
3811 if test x
$ac_gc_always_collect != x
; then
3813 cat >>confdefs.h
<<\_ACEOF
3814 #define ENABLE_GC_ALWAYS_COLLECT 1
3818 if test x
$ac_fold_checking != x
; then
3820 cat >>confdefs.h
<<\_ACEOF
3821 #define ENABLE_FOLD_CHECKING 1
3825 valgrind_path_defines
=
3829 echo "$as_me:$LINENO: checking for egrep" >&5
3830 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3831 if test "${ac_cv_prog_egrep+set}" = set; then
3832 echo $ECHO_N "(cached) $ECHO_C" >&6
3834 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3835 then ac_cv_prog_egrep
='grep -E'
3836 else ac_cv_prog_egrep
='egrep'
3839 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3840 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3841 EGREP
=$ac_cv_prog_egrep
3844 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3845 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3846 if test "${ac_cv_header_stdc+set}" = set; then
3847 echo $ECHO_N "(cached) $ECHO_C" >&6
3849 cat >conftest.
$ac_ext <<_ACEOF
3850 #line $LINENO "configure"
3853 cat confdefs.h
>>conftest.
$ac_ext
3854 cat >>conftest.
$ac_ext <<_ACEOF
3855 /* end confdefs.h. */
3869 rm -f conftest.
$ac_objext
3870 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3871 (eval $ac_compile) 2>&5
3873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3874 (exit $ac_status); } &&
3875 { ac_try
='test -s conftest.$ac_objext'
3876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3880 (exit $ac_status); }; }; then
3881 ac_cv_header_stdc
=yes
3883 echo "$as_me: failed program was:" >&5
3884 sed 's/^/| /' conftest.
$ac_ext >&5
3886 ac_cv_header_stdc
=no
3888 rm -f conftest.
$ac_objext conftest.
$ac_ext
3890 if test $ac_cv_header_stdc = yes; then
3891 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3892 cat >conftest.
$ac_ext <<_ACEOF
3893 #line $LINENO "configure"
3896 cat confdefs.h
>>conftest.
$ac_ext
3897 cat >>conftest.
$ac_ext <<_ACEOF
3898 /* end confdefs.h. */
3902 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3903 $EGREP "memchr" >/dev
/null
2>&1; then
3906 ac_cv_header_stdc
=no
3912 if test $ac_cv_header_stdc = yes; then
3913 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3914 cat >conftest.
$ac_ext <<_ACEOF
3915 #line $LINENO "configure"
3918 cat confdefs.h
>>conftest.
$ac_ext
3919 cat >>conftest.
$ac_ext <<_ACEOF
3920 /* end confdefs.h. */
3924 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3925 $EGREP "free" >/dev
/null
2>&1; then
3928 ac_cv_header_stdc
=no
3934 if test $ac_cv_header_stdc = yes; then
3935 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3936 if test "$cross_compiling" = yes; then
3939 cat >conftest.
$ac_ext <<_ACEOF
3940 #line $LINENO "configure"
3943 cat confdefs.h
>>conftest.
$ac_ext
3944 cat >>conftest.
$ac_ext <<_ACEOF
3945 /* end confdefs.h. */
3947 #if ((' ' & 0x0FF) == 0x020)
3948 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3949 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3951 # define ISLOWER(c) \
3952 (('a' <= (c) && (c) <= 'i') \
3953 || ('j' <= (c) && (c) <= 'r') \
3954 || ('s' <= (c) && (c) <= 'z'))
3955 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3958 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3963 for (i = 0; i < 256; i++)
3964 if (XOR (islower (i), ISLOWER (i))
3965 || toupper (i) != TOUPPER (i))
3970 rm -f conftest
$ac_exeext
3971 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3972 (eval $ac_link) 2>&5
3974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3975 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3980 (exit $ac_status); }; }; then
3983 echo "$as_me: program exited with status $ac_status" >&5
3984 echo "$as_me: failed program was:" >&5
3985 sed 's/^/| /' conftest.
$ac_ext >&5
3988 ac_cv_header_stdc
=no
3990 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3994 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3995 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3996 if test $ac_cv_header_stdc = yes; then
3998 cat >>confdefs.h
<<\_ACEOF
3999 #define STDC_HEADERS 1
4004 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4014 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4015 inttypes.h stdint.h unistd.h
4017 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4018 echo "$as_me:$LINENO: checking for $ac_header" >&5
4019 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4020 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4021 echo $ECHO_N "(cached) $ECHO_C" >&6
4023 cat >conftest.
$ac_ext <<_ACEOF
4024 #line $LINENO "configure"
4027 cat confdefs.h
>>conftest.
$ac_ext
4028 cat >>conftest.
$ac_ext <<_ACEOF
4029 /* end confdefs.h. */
4030 $ac_includes_default
4032 #include <$ac_header>
4034 rm -f conftest.
$ac_objext
4035 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4036 (eval $ac_compile) 2>&5
4038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4039 (exit $ac_status); } &&
4040 { ac_try
='test -s conftest.$ac_objext'
4041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4045 (exit $ac_status); }; }; then
4046 eval "$as_ac_Header=yes"
4048 echo "$as_me: failed program was:" >&5
4049 sed 's/^/| /' conftest.
$ac_ext >&5
4051 eval "$as_ac_Header=no"
4053 rm -f conftest.
$ac_objext conftest.
$ac_ext
4055 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4056 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4057 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4058 cat >>confdefs.h
<<_ACEOF
4059 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4067 if test "${ac_cv_header_valgrind_h+set}" = set; then
4068 echo "$as_me:$LINENO: checking for valgrind.h" >&5
4069 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
4070 if test "${ac_cv_header_valgrind_h+set}" = set; then
4071 echo $ECHO_N "(cached) $ECHO_C" >&6
4073 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
4074 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
4076 # Is the header compilable?
4077 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
4078 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
4079 cat >conftest.
$ac_ext <<_ACEOF
4080 #line $LINENO "configure"
4083 cat confdefs.h
>>conftest.
$ac_ext
4084 cat >>conftest.
$ac_ext <<_ACEOF
4085 /* end confdefs.h. */
4086 $ac_includes_default
4087 #include <valgrind.h>
4089 rm -f conftest.
$ac_objext
4090 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4091 (eval $ac_compile) 2>&5
4093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4094 (exit $ac_status); } &&
4095 { ac_try
='test -s conftest.$ac_objext'
4096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100 (exit $ac_status); }; }; then
4101 ac_header_compiler
=yes
4103 echo "$as_me: failed program was:" >&5
4104 sed 's/^/| /' conftest.
$ac_ext >&5
4106 ac_header_compiler
=no
4108 rm -f conftest.
$ac_objext conftest.
$ac_ext
4109 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4110 echo "${ECHO_T}$ac_header_compiler" >&6
4112 # Is the header present?
4113 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
4114 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
4115 cat >conftest.
$ac_ext <<_ACEOF
4116 #line $LINENO "configure"
4119 cat confdefs.h
>>conftest.
$ac_ext
4120 cat >>conftest.
$ac_ext <<_ACEOF
4121 /* end confdefs.h. */
4122 #include <valgrind.h>
4124 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4125 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4127 grep -v '^ *+' conftest.er1
>conftest.err
4129 cat conftest.err
>&5
4130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4131 (exit $ac_status); } >/dev
/null
; then
4132 if test -s conftest.err
; then
4133 ac_cpp_err
=$ac_c_preproc_warn_flag
4140 if test -z "$ac_cpp_err"; then
4141 ac_header_preproc
=yes
4143 echo "$as_me: failed program was:" >&5
4144 sed 's/^/| /' conftest.
$ac_ext >&5
4146 ac_header_preproc
=no
4148 rm -f conftest.err conftest.
$ac_ext
4149 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4150 echo "${ECHO_T}$ac_header_preproc" >&6
4152 # So? What about this header?
4153 case $ac_header_compiler:$ac_header_preproc in
4155 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
4156 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4157 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
4158 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
4161 ## ------------------------------------ ##
4162 ## Report this to bug-autoconf@gnu.org. ##
4163 ## ------------------------------------ ##
4166 sed "s/^/$as_me: WARNING: /" >&2
4169 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
4170 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
4171 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
4172 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
4173 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
4174 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
4177 ## ------------------------------------ ##
4178 ## Report this to bug-autoconf@gnu.org. ##
4179 ## ------------------------------------ ##
4182 sed "s/^/$as_me: WARNING: /" >&2
4185 echo "$as_me:$LINENO: checking for valgrind.h" >&5
4186 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
4187 if test "${ac_cv_header_valgrind_h+set}" = set; then
4188 echo $ECHO_N "(cached) $ECHO_C" >&6
4190 ac_cv_header_valgrind_h
=$ac_header_preproc
4192 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
4193 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
4196 if test $ac_cv_header_valgrind_h = yes; then
4204 if test x
$ac_checking_valgrind != x
; then
4205 # It is certainly possible that there's valgrind but no valgrind.h.
4206 # GCC relies on making annotations so we must have both.
4207 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
4208 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
4209 cat >conftest.
$ac_ext <<_ACEOF
4210 #line $LINENO "configure"
4213 cat confdefs.h
>>conftest.
$ac_ext
4214 cat >>conftest.
$ac_ext <<_ACEOF
4215 /* end confdefs.h. */
4216 #include <valgrind/memcheck.h>
4217 #ifndef VALGRIND_DISCARD
4218 #error VALGRIND_DISCARD not defined
4221 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4222 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4224 grep -v '^ *+' conftest.er1
>conftest.err
4226 cat conftest.err
>&5
4227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228 (exit $ac_status); } >/dev
/null
; then
4229 if test -s conftest.err
; then
4230 ac_cpp_err
=$ac_c_preproc_warn_flag
4237 if test -z "$ac_cpp_err"; then
4238 gcc_cv_header_valgrind_memcheck_h
=yes
4240 echo "$as_me: failed program was:" >&5
4241 sed 's/^/| /' conftest.
$ac_ext >&5
4243 gcc_cv_header_valgrind_memcheck_h
=no
4245 rm -f conftest.err conftest.
$ac_ext
4246 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
4247 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
4248 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
4249 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
4250 cat >conftest.
$ac_ext <<_ACEOF
4251 #line $LINENO "configure"
4254 cat confdefs.h
>>conftest.
$ac_ext
4255 cat >>conftest.
$ac_ext <<_ACEOF
4256 /* end confdefs.h. */
4257 #include <memcheck.h>
4258 #ifndef VALGRIND_DISCARD
4259 #error VALGRIND_DISCARD not defined
4262 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4263 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4265 grep -v '^ *+' conftest.er1
>conftest.err
4267 cat conftest.err
>&5
4268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4269 (exit $ac_status); } >/dev
/null
; then
4270 if test -s conftest.err
; then
4271 ac_cpp_err
=$ac_c_preproc_warn_flag
4278 if test -z "$ac_cpp_err"; then
4279 gcc_cv_header_memcheck_h
=yes
4281 echo "$as_me: failed program was:" >&5
4282 sed 's/^/| /' conftest.
$ac_ext >&5
4284 gcc_cv_header_memcheck_h
=no
4286 rm -f conftest.err conftest.
$ac_ext
4287 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
4288 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
4290 # Prepare PATH_SEPARATOR.
4291 # The user is always right.
4292 if test "${PATH_SEPARATOR+set}" != set; then
4293 echo "#! /bin/sh" >conf$$.sh
4294 echo "exit 0" >>conf$$.sh
4296 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
4304 # Find out how to test for executable files. Don't use a zero-byte file,
4305 # as systems may use methods other than mode bits to determine executability.
4306 cat >conf$$.
file <<_ASEOF
4310 chmod +x conf$$.
file
4311 if test -x conf$$.
file >/dev
/null
2>&1; then
4312 ac_executable_p
="test -x"
4314 ac_executable_p
="test -f"
4318 # Extract the first word of "valgrind", so it can be a program name with args.
4319 set dummy valgrind
; ac_word
=$2
4320 echo "$as_me:$LINENO: checking for $ac_word" >&5
4321 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4322 if test "${ac_cv_path_valgrind_path+set}" = set; then
4323 echo $ECHO_N "(cached) $ECHO_C" >&6
4325 case "$valgrind_path" in
4327 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
4330 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
4331 for ac_dir
in $PATH; do
4333 test -z "$ac_dir" && ac_dir
=.
4334 for ac_exec_ext
in '' $ac_executable_extensions; do
4335 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
4336 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
4337 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
4347 valgrind_path
="$ac_cv_path_valgrind_path"
4348 if test -n "$valgrind_path"; then
4349 echo "$as_me:$LINENO: result: $valgrind_path" >&5
4350 echo "${ECHO_T}$valgrind_path" >&6
4352 echo "$as_me:$LINENO: result: no" >&5
4353 echo "${ECHO_T}no" >&6
4356 if test "x$valgrind_path" = "x" \
4357 ||
(test $have_valgrind_h = no \
4358 && test $gcc_cv_header_memcheck_h = no \
4359 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
4360 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
4361 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
4362 { (exit 1); exit 1; }; }
4364 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
4365 valgrind_command
="$valgrind_path -q"
4367 cat >>confdefs.h
<<\_ACEOF
4368 #define ENABLE_VALGRIND_CHECKING 1
4371 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
4373 cat >>confdefs.h
<<\_ACEOF
4374 #define HAVE_VALGRIND_MEMCHECK_H 1
4378 if test $gcc_cv_header_memcheck_h = yes; then
4380 cat >>confdefs.h
<<\_ACEOF
4381 #define HAVE_MEMCHECK_H 1
4389 # Enable code coverage collection
4390 # Check whether --enable-coverage or --disable-coverage was given.
4391 if test "${enable_coverage+set}" = set; then
4392 enableval
="$enable_coverage"
4393 case "${enableval}" in
4395 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
4398 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
4401 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
4402 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
4403 { (exit 1); exit 1; }; }
4411 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
4412 if test "${enable_gather_detailed_mem_stats+set}" = set; then
4413 enableval
="$enable_gather_detailed_mem_stats"
4416 enable_gather_detailed_mem_stats
=no
4418 if test x
$enable_gather_detailed_mem_stats = xyes
; then
4420 cat >>confdefs.h
<<\_ACEOF
4421 #define GATHER_STATISTICS 1
4426 # -------------------------------
4427 # Miscenalleous configure options
4428 # -------------------------------
4432 # Check whether --with-stabs or --without-stabs was given.
4433 if test "${with_stabs+set}" = set; then
4434 withval
="$with_stabs"
4440 # Determine whether or not multilibs are enabled.
4441 # Check whether --enable-multilib or --disable-multilib was given.
4442 if test "${enable_multilib+set}" = set; then
4443 enableval
="$enable_multilib"
4450 # Enable __cxa_atexit for C++.
4451 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
4452 if test "${enable___cxa_atexit+set}" = set; then
4453 enableval
="$enable___cxa_atexit"
4458 # Pass with no value to take the default
4459 # Pass with a value to specify a thread package
4460 # Check whether --enable-threads or --disable-threads was given.
4461 if test "${enable_threads+set}" = set; then
4462 enableval
="$enable_threads"
4467 # Save in case it gets overwritten in config.gcc
4468 enable_threads_flag
=$enable_threads
4470 # Check whether --enable-objc-gc or --disable-objc-gc was given.
4471 if test "${enable_objc_gc+set}" = set; then
4472 enableval
="$enable_objc_gc"
4473 if test x
$enable_objc_gc = xno
; then
4483 # Check whether --with-dwarf2 or --without-dwarf2 was given.
4484 if test "${with_dwarf2+set}" = set; then
4485 withval
="$with_dwarf2"
4486 dwarf2
="$with_dwarf2"
4491 # Check whether --enable-shared or --disable-shared was given.
4492 if test "${enable_shared+set}" = set; then
4493 enableval
="$enable_shared"
4495 case $enable_shared in
4499 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
4500 for pkg
in $enableval; do
4501 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
4515 # Check whether --with-sysroot or --without-sysroot was given.
4516 if test "${with_sysroot+set}" = set; then
4517 withval
="$with_sysroot"
4519 case ${with_sysroot} in
4520 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
4521 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
4524 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4525 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
4527 if test "x$exec_prefix" = xNONE
; then
4528 if test "x$prefix" = xNONE
; then
4529 test_prefix
=/usr
/local
4534 test_prefix
=$exec_prefix
4536 case ${TARGET_SYSTEM_ROOT} in
4537 "${test_prefix}"|
"${test_prefix}/"*|\
4538 '${exec_prefix}'|
'${exec_prefix}/'*)
4539 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4540 TARGET_SYSTEM_ROOT_DEFINE
="$t"
4547 TARGET_SYSTEM_ROOT_DEFINE
=
4548 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
4555 # Build with intermodule optimisations
4556 # Check whether --enable-intermodule or --disable-intermodule was given.
4557 if test "${enable_intermodule+set}" = set; then
4558 enableval
="$enable_intermodule"
4559 case ${enable_intermodule} in
4560 yes) onestep
="-onestep";;
4568 # -------------------------
4569 # Checks for other programs
4570 # -------------------------
4572 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4573 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
4574 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,./+-,__p_,'`
4575 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4576 echo $ECHO_N "(cached) $ECHO_C" >&6
4578 cat >conftest.
make <<\_ACEOF
4580 @
echo 'ac_maketemp="$(MAKE)"'
4582 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4583 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4584 if test -n "$ac_maketemp"; then
4585 eval ac_cv_prog_make_
${ac_make}_set
=yes
4587 eval ac_cv_prog_make_
${ac_make}_set
=no
4591 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4592 echo "$as_me:$LINENO: result: yes" >&5
4593 echo "${ECHO_T}yes" >&6
4596 echo "$as_me:$LINENO: result: no" >&5
4597 echo "${ECHO_T}no" >&6
4598 SET_MAKE
="MAKE=${MAKE-make}"
4602 # Find some useful tools
4603 for ac_prog
in gawk mawk nawk
awk
4605 # Extract the first word of "$ac_prog", so it can be a program name with args.
4606 set dummy
$ac_prog; ac_word
=$2
4607 echo "$as_me:$LINENO: checking for $ac_word" >&5
4608 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4609 if test "${ac_cv_prog_AWK+set}" = set; then
4610 echo $ECHO_N "(cached) $ECHO_C" >&6
4612 if test -n "$AWK"; then
4613 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
4615 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4619 test -z "$as_dir" && as_dir
=.
4620 for ac_exec_ext
in '' $ac_executable_extensions; do
4621 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4622 ac_cv_prog_AWK
="$ac_prog"
4623 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4632 if test -n "$AWK"; then
4633 echo "$as_me:$LINENO: result: $AWK" >&5
4634 echo "${ECHO_T}$AWK" >&6
4636 echo "$as_me:$LINENO: result: no" >&5
4637 echo "${ECHO_T}no" >&6
4640 test -n "$AWK" && break
4643 # We need awk to run opts.sh (to create options.c and options.h).
4644 # Bail out if it's missing.
4646 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
4647 echo "$as_me: error: can't build without awk, bailing out" >&2;}
4648 { (exit 1); exit 1; }; } ;;
4651 echo "$as_me:$LINENO: checking whether ln works" >&5
4652 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
4653 if test "${gcc_cv_prog_LN+set}" = set; then
4654 echo $ECHO_N "(cached) $ECHO_C" >&6
4656 rm -f conftestdata_t
4657 echo >conftestdata_f
4658 if ln conftestdata_f conftestdata_t
2>/dev
/null
4662 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
4664 gcc_cv_prog_LN
="ln -s"
4669 rm -f conftestdata_f conftestdata_t
4672 LN
="$gcc_cv_prog_LN"
4673 if test "$gcc_cv_prog_LN" = "ln"; then
4674 echo "$as_me:$LINENO: result: yes" >&5
4675 echo "${ECHO_T}yes" >&6
4677 if test "$gcc_cv_prog_LN" = "ln -s"; then
4678 echo "$as_me:$LINENO: result: no, using ln -s" >&5
4679 echo "${ECHO_T}no, using ln -s" >&6
4681 echo "$as_me:$LINENO: result: no, and neither does ln -s, so using cp" >&5
4682 echo "${ECHO_T}no, and neither does ln -s, so using cp" >&6
4686 echo "$as_me:$LINENO: checking whether ln -s works" >&5
4687 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4688 if test "${gcc_cv_prog_LN_S+set}" = set; then
4689 echo $ECHO_N "(cached) $ECHO_C" >&6
4691 rm -f conftestdata_t
4692 echo >conftestdata_f
4693 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
4695 gcc_cv_prog_LN_S
="ln -s"
4697 if ln conftestdata_f conftestdata_t
2>/dev
/null
4704 rm -f conftestdata_f conftestdata_t
4707 LN_S
="$gcc_cv_prog_LN_S"
4708 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
4709 echo "$as_me:$LINENO: result: yes" >&5
4710 echo "${ECHO_T}yes" >&6
4712 if test "$gcc_cv_prog_LN_S" = "ln"; then
4713 echo "$as_me:$LINENO: result: no, using ln" >&5
4714 echo "${ECHO_T}no, using ln" >&6
4716 echo "$as_me:$LINENO: result: no, and neither does ln, so using cp" >&5
4717 echo "${ECHO_T}no, and neither does ln, so using cp" >&6
4721 if test -n "$ac_tool_prefix"; then
4722 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4723 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4724 echo "$as_me:$LINENO: checking for $ac_word" >&5
4725 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4726 if test "${ac_cv_prog_RANLIB+set}" = set; then
4727 echo $ECHO_N "(cached) $ECHO_C" >&6
4729 if test -n "$RANLIB"; then
4730 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4732 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4736 test -z "$as_dir" && as_dir
=.
4737 for ac_exec_ext
in '' $ac_executable_extensions; do
4738 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4739 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4740 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4748 RANLIB
=$ac_cv_prog_RANLIB
4749 if test -n "$RANLIB"; then
4750 echo "$as_me:$LINENO: result: $RANLIB" >&5
4751 echo "${ECHO_T}$RANLIB" >&6
4753 echo "$as_me:$LINENO: result: no" >&5
4754 echo "${ECHO_T}no" >&6
4758 if test -z "$ac_cv_prog_RANLIB"; then
4759 ac_ct_RANLIB
=$RANLIB
4760 # Extract the first word of "ranlib", so it can be a program name with args.
4761 set dummy ranlib
; ac_word
=$2
4762 echo "$as_me:$LINENO: checking for $ac_word" >&5
4763 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4764 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4765 echo $ECHO_N "(cached) $ECHO_C" >&6
4767 if test -n "$ac_ct_RANLIB"; then
4768 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
4770 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4774 test -z "$as_dir" && as_dir
=.
4775 for ac_exec_ext
in '' $ac_executable_extensions; do
4776 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4777 ac_cv_prog_ac_ct_RANLIB
="ranlib"
4778 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4784 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
4787 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
4788 if test -n "$ac_ct_RANLIB"; then
4789 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4790 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4792 echo "$as_me:$LINENO: result: no" >&5
4793 echo "${ECHO_T}no" >&6
4796 RANLIB
=$ac_ct_RANLIB
4798 RANLIB
="$ac_cv_prog_RANLIB"
4801 # Find a good install program. We prefer a C program (faster),
4802 # so one script is as good as another. But avoid the broken or
4803 # incompatible versions:
4804 # SysV /etc/install, /usr/sbin/install
4805 # SunOS /usr/etc/install
4806 # IRIX /sbin/install
4808 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4809 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4810 # ./install, which can be erroneously created by make from ./install.sh.
4811 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
4812 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
4813 if test -z "$INSTALL"; then
4814 if test "${ac_cv_path_install+set}" = set; then
4815 echo $ECHO_N "(cached) $ECHO_C" >&6
4817 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
4818 for ac_dir
in $PATH; do
4819 # Account for people who put trailing slashes in PATH elements.
4821 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
4823 # OSF1 and SCO ODT 3.0 have their own names for install.
4824 for ac_prog
in ginstall scoinst
install; do
4825 if test -f $ac_dir/$ac_prog; then
4826 if test $ac_prog = install &&
4827 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
4828 # AIX install. It has an incompatible calling convention.
4829 # OSF/1 installbsd also uses dspmsg, but is usable.
4832 ac_cv_path_install
="$ac_dir/$ac_prog -c"
4843 if test "${ac_cv_path_install+set}" = set; then
4844 INSTALL
="$ac_cv_path_install"
4846 # As a last resort, use the slow shell script. We don't cache a
4847 # path for INSTALL within a source directory, because that will
4848 # break other packages using the cache if that directory is
4849 # removed, or if the path is relative.
4850 INSTALL
="$ac_install_sh"
4853 echo "$as_me:$LINENO: result: $INSTALL" >&5
4854 echo "${ECHO_T}$INSTALL" >&6
4856 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4857 # It thinks the first close brace ends the variable substitution.
4858 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4860 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4863 # See if cmp has --ignore-initial.
4864 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
4865 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
4866 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
4867 echo $ECHO_N "(cached) $ECHO_C" >&6
4871 gcc_cv_prog_cmp_skip
=slowcompare
4872 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
4873 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
4876 gcc_cv_prog_cmp_skip
=gnucompare
4879 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
4880 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
4881 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
4884 gcc_cv_prog_cmp_skip
=fastcompare
4891 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
4892 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
4893 make_compare_target
=$gcc_cv_prog_cmp_skip
4897 # See if we have the mktemp command.
4898 # Extract the first word of "mktemp", so it can be a program name with args.
4899 set dummy mktemp
; ac_word
=$2
4900 echo "$as_me:$LINENO: checking for $ac_word" >&5
4901 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4902 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
4903 echo $ECHO_N "(cached) $ECHO_C" >&6
4905 if test -n "$have_mktemp_command"; then
4906 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
4908 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4912 test -z "$as_dir" && as_dir
=.
4913 for ac_exec_ext
in '' $ac_executable_extensions; do
4914 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4915 ac_cv_prog_have_mktemp_command
="yes"
4916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4922 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
4925 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
4926 if test -n "$have_mktemp_command"; then
4927 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
4928 echo "${ECHO_T}$have_mktemp_command" >&6
4930 echo "$as_me:$LINENO: result: no" >&5
4931 echo "${ECHO_T}no" >&6
4935 # Do we have a single-tree copy of texinfo?
4936 if test -f $srcdir/..
/texinfo
/Makefile.
in; then
4937 MAKEINFO
='$(objdir)/../texinfo/makeinfo/makeinfo'
4938 gcc_cv_prog_makeinfo_modern
=yes
4939 echo "$as_me:$LINENO: result: Using makeinfo from the unified source tree." >&5
4940 echo "${ECHO_T}Using makeinfo from the unified source tree." >&6
4942 # See if makeinfo has been installed and is modern enough
4943 # that we can use it.
4944 # Extract the first word of "makeinfo", so it can be a program name with args.
4945 set dummy makeinfo
; ac_word
=$2
4946 echo "$as_me:$LINENO: checking for $ac_word" >&5
4947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4948 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4949 echo $ECHO_N "(cached) $ECHO_C" >&6
4951 if test -n "$MAKEINFO"; then
4952 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
4954 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4958 test -z "$as_dir" && as_dir
=.
4959 for ac_exec_ext
in '' $ac_executable_extensions; do
4960 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4961 ac_cv_prog_MAKEINFO
="makeinfo"
4962 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4970 MAKEINFO
=$ac_cv_prog_MAKEINFO
4971 if test -n "$MAKEINFO"; then
4972 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4973 echo "${ECHO_T}$MAKEINFO" >&6
4975 echo "$as_me:$LINENO: result: no" >&5
4976 echo "${ECHO_T}no" >&6
4979 if test -n "$MAKEINFO"; then
4980 # Found it, now check the version.
4981 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
4982 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
4983 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
4984 echo $ECHO_N "(cached) $ECHO_C" >&6
4986 ac_prog_version
=`$MAKEINFO --version 2>&1 |
4987 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4988 echo "configure:4988: version of makeinfo is $ac_prog_version" >&5
4989 case $ac_prog_version in
4990 '') gcc_cv_prog_makeinfo_modern
=no
;;
4992 gcc_cv_prog_makeinfo_modern
=yes;;
4993 *) gcc_cv_prog_makeinfo_modern
=no
;;
4997 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
4998 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
5000 gcc_cv_prog_makeinfo_modern
=no
5005 if test $gcc_cv_prog_makeinfo_modern = no
; then
5006 { echo "$as_me:$LINENO: WARNING:
5007 *** Makeinfo is missing or too old.
5008 *** Info documentation will not be built." >&5
5009 echo "$as_me: WARNING:
5010 *** Makeinfo is missing or too old.
5011 *** Info documentation will not be built." >&2;}
5017 # Is pod2man recent enough to regenerate manpages?
5018 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
5019 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
5020 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
5021 echo "$as_me:$LINENO: result: yes" >&5
5022 echo "${ECHO_T}yes" >&6
5023 GENERATED_MANPAGES
=generated-manpages
5025 echo "$as_me:$LINENO: result: no" >&5
5026 echo "${ECHO_T}no" >&6
5031 if test -f $srcdir/..
/flex
/skel.c
; then
5032 FLEX
='$(objdir)/../flex/flex'
5034 # Extract the first word of "flex", so it can be a program name with args.
5035 set dummy flex
; ac_word
=$2
5036 echo "$as_me:$LINENO: checking for $ac_word" >&5
5037 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5038 if test "${ac_cv_prog_FLEX+set}" = set; then
5039 echo $ECHO_N "(cached) $ECHO_C" >&6
5041 if test -n "$FLEX"; then
5042 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
5044 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5048 test -z "$as_dir" && as_dir
=.
5049 for ac_exec_ext
in '' $ac_executable_extensions; do
5050 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5051 ac_cv_prog_FLEX
="flex"
5052 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5058 test -z "$ac_cv_prog_FLEX" && ac_cv_prog_FLEX
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing flex"
5061 FLEX
=$ac_cv_prog_FLEX
5062 if test -n "$FLEX"; then
5063 echo "$as_me:$LINENO: result: $FLEX" >&5
5064 echo "${ECHO_T}$FLEX" >&6
5066 echo "$as_me:$LINENO: result: no" >&5
5067 echo "${ECHO_T}no" >&6
5073 # The -L switch is so bison can find its skeleton file.
5074 if test -f $srcdir/..
/bison
/bison.simple
; then
5075 BISON
='$(objdir)/../bison/bison -L $(srcdir)/../bison/'
5077 # Extract the first word of "bison", so it can be a program name with args.
5078 set dummy bison
; ac_word
=$2
5079 echo "$as_me:$LINENO: checking for $ac_word" >&5
5080 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5081 if test "${ac_cv_prog_BISON+set}" = set; then
5082 echo $ECHO_N "(cached) $ECHO_C" >&6
5084 if test -n "$BISON"; then
5085 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
5087 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5091 test -z "$as_dir" && as_dir
=.
5092 for ac_exec_ext
in '' $ac_executable_extensions; do
5093 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5094 ac_cv_prog_BISON
="bison"
5095 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5101 test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing bison"
5104 BISON
=$ac_cv_prog_BISON
5105 if test -n "$BISON"; then
5106 echo "$as_me:$LINENO: result: $BISON" >&5
5107 echo "${ECHO_T}$BISON" >&6
5109 echo "$as_me:$LINENO: result: no" >&5
5110 echo "${ECHO_T}no" >&6
5115 # --------------------
5116 # Checks for C headers
5117 # --------------------
5119 echo "$as_me:$LINENO: checking for GNU C library" >&5
5120 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
5121 if test "${gcc_cv_glibc+set}" = set; then
5122 echo $ECHO_N "(cached) $ECHO_C" >&6
5124 cat >conftest.
$ac_ext <<_ACEOF
5125 #line $LINENO "configure"
5128 cat confdefs.h
>>conftest.
$ac_ext
5129 cat >>conftest.
$ac_ext <<_ACEOF
5130 /* end confdefs.h. */
5131 #include <features.h>
5136 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
5137 #error Not a GNU C library system
5143 rm -f conftest.
$ac_objext
5144 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5145 (eval $ac_compile) 2>&5
5147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5148 (exit $ac_status); } &&
5149 { ac_try
='test -s conftest.$ac_objext'
5150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5154 (exit $ac_status); }; }; then
5157 echo "$as_me: failed program was:" >&5
5158 sed 's/^/| /' conftest.
$ac_ext >&5
5162 rm -f conftest.
$ac_objext conftest.
$ac_ext
5165 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
5166 echo "${ECHO_T}$gcc_cv_glibc" >&6
5167 if test $gcc_cv_glibc = yes; then
5169 cat >>confdefs.h
<<\_ACEOF
5170 #define _GNU_SOURCE 1
5175 # Need to reject headers which give warnings, so that the -Werror bootstrap
5176 # works later. *sigh* This needs to come before all header checks.
5178 ac_c_preproc_warn_flag
=yes
5180 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5181 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5182 if test "${ac_cv_header_stdc+set}" = set; then
5183 echo $ECHO_N "(cached) $ECHO_C" >&6
5185 cat >conftest.
$ac_ext <<_ACEOF
5186 #line $LINENO "configure"
5189 cat confdefs.h
>>conftest.
$ac_ext
5190 cat >>conftest.
$ac_ext <<_ACEOF
5191 /* end confdefs.h. */
5205 rm -f conftest.
$ac_objext
5206 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5207 (eval $ac_compile) 2>&5
5209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5210 (exit $ac_status); } &&
5211 { ac_try
='test -s conftest.$ac_objext'
5212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5216 (exit $ac_status); }; }; then
5217 ac_cv_header_stdc
=yes
5219 echo "$as_me: failed program was:" >&5
5220 sed 's/^/| /' conftest.
$ac_ext >&5
5222 ac_cv_header_stdc
=no
5224 rm -f conftest.
$ac_objext conftest.
$ac_ext
5226 if test $ac_cv_header_stdc = yes; then
5227 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5228 cat >conftest.
$ac_ext <<_ACEOF
5229 #line $LINENO "configure"
5232 cat confdefs.h
>>conftest.
$ac_ext
5233 cat >>conftest.
$ac_ext <<_ACEOF
5234 /* end confdefs.h. */
5238 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5239 $EGREP "memchr" >/dev
/null
2>&1; then
5242 ac_cv_header_stdc
=no
5248 if test $ac_cv_header_stdc = yes; then
5249 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5250 cat >conftest.
$ac_ext <<_ACEOF
5251 #line $LINENO "configure"
5254 cat confdefs.h
>>conftest.
$ac_ext
5255 cat >>conftest.
$ac_ext <<_ACEOF
5256 /* end confdefs.h. */
5260 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5261 $EGREP "free" >/dev
/null
2>&1; then
5264 ac_cv_header_stdc
=no
5270 if test $ac_cv_header_stdc = yes; then
5271 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5272 if test "$cross_compiling" = yes; then
5275 cat >conftest.
$ac_ext <<_ACEOF
5276 #line $LINENO "configure"
5279 cat confdefs.h
>>conftest.
$ac_ext
5280 cat >>conftest.
$ac_ext <<_ACEOF
5281 /* end confdefs.h. */
5283 #if ((' ' & 0x0FF) == 0x020)
5284 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5285 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5287 # define ISLOWER(c) \
5288 (('a' <= (c) && (c) <= 'i') \
5289 || ('j' <= (c) && (c) <= 'r') \
5290 || ('s' <= (c) && (c) <= 'z'))
5291 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5294 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5299 for (i = 0; i < 256; i++)
5300 if (XOR (islower (i), ISLOWER (i))
5301 || toupper (i) != TOUPPER (i))
5306 rm -f conftest
$ac_exeext
5307 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5308 (eval $ac_link) 2>&5
5310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5311 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5316 (exit $ac_status); }; }; then
5319 echo "$as_me: program exited with status $ac_status" >&5
5320 echo "$as_me: failed program was:" >&5
5321 sed 's/^/| /' conftest.
$ac_ext >&5
5324 ac_cv_header_stdc
=no
5326 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5330 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5331 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5332 if test $ac_cv_header_stdc = yes; then
5334 cat >>confdefs.h
<<\_ACEOF
5335 #define STDC_HEADERS 1
5340 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
5341 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
5342 if test "${ac_cv_header_time+set}" = set; then
5343 echo $ECHO_N "(cached) $ECHO_C" >&6
5345 cat >conftest.
$ac_ext <<_ACEOF
5346 #line $LINENO "configure"
5349 cat confdefs.h
>>conftest.
$ac_ext
5350 cat >>conftest.
$ac_ext <<_ACEOF
5351 /* end confdefs.h. */
5352 #include <sys/types.h>
5353 #include <sys/time.h>
5359 if ((struct tm *) 0)
5365 rm -f conftest.
$ac_objext
5366 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5367 (eval $ac_compile) 2>&5
5369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5370 (exit $ac_status); } &&
5371 { ac_try
='test -s conftest.$ac_objext'
5372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5376 (exit $ac_status); }; }; then
5377 ac_cv_header_time
=yes
5379 echo "$as_me: failed program was:" >&5
5380 sed 's/^/| /' conftest.
$ac_ext >&5
5382 ac_cv_header_time
=no
5384 rm -f conftest.
$ac_objext conftest.
$ac_ext
5386 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
5387 echo "${ECHO_T}$ac_cv_header_time" >&6
5388 if test $ac_cv_header_time = yes; then
5390 cat >>confdefs.h
<<\_ACEOF
5391 #define TIME_WITH_SYS_TIME 1
5396 echo "$as_me:$LINENO: checking for working stdbool.h" >&5
5397 echo $ECHO_N "checking for working stdbool.h... $ECHO_C" >&6
5398 if test "${ac_cv_header_stdbool_h+set}" = set; then
5399 echo $ECHO_N "(cached) $ECHO_C" >&6
5401 cat >conftest.
$ac_ext <<_ACEOF
5402 #line $LINENO "configure"
5405 cat confdefs.h
>>conftest.
$ac_ext
5406 cat >>conftest.
$ac_ext <<_ACEOF
5407 /* end confdefs.h. */
5408 #include <stdbool.h>
5417 rm -f conftest.
$ac_objext
5418 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5419 (eval $ac_compile) 2>&5
5421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5422 (exit $ac_status); } &&
5423 { ac_try
='test -s conftest.$ac_objext'
5424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428 (exit $ac_status); }; }; then
5429 ac_cv_header_stdbool_h
=yes
5431 echo "$as_me: failed program was:" >&5
5432 sed 's/^/| /' conftest.
$ac_ext >&5
5434 ac_cv_header_stdbool_h
=no
5436 rm -f conftest.
$ac_objext conftest.
$ac_ext
5438 echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
5439 echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
5440 if test $ac_cv_header_stdbool_h = yes; then
5442 cat >>confdefs.h
<<\_ACEOF
5443 #define HAVE_STDBOOL_H 1
5448 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
5449 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
5450 if test "${gcc_cv_header_string+set}" = set; then
5451 echo $ECHO_N "(cached) $ECHO_C" >&6
5453 cat >conftest.
$ac_ext <<_ACEOF
5454 #line $LINENO "configure"
5457 cat confdefs.h
>>conftest.
$ac_ext
5458 cat >>conftest.
$ac_ext <<_ACEOF
5459 /* end confdefs.h. */
5461 #include <strings.h>
5470 rm -f conftest.
$ac_objext
5471 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5472 (eval $ac_compile) 2>&5
5474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5475 (exit $ac_status); } &&
5476 { ac_try
='test -s conftest.$ac_objext'
5477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5481 (exit $ac_status); }; }; then
5482 gcc_cv_header_string
=yes
5484 echo "$as_me: failed program was:" >&5
5485 sed 's/^/| /' conftest.
$ac_ext >&5
5487 gcc_cv_header_string
=no
5489 rm -f conftest.
$ac_objext conftest.
$ac_ext
5491 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
5492 echo "${ECHO_T}$gcc_cv_header_string" >&6
5493 if test $gcc_cv_header_string = yes; then
5495 cat >>confdefs.h
<<\_ACEOF
5496 #define STRING_WITH_STRINGS 1
5501 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
5502 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
5503 if test "${ac_cv_header_sys_wait_h+set}" = set; then
5504 echo $ECHO_N "(cached) $ECHO_C" >&6
5506 cat >conftest.
$ac_ext <<_ACEOF
5507 #line $LINENO "configure"
5510 cat confdefs.h
>>conftest.
$ac_ext
5511 cat >>conftest.
$ac_ext <<_ACEOF
5512 /* end confdefs.h. */
5513 #include <sys/types.h>
5514 #include <sys/wait.h>
5516 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
5519 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5527 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5532 rm -f conftest.
$ac_objext
5533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5534 (eval $ac_compile) 2>&5
5536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537 (exit $ac_status); } &&
5538 { ac_try
='test -s conftest.$ac_objext'
5539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5543 (exit $ac_status); }; }; then
5544 ac_cv_header_sys_wait_h
=yes
5546 echo "$as_me: failed program was:" >&5
5547 sed 's/^/| /' conftest.
$ac_ext >&5
5549 ac_cv_header_sys_wait_h
=no
5551 rm -f conftest.
$ac_objext conftest.
$ac_ext
5553 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
5554 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
5555 if test $ac_cv_header_sys_wait_h = yes; then
5557 cat >>confdefs.h
<<\_ACEOF
5558 #define HAVE_SYS_WAIT_H 1
5584 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h \
5585 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
5586 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
5587 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
5589 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5590 echo "$as_me:$LINENO: checking for $ac_header" >&5
5591 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5592 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5593 echo $ECHO_N "(cached) $ECHO_C" >&6
5595 cat >conftest.
$ac_ext <<_ACEOF
5596 #line $LINENO "configure"
5599 cat confdefs.h
>>conftest.
$ac_ext
5600 cat >>conftest.
$ac_ext <<_ACEOF
5601 /* end confdefs.h. */
5602 #include <$ac_header>
5604 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5605 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
5607 grep -v '^ *+' conftest.er1
>conftest.err
5609 cat conftest.err
>&5
5610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5611 (exit $ac_status); } >/dev
/null
; then
5612 if test -s conftest.err
; then
5613 ac_cpp_err
=$ac_c_preproc_warn_flag
5620 if test -z "$ac_cpp_err"; then
5621 eval "$as_ac_Header=yes"
5623 echo "$as_me: failed program was:" >&5
5624 sed 's/^/| /' conftest.
$ac_ext >&5
5626 eval "$as_ac_Header=no"
5628 rm -f conftest.err conftest.
$ac_ext
5630 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5631 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5632 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5633 cat >>confdefs.h
<<_ACEOF
5634 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5641 # Check for thread headers.
5642 echo "$as_me:$LINENO: checking for thread.h" >&5
5643 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
5644 if test "${ac_cv_header_thread_h+set}" = set; then
5645 echo $ECHO_N "(cached) $ECHO_C" >&6
5647 cat >conftest.
$ac_ext <<_ACEOF
5648 #line $LINENO "configure"
5651 cat confdefs.h
>>conftest.
$ac_ext
5652 cat >>conftest.
$ac_ext <<_ACEOF
5653 /* end confdefs.h. */
5656 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5657 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
5659 grep -v '^ *+' conftest.er1
>conftest.err
5661 cat conftest.err
>&5
5662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5663 (exit $ac_status); } >/dev
/null
; then
5664 if test -s conftest.err
; then
5665 ac_cpp_err
=$ac_c_preproc_warn_flag
5672 if test -z "$ac_cpp_err"; then
5673 ac_cv_header_thread_h
=yes
5675 echo "$as_me: failed program was:" >&5
5676 sed 's/^/| /' conftest.
$ac_ext >&5
5678 ac_cv_header_thread_h
=no
5680 rm -f conftest.err conftest.
$ac_ext
5682 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
5683 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
5684 if test $ac_cv_header_thread_h = yes; then
5690 echo "$as_me:$LINENO: checking for pthread.h" >&5
5691 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
5692 if test "${ac_cv_header_pthread_h+set}" = set; then
5693 echo $ECHO_N "(cached) $ECHO_C" >&6
5695 cat >conftest.
$ac_ext <<_ACEOF
5696 #line $LINENO "configure"
5699 cat confdefs.h
>>conftest.
$ac_ext
5700 cat >>conftest.
$ac_ext <<_ACEOF
5701 /* end confdefs.h. */
5702 #include <pthread.h>
5704 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5705 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
5707 grep -v '^ *+' conftest.er1
>conftest.err
5709 cat conftest.err
>&5
5710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5711 (exit $ac_status); } >/dev
/null
; then
5712 if test -s conftest.err
; then
5713 ac_cpp_err
=$ac_c_preproc_warn_flag
5720 if test -z "$ac_cpp_err"; then
5721 ac_cv_header_pthread_h
=yes
5723 echo "$as_me: failed program was:" >&5
5724 sed 's/^/| /' conftest.
$ac_ext >&5
5726 ac_cv_header_pthread_h
=no
5728 rm -f conftest.err conftest.
$ac_ext
5730 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
5731 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
5732 if test $ac_cv_header_pthread_h = yes; then
5739 # These tests can't be done till we know if we have limits.h.
5740 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
5741 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
5742 if test "${gcc_cv_decl_char_bit+set}" = set; then
5743 echo $ECHO_N "(cached) $ECHO_C" >&6
5745 cat >conftest.
$ac_ext <<_ACEOF
5746 #line $LINENO "configure"
5749 cat confdefs.h
>>conftest.
$ac_ext
5750 cat >>conftest.
$ac_ext <<_ACEOF
5751 /* end confdefs.h. */
5752 #ifdef HAVE_LIMITS_H
5759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5760 $EGREP "found" >/dev
/null
2>&1; then
5761 gcc_cv_decl_char_bit
=yes
5763 gcc_cv_decl_char_bit
=no
5769 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
5770 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
5771 if test $gcc_cv_decl_char_bit = no
; then
5772 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
5773 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
5774 if test "${gcc_cv_c_nbby+set}" = set; then
5775 echo $ECHO_N "(cached) $ECHO_C" >&6
5779 while test $i -lt 65; do
5780 cat >conftest.
$ac_ext <<_ACEOF
5781 #line $LINENO "configure"
5784 cat confdefs.h
>>conftest.
$ac_ext
5785 cat >>conftest.
$ac_ext <<_ACEOF
5786 /* end confdefs.h. */
5792 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
5793 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
5799 rm -f conftest.
$ac_objext
5800 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5801 (eval $ac_compile) 2>&5
5803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5804 (exit $ac_status); } &&
5805 { ac_try
='test -s conftest.$ac_objext'
5806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810 (exit $ac_status); }; }; then
5811 gcc_cv_c_nbby
=$i; break
5813 echo "$as_me: failed program was:" >&5
5814 sed 's/^/| /' conftest.
$ac_ext >&5
5817 rm -f conftest.
$ac_objext conftest.
$ac_ext
5820 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
5823 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
5824 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
5825 if test $gcc_cv_c_nbby = failed
; then
5826 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
5827 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
5828 { (exit 1); exit 1; }; }
5831 cat >>confdefs.h
<<_ACEOF
5832 #define CHAR_BIT $gcc_cv_c_nbby
5837 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
5838 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
5839 if test "${ac_cv_c_bigendian+set}" = set; then
5840 echo $ECHO_N "(cached) $ECHO_C" >&6
5842 ac_cv_c_bigendian
=unknown
5843 # See if sys/param.h defines the BYTE_ORDER macro.
5844 cat >conftest.
$ac_ext <<_ACEOF
5845 #line $LINENO "configure"
5848 cat confdefs.h
>>conftest.
$ac_ext
5849 cat >>conftest.
$ac_ext <<_ACEOF
5850 /* end confdefs.h. */
5851 #include <sys/types.h>
5852 #include <sys/param.h>
5857 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5864 rm -f conftest.
$ac_objext
5865 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5866 (eval $ac_compile) 2>&5
5868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5869 (exit $ac_status); } &&
5870 { ac_try
='test -s conftest.$ac_objext'
5871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5875 (exit $ac_status); }; }; then
5876 # It does; now see whether it defined to BIG_ENDIAN or not.
5877 cat >conftest.
$ac_ext <<_ACEOF
5878 #line $LINENO "configure"
5881 cat confdefs.h
>>conftest.
$ac_ext
5882 cat >>conftest.
$ac_ext <<_ACEOF
5883 /* end confdefs.h. */
5884 #include <sys/types.h>
5885 #include <sys/param.h>
5890 #if BYTE_ORDER != BIG_ENDIAN
5897 rm -f conftest.
$ac_objext
5898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5899 (eval $ac_compile) 2>&5
5901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5902 (exit $ac_status); } &&
5903 { ac_try
='test -s conftest.$ac_objext'
5904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5908 (exit $ac_status); }; }; then
5909 ac_cv_c_bigendian
=yes
5911 echo "$as_me: failed program was:" >&5
5912 sed 's/^/| /' conftest.
$ac_ext >&5
5914 ac_cv_c_bigendian
=no
5916 rm -f conftest.
$ac_objext conftest.
$ac_ext
5918 echo "$as_me: failed program was:" >&5
5919 sed 's/^/| /' conftest.
$ac_ext >&5
5922 rm -f conftest.
$ac_objext conftest.
$ac_ext
5923 if test $ac_cv_c_bigendian = unknown
; then
5924 if test "$cross_compiling" = yes; then
5925 echo $ac_n "cross-compiling... " 2>&6
5927 cat >conftest.
$ac_ext <<_ACEOF
5928 #line $LINENO "configure"
5931 cat confdefs.h
>>conftest.
$ac_ext
5932 cat >>conftest.
$ac_ext <<_ACEOF
5933 /* end confdefs.h. */
5935 /* Are we little or big endian? From Harbison&Steele. */
5939 char c[sizeof (long)];
5942 exit (u.c[sizeof (long) - 1] == 1);
5945 rm -f conftest
$ac_exeext
5946 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5947 (eval $ac_link) 2>&5
5949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5950 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5955 (exit $ac_status); }; }; then
5956 ac_cv_c_bigendian
=no
5958 echo "$as_me: program exited with status $ac_status" >&5
5959 echo "$as_me: failed program was:" >&5
5960 sed 's/^/| /' conftest.
$ac_ext >&5
5963 ac_cv_c_bigendian
=yes
5965 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5969 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
5970 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
5971 if test $ac_cv_c_bigendian = unknown
; then
5972 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
5973 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
5975 cat >conftest.c
<<EOF
5976 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5977 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5978 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
5979 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5980 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5981 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
5982 int main() { _ascii (); _ebcdic (); return 0; }
5984 if test -f conftest.c
; then
5985 if ${CC-cc} ${CFLAGS} conftest.c
-o conftest.o
&& test -f conftest.o
; then
5986 if test `grep -l BIGenDianSyS conftest.o` ; then
5987 echo $ac_n ' big endian probe OK, ' 1>&6
5988 ac_cv_c_bigendian
=yes
5990 if test `grep -l LiTTleEnDian conftest.o` ; then
5991 echo $ac_n ' little endian probe OK, ' 1>&6
5992 if test $ac_cv_c_bigendian = yes ; then
5993 ac_cv_c_bigendian
=unknown
;
5995 ac_cv_c_bigendian
=no
5998 echo $ac_n 'guessing bigendian ... ' >&6
6001 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6002 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6004 if test $ac_cv_c_bigendian = yes; then
6006 cat >>confdefs.h
<<\_ACEOF
6007 #define WORDS_BIGENDIAN 1
6011 cat >>confdefs.h
<<\_ACEOF
6012 #define HOST_WORDS_BIG_ENDIAN 1
6020 cat >>confdefs.h
<<_ACEOF
6021 #define BYTEORDER $BYTEORDER
6024 if test $ac_cv_c_bigendian = unknown
; then
6025 { { echo "$as_me:$LINENO: error: unknown endianess - sorry" >&5
6026 echo "$as_me: error: unknown endianess - sorry" >&2;}
6027 { (exit please pre-set ac_cv_c_bigendian
); exit please pre-set ac_cv_c_bigendian
; }; }
6035 # Stage specific cflags for build.
6039 if test x
$GCC = xyes
6041 stage1_cflags
="-Wa,-J"
6047 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
6048 # sources; use -no-cpp-precomp to get to GNU cpp.
6049 # Apple's GCC has bugs in designated initializer handling, so disable
6051 stage1_cflags
="-no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
6056 # These libraries may be used by collect2.
6057 # We may need a special search path to get them linked.
6058 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
6059 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
6060 if test "${gcc_cv_collect2_libs+set}" = set; then
6061 echo $ECHO_N "(cached) $ECHO_C" >&6
6064 for libs
in '' -lld -lmld \
6065 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
6066 '-L/usr/lib/cmplrs/cc3.11 -lmld'
6069 cat >conftest.
$ac_ext <<_ACEOF
6070 #line $LINENO "configure"
6073 cat confdefs.h
>>conftest.
$ac_ext
6074 cat >>conftest.
$ac_ext <<_ACEOF
6075 /* end confdefs.h. */
6077 /* Override any gcc2 internal prototype to avoid an error. */
6081 /* We use char because int might match the return type of a gcc2
6082 builtin and then its argument prototype would still apply. */
6092 rm -f conftest.
$ac_objext conftest
$ac_exeext
6093 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6094 (eval $ac_link) 2>&5
6096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6097 (exit $ac_status); } &&
6098 { ac_try
='test -s conftest$ac_exeext'
6099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6103 (exit $ac_status); }; }; then
6104 gcc_cv_collect2_libs
="$libs"; break
6106 echo "$as_me: failed program was:" >&5
6107 sed 's/^/| /' conftest.
$ac_ext >&5
6110 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6113 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
6115 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
6116 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
6117 case $gcc_cv_collect2_libs in
6119 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
6123 # When building Ada code on Alpha, we need exc_resume which is usually in
6124 # -lexc. So test for it.
6127 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
6128 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
6129 if test "${ac_cv_search_exc_resume+set}" = set; then
6130 echo $ECHO_N "(cached) $ECHO_C" >&6
6132 ac_func_search_save_LIBS
=$LIBS
6133 ac_cv_search_exc_resume
=no
6134 cat >conftest.
$ac_ext <<_ACEOF
6135 #line $LINENO "configure"
6138 cat confdefs.h
>>conftest.
$ac_ext
6139 cat >>conftest.
$ac_ext <<_ACEOF
6140 /* end confdefs.h. */
6142 /* Override any gcc2 internal prototype to avoid an error. */
6146 /* We use char because int might match the return type of a gcc2
6147 builtin and then its argument prototype would still apply. */
6157 rm -f conftest.
$ac_objext conftest
$ac_exeext
6158 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6159 (eval $ac_link) 2>&5
6161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6162 (exit $ac_status); } &&
6163 { ac_try
='test -s conftest$ac_exeext'
6164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6168 (exit $ac_status); }; }; then
6169 ac_cv_search_exc_resume
="none required"
6171 echo "$as_me: failed program was:" >&5
6172 sed 's/^/| /' conftest.
$ac_ext >&5
6175 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6176 if test "$ac_cv_search_exc_resume" = no
; then
6177 for ac_lib
in exc
; do
6178 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
6179 cat >conftest.
$ac_ext <<_ACEOF
6180 #line $LINENO "configure"
6183 cat confdefs.h
>>conftest.
$ac_ext
6184 cat >>conftest.
$ac_ext <<_ACEOF
6185 /* end confdefs.h. */
6187 /* Override any gcc2 internal prototype to avoid an error. */
6191 /* We use char because int might match the return type of a gcc2
6192 builtin and then its argument prototype would still apply. */
6202 rm -f conftest.
$ac_objext conftest
$ac_exeext
6203 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6204 (eval $ac_link) 2>&5
6206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6207 (exit $ac_status); } &&
6208 { ac_try
='test -s conftest$ac_exeext'
6209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6213 (exit $ac_status); }; }; then
6214 ac_cv_search_exc_resume
="-l$ac_lib"
6217 echo "$as_me: failed program was:" >&5
6218 sed 's/^/| /' conftest.
$ac_ext >&5
6221 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6224 LIBS
=$ac_func_search_save_LIBS
6226 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
6227 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
6228 if test "$ac_cv_search_exc_resume" != no
; then
6229 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
6237 # Some systems put ldexp and frexp in libm instead of libc; assume
6238 # they're both in the same place. jcf-dump needs them.
6241 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
6242 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
6243 if test "${ac_cv_search_ldexp+set}" = set; then
6244 echo $ECHO_N "(cached) $ECHO_C" >&6
6246 ac_func_search_save_LIBS
=$LIBS
6247 ac_cv_search_ldexp
=no
6248 cat >conftest.
$ac_ext <<_ACEOF
6249 #line $LINENO "configure"
6252 cat confdefs.h
>>conftest.
$ac_ext
6253 cat >>conftest.
$ac_ext <<_ACEOF
6254 /* end confdefs.h. */
6256 /* Override any gcc2 internal prototype to avoid an error. */
6260 /* We use char because int might match the return type of a gcc2
6261 builtin and then its argument prototype would still apply. */
6271 rm -f conftest.
$ac_objext conftest
$ac_exeext
6272 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6273 (eval $ac_link) 2>&5
6275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6276 (exit $ac_status); } &&
6277 { ac_try
='test -s conftest$ac_exeext'
6278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6282 (exit $ac_status); }; }; then
6283 ac_cv_search_ldexp
="none required"
6285 echo "$as_me: failed program was:" >&5
6286 sed 's/^/| /' conftest.
$ac_ext >&5
6289 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6290 if test "$ac_cv_search_ldexp" = no
; then
6292 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
6293 cat >conftest.
$ac_ext <<_ACEOF
6294 #line $LINENO "configure"
6297 cat confdefs.h
>>conftest.
$ac_ext
6298 cat >>conftest.
$ac_ext <<_ACEOF
6299 /* end confdefs.h. */
6301 /* Override any gcc2 internal prototype to avoid an error. */
6305 /* We use char because int might match the return type of a gcc2
6306 builtin and then its argument prototype would still apply. */
6316 rm -f conftest.
$ac_objext conftest
$ac_exeext
6317 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6318 (eval $ac_link) 2>&5
6320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6321 (exit $ac_status); } &&
6322 { ac_try
='test -s conftest$ac_exeext'
6323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6327 (exit $ac_status); }; }; then
6328 ac_cv_search_ldexp
="-l$ac_lib"
6331 echo "$as_me: failed program was:" >&5
6332 sed 's/^/| /' conftest.
$ac_ext >&5
6335 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6338 LIBS
=$ac_func_search_save_LIBS
6340 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
6341 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
6342 if test "$ac_cv_search_ldexp" != no
; then
6343 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
6351 # Use <inttypes.h> only if it exists,
6352 # doesn't clash with <sys/types.h>, and declares intmax_t.
6353 echo "$as_me:$LINENO: checking for inttypes.h" >&5
6354 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
6355 if test "${gcc_cv_header_inttypes_h+set}" = set; then
6356 echo $ECHO_N "(cached) $ECHO_C" >&6
6358 cat >conftest.
$ac_ext <<_ACEOF
6359 #line $LINENO "configure"
6362 cat confdefs.h
>>conftest.
$ac_ext
6363 cat >>conftest.
$ac_ext <<_ACEOF
6364 /* end confdefs.h. */
6365 #include <sys/types.h>
6366 #include <inttypes.h>
6375 rm -f conftest.
$ac_objext
6376 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6377 (eval $ac_compile) 2>&5
6379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6380 (exit $ac_status); } &&
6381 { ac_try
='test -s conftest.$ac_objext'
6382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6386 (exit $ac_status); }; }; then
6387 gcc_cv_header_inttypes_h
=yes
6389 echo "$as_me: failed program was:" >&5
6390 sed 's/^/| /' conftest.
$ac_ext >&5
6392 gcc_cv_header_inttypes_h
=no
6394 rm -f conftest.
$ac_objext conftest.
$ac_ext
6397 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
6398 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
6399 if test $gcc_cv_header_inttypes_h = yes; then
6401 cat >>confdefs.h
<<\_ACEOF
6402 #define HAVE_INTTYPES_H 1
6433 for ac_func
in times clock dup2
kill getrlimit setrlimit atoll atoq \
6434 sysconf strsignal putc_unlocked fputc_unlocked fputs_unlocked \
6435 fwrite_unlocked fprintf_unlocked getrusage nl_langinfo \
6436 scandir alphasort gettimeofday mbstowcs wcswidth mmap mincore \
6439 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6440 echo "$as_me:$LINENO: checking for $ac_func" >&5
6441 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6442 if eval "test \"\${$as_ac_var+set}\" = set"; then
6443 echo $ECHO_N "(cached) $ECHO_C" >&6
6445 cat >conftest.
$ac_ext <<_ACEOF
6446 #line $LINENO "configure"
6449 cat confdefs.h
>>conftest.
$ac_ext
6450 cat >>conftest.
$ac_ext <<_ACEOF
6451 /* end confdefs.h. */
6452 /* System header to define __stub macros and hopefully few prototypes,
6453 which can conflict with char $ac_func (); below.
6454 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6455 <limits.h> exists even on freestanding compilers. */
6457 # include <limits.h>
6459 # include <assert.h>
6461 /* Override any gcc2 internal prototype to avoid an error. */
6466 /* We use char because int might match the return type of a gcc2
6467 builtin and then its argument prototype would still apply. */
6469 /* The GNU C library defines this for functions which it implements
6470 to always fail with ENOSYS. Some functions are actually named
6471 something starting with __ and the normal name is an alias. */
6472 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6475 char (*f) () = $ac_func;
6484 return f != $ac_func;
6489 rm -f conftest.
$ac_objext conftest
$ac_exeext
6490 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6491 (eval $ac_link) 2>&5
6493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6494 (exit $ac_status); } &&
6495 { ac_try
='test -s conftest$ac_exeext'
6496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6500 (exit $ac_status); }; }; then
6501 eval "$as_ac_var=yes"
6503 echo "$as_me: failed program was:" >&5
6504 sed 's/^/| /' conftest.
$ac_ext >&5
6506 eval "$as_ac_var=no"
6508 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6510 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6511 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6512 if test `eval echo '${'$as_ac_var'}'` = yes; then
6513 cat >>confdefs.h
<<_ACEOF
6514 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6521 if test x
$ac_cv_func_mbstowcs = xyes
; then
6522 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
6523 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
6524 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
6525 echo $ECHO_N "(cached) $ECHO_C" >&6
6527 if test "$cross_compiling" = yes; then
6528 gcc_cv_func_mbstowcs_works
=yes
6530 cat >conftest.
$ac_ext <<_ACEOF
6531 #line $LINENO "configure"
6534 cat confdefs.h
>>conftest.
$ac_ext
6535 cat >>conftest.
$ac_ext <<_ACEOF
6536 /* end confdefs.h. */
6544 rm -f conftest
$ac_exeext
6545 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6546 (eval $ac_link) 2>&5
6548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6549 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6554 (exit $ac_status); }; }; then
6555 gcc_cv_func_mbstowcs_works
=yes
6557 echo "$as_me: program exited with status $ac_status" >&5
6558 echo "$as_me: failed program was:" >&5
6559 sed 's/^/| /' conftest.
$ac_ext >&5
6562 gcc_cv_func_mbstowcs_works
=no
6564 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6567 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
6568 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
6569 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
6571 cat >>confdefs.h
<<\_ACEOF
6572 #define HAVE_WORKING_MBSTOWCS 1
6578 echo "$as_me:$LINENO: checking for ssize_t" >&5
6579 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
6580 if test "${ac_cv_type_ssize_t+set}" = set; then
6581 echo $ECHO_N "(cached) $ECHO_C" >&6
6583 cat >conftest.
$ac_ext <<_ACEOF
6584 #line $LINENO "configure"
6587 cat confdefs.h
>>conftest.
$ac_ext
6588 cat >>conftest.
$ac_ext <<_ACEOF
6589 /* end confdefs.h. */
6590 $ac_includes_default
6596 if (sizeof (ssize_t))
6602 rm -f conftest.
$ac_objext
6603 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6604 (eval $ac_compile) 2>&5
6606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607 (exit $ac_status); } &&
6608 { ac_try
='test -s conftest.$ac_objext'
6609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6613 (exit $ac_status); }; }; then
6614 ac_cv_type_ssize_t
=yes
6616 echo "$as_me: failed program was:" >&5
6617 sed 's/^/| /' conftest.
$ac_ext >&5
6619 ac_cv_type_ssize_t
=no
6621 rm -f conftest.
$ac_objext conftest.
$ac_ext
6623 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
6624 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
6625 if test $ac_cv_type_ssize_t = yes; then
6629 cat >>confdefs.h
<<_ACEOF
6636 # Try to determine the array type of the second argument of getgroups
6637 # for the target system (int or gid_t).
6638 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
6639 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
6640 if test "${ac_cv_type_uid_t+set}" = set; then
6641 echo $ECHO_N "(cached) $ECHO_C" >&6
6643 cat >conftest.
$ac_ext <<_ACEOF
6644 #line $LINENO "configure"
6647 cat confdefs.h
>>conftest.
$ac_ext
6648 cat >>conftest.
$ac_ext <<_ACEOF
6649 /* end confdefs.h. */
6650 #include <sys/types.h>
6653 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6654 $EGREP "uid_t" >/dev
/null
2>&1; then
6655 ac_cv_type_uid_t
=yes
6662 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
6663 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
6664 if test $ac_cv_type_uid_t = no
; then
6666 cat >>confdefs.h
<<\_ACEOF
6671 cat >>confdefs.h
<<\_ACEOF
6677 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
6678 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
6679 if test "${ac_cv_type_getgroups+set}" = set; then
6680 echo $ECHO_N "(cached) $ECHO_C" >&6
6682 if test "$cross_compiling" = yes; then
6683 ac_cv_type_getgroups
=cross
6685 cat >conftest.
$ac_ext <<_ACEOF
6686 #line $LINENO "configure"
6689 cat confdefs.h
>>conftest.
$ac_ext
6690 cat >>conftest.
$ac_ext <<_ACEOF
6691 /* end confdefs.h. */
6692 /* Thanks to Mike Rendell for this test. */
6693 #include <sys/types.h>
6696 #define MAX(x, y) ((x) > (y) ? (x) : (y))
6703 union { gid_t gval; long lval; } val;
6706 for (i = 0; i < NGID; i++)
6707 gidset[i] = val.gval;
6708 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
6710 /* Exit non-zero if getgroups seems to require an array of ints. This
6711 happens when gid_t is short but getgroups modifies an array of ints. */
6712 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
6715 rm -f conftest
$ac_exeext
6716 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6717 (eval $ac_link) 2>&5
6719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6720 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6725 (exit $ac_status); }; }; then
6726 ac_cv_type_getgroups
=gid_t
6728 echo "$as_me: program exited with status $ac_status" >&5
6729 echo "$as_me: failed program was:" >&5
6730 sed 's/^/| /' conftest.
$ac_ext >&5
6733 ac_cv_type_getgroups
=int
6735 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6737 if test $ac_cv_type_getgroups = cross
; then
6738 cat >conftest.
$ac_ext <<_ACEOF
6739 #line $LINENO "configure"
6742 cat confdefs.h
>>conftest.
$ac_ext
6743 cat >>conftest.
$ac_ext <<_ACEOF
6744 /* end confdefs.h. */
6748 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6749 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
6750 ac_cv_type_getgroups
=gid_t
6752 ac_cv_type_getgroups
=int
6758 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
6759 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
6761 cat >>confdefs.h
<<_ACEOF
6762 #define GETGROUPS_T $ac_cv_type_getgroups
6766 if test "${target}" = "${build}"; then
6767 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
6770 # This condition may need some tweaking. It should include all
6771 # targets where the array type of the second argument of getgroups
6772 # is int and the type of gid_t is not equivalent to int.
6773 *-*-sunos* |
*-*-ultrix*)
6774 TARGET_GETGROUPS_T
=int
6777 TARGET_GETGROUPS_T
=gid_t
6783 echo "$as_me:$LINENO: checking whether the printf functions support %p" >&5
6784 echo $ECHO_N "checking whether the printf functions support %p... $ECHO_C" >&6
6785 if test "${gcc_cv_func_printf_ptr+set}" = set; then
6786 echo $ECHO_N "(cached) $ECHO_C" >&6
6788 if test "$cross_compiling" = yes; then
6789 gcc_cv_func_printf_ptr
=no
6791 cat >conftest.
$ac_ext <<_ACEOF
6792 #line $LINENO "configure"
6795 cat confdefs.h
>>conftest.
$ac_ext
6796 cat >>conftest.
$ac_ext <<_ACEOF
6797 /* end confdefs.h. */
6803 char *p = buf, *q = NULL;
6804 sprintf(buf, "%p", p);
6805 sscanf(buf, "%p", &q);
6809 rm -f conftest
$ac_exeext
6810 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6811 (eval $ac_link) 2>&5
6813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6814 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819 (exit $ac_status); }; }; then
6820 gcc_cv_func_printf_ptr
=yes
6822 echo "$as_me: program exited with status $ac_status" >&5
6823 echo "$as_me: failed program was:" >&5
6824 sed 's/^/| /' conftest.
$ac_ext >&5
6827 gcc_cv_func_printf_ptr
=no
6829 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6831 rm -f core core.
* *.core
6833 echo "$as_me:$LINENO: result: $gcc_cv_func_printf_ptr" >&5
6834 echo "${ECHO_T}$gcc_cv_func_printf_ptr" >&6
6835 if test $gcc_cv_func_printf_ptr = yes ; then
6837 cat >>confdefs.h
<<\_ACEOF
6838 #define HAVE_PRINTF_PTR 1
6843 if test $ac_cv_header_sys_mman_h != yes \
6844 ||
test $ac_cv_func_mmap != yes; then
6845 gcc_cv_func_mmap_file
=no
6846 gcc_cv_func_mmap_dev_zero
=no
6847 gcc_cv_func_mmap_anon
=no
6849 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
6850 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
6851 if test "${gcc_cv_func_mmap_file+set}" = set; then
6852 echo $ECHO_N "(cached) $ECHO_C" >&6
6854 # Add a system to this blacklist if
6855 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
6856 # memory area containing the same data that you'd get if you applied
6857 # read() to the same fd. The only system known to have a problem here
6858 # is VMS, where text files have record structure.
6861 gcc_cv_func_mmap_file
=no
;;
6863 gcc_cv_func_mmap_file
=yes;;
6866 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
6867 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
6868 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
6869 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
6870 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
6871 echo $ECHO_N "(cached) $ECHO_C" >&6
6873 # Add a system to this blacklist if it has mmap() but /dev/zero
6874 # does not exist, or if mmapping /dev/zero does not give anonymous
6875 # zeroed pages with both the following properties:
6876 # 1. If you map N consecutive pages in with one call, and then
6877 # unmap any subset of those pages, the pages that were not
6878 # explicitly unmapped remain accessible.
6879 # 2. If you map two adjacent blocks of memory and then unmap them
6880 # both at once, they must both go away.
6881 # Systems known to be in this category are Windows (all variants),
6884 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
6885 gcc_cv_func_mmap_dev_zero
=no
;;
6887 gcc_cv_func_mmap_dev_zero
=yes;;
6890 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
6891 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
6893 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
6894 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
6895 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
6896 if test "${gcc_cv_decl_map_anon+set}" = set; then
6897 echo $ECHO_N "(cached) $ECHO_C" >&6
6899 cat >conftest.
$ac_ext <<_ACEOF
6900 #line $LINENO "configure"
6903 cat confdefs.h
>>conftest.
$ac_ext
6904 cat >>conftest.
$ac_ext <<_ACEOF
6905 /* end confdefs.h. */
6906 #include <sys/types.h>
6907 #include <sys/mman.h>
6910 #ifndef MAP_ANONYMOUS
6911 #define MAP_ANONYMOUS MAP_ANON
6917 int n = MAP_ANONYMOUS;
6922 rm -f conftest.
$ac_objext
6923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6924 (eval $ac_compile) 2>&5
6926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6927 (exit $ac_status); } &&
6928 { ac_try
='test -s conftest.$ac_objext'
6929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6933 (exit $ac_status); }; }; then
6934 gcc_cv_decl_map_anon
=yes
6936 echo "$as_me: failed program was:" >&5
6937 sed 's/^/| /' conftest.
$ac_ext >&5
6939 gcc_cv_decl_map_anon
=no
6941 rm -f conftest.
$ac_objext conftest.
$ac_ext
6943 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
6944 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
6946 if test $gcc_cv_decl_map_anon = no
; then
6947 gcc_cv_func_mmap_anon
=no
6949 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
6950 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
6951 if test "${gcc_cv_func_mmap_anon+set}" = set; then
6952 echo $ECHO_N "(cached) $ECHO_C" >&6
6954 # Add a system to this blacklist if it has mmap() and MAP_ANON or
6955 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
6956 # doesn't give anonymous zeroed pages with the same properties listed
6957 # above for use of /dev/zero.
6958 # Systems known to be in this category are Windows, VMS, and SCO Unix.
6960 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
6961 gcc_cv_func_mmap_anon
=no
;;
6963 gcc_cv_func_mmap_anon
=yes;;
6966 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
6967 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
6971 if test $gcc_cv_func_mmap_file = yes; then
6973 cat >>confdefs.h
<<\_ACEOF
6974 #define HAVE_MMAP_FILE 1
6978 if test $gcc_cv_func_mmap_dev_zero = yes; then
6980 cat >>confdefs.h
<<\_ACEOF
6981 #define HAVE_MMAP_DEV_ZERO 1
6985 if test $gcc_cv_func_mmap_anon = yes; then
6987 cat >>confdefs.h
<<\_ACEOF
6988 #define HAVE_MMAP_ANON 1
6996 # Under VMS, vfork works very differently than on Unix. The standard test
6997 # won't work, and it isn't easily adaptable. It makes more sense to
6999 ac_cv_func_vfork_works
=yes
7002 echo "$as_me:$LINENO: checking for pid_t" >&5
7003 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
7004 if test "${ac_cv_type_pid_t+set}" = set; then
7005 echo $ECHO_N "(cached) $ECHO_C" >&6
7007 cat >conftest.
$ac_ext <<_ACEOF
7008 #line $LINENO "configure"
7011 cat confdefs.h
>>conftest.
$ac_ext
7012 cat >>conftest.
$ac_ext <<_ACEOF
7013 /* end confdefs.h. */
7014 $ac_includes_default
7026 rm -f conftest.
$ac_objext
7027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7028 (eval $ac_compile) 2>&5
7030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7031 (exit $ac_status); } &&
7032 { ac_try
='test -s conftest.$ac_objext'
7033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7037 (exit $ac_status); }; }; then
7038 ac_cv_type_pid_t
=yes
7040 echo "$as_me: failed program was:" >&5
7041 sed 's/^/| /' conftest.
$ac_ext >&5
7045 rm -f conftest.
$ac_objext conftest.
$ac_ext
7047 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
7048 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
7049 if test $ac_cv_type_pid_t = yes; then
7053 cat >>confdefs.h
<<_ACEOF
7061 for ac_header
in unistd.h vfork.h
7063 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7064 echo "$as_me:$LINENO: checking for $ac_header" >&5
7065 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7066 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7067 echo $ECHO_N "(cached) $ECHO_C" >&6
7069 cat >conftest.
$ac_ext <<_ACEOF
7070 #line $LINENO "configure"
7073 cat confdefs.h
>>conftest.
$ac_ext
7074 cat >>conftest.
$ac_ext <<_ACEOF
7075 /* end confdefs.h. */
7076 #include <$ac_header>
7078 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7079 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7081 grep -v '^ *+' conftest.er1
>conftest.err
7083 cat conftest.err
>&5
7084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7085 (exit $ac_status); } >/dev
/null
; then
7086 if test -s conftest.err
; then
7087 ac_cpp_err
=$ac_c_preproc_warn_flag
7094 if test -z "$ac_cpp_err"; then
7095 eval "$as_ac_Header=yes"
7097 echo "$as_me: failed program was:" >&5
7098 sed 's/^/| /' conftest.
$ac_ext >&5
7100 eval "$as_ac_Header=no"
7102 rm -f conftest.err conftest.
$ac_ext
7104 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7105 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7106 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7107 cat >>confdefs.h
<<_ACEOF
7108 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7116 for ac_func
in fork vfork
7118 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7119 echo "$as_me:$LINENO: checking for $ac_func" >&5
7120 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7121 if eval "test \"\${$as_ac_var+set}\" = set"; then
7122 echo $ECHO_N "(cached) $ECHO_C" >&6
7124 cat >conftest.
$ac_ext <<_ACEOF
7125 #line $LINENO "configure"
7128 cat confdefs.h
>>conftest.
$ac_ext
7129 cat >>conftest.
$ac_ext <<_ACEOF
7130 /* end confdefs.h. */
7131 /* System header to define __stub macros and hopefully few prototypes,
7132 which can conflict with char $ac_func (); below.
7133 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7134 <limits.h> exists even on freestanding compilers. */
7136 # include <limits.h>
7138 # include <assert.h>
7140 /* Override any gcc2 internal prototype to avoid an error. */
7145 /* We use char because int might match the return type of a gcc2
7146 builtin and then its argument prototype would still apply. */
7148 /* The GNU C library defines this for functions which it implements
7149 to always fail with ENOSYS. Some functions are actually named
7150 something starting with __ and the normal name is an alias. */
7151 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7154 char (*f) () = $ac_func;
7163 return f != $ac_func;
7168 rm -f conftest.
$ac_objext conftest
$ac_exeext
7169 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7170 (eval $ac_link) 2>&5
7172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7173 (exit $ac_status); } &&
7174 { ac_try
='test -s conftest$ac_exeext'
7175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7179 (exit $ac_status); }; }; then
7180 eval "$as_ac_var=yes"
7182 echo "$as_me: failed program was:" >&5
7183 sed 's/^/| /' conftest.
$ac_ext >&5
7185 eval "$as_ac_var=no"
7187 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7189 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7190 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7191 if test `eval echo '${'$as_ac_var'}'` = yes; then
7192 cat >>confdefs.h
<<_ACEOF
7193 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7199 if test "x$ac_cv_func_fork" = xyes
; then
7200 echo "$as_me:$LINENO: checking for working fork" >&5
7201 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
7202 if test "${ac_cv_func_fork_works+set}" = set; then
7203 echo $ECHO_N "(cached) $ECHO_C" >&6
7205 if test "$cross_compiling" = yes; then
7206 ac_cv_func_fork_works
=cross
7208 cat >conftest.
$ac_ext <<_ACEOF
7209 /* By Ruediger Kuhlmann. */
7210 #include <sys/types.h>
7212 # include <unistd.h>
7214 /* Some systems only have a dummy stub for fork() */
7222 rm -f conftest
$ac_exeext
7223 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7224 (eval $ac_link) 2>&5
7226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
7228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7232 (exit $ac_status); }; }; then
7233 ac_cv_func_fork_works
=yes
7235 echo "$as_me: program exited with status $ac_status" >&5
7236 echo "$as_me: failed program was:" >&5
7237 sed 's/^/| /' conftest.
$ac_ext >&5
7240 ac_cv_func_fork_works
=no
7242 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7245 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
7246 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
7249 ac_cv_func_fork_works
=$ac_cv_func_fork
7251 if test "x$ac_cv_func_fork_works" = xcross
; then
7253 *-*-amigaos* |
*-*-msdosdjgpp*)
7254 # Override, as these systems have only a dummy fork() stub
7255 ac_cv_func_fork_works
=no
7258 ac_cv_func_fork_works
=yes
7261 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7262 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7264 ac_cv_func_vfork_works
=$ac_cv_func_vfork
7265 if test "x$ac_cv_func_vfork" = xyes
; then
7266 echo "$as_me:$LINENO: checking for working vfork" >&5
7267 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
7268 if test "${ac_cv_func_vfork_works+set}" = set; then
7269 echo $ECHO_N "(cached) $ECHO_C" >&6
7271 if test "$cross_compiling" = yes; then
7272 ac_cv_func_vfork_works
=cross
7274 cat >conftest.
$ac_ext <<_ACEOF
7275 #line $LINENO "configure"
7278 cat confdefs.h
>>conftest.
$ac_ext
7279 cat >>conftest.
$ac_ext <<_ACEOF
7280 /* end confdefs.h. */
7281 /* Thanks to Paul Eggert for this test. */
7284 #include <sys/types.h>
7285 #include <sys/stat.h>
7286 #include <sys/wait.h>
7288 # include <unistd.h>
7293 /* On some sparc systems, changes by the child to local and incoming
7294 argument registers are propagated back to the parent. The compiler
7295 is told about this with #include <vfork.h>, but some compilers
7296 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7297 static variable whose address is put into a register that is
7298 clobbered by the vfork. */
7301 sparc_address_test (int arg)
7303 sparc_address_test (arg) int arg;
7324 pid_t parent = getpid ();
7327 sparc_address_test (0);
7332 /* Here is another test for sparc vfork register problems. This
7333 test uses lots of local variables, at least as many local
7334 variables as main has allocated so far including compiler
7335 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7336 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7337 reuse the register of parent for one of the local variables,
7338 since it will think that parent can't possibly be used any more
7339 in this routine. Assigning to the local variable will thus
7340 munge parent in the parent process. */
7342 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7343 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7344 /* Convince the compiler that p..p7 are live; otherwise, it might
7345 use the same hardware register for all 8 local variables. */
7346 if (p != p1 || p != p2 || p != p3 || p != p4
7347 || p != p5 || p != p6 || p != p7)
7350 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7351 from child file descriptors. If the child closes a descriptor
7352 before it execs or exits, this munges the parent's descriptor
7353 as well. Test for this by closing stdout in the child. */
7354 _exit(close(fileno(stdout)) != 0);
7359 while (wait(&status) != child)
7362 /* Was there some problem with vforking? */
7365 /* Did the child fail? (This shouldn't happen.) */
7368 /* Did the vfork/compiler bug occur? */
7369 || parent != getpid()
7371 /* Did the file descriptor bug occur? */
7372 || fstat(fileno(stdout), &st) != 0
7377 rm -f conftest
$ac_exeext
7378 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7379 (eval $ac_link) 2>&5
7381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7382 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
7383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7387 (exit $ac_status); }; }; then
7388 ac_cv_func_vfork_works
=yes
7390 echo "$as_me: program exited with status $ac_status" >&5
7391 echo "$as_me: failed program was:" >&5
7392 sed 's/^/| /' conftest.
$ac_ext >&5
7395 ac_cv_func_vfork_works
=no
7397 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7400 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
7401 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
7404 if test "x$ac_cv_func_fork_works" = xcross
; then
7405 ac_cv_func_vfork_works
=ac_cv_func_vfork
7406 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7407 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7410 if test "x$ac_cv_func_vfork_works" = xyes
; then
7412 cat >>confdefs.h
<<\_ACEOF
7413 #define HAVE_WORKING_VFORK 1
7418 cat >>confdefs.h
<<\_ACEOF
7423 if test "x$ac_cv_func_fork_works" = xyes
; then
7425 cat >>confdefs.h
<<\_ACEOF
7426 #define HAVE_WORKING_FORK 1
7434 am_cv_lib_iconv_ldpath
=
7436 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
7437 if test "${with_libiconv_prefix+set}" = set; then
7438 withval
="$with_libiconv_prefix"
7440 for dir
in `echo "$withval" | tr : ' '`; do
7441 if test -d $dir/include
; then CPPFLAGS
="$CPPFLAGS -I$dir/include"; fi
7442 if test -d $dir/lib
; then am_cv_lib_iconv_ldpath
="-L$dir/lib"; fi
7448 for ac_header
in iconv.h
7450 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7451 echo "$as_me:$LINENO: checking for $ac_header" >&5
7452 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7453 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7454 echo $ECHO_N "(cached) $ECHO_C" >&6
7456 cat >conftest.
$ac_ext <<_ACEOF
7457 #line $LINENO "configure"
7460 cat confdefs.h
>>conftest.
$ac_ext
7461 cat >>conftest.
$ac_ext <<_ACEOF
7462 /* end confdefs.h. */
7463 #include <$ac_header>
7465 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7466 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7468 grep -v '^ *+' conftest.er1
>conftest.err
7470 cat conftest.err
>&5
7471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7472 (exit $ac_status); } >/dev
/null
; then
7473 if test -s conftest.err
; then
7474 ac_cpp_err
=$ac_c_preproc_warn_flag
7481 if test -z "$ac_cpp_err"; then
7482 eval "$as_ac_Header=yes"
7484 echo "$as_me: failed program was:" >&5
7485 sed 's/^/| /' conftest.
$ac_ext >&5
7487 eval "$as_ac_Header=no"
7489 rm -f conftest.err conftest.
$ac_ext
7491 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7492 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7493 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7494 cat >>confdefs.h
<<_ACEOF
7495 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7502 echo "$as_me:$LINENO: checking for iconv" >&5
7503 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
7504 if test "${am_cv_func_iconv+set}" = set; then
7505 echo $ECHO_N "(cached) $ECHO_C" >&6
7508 am_cv_func_iconv
="no, consider installing GNU libiconv"
7510 cat >conftest.
$ac_ext <<_ACEOF
7511 #line $LINENO "configure"
7514 cat confdefs.h
>>conftest.
$ac_ext
7515 cat >>conftest.
$ac_ext <<_ACEOF
7516 /* end confdefs.h. */
7522 iconv_t cd = iconv_open("","");
7523 iconv(cd,NULL,NULL,NULL,NULL);
7529 rm -f conftest.
$ac_objext conftest
$ac_exeext
7530 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7531 (eval $ac_link) 2>&5
7533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7534 (exit $ac_status); } &&
7535 { ac_try
='test -s conftest$ac_exeext'
7536 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7540 (exit $ac_status); }; }; then
7541 am_cv_func_iconv
=yes
7543 echo "$as_me: failed program was:" >&5
7544 sed 's/^/| /' conftest.
$ac_ext >&5
7547 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7548 if test "$am_cv_func_iconv" != yes; then
7549 am_save_LIBS
="$LIBS"
7550 LIBS
="$LIBS $am_cv_libiconv_ldpath -liconv"
7551 cat >conftest.
$ac_ext <<_ACEOF
7552 #line $LINENO "configure"
7555 cat confdefs.h
>>conftest.
$ac_ext
7556 cat >>conftest.
$ac_ext <<_ACEOF
7557 /* end confdefs.h. */
7563 iconv_t cd = iconv_open("","");
7564 iconv(cd,NULL,NULL,NULL,NULL);
7570 rm -f conftest.
$ac_objext conftest
$ac_exeext
7571 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7572 (eval $ac_link) 2>&5
7574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7575 (exit $ac_status); } &&
7576 { ac_try
='test -s conftest$ac_exeext'
7577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7581 (exit $ac_status); }; }; then
7583 am_cv_func_iconv
=yes
7585 echo "$as_me: failed program was:" >&5
7586 sed 's/^/| /' conftest.
$ac_ext >&5
7589 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7590 LIBS
="$am_save_LIBS"
7594 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
7595 echo "${ECHO_T}$am_cv_func_iconv" >&6
7596 if test "$am_cv_func_iconv" = yes; then
7598 cat >>confdefs.h
<<\_ACEOF
7599 #define HAVE_ICONV 1
7602 echo "$as_me:$LINENO: checking for iconv declaration" >&5
7603 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
7604 if test "${am_cv_proto_iconv+set}" = set; then
7605 echo $ECHO_N "(cached) $ECHO_C" >&6
7608 cat >conftest.
$ac_ext <<_ACEOF
7609 #line $LINENO "configure"
7612 cat confdefs.h
>>conftest.
$ac_ext
7613 cat >>conftest.
$ac_ext <<_ACEOF
7614 /* end confdefs.h. */
7622 #if defined(__STDC__) || defined(__cplusplus)
7623 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7636 rm -f conftest.
$ac_objext
7637 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7638 (eval $ac_compile) 2>&5
7640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7641 (exit $ac_status); } &&
7642 { ac_try
='test -s conftest.$ac_objext'
7643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7647 (exit $ac_status); }; }; then
7648 am_cv_proto_iconv_arg1
=""
7650 echo "$as_me: failed program was:" >&5
7651 sed 's/^/| /' conftest.
$ac_ext >&5
7653 am_cv_proto_iconv_arg1
="const"
7655 rm -f conftest.
$ac_objext conftest.
$ac_ext
7656 am_cv_proto_iconv
="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
7659 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7660 echo "$as_me:$LINENO: result: ${ac_t:-
7661 }$am_cv_proto_iconv" >&5
7662 echo "${ECHO_T}${ac_t:-
7663 }$am_cv_proto_iconv" >&6
7665 cat >>confdefs.h
<<_ACEOF
7666 #define ICONV_CONST $am_cv_proto_iconv_arg1
7671 if test "$am_cv_lib_iconv" = yes; then
7672 LIBICONV
="$am_cv_lib_iconv_ldpath -liconv"
7676 # Until we have in-tree GNU iconv:
7681 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
7682 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
7683 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
7684 echo $ECHO_N "(cached) $ECHO_C" >&6
7686 cat >conftest.
$ac_ext <<_ACEOF
7687 #line $LINENO "configure"
7690 cat confdefs.h
>>conftest.
$ac_ext
7691 cat >>conftest.
$ac_ext <<_ACEOF
7692 /* end confdefs.h. */
7702 rm -f conftest.
$ac_objext conftest
$ac_exeext
7703 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7704 (eval $ac_link) 2>&5
7706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7707 (exit $ac_status); } &&
7708 { ac_try
='test -s conftest$ac_exeext'
7709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7713 (exit $ac_status); }; }; then
7714 am_cv_val_LC_MESSAGES
=yes
7716 echo "$as_me: failed program was:" >&5
7717 sed 's/^/| /' conftest.
$ac_ext >&5
7719 am_cv_val_LC_MESSAGES
=no
7721 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7723 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
7724 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
7725 if test $am_cv_val_LC_MESSAGES = yes; then
7727 cat >>confdefs.h
<<\_ACEOF
7728 #define HAVE_LC_MESSAGES 1
7734 # We will need to find libiberty.h and ansidecl.h
7735 saved_CFLAGS
="$CFLAGS"
7736 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
7737 for ac_func
in getenv atol sbrk abort atof getcwd getwd \
7738 strsignal putc_unlocked fputs_unlocked fwrite_unlocked \
7739 fprintf_unlocked strstr errno snprintf vasprintf \
7740 malloc realloc calloc free
basename getopt
clock
7742 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7743 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
7744 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
7745 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
7746 echo $ECHO_N "(cached) $ECHO_C" >&6
7748 cat >conftest.
$ac_ext <<_ACEOF
7749 #line $LINENO "configure"
7752 cat confdefs.h
>>conftest.
$ac_ext
7753 cat >>conftest.
$ac_ext <<_ACEOF
7754 /* end confdefs.h. */
7756 #define $ac_tr_decl 1
7758 #include "ansidecl.h"
7765 char *(*pfn) = (char *(*)) $ac_func ;
7771 rm -f conftest.
$ac_objext
7772 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7773 (eval $ac_compile) 2>&5
7775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7776 (exit $ac_status); } &&
7777 { ac_try
='test -s conftest.$ac_objext'
7778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7782 (exit $ac_status); }; }; then
7783 eval "gcc_cv_have_decl_$ac_func=yes"
7785 echo "$as_me: failed program was:" >&5
7786 sed 's/^/| /' conftest.
$ac_ext >&5
7788 eval "gcc_cv_have_decl_$ac_func=no"
7790 rm -f conftest.
$ac_objext conftest.
$ac_ext
7793 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
7794 echo "$as_me:$LINENO: result: yes" >&5
7795 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
7796 #define $ac_tr_decl 1
7800 echo "$as_me:$LINENO: result: no" >&5
7801 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
7802 #define $ac_tr_decl 0
7808 if test x
= y
; then
7810 cat >>confdefs.h
<<\_ACEOF
7811 #define HAVE_DECL_GETENV 1
7814 cat >>confdefs.h
<<\_ACEOF
7815 #define HAVE_DECL_ATOL 1
7818 cat >>confdefs.h
<<\_ACEOF
7819 #define HAVE_DECL_SBRK 1
7822 cat >>confdefs.h
<<\_ACEOF
7823 #define HAVE_DECL_ABORT 1
7826 cat >>confdefs.h
<<\_ACEOF
7827 #define HAVE_DECL_ATOF 1
7830 cat >>confdefs.h
<<\_ACEOF
7831 #define HAVE_DECL_GETCWD 1
7834 cat >>confdefs.h
<<\_ACEOF
7835 #define HAVE_DECL_GETWD 1
7839 cat >>confdefs.h
<<\_ACEOF
7840 #define HAVE_DECL_STRSIGNAL 1
7843 cat >>confdefs.h
<<\_ACEOF
7844 #define HAVE_DECL_PUTC_UNLOCKED 1
7847 cat >>confdefs.h
<<\_ACEOF
7848 #define HAVE_DECL_FPUTS_UNLOCKED 1
7851 cat >>confdefs.h
<<\_ACEOF
7852 #define HAVE_DECL_FWRITE_UNLOCKED 1
7856 cat >>confdefs.h
<<\_ACEOF
7857 #define HAVE_DECL_FPRINTF_UNLOCKED 1
7860 cat >>confdefs.h
<<\_ACEOF
7861 #define HAVE_DECL_STRSTR 1
7864 cat >>confdefs.h
<<\_ACEOF
7865 #define HAVE_DECL_ERRNO 1
7868 cat >>confdefs.h
<<\_ACEOF
7869 #define HAVE_DECL_SNPRINTF 1
7872 cat >>confdefs.h
<<\_ACEOF
7873 #define HAVE_DECL_VASPRINTF 1
7877 cat >>confdefs.h
<<\_ACEOF
7878 #define HAVE_DECL_MALLOC 1
7881 cat >>confdefs.h
<<\_ACEOF
7882 #define HAVE_DECL_REALLOC 1
7885 cat >>confdefs.h
<<\_ACEOF
7886 #define HAVE_DECL_CALLOC 1
7889 cat >>confdefs.h
<<\_ACEOF
7890 #define HAVE_DECL_FREE 1
7893 cat >>confdefs.h
<<\_ACEOF
7894 #define HAVE_DECL_BASENAME 1
7897 cat >>confdefs.h
<<\_ACEOF
7898 #define HAVE_DECL_GETOPT 1
7901 cat >>confdefs.h
<<\_ACEOF
7902 #define HAVE_DECL_CLOCK 1
7907 for ac_func
in getrlimit setrlimit getrusage
7909 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7910 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
7911 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
7912 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
7913 echo $ECHO_N "(cached) $ECHO_C" >&6
7915 cat >conftest.
$ac_ext <<_ACEOF
7916 #line $LINENO "configure"
7919 cat confdefs.h
>>conftest.
$ac_ext
7920 cat >>conftest.
$ac_ext <<_ACEOF
7921 /* end confdefs.h. */
7923 #define $ac_tr_decl 1
7925 #include "ansidecl.h"
7927 #ifdef HAVE_SYS_RESOURCE_H
7928 #include <sys/resource.h>
7936 char *(*pfn) = (char *(*)) $ac_func ;
7942 rm -f conftest.
$ac_objext
7943 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7944 (eval $ac_compile) 2>&5
7946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7947 (exit $ac_status); } &&
7948 { ac_try
='test -s conftest.$ac_objext'
7949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7953 (exit $ac_status); }; }; then
7954 eval "gcc_cv_have_decl_$ac_func=yes"
7956 echo "$as_me: failed program was:" >&5
7957 sed 's/^/| /' conftest.
$ac_ext >&5
7959 eval "gcc_cv_have_decl_$ac_func=no"
7961 rm -f conftest.
$ac_objext conftest.
$ac_ext
7964 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
7965 echo "$as_me:$LINENO: result: yes" >&5
7966 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
7967 #define $ac_tr_decl 1
7971 echo "$as_me:$LINENO: result: no" >&5
7972 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
7973 #define $ac_tr_decl 0
7979 if test x
= y
; then
7981 cat >>confdefs.h
<<\_ACEOF
7982 #define HAVE_DECL_GETRLIMIT 1
7985 cat >>confdefs.h
<<\_ACEOF
7986 #define HAVE_DECL_SETRLIMIT 1
7989 cat >>confdefs.h
<<\_ACEOF
7990 #define HAVE_DECL_GETRUSAGE 1
7995 cat >conftest.
$ac_ext <<_ACEOF
7996 #line $LINENO "configure"
7999 cat confdefs.h
>>conftest.
$ac_ext
8000 cat >>conftest.
$ac_ext <<_ACEOF
8001 /* end confdefs.h. */
8003 #include "ansidecl.h"
8005 #ifdef HAVE_SYS_RESOURCE_H
8006 #include <sys/resource.h>
8017 rm -f conftest.
$ac_objext
8018 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8019 (eval $ac_compile) 2>&5
8021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8022 (exit $ac_status); } &&
8023 { ac_try
='test -s conftest.$ac_objext'
8024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8028 (exit $ac_status); }; }; then
8031 echo "$as_me: failed program was:" >&5
8032 sed 's/^/| /' conftest.
$ac_ext >&5
8035 cat >>confdefs.h
<<\_ACEOF
8040 rm -f conftest.
$ac_objext conftest.
$ac_ext
8042 for ac_func
in ldgetname
8044 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8045 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
8046 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
8047 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
8048 echo $ECHO_N "(cached) $ECHO_C" >&6
8050 cat >conftest.
$ac_ext <<_ACEOF
8051 #line $LINENO "configure"
8054 cat confdefs.h
>>conftest.
$ac_ext
8055 cat >>conftest.
$ac_ext <<_ACEOF
8056 /* end confdefs.h. */
8058 #define $ac_tr_decl 1
8060 #include "ansidecl.h"
8071 char *(*pfn) = (char *(*)) $ac_func ;
8077 rm -f conftest.
$ac_objext
8078 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8079 (eval $ac_compile) 2>&5
8081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8082 (exit $ac_status); } &&
8083 { ac_try
='test -s conftest.$ac_objext'
8084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8088 (exit $ac_status); }; }; then
8089 eval "gcc_cv_have_decl_$ac_func=yes"
8091 echo "$as_me: failed program was:" >&5
8092 sed 's/^/| /' conftest.
$ac_ext >&5
8094 eval "gcc_cv_have_decl_$ac_func=no"
8096 rm -f conftest.
$ac_objext conftest.
$ac_ext
8099 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
8100 echo "$as_me:$LINENO: result: yes" >&5
8101 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
8102 #define $ac_tr_decl 1
8106 echo "$as_me:$LINENO: result: no" >&5
8107 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
8108 #define $ac_tr_decl 0
8114 if test x
= y
; then
8116 cat >>confdefs.h
<<\_ACEOF
8117 #define HAVE_DECL_LDGETNAME 1
8122 for ac_func
in times
8124 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8125 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
8126 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
8127 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
8128 echo $ECHO_N "(cached) $ECHO_C" >&6
8130 cat >conftest.
$ac_ext <<_ACEOF
8131 #line $LINENO "configure"
8134 cat confdefs.h
>>conftest.
$ac_ext
8135 cat >>conftest.
$ac_ext <<_ACEOF
8136 /* end confdefs.h. */
8138 #define $ac_tr_decl 1
8140 #include "ansidecl.h"
8142 #ifdef HAVE_SYS_TIMES_H
8143 #include <sys/times.h>
8151 char *(*pfn) = (char *(*)) $ac_func ;
8157 rm -f conftest.
$ac_objext
8158 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8159 (eval $ac_compile) 2>&5
8161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8162 (exit $ac_status); } &&
8163 { ac_try
='test -s conftest.$ac_objext'
8164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8168 (exit $ac_status); }; }; then
8169 eval "gcc_cv_have_decl_$ac_func=yes"
8171 echo "$as_me: failed program was:" >&5
8172 sed 's/^/| /' conftest.
$ac_ext >&5
8174 eval "gcc_cv_have_decl_$ac_func=no"
8176 rm -f conftest.
$ac_objext conftest.
$ac_ext
8179 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
8180 echo "$as_me:$LINENO: result: yes" >&5
8181 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
8182 #define $ac_tr_decl 1
8186 echo "$as_me:$LINENO: result: no" >&5
8187 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
8188 #define $ac_tr_decl 0
8194 if test x
= y
; then
8196 cat >>confdefs.h
<<\_ACEOF
8197 #define HAVE_DECL_TIMES 1
8202 # More time-related stuff.
8203 echo "$as_me:$LINENO: checking for struct tms" >&5
8204 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
8205 if test "${ac_cv_struct_tms+set}" = set; then
8206 echo $ECHO_N "(cached) $ECHO_C" >&6
8209 cat >conftest.
$ac_ext <<_ACEOF
8210 #line $LINENO "configure"
8213 cat confdefs.h
>>conftest.
$ac_ext
8214 cat >>conftest.
$ac_ext <<_ACEOF
8215 /* end confdefs.h. */
8217 #include "ansidecl.h"
8219 #ifdef HAVE_SYS_TIMES_H
8220 #include <sys/times.h>
8231 rm -f conftest.
$ac_objext
8232 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8233 (eval $ac_compile) 2>&5
8235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8236 (exit $ac_status); } &&
8237 { ac_try
='test -s conftest.$ac_objext'
8238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8242 (exit $ac_status); }; }; then
8243 ac_cv_struct_tms
=yes
8245 echo "$as_me: failed program was:" >&5
8246 sed 's/^/| /' conftest.
$ac_ext >&5
8250 rm -f conftest.
$ac_objext conftest.
$ac_ext
8252 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
8253 echo "${ECHO_T}$ac_cv_struct_tms" >&6
8254 if test $ac_cv_struct_tms = yes; then
8256 cat >>confdefs.h
<<\_ACEOF
8257 #define HAVE_STRUCT_TMS 1
8262 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
8263 # revisit after autoconf 2.50.
8264 echo "$as_me:$LINENO: checking for clock_t" >&5
8265 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
8266 if test "${gcc_cv_type_clock_t+set}" = set; then
8267 echo $ECHO_N "(cached) $ECHO_C" >&6
8270 cat >conftest.
$ac_ext <<_ACEOF
8271 #line $LINENO "configure"
8274 cat confdefs.h
>>conftest.
$ac_ext
8275 cat >>conftest.
$ac_ext <<_ACEOF
8276 /* end confdefs.h. */
8278 #include "ansidecl.h"
8289 rm -f conftest.
$ac_objext
8290 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8291 (eval $ac_compile) 2>&5
8293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294 (exit $ac_status); } &&
8295 { ac_try
='test -s conftest.$ac_objext'
8296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300 (exit $ac_status); }; }; then
8301 gcc_cv_type_clock_t
=yes
8303 echo "$as_me: failed program was:" >&5
8304 sed 's/^/| /' conftest.
$ac_ext >&5
8306 gcc_cv_type_clock_t
=no
8308 rm -f conftest.
$ac_objext conftest.
$ac_ext
8310 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
8311 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
8312 if test $gcc_cv_type_clock_t = yes; then
8314 cat >>confdefs.h
<<\_ACEOF
8315 #define HAVE_CLOCK_T 1
8320 echo "$as_me:$LINENO: checking for uchar" >&5
8321 echo $ECHO_N "checking for uchar... $ECHO_C" >&6
8322 if test "${gcc_cv_type_uchar+set}" = set; then
8323 echo $ECHO_N "(cached) $ECHO_C" >&6
8325 cat >conftest.
$ac_ext <<_ACEOF
8326 #line $LINENO "configure"
8329 cat confdefs.h
>>conftest.
$ac_ext
8330 cat >>conftest.
$ac_ext <<_ACEOF
8331 /* end confdefs.h. */
8333 #include "ansidecl.h"
8339 if ((uchar *)0) return 0;
8340 if (sizeof(uchar)) return 0;
8345 rm -f conftest.
$ac_objext
8346 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8347 (eval $ac_compile) 2>&5
8349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8350 (exit $ac_status); } &&
8351 { ac_try
='test -s conftest.$ac_objext'
8352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8356 (exit $ac_status); }; }; then
8357 ac_cv_type_uchar
=yes
8359 echo "$as_me: failed program was:" >&5
8360 sed 's/^/| /' conftest.
$ac_ext >&5
8364 rm -f conftest.
$ac_objext conftest.
$ac_ext
8366 echo "$as_me:$LINENO: result: $gcc_cv_type_uchar" >&5
8367 echo "${ECHO_T}$gcc_cv_type_uchar" >&6
8368 if test $ac_cv_type_uchar = yes; then
8370 cat >>confdefs.h
<<\_ACEOF
8371 #define HAVE_UCHAR 1
8376 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
8377 CFLAGS
="$saved_CFLAGS"
8379 # Check whether --enable-initfini-array or --disable-initfini-array was given.
8380 if test "${enable_initfini_array+set}" = set; then
8381 enableval
="$enable_initfini_array"
8385 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
8386 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
8387 if test "${gcc_cv_initfini_array+set}" = set; then
8388 echo $ECHO_N "(cached) $ECHO_C" >&6
8390 if test "$cross_compiling" = yes; then
8391 gcc_cv_initfini_array
=no
8393 cat >conftest.
$ac_ext <<_ACEOF
8394 #line $LINENO "configure"
8397 cat confdefs.h
>>conftest.
$ac_ext
8398 cat >>conftest.
$ac_ext <<_ACEOF
8399 /* end confdefs.h. */
8402 int main (void) { return x; }
8403 int foo (void) { x = 0; }
8404 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
8406 rm -f conftest
$ac_exeext
8407 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8408 (eval $ac_link) 2>&5
8410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8411 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8416 (exit $ac_status); }; }; then
8417 gcc_cv_initfini_array
=yes
8419 echo "$as_me: program exited with status $ac_status" >&5
8420 echo "$as_me: failed program was:" >&5
8421 sed 's/^/| /' conftest.
$ac_ext >&5
8424 gcc_cv_initfini_array
=no
8426 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8429 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
8430 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
8431 enable_initfini_array
=$gcc_cv_initfini_array
8434 if test $enable_initfini_array = yes; then
8436 cat >>confdefs.h
<<\_ACEOF
8437 #define HAVE_INITFINI_ARRAY 1
8442 # mkdir takes a single argument on some systems.
8443 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
8444 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
8445 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
8446 echo $ECHO_N "(cached) $ECHO_C" >&6
8448 cat >conftest.
$ac_ext <<_ACEOF
8449 #line $LINENO "configure"
8452 cat confdefs.h
>>conftest.
$ac_ext
8453 cat >>conftest.
$ac_ext <<_ACEOF
8454 /* end confdefs.h. */
8456 #include <sys/types.h>
8457 #ifdef HAVE_SYS_STAT_H
8458 # include <sys/stat.h>
8460 #ifdef HAVE_UNISTD_H
8461 # include <unistd.h>
8463 #ifdef HAVE_DIRECT_H
8464 # include <direct.h>
8474 rm -f conftest.
$ac_objext
8475 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8476 (eval $ac_compile) 2>&5
8478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8479 (exit $ac_status); } &&
8480 { ac_try
='test -s conftest.$ac_objext'
8481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8485 (exit $ac_status); }; }; then
8486 gcc_cv_mkdir_takes_one_arg
=no
8488 echo "$as_me: failed program was:" >&5
8489 sed 's/^/| /' conftest.
$ac_ext >&5
8491 gcc_cv_mkdir_takes_one_arg
=yes
8493 rm -f conftest.
$ac_objext conftest.
$ac_ext
8495 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
8496 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
8497 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
8499 cat >>confdefs.h
<<\_ACEOF
8500 #define MKDIR_TAKES_ONE_ARG 1
8512 # With Setjmp/Longjmp based exception handling.
8513 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
8514 if test "${enable_sjlj_exceptions+set}" = set; then
8515 enableval
="$enable_sjlj_exceptions"
8516 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
8518 cat >>confdefs.h
<<_ACEOF
8519 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
8524 if test x
$host = x
$target; then
8525 echo "$as_me:$LINENO: checking for main in -lunwind" >&5
8526 echo $ECHO_N "checking for main in -lunwind... $ECHO_C" >&6
8527 if test "${ac_cv_lib_unwind_main+set}" = set; then
8528 echo $ECHO_N "(cached) $ECHO_C" >&6
8530 ac_check_lib_save_LIBS
=$LIBS
8531 LIBS
="-lunwind $LIBS"
8532 cat >conftest.
$ac_ext <<_ACEOF
8533 #line $LINENO "configure"
8536 cat confdefs.h
>>conftest.
$ac_ext
8537 cat >>conftest.
$ac_ext <<_ACEOF
8538 /* end confdefs.h. */
8549 rm -f conftest.
$ac_objext conftest
$ac_exeext
8550 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8551 (eval $ac_link) 2>&5
8553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8554 (exit $ac_status); } &&
8555 { ac_try
='test -s conftest$ac_exeext'
8556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8560 (exit $ac_status); }; }; then
8561 ac_cv_lib_unwind_main
=yes
8563 echo "$as_me: failed program was:" >&5
8564 sed 's/^/| /' conftest.
$ac_ext >&5
8566 ac_cv_lib_unwind_main
=no
8568 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
8569 LIBS
=$ac_check_lib_save_LIBS
8571 echo "$as_me:$LINENO: result: $ac_cv_lib_unwind_main" >&5
8572 echo "${ECHO_T}$ac_cv_lib_unwind_main" >&6
8573 if test $ac_cv_lib_unwind_main = yes; then
8574 use_libunwind_default
=yes
8576 use_libunwind_default
=no
8580 use_libunwind_default
=no
8582 # Use libunwind based exception handling.
8583 # Check whether --enable-libunwind-exceptions or --disable-libunwind-exceptions was given.
8584 if test "${enable_libunwind_exceptions+set}" = set; then
8585 enableval
="$enable_libunwind_exceptions"
8586 use_libunwind_exceptions
=$enableval
8588 use_libunwind_exceptions
=$use_libunwind_default
8590 if test x
"$use_libunwind_exceptions" = xyes
; then
8592 cat >>confdefs.h
<<\_ACEOF
8593 #define USE_LIBUNWIND_EXCEPTIONS 1
8598 # --------------------------------------------------------
8599 # Build, host, and target specific configuration fragments
8600 # --------------------------------------------------------
8602 # Collect build-machine-specific information.
8603 .
${srcdir}/config.build
8605 # Collect host-machine-specific information.
8606 .
${srcdir}/config.
host
8610 # Collect target-machine-specific information.
8611 .
${srcdir}/config.gcc
8613 extra_objs
="${host_extra_objs} ${extra_objs}"
8615 # Default the target-machine variables that were not explicitly set.
8616 if test x
"$tm_file" = x
8617 then tm_file
=$cpu_type/$cpu_type.h
; fi
8619 if test x
"$extra_headers" = x
8620 then extra_headers
=; fi
8622 if test x
$md_file = x
8623 then md_file
=$cpu_type/$cpu_type.md
; fi
8625 if test x
$out_file = x
8626 then out_file
=$cpu_type/$cpu_type.c
; fi
8628 if test x
"$tmake_file" = x
8629 then tmake_file
=$cpu_type/t-
$cpu_type
8632 if test x
"$dwarf2" = xyes
8633 then tm_file
="$tm_file tm-dwarf2.h"
8636 # Say what files are being used for the output code and MD file.
8637 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
8638 echo "Using \`$srcdir/config/$md_file' as machine description file."
8640 # If any of the xm_file variables contain nonexistent files, warn
8641 # about them and drop them.
8644 for x
in $build_xm_file; do
8645 if test -f $srcdir/config
/$x
8647 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
8648 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
8654 for x
in $host_xm_file; do
8655 if test -f $srcdir/config
/$x
8657 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
8658 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
8664 for x
in $xm_file; do
8665 if test -f $srcdir/config
/$x
8667 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
8668 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
8674 for f
in $tm_file; do
8677 if test $count = ax
; then
8678 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
8680 echo "Using the following target machine macro files:"
8681 for f
in $tm_file; do
8682 echo " $srcdir/config/$f"
8686 if test x
$need_64bit_hwint = xyes
; then
8688 cat >>confdefs.h
<<\_ACEOF
8689 #define NEED_64BIT_HOST_WIDE_INT 1
8695 for f
in $host_xm_file; do
8698 if test $count = a
; then
8700 elif test $count = ax
; then
8701 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
8703 echo "Using the following host machine macro files:"
8704 for f
in $host_xm_file; do
8705 echo " $srcdir/config/$f"
8708 echo "Using ${out_host_hook_obj} for host machine hooks."
8710 if test "$host_xm_file" != "$build_xm_file"; then
8712 for f
in $build_xm_file; do
8715 if test $count = a
; then
8717 elif test $count = ax
; then
8718 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
8720 echo "Using the following build machine macro files:"
8721 for f
in $build_xm_file; do
8722 echo " $srcdir/config/$f"
8727 # Check if a valid thread package
8728 case ${enable_threads_flag} in
8731 target_thread_file
='single'
8735 target_thread_file
='single'
8737 aix | dce | gnat | irix | posix | rtems | \
8738 single | solaris | vxworks | win32
)
8739 target_thread_file
=${enable_threads_flag}
8742 echo "${enable_threads_flag} is an unknown thread package" 1>&2
8747 if test x
${thread_file} = x
; then
8748 # No thread file set by target-specific clauses in config.gcc,
8749 # so use file chosen by default logic above
8750 thread_file
=${target_thread_file}
8753 if test x
$enable___cxa_atexit = xyes || \
8754 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
8756 cat >>confdefs.h
<<\_ACEOF
8757 #define DEFAULT_USE_CXA_ATEXIT 1
8762 # Look for a file containing extra machine modes.
8763 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
8764 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
8767 cat >>confdefs.h
<<_ACEOF
8768 #define EXTRA_MODES_FILE "config/$extra_modes"
8773 # auto-host.h is the file containing items generated by autoconf and is
8774 # the first file included by config.h.
8775 # If host=build, it is correct to have bconfig include auto-host.h
8776 # as well. If host!=build, we are in error and need to do more
8777 # work to find out the build config parameters.
8778 if test x
$host = x
$build
8780 build_auto
=auto-host.h
8783 # We create a subdir, then run autoconf in the subdir.
8784 # To prevent recursion we set host and build for the new
8785 # invocation of configure to the build for this invocation
8792 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
8793 *) realsrcdir
=..
/${srcdir};;
8795 saved_CFLAGS
="${CFLAGS}"
8796 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
8797 ${realsrcdir}/configure \
8798 --target=$target_alias --host=$build_alias --build=$build_alias
8799 CFLAGS
="${saved_CFLAGS}"
8801 # We just finished tests for the build machine, so rename
8802 # the file auto-build.h in the gcc directory.
8803 mv auto-host.h ..
/auto-build.h
8806 build_auto
=auto-build.h
8807 FORBUILD
=..
/${build_subdir}
8811 tm_file
="${tm_file} defaults.h"
8812 tm_p_file
="${tm_p_file} tm-preds.h"
8813 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
8814 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
8815 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
8816 # put this back in temporarily.
8817 xm_file
="ansidecl.h ${xm_file}"
8823 # Get the version trigger filename from the toplevel
8824 if test "${with_gcc_version_trigger+set}" = set; then
8825 gcc_version_trigger
=$with_gcc_version_trigger
8827 gcc_version_trigger
=${srcdir}/version.c
8829 gcc_version_full
=`grep version_string ${gcc_version_trigger} | sed -e 's/.*"\([^"]*\)".*/\1/'`
8830 gcc_version
=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
8832 # Compile in configure arguments.
8833 if test -f configargs.h
; then
8834 # Being re-configured.
8835 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
8836 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
8838 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
8841 # Double all backslashes and backslash all quotes to turn
8842 # gcc_config_arguments into a C string.
8843 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
8844 $gcc_config_arguments
8846 gcc_config_arguments_str
=`cat conftest.out`
8849 cat > configargs.h
<<EOF
8850 /* Generated automatically. */
8851 static const char configuration_arguments[] = "$gcc_config_arguments_str";
8852 static const char thread_model[] = "$thread_file";
8854 static const struct {
8855 const char *name, *value;
8856 } configure_default_options[] = $configure_default_options;
8859 # Internationalization
8861 VERSION
="$gcc_version"
8865 # If we haven't got the data from the intl directory,
8866 # assume NLS is disabled.
8874 if test -f ..
/intl
/config.intl
; then
8875 . ..
/intl
/config.intl
8877 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
8878 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
8879 if test x
"$USE_NLS" != xyes
; then
8880 echo "$as_me:$LINENO: result: no" >&5
8881 echo "${ECHO_T}no" >&6
8883 echo "$as_me:$LINENO: result: yes" >&5
8884 echo "${ECHO_T}yes" >&6
8886 cat >>confdefs.h
<<\_ACEOF
8887 #define ENABLE_NLS 1
8891 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
8892 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
8893 # Look for .po and .gmo files in the source directory.
8896 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8897 # If there aren't any .gmo files the shell will give us the
8898 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8900 case "$cat" in *\
**)
8903 # The quadruple backslash is collapsed to a double backslash
8904 # by the backticks, then collapsed again by the double quotes,
8905 # leaving us with one backslash in the sed expression (right
8906 # before the dot that mustn't act as a wildcard).
8907 cat=`echo $cat | sed -e "s!$srcdir/!!" -e "s!\\\\.po!.gmo!"`
8908 lang
=`echo $cat | sed -e 's!po/!!' -e "s!\\\\.gmo!!"`
8909 # The user is allowed to set LINGUAS to a list of languages to
8910 # install catalogs for. If it's empty that means "all of them."
8911 if test "x$LINGUAS" = x
; then
8912 CATALOGS
="$CATALOGS $cat"
8913 XLINGUAS
="$XLINGUAS $lang"
8915 case "$LINGUAS" in *$lang*)
8916 CATALOGS
="$CATALOGS $cat"
8917 XLINGUAS
="$XLINGUAS $lang"
8923 echo "$as_me:$LINENO: result: $LINGUAS" >&5
8924 echo "${ECHO_T}$LINGUAS" >&6
8927 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
8928 # -liconv on the link line twice.
8929 case "$LIBINTL" in *$LIBICONV*)
8933 # Windows32 Registry support for specifying GCC installation paths.
8934 # Check whether --enable-win32-registry or --disable-win32-registry was given.
8935 if test "${enable_win32_registry+set}" = set; then
8936 enableval
="$enable_win32_registry"
8940 win32 | pe | cygwin
* | mingw32
* | uwin
*)
8941 echo "$as_me:$LINENO: checking whether windows registry support is requested" >&5
8942 echo $ECHO_N "checking whether windows registry support is requested... $ECHO_C" >&6
8943 if test "x$enable_win32_registry" != xno
; then
8945 cat >>confdefs.h
<<\_ACEOF
8946 #define ENABLE_WIN32_REGISTRY 1
8949 echo "$as_me:$LINENO: result: yes" >&5
8950 echo "${ECHO_T}yes" >&6
8951 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
8952 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
8953 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
8954 echo $ECHO_N "(cached) $ECHO_C" >&6
8956 ac_func_search_save_LIBS
=$LIBS
8957 ac_cv_search_RegOpenKeyExA
=no
8958 cat >conftest.
$ac_ext <<_ACEOF
8959 #line $LINENO "configure"
8962 cat confdefs.h
>>conftest.
$ac_ext
8963 cat >>conftest.
$ac_ext <<_ACEOF
8964 /* end confdefs.h. */
8966 /* Override any gcc2 internal prototype to avoid an error. */
8970 /* We use char because int might match the return type of a gcc2
8971 builtin and then its argument prototype would still apply. */
8972 char RegOpenKeyExA ();
8981 rm -f conftest.
$ac_objext conftest
$ac_exeext
8982 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8983 (eval $ac_link) 2>&5
8985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8986 (exit $ac_status); } &&
8987 { ac_try
='test -s conftest$ac_exeext'
8988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8992 (exit $ac_status); }; }; then
8993 ac_cv_search_RegOpenKeyExA
="none required"
8995 echo "$as_me: failed program was:" >&5
8996 sed 's/^/| /' conftest.
$ac_ext >&5
8999 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
9000 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
9001 for ac_lib
in advapi32
; do
9002 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9003 cat >conftest.
$ac_ext <<_ACEOF
9004 #line $LINENO "configure"
9007 cat confdefs.h
>>conftest.
$ac_ext
9008 cat >>conftest.
$ac_ext <<_ACEOF
9009 /* end confdefs.h. */
9011 /* Override any gcc2 internal prototype to avoid an error. */
9015 /* We use char because int might match the return type of a gcc2
9016 builtin and then its argument prototype would still apply. */
9017 char RegOpenKeyExA ();
9026 rm -f conftest.
$ac_objext conftest
$ac_exeext
9027 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9028 (eval $ac_link) 2>&5
9030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9031 (exit $ac_status); } &&
9032 { ac_try
='test -s conftest$ac_exeext'
9033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037 (exit $ac_status); }; }; then
9038 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
9041 echo "$as_me: failed program was:" >&5
9042 sed 's/^/| /' conftest.
$ac_ext >&5
9045 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
9048 LIBS
=$ac_func_search_save_LIBS
9050 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
9051 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
9052 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
9053 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
9058 echo "$as_me:$LINENO: result: no" >&5
9059 echo "${ECHO_T}no" >&6
9062 # Check if user specified a different registry key.
9063 case "x${enable_win32_registry}" in
9066 gcc_cv_win32_registry_key
="$VERSION"
9069 # no registry lookup.
9070 gcc_cv_win32_registry_key
=''
9073 # user-specified key.
9074 gcc_cv_win32_registry_key
="$enable_win32_registry"
9078 if test "x$enable_win32_registry" != xno
; then
9079 echo "$as_me:$LINENO: checking registry key on windows hosts" >&5
9080 echo $ECHO_N "checking registry key on windows hosts... $ECHO_C" >&6
9082 cat >>confdefs.h
<<_ACEOF
9083 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
9086 echo "$as_me:$LINENO: result: $gcc_cv_win32_registry_key" >&5
9087 echo "${ECHO_T}$gcc_cv_win32_registry_key" >&6
9092 # Get an absolute path to the GCC top-level source directory
9093 holddir
=`${PWDCMD-pwd}`
9095 topdir
=`${PWDCMD-pwd}`
9098 # Conditionalize the makefile for this host machine.
9100 for f
in ${host_xmake_file}
9102 if test -f ${srcdir}/config
/$f
9104 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
9108 # Conditionalize the makefile for this target machine.
9110 for f
in ${tmake_file}
9112 if test -f ${srcdir}/config
/$f
9114 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
9117 tmake_file
="${tmake_file_}"
9119 symbolic_link
='ln -s'
9121 # If the host doesn't support symlinks, modify CC in
9122 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
9123 # Otherwise, we can use "CC=$(CC)".
9125 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
9127 cc_set_by_configure
="\$(CC)"
9128 quoted_cc_set_by_configure
="\$(CC)"
9129 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
9130 quoted_stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
9133 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
9135 symbolic_link
="cp -p"
9139 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
9140 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
9141 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
9142 quoted_stage_prefix_set_by_configure
="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
9146 out_object_file
=`basename $out_file .c`.o
9150 for f
in $tm_file; do
9153 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
9154 tm_include_list
="${tm_include_list} $f"
9157 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
9158 tm_include_list
="${tm_include_list} config/$f"
9165 for f
in $tm_p_file; do
9168 tm_p_file_list
="${tm_p_file_list} $f"
9169 tm_p_include_list
="${tm_p_include_list} $f"
9172 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
9173 tm_p_include_list
="${tm_p_include_list} config/$f"
9179 for f
in $xm_file; do
9182 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
9183 xm_include_list
="${xm_include_list} $f"
9186 xm_file_list
="${xm_file_list} $f"
9187 xm_include_list
="${xm_include_list} $f"
9190 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
9191 xm_include_list
="${xm_include_list} config/$f"
9197 host_xm_include_list
=
9198 for f
in $host_xm_file; do
9201 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
9202 host_xm_include_list
="${host_xm_include_list} $f"
9205 host_xm_file_list
="${host_xm_file_list} $f"
9206 host_xm_include_list
="${host_xm_include_list} $f"
9209 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
9210 host_xm_include_list
="${host_xm_include_list} config/$f"
9216 for f
in $build_xm_file; do
9219 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
9220 build_xm_include_list
="${build_xm_include_list} $f"
9222 auto-build.h | auto-host.h
)
9223 build_xm_file_list
="${build_xm_file_list} $f"
9224 build_xm_include_list
="${build_xm_include_list} $f"
9227 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
9228 build_xm_include_list
="${build_xm_include_list} config/$f"
9233 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
9234 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
9237 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
9238 if test x
$host != x
$target
9240 CROSS
="-DCROSS_COMPILE"
9242 SYSTEM_HEADER_DIR
='$(CROSS_SYSTEM_HEADER_DIR)'
9243 case "$host","$target" in
9244 # Darwin crosses can use the host system's libraries and headers,
9245 # because of the fat library support. Of course, it must be the
9246 # same version of Darwin on both sides. Allow the user to
9247 # just say --target=foo-darwin without a version number to mean
9248 # "the version on this system".
9249 *-*-darwin*,*-*-darwin*)
9250 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
9251 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
9252 if test $hostos = $targetos -o $targetos = darwin
; then
9254 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
9259 i?
86-*-*,x86_64-
*-* \
9260 | powerpc
*-*-*,powerpc64
*-*-*)
9261 CROSS
="$CROSS -DNATIVE_CROSS" ;;
9263 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
9264 # This is just $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)
9265 SYSTEM_HEADER_DIR
='$(CROSS_SYSTEM_HEADER_DIR)'
9268 # If this is a cross-compiler that does not
9269 # have its own set of headers then define
9272 # If this is using newlib, without having the headers available now,
9273 # then define inhibit_libc in LIBGCC2_CFLAGS.
9274 # This prevents libgcc2 from containing any code which requires libc
9277 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
9278 test x
$with_newlib = xyes
; } &&
9279 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
9280 inhibit_libc
=-Dinhibit_libc
9284 # When building gcc with a cross-compiler, we need to adjust things so
9285 # that the generator programs are still built with the native compiler.
9286 # Also, we cannot run fixincludes or fix-header.
9288 # These are the normal (build=host) settings:
9290 BUILD_PREFIX_1
=ignore-
9291 CC_FOR_BUILD
='$(CC)'
9292 BUILD_CFLAGS
='$(ALL_CFLAGS)'
9294 STMP_FIXINC
=stmp-fixinc
9296 # Possibly disable fixproto, on a per-target basis.
9297 case ${use_fixproto} in
9302 STMP_FIXPROTO
=stmp-fixproto
9307 # And these apply if build != host, or we are generating coverage data
9308 if test x
$build != x
$host ||
test "x$coverage_flags" != x
9311 BUILD_PREFIX_1
=build-
9312 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
9314 if test "x$TARGET_SYSTEM_ROOT" = x
; then
9320 # Expand extra_headers to include complete path.
9321 # This substitutes for lots of t-* files.
9323 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
9324 for file in ${extra_headers} ; do
9325 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
9328 # Add a definition of USE_COLLECT2 if system wants one.
9329 case $use_collect2 in
9330 no
) use_collect2
= ;;
9333 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
9334 xm_defines
="${xm_defines} USE_COLLECT2"
9338 # Identify the assembler which will work hand-in-glove with the newly
9339 # built GCC, so that we can examine its features. This is the assembler
9340 # which will be driven by the driver program.
9342 # If build != host, and we aren't building gas in-tree, we identify a
9343 # build->target assembler and hope that it will have the same features
9344 # as the host->target assembler we'll be using.
9345 echo "$as_me:$LINENO: checking what assembler to use" >&5
9346 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
9349 gcc_cv_gas_major_version
=
9350 gcc_cv_gas_minor_version
=
9351 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
9352 if test -x "$DEFAULT_ASSEMBLER"; then
9353 gcc_cv_as
="$DEFAULT_ASSEMBLER"
9354 elif test -x "$AS"; then
9356 elif test -x as
$host_exeext; then
9357 # Build using assembler in the current directory.
9358 gcc_cv_as
=.
/as
$host_exeext
9359 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
9360 && test -f ..
/gas
/Makefile
; then
9361 # Single tree build which includes gas.
9363 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
9364 for f
in $gcc_cv_as_bfd_srcdir/configure \
9365 $gcc_cv_as_gas_srcdir/configure \
9366 $gcc_cv_as_gas_srcdir/configure.
in \
9367 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
9368 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
9369 if test x
$gcc_cv_gas_version != x
; then
9373 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
9374 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
9375 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
9376 case $gcc_cv_gas_patch_version in
9377 "") gcc_cv_gas_patch_version
="0" ;;
9379 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
9380 + $gcc_cv_gas_minor_version \) \* 1000 \
9381 + $gcc_cv_gas_patch_version`
9383 rm -f as
$host_exeext
9384 $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
9385 in_tree_gas_is_elf
=no
9386 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
9387 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
9388 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
9390 in_tree_gas_is_elf
=yes
9394 if test "x$gcc_cv_as" = x
; then
9395 # Search the same directories that the installed compiler will
9396 # search. Else we may find the wrong assembler and lose. If we
9397 # do not find a suitable assembler binary, then try the user's
9400 # Also note we have to check MD_EXEC_PREFIX before checking the
9401 # user's path. Unfortunately, there is no good way to get at the
9402 # value of MD_EXEC_PREFIX here. So we do a brute force search
9403 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
9404 # to be fixed as part of the make/configure rewrite too.
9406 if test "x$exec_prefix" = xNONE
; then
9407 if test "x$prefix" = xNONE
; then
9408 test_prefix
=/usr
/local
9413 test_prefix
=$exec_prefix
9416 # If the loop below does not find an assembler, then use whatever
9417 # one we can find in the users's path.
9419 if test "x$program_prefix" != xNONE
; then
9420 gcc_cv_as
=${program_prefix}as
$host_exeext
9422 gcc_cv_as
=`echo as | sed ${program_transform_name}`$host_exeext
9425 test_dirs
="$test_prefix/lib/gcc-lib/$target_noncanonical/$gcc_version \
9426 $test_prefix/lib/gcc-lib/$target_noncanonical \
9427 /usr/lib/gcc/$target_noncanonical/$gcc_version \
9428 /usr/lib/gcc/$target_noncanonical \
9429 $test_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version \
9430 $test_prefix/$target_noncanonical/bin"
9432 if test x
$host = x
$target; then
9433 test_dirs
="$test_dirs \
9438 /bsd43/usr/lib/cmplrs/cc \
9439 /usr/cross64/usr/bin \
9440 /usr/lib/cmplrs/cc \
9441 /sysv/usr/lib/cmplrs/cc \
9442 /svr4/usr/lib/cmplrs/cc \
9446 for dir
in $test_dirs; do
9447 if test -x $dir/as
$host_exeext; then
9448 gcc_cv_as
=$dir/as
$host_exeext
9453 case $in_tree_gas in
9455 echo "$as_me:$LINENO: result: \"newly built gas\"" >&5
9456 echo "${ECHO_T}\"newly built gas\"" >&6
9459 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
9460 echo "${ECHO_T}$gcc_cv_as" >&6
9464 # Identify the linker which will work hand-in-glove with the newly
9465 # built GCC, so that we can examine its features. This is the linker
9466 # which will be driven by the driver program.
9468 # If build != host, and we aren't building gas in-tree, we identify a
9469 # build->target linker and hope that it will have the same features
9470 # as the host->target linker we'll be using.
9471 echo "$as_me:$LINENO: checking what linker to use" >&5
9472 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
9475 gcc_cv_gld_major_version
=
9476 gcc_cv_gld_minor_version
=
9477 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
9478 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
9479 if test -x "$DEFAULT_LINKER"; then
9480 gcc_cv_ld
="$DEFAULT_LINKER"
9481 elif test -x "$LD"; then
9483 elif test -x collect-ld
$host_exeext; then
9484 # Build using linker in the current directory.
9485 gcc_cv_ld
=.
/collect-ld
$host_exeext
9486 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
9487 && test -f ..
/ld
/Makefile
; then
9488 # Single tree build which includes ld.
9490 in_tree_ld_is_elf
=no
9491 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
9492 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile
) > /dev
/null
; then
9493 in_tree_ld_is_elf
=yes
9495 for f
in $gcc_cv_ld_bfd_srcdir/configure
$gcc_cv_ld_gld_srcdir/configure
$gcc_cv_ld_gld_srcdir/configure.
in $gcc_cv_ld_gld_srcdir/Makefile.
in
9497 gcc_cv_gld_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
9498 if test x
$gcc_cv_gld_version != x
; then
9502 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
9503 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
9504 rm -f collect-ld
$host_exeext
9505 $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext \
9509 if test "x$gcc_cv_ld" = x
; then
9510 # Search the same directories that the installed compiler will
9511 # search. Else we may find the wrong linker and lose. If we
9512 # do not find a suitable linker binary, then try the user's
9515 # Also note we have to check MD_EXEC_PREFIX before checking the
9516 # user's path. Unfortunately, there is no good way to get at the
9517 # value of MD_EXEC_PREFIX here. So we do a brute force search
9518 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
9519 # to be fixed as part of the make/configure rewrite too.
9521 if test "x$exec_prefix" = xNONE
; then
9522 if test "x$prefix" = xNONE
; then
9523 test_prefix
=/usr
/local
9528 test_prefix
=$exec_prefix
9531 # If the loop below does not find an linker, then use whatever
9532 # one we can find in the users's path.
9534 if test "x$program_prefix" != xNONE
; then
9535 gcc_cv_ld
=${program_prefix}ld
$host_exeext
9537 gcc_cv_ld
=`echo ld | sed ${program_transform_name}`$host_exeext
9540 test_dirs
="$test_prefix/lib/gcc-lib/$target_noncanonical/$gcc_version \
9541 $test_prefix/lib/gcc-lib/$target_noncanonical \
9542 /usr/lib/gcc/$target_noncanonical/$gcc_version \
9543 /usr/lib/gcc/$target_noncanonical \
9544 $test_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version \
9545 $test_prefix/$target_noncanonical/bin"
9547 if test x
$host = x
$target; then
9548 test_dirs
="$test_dirs \
9553 /bsd43/usr/lib/cmplrs/cc \
9554 /usr/cross64/usr/bin \
9555 /usr/lib/cmplrs/cc \
9556 /sysv/usr/lib/cmplrs/cc \
9557 /svr4/usr/lib/cmplrs/cc \
9561 for dir
in $test_dirs; do
9562 if test -x $dir/ld
$host_exeext; then
9563 gcc_cv_ld
=$dir/ld
$host_exeext
9570 echo "$as_me:$LINENO: result: \"newly built ld\"" >&5
9571 echo "${ECHO_T}\"newly built ld\"" >&6
9574 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
9575 echo "${ECHO_T}$gcc_cv_ld" >&6
9579 # Figure out what nm we will be using.
9580 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
9581 echo "$as_me:$LINENO: checking what nm to use" >&5
9582 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
9584 if test -x nm
$host_exeext; then
9585 gcc_cv_nm
=.
/nm
$host_exeext
9586 elif test -f $gcc_cv_binutils_srcdir/configure.
in \
9587 && test -f ..
/binutils
/Makefile
; then
9588 # Single tree build which includes binutils.
9590 gcc_cv_nm
=.
/nm
$host_exeext
9591 rm -f nm
$host_exeext
9592 $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
9593 elif test "x$program_prefix" != xNONE
; then
9594 gcc_cv_nm
=${program_prefix}nm
$host_exeext
9596 gcc_cv_nm
=`echo nm | sed ${program_transform_name}`$host_exeext
9599 yes) echo "$as_me:$LINENO: result: \"newly built nm\"" >&5
9600 echo "${ECHO_T}\"newly built nm\"" >&6 ;;
9601 no
) echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
9602 echo "${ECHO_T}$gcc_cv_nm" >&6 ;;
9605 # Figure out what objdump we will be using.
9606 echo "$as_me:$LINENO: checking what objdump to use" >&5
9607 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
9609 if test -x objdump
$host_exeext; then
9610 gcc_cv_objdump
=.
/objdump
$host_exeext
9611 elif test -f $gcc_cv_binutils_srcdir/configure.
in \
9612 && test -f ..
/binutils
/Makefile
; then
9613 # Single tree build which includes binutils.
9615 gcc_cv_objdump
=.
/objdump
$host_exeext
9616 rm -f objdump
$host_exeext
9617 $symbolic_link ..
/binutils
/objdump
$host_exeext \
9618 objdump
$host_exeext 2>/dev
/null
9619 elif test "x$program_prefix" != xNONE
; then
9620 gcc_cv_objdump
=${program_prefix}objdump
$host_exeext
9622 gcc_cv_objdump
=`echo objdump | \
9623 sed ${program_transform_name}`$host_exeext
9625 case $in_tree_objdump in
9626 yes) echo "$as_me:$LINENO: result: \"newly built objdump\"" >&5
9627 echo "${ECHO_T}\"newly built objdump\"" >&6 ;;
9628 no
) echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
9629 echo "${ECHO_T}$gcc_cv_objdump" >&6 ;;
9632 # Figure out what assembler alignment features are present.
9633 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
9634 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
9635 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
9636 echo $ECHO_N "(cached) $ECHO_C" >&6
9638 gcc_cv_as_balign_and_p2align
=no
9639 if test $in_tree_gas = yes; then
9640 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
9641 then gcc_cv_as_balign_and_p2align
=yes
9643 elif test x
$gcc_cv_as != x
; then
9645 .p2align 2' > conftest.s
9646 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9651 (exit $ac_status); }; }
9653 gcc_cv_as_balign_and_p2align
=yes
9655 echo "configure: failed program was" >&5
9658 rm -f conftest.o conftest.s
9661 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
9662 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
9663 if test $gcc_cv_as_balign_and_p2align = yes; then
9665 cat >>confdefs.h
<<\_ACEOF
9666 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
9671 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
9672 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
9673 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
9674 echo $ECHO_N "(cached) $ECHO_C" >&6
9676 gcc_cv_as_max_skip_p2align
=no
9677 if test $in_tree_gas = yes; then
9678 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
9679 then gcc_cv_as_max_skip_p2align
=yes
9681 elif test x
$gcc_cv_as != x
; then
9682 echo '.p2align 4,,7' > conftest.s
9683 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9688 (exit $ac_status); }; }
9690 gcc_cv_as_max_skip_p2align
=yes
9692 echo "configure: failed program was" >&5
9695 rm -f conftest.o conftest.s
9698 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
9699 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
9700 if test $gcc_cv_as_max_skip_p2align = yes; then
9702 cat >>confdefs.h
<<\_ACEOF
9703 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
9708 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
9709 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
9710 if test "${gcc_cv_as_subsection_m1+set}" = set; then
9711 echo $ECHO_N "(cached) $ECHO_C" >&6
9713 gcc_cv_as_subsection_m1
=no
9714 if test $in_tree_gas = yes; then
9715 if test $in_tree_gas_is_elf = yes \
9716 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
9717 then gcc_cv_as_subsection_m1
=yes
9719 elif test x
$gcc_cv_as != x
; then
9720 echo 'conftest_label1: .word 0
9722 conftest_label2: .word 0
9723 .previous' > conftest.s
9724 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9725 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9729 (exit $ac_status); }; }
9731 if test x
$gcc_cv_nm != x
; then
9732 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
9733 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
9734 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
9736 else gcc_cv_as_subsection_m1
=yes
9738 rm -f conftest.nm1 conftest.nm2
9741 echo "configure: failed program was" >&5
9744 rm -f conftest.o conftest.s
9747 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
9748 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
9749 if test $gcc_cv_as_subsection_m1 = yes; then
9751 cat >>confdefs.h
<<\_ACEOF
9752 #define HAVE_GAS_SUBSECTION_ORDERING 1
9757 echo "$as_me:$LINENO: checking assembler for .weak" >&5
9758 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
9759 if test "${gcc_cv_as_weak+set}" = set; then
9760 echo $ECHO_N "(cached) $ECHO_C" >&6
9763 if test $in_tree_gas = yes; then
9764 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
9765 then gcc_cv_as_weak
=yes
9767 elif test x
$gcc_cv_as != x
; then
9768 echo ' .weak foobar' > conftest.s
9769 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9774 (exit $ac_status); }; }
9778 echo "configure: failed program was" >&5
9781 rm -f conftest.o conftest.s
9784 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
9785 echo "${ECHO_T}$gcc_cv_as_weak" >&6
9786 if test $gcc_cv_as_weak = yes; then
9788 cat >>confdefs.h
<<\_ACEOF
9789 #define HAVE_GAS_WEAK 1
9794 # .hidden needs to be supported in both the assembler and the linker,
9795 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
9796 # This is irritatingly difficult to feature test for; we have to check the
9797 # date string after the version number. If we've got an in-tree
9798 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
9800 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
9801 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
9802 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
9803 if test "${gcc_cv_as_hidden+set}" = set; then
9804 echo $ECHO_N "(cached) $ECHO_C" >&6
9807 if test $in_tree_gas = yes; then
9808 if test $in_tree_gas_is_elf = yes \
9809 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
9810 then gcc_cv_as_hidden
=yes
9812 elif test x
$gcc_cv_as != x
; then
9813 echo ' .hidden foobar
9814 foobar:' > conftest.s
9815 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9820 (exit $ac_status); }; }
9822 gcc_cv_as_hidden
=yes
9824 echo "configure: failed program was" >&5
9827 rm -f conftest.o conftest.s
9830 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
9831 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
9834 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
9835 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
9836 if test "${gcc_cv_ld_hidden+set}" = set; then
9837 echo $ECHO_N "(cached) $ECHO_C" >&6
9839 if test $in_tree_ld = yes ; then
9841 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \
9842 && test $in_tree_ld_is_elf = yes; then
9843 gcc_cv_ld_hidden
=yes
9846 gcc_cv_ld_hidden
=yes
9847 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
9848 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
9849 ld_vers
=`echo $ld_ver | sed -n \
9850 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
9851 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
9852 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
9853 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
9854 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
9855 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p'`
9856 ld_date
=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
9857 if test 0"$ld_date" -lt 20020404; then
9858 if test -n "$ld_date"; then
9859 # If there was date string, but was earlier than 2002-04-04, fail
9861 elif test -z "$ld_vers"; then
9862 # If there was no date string nor ld version number, something is wrong
9865 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
9866 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
9867 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
9868 test -z "$ld_vers_patch" && ld_vers_patch
=0
9869 if test "$ld_vers_major" -lt 2; then
9871 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
9872 gcc_cv_ld_hidden
="no"
9873 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
9881 gcc_cv_ld_hidden
=yes
9890 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
9891 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
9892 libgcc_visibility
=no
9894 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
9895 libgcc_visibility
=yes
9897 cat >>confdefs.h
<<\_ACEOF
9898 #define HAVE_GAS_HIDDEN 1
9903 # Check if we have .[us]leb128, and support symbol arithmetic with it.
9904 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
9905 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
9906 if test "${gcc_cv_as_leb128+set}" = set; then
9907 echo $ECHO_N "(cached) $ECHO_C" >&6
9910 if test $in_tree_gas = yes; then
9911 if test $in_tree_gas_is_elf = yes \
9912 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
9913 then gcc_cv_as_leb128
=yes
9915 elif test x
$gcc_cv_as != x
; then
9922 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9927 (exit $ac_status); }; }
9929 # GAS versions before 2.11 do not support uleb128,
9930 # despite appearing to.
9931 # ??? There exists an elf-specific test that will crash
9932 # the assembler. Perhaps it's better to figure out whether
9933 # arbitrary sections are supported and try the test.
9934 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
9935 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
9936 as_ver
=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
9937 as_major
=`echo $as_ver | sed 's/\..*//'`
9938 as_minor
=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
9939 if test $as_major -eq 2 && test $as_minor -lt 11
9941 else gcc_cv_as_leb128
=yes
9945 echo "configure: failed program was" >&5
9948 rm -f conftest.o conftest.s
9951 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
9952 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
9953 if test $gcc_cv_as_leb128 = yes; then
9955 cat >>confdefs.h
<<\_ACEOF
9956 #define HAVE_AS_LEB128 1
9961 # GAS versions up to and including 2.11.0 may mis-optimize
9963 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
9964 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
9965 if test "${gcc_cv_as_eh_frame+set}" = set; then
9966 echo $ECHO_N "(cached) $ECHO_C" >&6
9968 gcc_cv_as_eh_frame
=no
9969 if test $in_tree_gas = yes; then
9970 if test $in_tree_gas_is_elf = yes \
9971 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
9972 then gcc_cv_as_eh_frame
=yes
9974 elif test x
$gcc_cv_as != x
; then
9981 .section .eh_frame,"aw",@progbits
9983 .4byte .LECIE1-.LSCIE1
9997 .4byte .LEFDE1-.LASFDE1
9999 .4byte .LASFDE1-__FRAME_BEGIN__
10006 .LEFDE1:' > conftest.s
10007 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10009 (eval $ac_try) 2>&5
10011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10012 (exit $ac_status); }; }
10014 cat > conftest.lit
<<EOF
10015 0000 10000000 00000000 017a0001 781a0004 .........z..x...
10016 0010 01000000 12000000 18000000 00000000 ................
10017 0020 08000000 04080000 0044 .........D
10019 cat > conftest.big
<<EOF
10020 0000 00000010 00000000 017a0001 781a0004 .........z..x...
10021 0010 00000001 00000012 00000018 00000000 ................
10022 0020 00000008 04000000 0844 .........D
10024 # If the assembler didn't choke, and we can objdump,
10025 # and we got the correct data, then succeed.
10026 if test x
$gcc_cv_objdump != x \
10027 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
10028 |
tail -3 > conftest.got \
10029 && { cmp conftest.lit conftest.got
> /dev
/null
2>&1 \
10030 ||
cmp conftest.big conftest.got
> /dev
/null
2>&1; }
10032 gcc_cv_as_eh_frame
=yes
10033 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
10034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10035 (eval $ac_try) 2>&5
10037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10038 (exit $ac_status); }; }; then
10039 gcc_cv_as_eh_frame
=buggy
10041 # Uh oh, what do we do now?
10042 gcc_cv_as_eh_frame
=no
10045 echo "configure: failed program was" >&5
10048 rm -f conftest.o conftest.s
10051 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
10052 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
10055 if test $gcc_cv_as_eh_frame = buggy
; then
10057 cat >>confdefs.h
<<\_ACEOF
10058 #define USE_AS_TRADITIONAL_FORMAT 1
10063 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
10064 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
10065 if test "${gcc_cv_as_shf_merge+set}" = set; then
10066 echo $ECHO_N "(cached) $ECHO_C" >&6
10068 gcc_cv_as_shf_merge
=no
10069 if test $in_tree_gas = yes; then
10070 if test $in_tree_gas_is_elf = yes \
10071 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
10072 then gcc_cv_as_shf_merge
=yes
10074 elif test x
$gcc_cv_as != x
; then
10075 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
10076 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
10077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10078 (eval $ac_try) 2>&5
10080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10081 (exit $ac_status); }; }
10083 gcc_cv_as_shf_merge
=yes
10085 echo "configure: failed program was" >&5
10088 rm -f conftest.o conftest.s
10091 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
10092 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
10095 cat >>confdefs.h
<<_ACEOF
10096 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
10100 # Thread-local storage - the check is heavily parametrized.
10108 .section ".tdata","awT",@progbits
10111 ldq $27,__tls_get_addr($29) !literal!1
10112 lda $16,foo($29) !tlsgd!1
10113 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
10114 ldq $27,__tls_get_addr($29) !literal!2
10115 lda $16,foo($29) !tlsldm!2
10116 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
10117 ldq $1,foo($29) !gotdtprel
10118 ldah $2,foo($29) !dtprelhi
10119 lda $3,foo($2) !dtprello
10120 lda $4,foo($29) !dtprel
10121 ldq $1,foo($29) !gottprel
10122 ldah $2,foo($29) !tprelhi
10123 lda $3,foo($2) !tprello
10124 lda $4,foo($29) !tprel'
10130 .section ".tdata","awT",@progbits
10134 leal foo@TLSGD(,%ebx,1), %eax
10135 leal foo@TLSLDM(%ebx), %eax
10136 leal foo@DTPOFF(%eax), %edx
10137 movl foo@GOTTPOFF(%ebx), %eax
10138 subl foo@GOTTPOFF(%ebx), %eax
10139 addl foo@GOTNTPOFF(%ebx), %eax
10140 movl foo@INDNTPOFF, %eax
10141 movl $foo@TPOFF, %eax
10142 subl $foo@TPOFF, %eax
10143 leal foo@NTPOFF(%ecx), %eax'
10149 .section ".tdata","awT",@progbits
10153 leaq foo@TLSGD(%rip), %rdi
10154 leaq foo@TLSLD(%rip), %rdi
10155 leaq foo@DTPOFF(%rax), %rdx
10156 movq foo@GOTTPOFF(%rip), %rax
10157 movq $foo@TPOFF, %rax'
10163 .section ".tdata","awT",@progbits
10166 addl r16 = @ltoff(@dtpmod(foo#)), gp
10167 addl r17 = @ltoff(@dtprel(foo#)), gp
10168 addl r18 = @ltoff(@tprel(foo#)), gp
10169 addl r19 = @dtprel(foo#), gp
10170 adds r21 = @dtprel(foo#), r13
10171 movl r23 = @dtprel(foo#)
10172 addl r20 = @tprel(foo#), gp
10173 adds r22 = @tprel(foo#), r13
10174 movl r24 = @tprel(foo#)'
10180 .section ".tdata","awT",@progbits
10188 addi 3,31,ld0@got@tlsgd
10190 addi 3,31,x1@got@tlsld
10193 addis 9,3,x2@dtprel@ha
10194 addi 9,9,x2@dtprel@l
10195 lwz 9,x3@got@tprel(31)
10198 addis 9,2,x2@tprel@ha
10199 addi 9,9,x2@tprel@l'
10206 .section ".tdata","awT",@progbits
10214 addi 3,2,ld0@got@tlsgd
10220 addi 3,2,x1@got@tlsld
10226 addis 9,3,x2@dtprel@ha
10227 addi 9,9,x2@dtprel@l
10230 ld 9,x3@got@dtprel(2)
10240 .section ".tdata","awT",@progbits
10247 .long foo@GOTNTPOFF
10248 .long foo@INDNTPOFF
10249 l %r1,foo@GOTNTPOFF(%r12)
10250 l %r1,0(%r1):tls_load:foo
10251 bas %r14,0(%r1,%r13):tls_gdcall:foo
10252 bas %r14,0(%r1,%r13):tls_ldcall:foo'
10259 .section ".tdata","awT",@progbits
10266 .quad foo@GOTNTPOFF
10267 lg %r1,foo@GOTNTPOFF(%r12)
10268 larl %r1,foo@INDNTPOFF
10269 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
10270 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
10273 tls_as_opt
="-m64 -Aesame"
10275 sh-
*-* | sh
[34]-*-*)
10277 .section ".tdata","awT",@progbits
10290 .section ".tdata","awT",@progbits
10293 sethi %tgd_hi22(foo), %o0
10294 add %o0, %tgd_lo10(foo), %o1
10295 add %l7, %o1, %o0, %tgd_add(foo)
10296 call __tls_get_addr, %tgd_call(foo)
10297 sethi %tldm_hi22(foo), %l1
10298 add %l1, %tldm_lo10(foo), %l2
10299 add %l7, %l2, %o0, %tldm_add(foo)
10300 call __tls_get_addr, %tldm_call(foo)
10301 sethi %tldo_hix22(foo), %l3
10302 xor %l3, %tldo_lox10(foo), %l4
10303 add %o0, %l4, %l5, %tldo_add(foo)
10304 sethi %tie_hi22(foo), %o3
10305 add %o3, %tie_lo10(foo), %o3
10306 ld [%l7 + %o3], %o2, %tie_ld(foo)
10307 add %g7, %o2, %o4, %tie_add(foo)
10308 sethi %tle_hix22(foo), %l1
10309 xor %l1, %tle_lox10(foo), %o5
10310 ld [%g7 + %o5], %o1'
10316 if test -z "$tls_first_major"; then
10317 : # If we don't have a check, assume no support.
10319 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
10320 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
10321 if test "${gcc_cv_as_tls+set}" = set; then
10322 echo $ECHO_N "(cached) $ECHO_C" >&6
10325 if test $in_tree_gas = yes; then
10326 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
10327 then gcc_cv_as_tls
=yes
10329 elif test x
$gcc_cv_as != x
; then
10330 echo "$conftest_s" > conftest.s
10331 if { ac_try
='$gcc_cv_as $tls_as_opt --fatal-warnings -o conftest.o conftest.s >&5'
10332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10333 (eval $ac_try) 2>&5
10335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10336 (exit $ac_status); }; }
10340 echo "configure: failed program was" >&5
10343 rm -f conftest.o conftest.s
10346 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
10347 echo "${ECHO_T}$gcc_cv_as_tls" >&6
10348 if test $gcc_cv_as_tls = yes; then
10350 cat >>confdefs.h
<<\_ACEOF
10351 #define HAVE_AS_TLS 1
10357 # Target-specific assembler checks.
10360 # All TARGET_ABI_OSF targets.
10361 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
10362 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
10363 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
10364 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
10365 echo $ECHO_N "(cached) $ECHO_C" >&6
10367 gcc_cv_as_alpha_explicit_relocs
=no
10368 if test $in_tree_gas = yes; then
10369 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
10370 then gcc_cv_as_alpha_explicit_relocs
=yes
10372 elif test x
$gcc_cv_as != x
; then
10373 echo ' .set nomacro
10375 extbl $3, $2, $3 !lituse_bytoff!1
10376 ldq $2, a($29) !literal!1
10377 ldq $4, b($29) !literal!2
10378 ldq_u $3, 0($2) !lituse_base!1
10379 ldq $27, f($29) !literal!5
10380 jsr $26, ($27), f !lituse_jsr!5
10381 ldah $29, 0($26) !gpdisp!3
10382 lda $0, c($29) !gprel
10383 ldah $1, d($29) !gprelhigh
10384 lda $1, d($1) !gprellow
10385 lda $29, 0($29) !gpdisp!3' > conftest.s
10386 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10388 (eval $ac_try) 2>&5
10390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10391 (exit $ac_status); }; }
10393 gcc_cv_as_alpha_explicit_relocs
=yes
10395 echo "configure: failed program was" >&5
10398 rm -f conftest.o conftest.s
10401 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
10402 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
10403 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
10405 cat >>confdefs.h
<<\_ACEOF
10406 #define HAVE_AS_EXPLICIT_RELOCS 1
10413 echo "$as_me:$LINENO: checking assembler for .register" >&5
10414 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
10415 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
10416 echo $ECHO_N "(cached) $ECHO_C" >&6
10418 gcc_cv_as_sparc_register_op
=no
10419 if test x
$gcc_cv_as != x
; then
10420 echo '.register %g2, #scratch' > conftest.s
10421 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10423 (eval $ac_try) 2>&5
10425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10426 (exit $ac_status); }; }
10428 gcc_cv_as_sparc_register_op
=yes
10430 echo "configure: failed program was" >&5
10433 rm -f conftest.o conftest.s
10436 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
10437 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
10438 if test $gcc_cv_as_sparc_register_op = yes; then
10440 cat >>confdefs.h
<<\_ACEOF
10441 #define HAVE_AS_REGISTER_PSEUDO_OP 1
10446 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
10447 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
10448 if test "${gcc_cv_as_sparc_relax+set}" = set; then
10449 echo $ECHO_N "(cached) $ECHO_C" >&6
10451 gcc_cv_as_sparc_relax
=no
10452 if test x
$gcc_cv_as != x
; then
10453 echo '.text' > conftest.s
10454 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
10455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10456 (eval $ac_try) 2>&5
10458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10459 (exit $ac_status); }; }
10461 gcc_cv_as_sparc_relax
=yes
10463 echo "configure: failed program was" >&5
10466 rm -f conftest.o conftest.s
10469 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
10470 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
10471 if test $gcc_cv_as_sparc_relax = yes; then
10473 cat >>confdefs.h
<<\_ACEOF
10474 #define HAVE_AS_RELAX_OPTION 1
10479 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
10480 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
10481 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
10482 echo $ECHO_N "(cached) $ECHO_C" >&6
10484 gcc_cv_as_sparc_ua_pcrel
=no
10485 if test x
$gcc_cv_as != x
; then
10492 .uaword %r_disp32(foo)' > conftest.s
10493 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
10494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10495 (eval $ac_try) 2>&5
10497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10498 (exit $ac_status); }; }
10500 if test x
$gcc_cv_ld != x \
10501 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
10502 gcc_cv_as_sparc_ua_pcrel
=yes
10506 echo "configure: failed program was" >&5
10509 rm -f conftest.o conftest.s
10512 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
10513 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
10514 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
10516 cat >>confdefs.h
<<\_ACEOF
10517 #define HAVE_AS_SPARC_UA_PCREL 1
10521 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
10522 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
10523 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
10524 echo $ECHO_N "(cached) $ECHO_C" >&6
10526 gcc_cv_as_sparc_ua_pcrel_hidden
=no
10527 if test x
$gcc_cv_as != x
; then
10531 .uaword %r_disp32(foo)
10532 .byte 0x32, 0x33, 0x34
10536 .skip 4' > conftest.s
10537 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
10538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10539 (eval $ac_try) 2>&5
10541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10542 (exit $ac_status); }; }
10544 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
10545 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
10546 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
10547 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
10548 if $gcc_cv_objdump -R conftest
2> /dev
/null \
10549 |
grep 'DISP32' > /dev
/null
2>&1; then
10552 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
10557 echo "configure: failed program was" >&5
10560 rm -f conftest.o conftest.s
10563 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
10564 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
10565 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
10567 cat >>confdefs.h
<<\_ACEOF
10568 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
10573 fi # unaligned pcrel relocs
10575 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
10576 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
10577 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
10578 echo $ECHO_N "(cached) $ECHO_C" >&6
10580 gcc_cv_as_sparc_offsetable_lo10
=no
10581 if test x
$gcc_cv_as != x
; then
10583 or %g1, %lo(ab) + 12, %g1
10584 or %g1, %lo(ab + 12), %g1' > conftest.s
10585 if { ac_try
='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
10586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10587 (eval $ac_try) 2>&5
10589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10590 (exit $ac_status); }; }
10592 if test x
$gcc_cv_objdump != x \
10593 && %gcc_cv_objdump
-s -j .text conftest.o
2> /dev
/null \
10594 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
10595 gcc_cv_as_offsetable_lo10
=yes
10598 echo "configure: failed program was" >&5
10601 rm -f conftest.o conftest.s
10604 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
10605 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
10606 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
10608 cat >>confdefs.h
<<\_ACEOF
10609 #define HAVE_AS_OFFSETABLE_LO10 1
10615 i
[34567]86-*-* | x86_64-
*-*)
10616 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
10617 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
10618 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
10619 echo $ECHO_N "(cached) $ECHO_C" >&6
10621 gcc_cv_as_ix86_filds_fists
=no
10622 if test $in_tree_gas = yes; then
10623 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
10624 then gcc_cv_as_ix86_filds_fists
=yes
10626 elif test x
$gcc_cv_as != x
; then
10627 echo 'filds mem; fists mem' > conftest.s
10628 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10630 (eval $ac_try) 2>&5
10632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633 (exit $ac_status); }; }
10635 gcc_cv_as_ix86_filds_fists
=yes
10637 echo "configure: failed program was" >&5
10640 rm -f conftest.o conftest.s
10643 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
10644 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
10645 if test $gcc_cv_as_ix86_filds_fists = yes; then
10647 cat >>confdefs.h
<<\_ACEOF
10648 #define HAVE_GAS_FILDS_FISTS 1
10653 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
10654 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
10655 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
10656 echo $ECHO_N "(cached) $ECHO_C" >&6
10658 gcc_cv_as_ix86_cmov_sun_syntax
=no
10659 if test x
$gcc_cv_as != x
; then
10660 echo 'cmovl.l %edx, %eax' > conftest.s
10661 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10663 (eval $ac_try) 2>&5
10665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10666 (exit $ac_status); }; }
10668 gcc_cv_as_ix86_cmov_sun_syntax
=yes
10670 echo "configure: failed program was" >&5
10673 rm -f conftest.o conftest.s
10676 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
10677 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
10678 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
10680 cat >>confdefs.h
<<\_ACEOF
10681 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
10686 # This one is used unconditionally by i386.[ch]; it is to be defined
10687 # to 1 if the feature is present, 0 otherwise.
10688 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
10689 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
10690 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
10691 echo $ECHO_N "(cached) $ECHO_C" >&6
10693 gcc_cv_as_ix86_gotoff_in_data
=no
10694 if test $in_tree_gas = yes; then
10695 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
10696 then gcc_cv_as_ix86_gotoff_in_data
=yes
10698 elif test x
$gcc_cv_as != x
; then
10703 .long .L0@GOTOFF' > conftest.s
10704 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10706 (eval $ac_try) 2>&5
10708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10709 (exit $ac_status); }; }
10711 gcc_cv_as_ix86_gotoff_in_data
=yes
10713 echo "configure: failed program was" >&5
10716 rm -f conftest.o conftest.s
10719 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
10720 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
10723 cat >>confdefs.h
<<_ACEOF
10724 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
10730 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
10731 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
10732 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
10733 echo $ECHO_N "(cached) $ECHO_C" >&6
10735 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
10736 if test $in_tree_gas = yes; then
10737 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
10738 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
10740 elif test x
$gcc_cv_as != x
; then
10742 addl r15 = @ltoffx(x#), gp
10744 ld8.mov r16 = [r15], x#' > conftest.s
10745 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10747 (eval $ac_try) 2>&5
10749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10750 (exit $ac_status); }; }
10752 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
10754 echo "configure: failed program was" >&5
10757 rm -f conftest.o conftest.s
10760 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
10761 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
10762 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
10764 cat >>confdefs.h
<<\_ACEOF
10765 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
10774 *-*-aix) conftest_s
=' .csect .textPR';;
10775 *) conftest_s
=' .text';;
10777 conftest_s
="$conftest_s
10780 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
10781 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
10782 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
10783 echo $ECHO_N "(cached) $ECHO_C" >&6
10785 gcc_cv_as_powerpc_mfcrf
=no
10786 if test $in_tree_gas = yes; then
10787 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
10788 then gcc_cv_as_powerpc_mfcrf
=yes
10790 elif test x
$gcc_cv_as != x
; then
10791 echo "$conftest_s" > conftest.s
10792 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10794 (eval $ac_try) 2>&5
10796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10797 (exit $ac_status); }; }
10799 gcc_cv_as_powerpc_mfcrf
=yes
10801 echo "configure: failed program was" >&5
10804 rm -f conftest.o conftest.s
10807 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
10808 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
10809 if test $gcc_cv_as_powerpc_mfcrf = yes; then
10811 cat >>confdefs.h
<<\_ACEOF
10812 #define HAVE_AS_MFCRF 1
10819 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
10820 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
10821 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
10822 echo $ECHO_N "(cached) $ECHO_C" >&6
10824 gcc_cv_as_mips_explicit_relocs
=no
10825 if test $in_tree_gas = yes; then
10826 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
10827 then gcc_cv_as_mips_explicit_relocs
=yes
10829 elif test x
$gcc_cv_as != x
; then
10830 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
10831 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10833 (eval $ac_try) 2>&5
10835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10836 (exit $ac_status); }; }
10838 gcc_cv_as_mips_explicit_relocs
=yes
10840 echo "configure: failed program was" >&5
10843 rm -f conftest.o conftest.s
10846 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
10847 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
10848 if test $gcc_cv_as_mips_explicit_relocs = yes; then
10849 if test x
$target_cpu_default = x
10850 then target_cpu_default
=MASK_EXPLICIT_RELOCS
10851 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
10857 # ??? Not all targets support dwarf2 debug_line, even within a version
10858 # of gas. Moreover, we need to emit a valid instruction to trigger any
10859 # info to the output file. So, as supported targets are added to gas 2.11,
10860 # add some instruction here to (also) show we expect this might work.
10861 # ??? Once 2.11 is released, probably need to add first known working
10862 # version to the per-target configury.
10864 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
10865 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* | strongarm
*-*-* | xscale
*-*-* \
10866 | xstormy16
*-*-* | cris-
*-* | xtensa-
*-*)
10876 if test x
"$insn" != x
; then
10878 .file 1 \"conftest.s\"
10881 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
10882 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
10883 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
10884 echo $ECHO_N "(cached) $ECHO_C" >&6
10886 gcc_cv_as_dwarf2_debug_line
=no
10887 if test $in_tree_gas = yes; then
10888 if test $in_tree_gas_is_elf = yes \
10889 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
10890 then gcc_cv_as_dwarf2_debug_line
=yes
10892 elif test x
$gcc_cv_as != x
; then
10893 echo "$conftest_s" > conftest.s
10894 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10896 (eval $ac_try) 2>&5
10898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10899 (exit $ac_status); }; }
10901 # ??? This fails with non-gnu grep. Maybe use objdump?
10902 if grep debug_line conftest.o
> /dev
/null
2>&1; then
10903 gcc_cv_as_dwarf2_debug_line
=yes
10906 echo "configure: failed program was" >&5
10909 rm -f conftest.o conftest.s
10912 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
10913 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
10916 # The .debug_line file table must be in the exact order that
10917 # we specified the files, since these indices are also used
10918 # by DW_AT_decl_file. Approximate this test by testing if
10919 # the assembler bitches if the same index is assigned twice.
10920 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
10921 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
10922 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
10923 echo $ECHO_N "(cached) $ECHO_C" >&6
10925 gcc_cv_as_dwarf2_file_buggy
=no
10926 if test x
$gcc_cv_as != x
; then
10927 echo ' .file 1 "foo.s"
10928 .file 1 "bar.s"' > conftest.s
10929 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10931 (eval $ac_try) 2>&5
10933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934 (exit $ac_status); }; }
10936 gcc_cv_as_dwarf2_file_buggy
=yes
10938 echo "configure: failed program was" >&5
10941 rm -f conftest.o conftest.s
10944 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
10945 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
10948 if test $gcc_cv_as_dwarf2_debug_line = yes \
10949 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
10951 cat >>confdefs.h
<<\_ACEOF
10952 #define HAVE_AS_DWARF2_DEBUG_LINE 1
10957 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
10958 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
10959 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
10960 echo $ECHO_N "(cached) $ECHO_C" >&6
10962 gcc_cv_as_gdwarf2_flag
=no
10963 if test $in_tree_gas = yes; then
10964 if test $in_tree_gas_is_elf = yes \
10965 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
10966 then gcc_cv_as_gdwarf2_flag
=yes
10968 elif test x
$gcc_cv_as != x
; then
10969 echo "$insn" > conftest.s
10970 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
10971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10972 (eval $ac_try) 2>&5
10974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10975 (exit $ac_status); }; }
10977 gcc_cv_as_gdwarf2_flag
=yes
10979 echo "configure: failed program was" >&5
10982 rm -f conftest.o conftest.s
10985 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
10986 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
10987 if test $gcc_cv_as_gdwarf2_flag = yes; then
10989 cat >>confdefs.h
<<\_ACEOF
10990 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
10995 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
10996 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
10997 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
10998 echo $ECHO_N "(cached) $ECHO_C" >&6
11000 gcc_cv_as_gstabs_flag
=no
11001 if test $in_tree_gas = yes; then
11002 if test $in_tree_gas_is_elf = yes \
11003 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
11004 then gcc_cv_as_gstabs_flag
=yes
11006 elif test x
$gcc_cv_as != x
; then
11007 echo "$insn" > conftest.s
11008 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
11009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11010 (eval $ac_try) 2>&5
11012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11013 (exit $ac_status); }; }
11015 # The native Solaris 9/Intel assembler doesn't understand --gstabs
11016 # and warns about it, but still exits successfully. So check for
11018 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
11019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11020 (eval $ac_try) 2>&5
11022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11023 (exit $ac_status); }; }
11025 else gcc_cv_as_gstabs_flag
=yes
11028 echo "configure: failed program was" >&5
11031 rm -f conftest.o conftest.s
11034 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
11035 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
11036 if test $gcc_cv_as_gstabs_flag = yes; then
11038 cat >>confdefs.h
<<\_ACEOF
11039 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
11045 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
11046 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
11047 gcc_cv_ld_ro_rw_mix
=unknown
11048 if test $in_tree_ld = yes ; then
11049 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \
11050 && test $in_tree_ld_is_elf = yes; then
11051 gcc_cv_ld_ro_rw_mix
=read-write
11053 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
11054 echo '.section myfoosect, "a"' > conftest1.s
11055 echo '.section myfoosect, "aw"' > conftest2.s
11056 echo '.byte 1' >> conftest2.s
11057 echo '.section myfoosect, "a"' > conftest3.s
11058 echo '.byte 0' >> conftest3.s
11059 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
11060 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
11061 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
11062 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
11063 conftest2.o conftest3.o
> /dev
/null
2>&1; then
11064 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
11065 | sed -e '/myfoosect/!d' -e N`
11066 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
11067 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
11068 gcc_cv_ld_ro_rw_mix
=read-only
11070 gcc_cv_ld_ro_rw_mix
=read-write
11074 rm -f conftest.
* conftest
[123].
*
11076 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
11078 cat >>confdefs.h
<<\_ACEOF
11079 #define HAVE_LD_RO_RW_SECTION_MIXING 1
11083 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
11084 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
11086 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
11087 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
11088 gcc_cv_ld_eh_frame_hdr
=no
11089 if test $in_tree_ld = yes ; then
11090 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \
11091 && test $in_tree_ld_is_elf = yes; then
11092 gcc_cv_ld_eh_frame_hdr
=yes
11094 elif test x
$gcc_cv_ld != x
; then
11095 # Check if linker supports --eh-frame-hdr option
11096 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
11097 gcc_cv_ld_eh_frame_hdr
=yes
11100 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
11102 cat >>confdefs.h
<<\_ACEOF
11103 #define HAVE_LD_EH_FRAME_HDR 1
11107 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
11108 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
11110 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
11111 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
11113 if test $in_tree_ld = yes ; then
11114 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \
11115 && test $in_tree_ld_is_elf = yes; then
11118 elif test x
$gcc_cv_ld != x
; then
11119 # Check if linker supports -pie option
11120 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
11124 if test x
"$gcc_cv_ld_pie" = xyes
; then
11126 cat >>confdefs.h
<<\_ACEOF
11127 #define HAVE_LD_PIE 1
11131 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
11132 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
11134 if test x
$with_sysroot = x
&& test x
$host = x
$target \
11135 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then
11137 cat >>confdefs.h
<<_ACEOF
11138 #define PREFIX_INCLUDE_DIR "$prefix/include"
11143 # Figure out what language subdirectories are present.
11144 # Look if the user specified --enable-languages="..."; if not, use
11145 # the environment variable $LANGUAGES if defined. $LANGUAGES might
11146 # go away some day.
11147 # NB: embedded tabs in this IF block -- do not untabify
11148 if test x
"${enable_languages+set}" != xset
; then
11149 if test x
"${LANGUAGES+set}" = xset
; then
11150 enable_languages
="${LANGUAGES}"
11151 { echo "$as_me:$LINENO: WARNING: setting LANGUAGES is deprecated, use --enable-languages instead" >&5
11152 echo "$as_me: WARNING: setting LANGUAGES is deprecated, use --enable-languages instead" >&2;}
11155 enable_languages
=all
11158 if test x
"${enable_languages}" = x \
11159 ||
test x
"${enable_languages}" = xyes
;
11161 { { echo "$as_me:$LINENO: error: --enable-languages needs at least one language argument" >&5
11162 echo "$as_me: error: --enable-languages needs at least one language argument" >&2;}
11163 { (exit 1); exit 1; }; }
11166 enable_languages
=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
11168 # First scan to see if an enabled language requires some other language.
11169 # We assume that a given config-lang.in will list all the language
11170 # front ends it requires, even if some are required indirectly.
11171 for lang
in ${srcdir}/*/config-lang.
in
11174 # The odd quoting in the next line works around
11175 # an apparent bug in bash 1.12 on linux.
11176 ${srcdir}/[*]/config-lang.
in)
11179 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
11180 this_lang_requires
=`sed -n -e 's,^lang_requires=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^lang_requires=\([^ ]*\).*$,\1,p' $lang`
11181 for other
in $this_lang_requires
11183 case ,${enable_languages}, in
11189 enable_languages
="$enable_languages,$other"
11197 expected_languages
=`echo ,${enable_languages}, | sed -e 's:,: :g' -e 's: *: :g' -e 's: *: :g' -e 's:^ ::' -e 's: $::'`
11200 for lang
in ${srcdir}/*/config-lang.
in
11203 # The odd quoting in the next line works around
11204 # an apparent bug in bash 1.12 on linux.
11205 ${srcdir}/[*]/config-lang.
in) ;;
11207 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
11208 this_lang_libs
=`sed -n -e 's,^target_libs=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^target_libs=\([^ ]*\).*$,\1,p' $lang`
11209 build_by_default
=`sed -n -e 's,^build_by_default=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^build_by_default=\([^ ]*\).*$,\1,p' $lang`
11210 if test "x$lang_alias" = x
11212 echo "$lang doesn't set \$language." 1>&2
11215 case ${build_by_default},${enable_languages}, in
11216 *,$lang_alias,*) add_this_lang
=yes ;;
11217 no
,*) add_this_lang
=no
;;
11218 *,all
,*) add_this_lang
=yes ;;
11219 *) add_this_lang
=no
;;
11221 found_languages
="${found_languages} ${lang_alias}"
11222 if test x
"${add_this_lang}" = xyes
; then
11224 ${srcdir}/ada
/config-lang.
in)
11225 if test x
$have_gnat = xyes
; then
11226 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
11230 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
11239 for expected_language
in ${expected_languages} ..
11241 if test "${expected_language}" != ..
; then
11242 missing_language
="${expected_language}"
11243 if test "${expected_language}" = "c" \
11244 ||
test "${expected_language}" = "all"; then
11247 for found_language
in ${found_languages} ..
11249 if test "${found_language}" != ..
; then
11250 if test "${expected_language}" = "${found_language}"; then
11255 if test "x${missing_language}" != x
; then
11256 missing_languages
="${missing_languages} ${missing_language}"
11261 if test "x$missing_languages" != x
; then
11262 { { echo "$as_me:$LINENO: error:
11263 The following requested languages were not found:${missing_languages}
11264 The following languages were available: c${found_languages}" >&5
11265 echo "$as_me: error:
11266 The following requested languages were not found:${missing_languages}
11267 The following languages were available: c${found_languages}" >&2;}
11268 { (exit 1); exit 1; }; }
11271 # Make gthr-default.h if we have a thread file.
11273 if test $thread_file != single
; then
11274 rm -f gthr-default.h
11275 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
11276 gthread_flags
=-DHAVE_GTHR_DEFAULT
11280 # Find out what GC implementation we want, or may, use.
11282 # Check whether --with-gc or --without-gc was given.
11283 if test "${with_gc+set}" = set; then
11286 simple | page | zone
)
11290 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
11291 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
11292 { (exit 1); exit 1; }; }
11299 echo "Using $GGC for garbage collection."
11301 # Use the system's zlib library.
11303 zlibinc
="-I\$(srcdir)/../zlib"
11305 # Check whether --with-system-zlib or --without-system-zlib was given.
11306 if test "${with_system_zlib+set}" = set; then
11307 withval
="$with_system_zlib"
11316 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
11317 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
11318 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
11319 if test "${enable_maintainer_mode+set}" = set; then
11320 enableval
="$enable_maintainer_mode"
11321 maintainer_mode
=$enableval
11326 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
11327 echo "${ECHO_T}$maintainer_mode" >&6
11329 if test "$maintainer_mode" = "yes"; then
11335 # Make empty files to contain the specs and options for each language.
11336 # Then add #include lines to for a compiler that has specs and/or options.
11341 for subdir
in .
$subdirs
11343 if test -f $srcdir/$subdir/lang.opt
; then
11344 lang_opt_files
="$lang_opt_files $srcdir/$subdir/lang.opt"
11346 if test -f $srcdir/$subdir/lang-specs.h
; then
11347 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
11349 if test -f $srcdir/$subdir/$subdir-tree.def
; then
11350 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
11354 # These (without "all_") are set in each config-lang.in.
11355 # `language' must be a single word so is spelled singularly.
11357 all_boot_languages
=
11360 all_outputs
='Makefile fixinc/Makefile gccbug mklibgcc mkheaders'
11361 # List of language makefile fragments.
11362 all_lang_makefrags
=
11363 # List of language subdirectory makefiles. Deprecated.
11364 all_lang_makefiles
=
11365 # Files for gengtype
11366 all_gtfiles
="$target_gtfiles"
11367 # Files for gengtype with language
11368 all_gtfiles_files_langs
=
11369 all_gtfiles_files_files
=
11371 # Add the language fragments.
11372 # Languages are added via two mechanisms. Some information must be
11373 # recorded in makefile variables, these are defined in config-lang.in.
11374 # We accumulate them and plug them into the main Makefile.
11375 # The other mechanism is a set of hooks for each of the main targets
11376 # like `clean', `install', etc.
11378 language_hooks
="Make-hooks"
11388 .
${srcdir}/$s/config-lang.
in
11389 if test "x$language" = x
11391 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
11394 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$s/Make-lang.in"
11395 if test -f ${srcdir}/$s/Makefile.
in
11396 then all_lang_makefiles
="$s/Makefile"
11398 all_languages
="$all_languages $language"
11399 if test "x$boot_language" = xyes
11401 all_boot_languages
="$all_boot_languages $language"
11403 all_compilers
="$all_compilers $compilers"
11404 all_stagestuff
="$all_stagestuff $stagestuff"
11405 all_outputs
="$all_outputs $outputs"
11406 all_gtfiles
="$all_gtfiles $gtfiles"
11409 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${s} "
11410 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
11414 # Pick up gtfiles for c
11417 .
${srcdir}/c-config-lang.
in
11418 all_gtfiles
="$all_gtfiles $gtfiles"
11421 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${s} "
11422 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
11426 for language
in $all_languages
11428 check_languages
="$check_languages check-$language"
11431 # We link each language in with a set of hooks, reached indirectly via
11436 target_list
="all.build all.cross start.encap rest.encap tags \
11437 install-normal install-common install-man \
11439 mostlyclean clean distclean maintainer-clean \
11440 stage1 stage2 stage3 stage4 stageprofile stagefeedback"
11441 for t
in $target_list
11444 for lang
in $all_languages
11448 echo "lang.$t: $x" >> Make-hooks
11453 echo "dir ." > .gdbinit
11454 echo "dir ${srcdir}" >> .gdbinit
11455 if test x
$gdb_needs_out_file_path = xyes
11457 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
11459 if test "x$subdirs" != x
; then
11462 echo "dir ${srcdir}/$s" >> .gdbinit
11465 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
11467 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
11468 # absolute path for gcc_tooldir based on inserting the number of up-directory
11469 # movements required to get from $(exec_prefix) to $(prefix) into the basic
11470 # $(libsubdir)/@(unlibsubdir) based path.
11471 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
11472 # make and thus we'd get different behavior depending on where we built the
11474 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
11475 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
11477 # An explanation of the sed strings:
11478 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
11479 # -e 's|/$||' match a trailing forward slash and eliminates it
11480 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
11481 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
11483 # (*) Note this pattern overwrites the first character of the string
11484 # with a forward slash if one is not already present. This is not a
11485 # problem because the exact names of the sub-directories concerned is
11486 # unimportant, just the number of them matters.
11488 # The practical upshot of these patterns is like this:
11490 # prefix exec_prefix result
11491 # ------ ----------- ------
11492 # /foo /foo/bar ../
11493 # /foo/ /foo/bar ../
11494 # /foo /foo/bar/ ../
11495 # /foo/ /foo/bar/ ../
11496 # /foo /foo/bar/ugg ../../
11499 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
11504 # Find a directory in which to install a shared libgcc.
11506 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
11507 if test "${enable_version_specific_runtime_libs+set}" = set; then
11508 enableval
="$enable_version_specific_runtime_libs"
11513 # Check whether --with-slibdir or --without-slibdir was given.
11514 if test "${with_slibdir+set}" = set; then
11515 withval
="$with_slibdir"
11516 slibdir
="$with_slibdir"
11518 if test "${enable_version_specific_runtime_libs+set}" = set; then
11519 slibdir
='$(libsubdir)'
11520 elif test "$host" != "$target"; then
11521 slibdir
='$(build_tooldir)/lib'
11523 slibdir
='$(libdir)'
11528 objdir
=`${PWDCMD-pwd}`
11531 # Substitute configuration variables
11603 if test x
${build} = x
${host} ; then
11604 if test x
${host} = x
${target} ; then
11605 echo "Links are now set up to build a native compiler for ${target}." 1>&2
11607 echo "Links are now set up to build a cross-compiler" 1>&2
11608 echo " from ${host} to ${target}." 1>&2
11611 if test x
${host} = x
${target} ; then
11612 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
11613 echo " for ${target}." 1>&2
11615 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
11616 echo " from ${host} to ${target}." 1>&2
11620 # Configure the subdirectories
11621 # AC_CONFIG_SUBDIRS($subdirs)
11623 # Create the Makefile
11624 # and configure language subdirectories
11625 ac_config_files
="$ac_config_files $all_outputs"
11628 ac_config_commands
="$ac_config_commands default"
11630 cat >confcache
<<\_ACEOF
11631 # This file is a shell script that caches the results of configure
11632 # tests run on this system so they can be shared between configure
11633 # scripts and configure runs, see configure's option --config-cache.
11634 # It is not useful on other systems. If it contains results you don't
11635 # want to keep, you may remove or edit it.
11637 # config.status only pays attention to the cache file if you give it
11638 # the --recheck option to rerun configure.
11640 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11641 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11642 # following values.
11646 # The following way of writing the cache mishandles newlines in values,
11647 # but we know of no workaround that is simple, portable, and efficient.
11648 # So, don't put newlines in cache variables' values.
11649 # Ultrix sh set writes to stderr and can't be redirected directly,
11650 # and sets the high bit in the cache file unless we assign to the vars.
11653 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11655 # `set' does not quote correctly, so add quotes (double-quote
11656 # substitution turns \\\\ into \\, and sed turns \\ into \).
11659 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11662 # `set' quotes correctly as required by POSIX, so do not add quotes.
11664 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11671 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11673 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11675 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
11676 if test -w $cache_file; then
11677 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11678 cat confcache
>$cache_file
11680 echo "not updating unwritable cache $cache_file"
11685 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
11686 # Let make expand exec_prefix.
11687 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
11689 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11690 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11691 # trailing colons and then remove the whole line if VPATH becomes empty
11692 # (actually we leave an empty line to preserve line numbers).
11693 if test "x$srcdir" = x.
; then
11694 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
11695 s/:*\$(srcdir):*/:/;
11696 s/:*\${srcdir}:*/:/;
11698 s/^\([^=]*=[ ]*\):*/\1/;
11704 DEFS
=-DHAVE_CONFIG_H
11708 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
11709 # 1. Remove the extension, and $U if already installed.
11710 ac_i
=`echo "$ac_i" |
11711 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11713 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
11714 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
11716 LIBOBJS
=$ac_libobjs
11718 LTLIBOBJS
=$ac_ltlibobjs
11722 : ${CONFIG_STATUS=./config.status}
11723 ac_clean_files_save
=$ac_clean_files
11724 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
11725 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11726 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11727 cat >$CONFIG_STATUS <<_ACEOF
11729 # Generated by $as_me.
11730 # Run this file to recreate the current configuration.
11731 # Compiler output produced by configure, useful for debugging
11732 # configure, is in config.log if it exists.
11735 ac_cs_recheck=false
11737 SHELL=\${CONFIG_SHELL-$SHELL}
11740 cat >>$CONFIG_STATUS <<\_ACEOF
11741 ## --------------------- ##
11742 ## M4sh Initialization. ##
11743 ## --------------------- ##
11745 # Be Bourne compatible
11746 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
11749 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11750 # is contrary to our usage. Disable this feature.
11751 alias -g '${1+"$@"}'='"$@"'
11752 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
11756 # Support unset when possible.
11757 if (FOO
=FOO
; unset FOO
) >/dev
/null
2>&1; then
11764 # Work around bugs in pre-3.0 UWIN ksh.
11765 $as_unset ENV MAIL MAILPATH
11772 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11773 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11774 LC_TELEPHONE LC_TIME
11776 if (set +x
; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
11777 eval $as_var=C
; export $as_var
11783 # Required to use basename.
11784 if expr a
: '\(a\)' >/dev
/null
2>&1; then
11790 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
11791 as_basename
=basename
11797 # Name of the executable.
11798 as_me
=`$as_basename "$0" ||
11799 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11800 X"$0" : 'X\(//\)$' \| \
11801 X"$0" : 'X\(/\)$' \| \
11802 . : '\(.\)' 2>/dev/null ||
11804 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11805 /^X\/\(\/\/\)$/{ s//\1/; q; }
11806 /^X\/\(\/\).*/{ s//\1/; q; }
11810 # PATH needs CR, and LINENO needs CR and PATH.
11811 # Avoid depending upon Character Ranges.
11812 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
11813 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11814 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
11815 as_cr_digits
='0123456789'
11816 as_cr_alnum
=$as_cr_Letters$as_cr_digits
11818 # The user is always right.
11819 if test "${PATH_SEPARATOR+set}" != set; then
11820 echo "#! /bin/sh" >conf$$.sh
11821 echo "exit 0" >>conf$$.sh
11823 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11832 as_lineno_1
=$LINENO
11833 as_lineno_2
=$LINENO
11834 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
11835 test "x$as_lineno_1" != "x$as_lineno_2" &&
11836 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
11837 # Find who we are. Look in the path if we contain no path at all
11840 *[\\/]* ) as_myself
=$0 ;;
11841 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11842 for as_dir
in $PATH
11845 test -z "$as_dir" && as_dir
=.
11846 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
11851 # We did not find ourselves, most probably we were run as `sh COMMAND'
11852 # in which case we are not to be found in the path.
11853 if test "x$as_myself" = x
; then
11856 if test ! -f "$as_myself"; then
11857 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11858 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11859 { (exit 1); exit 1; }; }
11861 case $CONFIG_SHELL in
11863 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11864 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
11867 test -z "$as_dir" && as_dir
=.
11868 for as_base
in sh bash ksh sh5
; do
11871 if ("$as_dir/$as_base" -c '
11872 as_lineno_1=$LINENO
11873 as_lineno_2=$LINENO
11874 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11875 test "x$as_lineno_1" != "x$as_lineno_2" &&
11876 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
11877 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
11878 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
11879 CONFIG_SHELL
=$as_dir/$as_base
11880 export CONFIG_SHELL
11881 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11889 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11890 # uniformly replaced by the line number. The first 'sed' inserts a
11891 # line-number line before each line; the second 'sed' does the real
11892 # work. The second script uses 'N' to pair each line-number line
11893 # with the numbered line, and appends trailing '-' during
11894 # substitution so that $LINENO is not a special case at line end.
11895 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11896 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11897 sed '=' <$as_myself |
11902 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
11905 s,^['$as_cr_digits']*\n,,
11906 ' >$as_me.lineno
&&
11907 chmod +x
$as_me.lineno ||
11908 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11909 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
11910 { (exit 1); exit 1; }; }
11912 # Don't try to exec as it changes $[0], causing all sort of problems
11913 # (the dirname of $[0] is not the place where we might find the
11914 # original and so on. Autoconf is especially sensible to this).
11916 # Exit status is that of the last command.
11921 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11922 *c
*,-n*) ECHO_N
= ECHO_C
='
11924 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
11925 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
11928 if expr a
: '\(a\)' >/dev
/null
2>&1; then
11934 rm -f conf$$ conf$$.exe conf$$.
file
11936 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
11937 # We could just check for DJGPP; but this test a) works b) is more generic
11938 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11939 if test -f conf$$.exe
; then
11940 # Don't use ln at all; we don't have any links
11945 elif ln conf$$.
file conf$$
2>/dev
/null
; then
11950 rm -f conf$$ conf$$.exe conf$$.
file
11952 if mkdir
-p .
2>/dev
/null
; then
11958 as_executable_p
="test -f"
11960 # Sed expression to map a string onto a valid CPP name.
11961 as_tr_cpp
="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
11963 # Sed expression to map a string onto a valid variable name.
11964 as_tr_sh
="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
11968 # We need space, tab and new line, in precisely that order.
11978 # Open the log real soon, to keep \$[0] and so on meaningful, and to
11979 # report actual input values of CONFIG_FILES etc. instead of their
11980 # values after options handling. Logging --version etc. is OK.
11984 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11985 ## Running $as_me. ##
11990 This file was extended by $as_me, which was
11991 generated by GNU Autoconf 2.57. Invocation command line was
11993 CONFIG_FILES = $CONFIG_FILES
11994 CONFIG_HEADERS = $CONFIG_HEADERS
11995 CONFIG_LINKS = $CONFIG_LINKS
11996 CONFIG_COMMANDS = $CONFIG_COMMANDS
12000 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
12004 # Files that config.status was made for.
12005 if test -n "$ac_config_files"; then
12006 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
12009 if test -n "$ac_config_headers"; then
12010 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
12013 if test -n "$ac_config_links"; then
12014 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
12017 if test -n "$ac_config_commands"; then
12018 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
12021 cat >>$CONFIG_STATUS <<\_ACEOF
12024 \`$as_me' instantiates files from templates according to the
12025 current configuration.
12027 Usage: $0 [OPTIONS] [FILE]...
12029 -h, --help print this help, then exit
12030 -V, --version print version number, then exit
12031 -q, --quiet do not print progress messages
12032 -d, --debug don't remove temporary files
12033 --recheck update $as_me by reconfiguring in the same conditions
12034 --file=FILE[:TEMPLATE]
12035 instantiate the configuration file FILE
12036 --header=FILE[:TEMPLATE]
12037 instantiate the configuration header FILE
12039 Configuration files:
12042 Configuration headers:
12045 Configuration commands:
12048 Report bugs to <bug-autoconf@gnu.org>."
12051 cat >>$CONFIG_STATUS <<_ACEOF
12054 configured by $0, generated by GNU Autoconf 2.57,
12055 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
12057 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
12058 Free Software Foundation, Inc.
12059 This config.status script is free software; the Free Software Foundation
12060 gives unlimited permission to copy, distribute and modify it."
12064 cat >>$CONFIG_STATUS <<\_ACEOF
12065 # If no file are specified by the user, then we need to provide default
12066 # value. By we need to know if files were specified by the user.
12072 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
12073 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
12081 *) # This is not an option, so the user has probably given explicit
12084 ac_need_defaults
=false
;;
12088 # Handling of the options.
12090 cat >>$CONFIG_STATUS <<\_ACEOF
12091 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
12093 --version |
--vers* |
-V )
12094 echo "$ac_cs_version"; exit 0 ;;
12096 # Conflict between --help and --header
12097 { { echo "$as_me:$LINENO: error: ambiguous option: $1
12098 Try \`$0 --help' for more information." >&5
12099 echo "$as_me: error: ambiguous option: $1
12100 Try \`$0 --help' for more information." >&2;}
12101 { (exit 1); exit 1; }; };;
12102 --help |
--hel |
-h )
12103 echo "$ac_cs_usage"; exit 0 ;;
12104 --debug |
--d* |
-d )
12106 --file |
--fil |
--fi |
--f )
12108 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
12109 ac_need_defaults
=false
;;
12110 --header |
--heade |
--head |
--hea )
12112 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
12113 ac_need_defaults
=false
;;
12114 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
12115 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
12118 # This is an error.
12119 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
12120 Try \`$0 --help' for more information." >&5
12121 echo "$as_me: error: unrecognized option: $1
12122 Try \`$0 --help' for more information." >&2;}
12123 { (exit 1); exit 1; }; } ;;
12125 *) ac_config_targets
="$ac_config_targets $1" ;;
12131 ac_configure_extra_args
=
12133 if $ac_cs_silent; then
12135 ac_configure_extra_args
="$ac_configure_extra_args --silent"
12139 cat >>$CONFIG_STATUS <<_ACEOF
12140 if \$ac_cs_recheck; then
12141 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
12142 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12147 cat >>$CONFIG_STATUS <<_ACEOF
12149 # INIT-COMMANDS section.
12153 symbolic_link='$symbolic_link'
12160 cat >>$CONFIG_STATUS <<\_ACEOF
12161 for ac_config_target
in $ac_config_targets
12163 case "$ac_config_target" in
12164 # Handling of arguments.
12165 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
12166 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
12167 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
12168 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12169 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12170 { (exit 1); exit 1; }; };;
12174 # If the user did not use the arguments to specify the items to instantiate,
12175 # then the envvar interface is used. Set only those that are not.
12176 # We use the long form for the default assignment because of an extremely
12177 # bizarre bug on SunOS 4.1.3.
12178 if $ac_need_defaults; then
12179 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
12180 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
12181 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
12184 # Have a temporary directory for convenience. Make it in the build tree
12185 # simply because there is no reason to put it here, and in addition,
12186 # creating and moving files from /tmp can sometimes cause problems.
12187 # Create a temporary directory, and hook for its removal unless debugging.
12190 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
12191 trap '{ (exit 1); exit 1; }' 1 2 13 15
12194 # Create a (secure) tmp directory for tmp files.
12197 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
12198 test -n "$tmp" && test -d "$tmp"
12201 tmp
=.
/confstat$$
-$RANDOM
12202 (umask 077 && mkdir
$tmp)
12205 echo "$me: cannot create a temporary directory in ." >&2
12206 { (exit 1); exit 1; }
12211 cat >>$CONFIG_STATUS <<_ACEOF
12214 # CONFIG_FILES section.
12217 # No need to generate the scripts if there are no CONFIG_FILES.
12218 # This happens for instance when ./config.status config.h
12219 if test -n "\$CONFIG_FILES"; then
12220 # Protect against being on the right side of a sed subst in config.status.
12221 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12222 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12223 s,@SHELL@,$SHELL,;t t
12224 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12225 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12226 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12227 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12228 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12229 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12230 s,@exec_prefix@,$exec_prefix,;t t
12231 s,@prefix@,$prefix,;t t
12232 s,@program_transform_name@,$program_transform_name,;t t
12233 s,@bindir@,$bindir,;t t
12234 s,@sbindir@,$sbindir,;t t
12235 s,@libexecdir@,$libexecdir,;t t
12236 s,@datadir@,$datadir,;t t
12237 s,@sysconfdir@,$sysconfdir,;t t
12238 s,@sharedstatedir@,$sharedstatedir,;t t
12239 s,@localstatedir@,$localstatedir,;t t
12240 s,@libdir@,$libdir,;t t
12241 s,@includedir@,$includedir,;t t
12242 s,@oldincludedir@,$oldincludedir,;t t
12243 s,@infodir@,$infodir,;t t
12244 s,@mandir@,$mandir,;t t
12245 s,@build_alias@,$build_alias,;t t
12246 s,@host_alias@,$host_alias,;t t
12247 s,@target_alias@,$target_alias,;t t
12248 s,@DEFS@,$DEFS,;t t
12249 s,@ECHO_C@,$ECHO_C,;t t
12250 s,@ECHO_N@,$ECHO_N,;t t
12251 s,@ECHO_T@,$ECHO_T,;t t
12252 s,@LIBS@,$LIBS,;t t
12253 s,@build@,$build,;t t
12254 s,@build_cpu@,$build_cpu,;t t
12255 s,@build_vendor@,$build_vendor,;t t
12256 s,@build_os@,$build_os,;t t
12257 s,@host@,$host,;t t
12258 s,@host_cpu@,$host_cpu,;t t
12259 s,@host_vendor@,$host_vendor,;t t
12260 s,@host_os@,$host_os,;t t
12261 s,@target@,$target,;t t
12262 s,@target_cpu@,$target_cpu,;t t
12263 s,@target_vendor@,$target_vendor,;t t
12264 s,@target_os@,$target_os,;t t
12265 s,@build_subdir@,$build_subdir,;t t
12266 s,@host_subdir@,$host_subdir,;t t
12267 s,@target_subdir@,$target_subdir,;t t
12269 s,@CFLAGS@,$CFLAGS,;t t
12270 s,@LDFLAGS@,$LDFLAGS,;t t
12271 s,@CPPFLAGS@,$CPPFLAGS,;t t
12272 s,@ac_ct_CC@,$ac_ct_CC,;t t
12273 s,@EXEEXT@,$EXEEXT,;t t
12274 s,@OBJEXT@,$OBJEXT,;t t
12275 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
12276 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
12278 s,@GNATBIND@,$GNATBIND,;t t
12279 s,@ac_ct_GNATBIND@,$ac_ct_GNATBIND,;t t
12280 s,@strict1_warn@,$strict1_warn,;t t
12281 s,@warn_cflags@,$warn_cflags,;t t
12282 s,@WERROR@,$WERROR,;t t
12283 s,@nocommon_flag@,$nocommon_flag,;t t
12284 s,@EGREP@,$EGREP,;t t
12285 s,@valgrind_path@,$valgrind_path,;t t
12286 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
12287 s,@valgrind_command@,$valgrind_command,;t t
12288 s,@coverage_flags@,$coverage_flags,;t t
12289 s,@enable_multilib@,$enable_multilib,;t t
12290 s,@enable_shared@,$enable_shared,;t t
12291 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
12292 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
12293 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
12294 s,@onestep@,$onestep,;t t
12295 s,@SET_MAKE@,$SET_MAKE,;t t
12298 s,@LN_S@,$LN_S,;t t
12299 s,@RANLIB@,$RANLIB,;t t
12300 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12301 s,@INSTALL@,$INSTALL,;t t
12302 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12303 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12304 s,@make_compare_target@,$make_compare_target,;t t
12305 s,@have_mktemp_command@,$have_mktemp_command,;t t
12306 s,@MAKEINFO@,$MAKEINFO,;t t
12307 s,@BUILD_INFO@,$BUILD_INFO,;t t
12308 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
12309 s,@FLEX@,$FLEX,;t t
12310 s,@BISON@,$BISON,;t t
12311 s,@stage1_cflags@,$stage1_cflags,;t t
12312 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
12313 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
12314 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
12315 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
12316 s,@LIBICONV@,$LIBICONV,;t t
12317 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
12318 s,@manext@,$manext,;t t
12319 s,@objext@,$objext,;t t
12320 s,@extra_modes_file@,$extra_modes_file,;t t
12321 s,@FORBUILD@,$FORBUILD,;t t
12322 s,@PACKAGE@,$PACKAGE,;t t
12323 s,@VERSION@,$VERSION,;t t
12324 s,@USE_NLS@,$USE_NLS,;t t
12325 s,@LIBINTL@,$LIBINTL,;t t
12326 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
12327 s,@INCINTL@,$INCINTL,;t t
12328 s,@XGETTEXT@,$XGETTEXT,;t t
12329 s,@GMSGFMT@,$GMSGFMT,;t t
12330 s,@POSUB@,$POSUB,;t t
12331 s,@CATALOGS@,$CATALOGS,;t t
12332 s,@CROSS@,$CROSS,;t t
12334 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
12335 s,@inhibit_libc@,$inhibit_libc,;t t
12336 s,@BUILD_PREFIX@,$BUILD_PREFIX,;t t
12337 s,@BUILD_PREFIX_1@,$BUILD_PREFIX_1,;t t
12338 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
12339 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
12340 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
12341 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
12342 s,@libgcc_visibility@,$libgcc_visibility,;t t
12343 s,@gthread_flags@,$gthread_flags,;t t
12345 s,@zlibdir@,$zlibdir,;t t
12346 s,@zlibinc@,$zlibinc,;t t
12347 s,@MAINT@,$MAINT,;t t
12348 s,@gcc_tooldir@,$gcc_tooldir,;t t
12349 s,@dollar@,$dollar,;t t
12350 s,@slibdir@,$slibdir,;t t
12351 s,@objdir@,$objdir,;t t
12352 s,@subdirs@,$subdirs,;t t
12353 s,@srcdir@,$srcdir,;t t
12354 s,@docobjdir@,$docobjdir,;t t
12355 s,@parsedir@,$parsedir,;t t
12356 s,@all_boot_languages@,$all_boot_languages,;t t
12357 s,@all_compilers@,$all_compilers,;t t
12358 s,@all_gtfiles@,$all_gtfiles,;t t
12359 s,@all_gtfiles_files_langs@,$all_gtfiles_files_langs,;t t
12360 s,@all_gtfiles_files_files@,$all_gtfiles_files_files,;t t
12361 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
12362 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
12363 s,@all_languages@,$all_languages,;t t
12364 s,@all_stagestuff@,$all_stagestuff,;t t
12365 s,@build_exeext@,$build_exeext,;t t
12366 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
12367 s,@build_xm_file_list@,$build_xm_file_list,;t t
12368 s,@build_xm_include_list@,$build_xm_include_list,;t t
12369 s,@build_xm_defines@,$build_xm_defines,;t t
12370 s,@check_languages@,$check_languages,;t t
12371 s,@cc_set_by_configure@,$cc_set_by_configure,;t t
12372 s,@quoted_cc_set_by_configure@,$quoted_cc_set_by_configure,;t t
12373 s,@cpp_install_dir@,$cpp_install_dir,;t t
12374 s,@xmake_file@,$xmake_file,;t t
12375 s,@tmake_file@,$tmake_file,;t t
12376 s,@extra_headers_list@,$extra_headers_list,;t t
12377 s,@extra_objs@,$extra_objs,;t t
12378 s,@extra_parts@,$extra_parts,;t t
12379 s,@extra_passes@,$extra_passes,;t t
12380 s,@extra_programs@,$extra_programs,;t t
12381 s,@float_h_file@,$float_h_file,;t t
12382 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
12383 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
12384 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
12385 s,@gcc_version@,$gcc_version,;t t
12386 s,@gcc_version_full@,$gcc_version_full,;t t
12387 s,@gcc_version_trigger@,$gcc_version_trigger,;t t
12388 s,@host_exeext@,$host_exeext,;t t
12389 s,@host_extra_gcc_objs@,$host_extra_gcc_objs,;t t
12390 s,@host_xm_file_list@,$host_xm_file_list,;t t
12391 s,@host_xm_include_list@,$host_xm_include_list,;t t
12392 s,@host_xm_defines@,$host_xm_defines,;t t
12393 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
12394 s,@install@,$install,;t t
12395 s,@lang_opt_files@,$lang_opt_files,;t t
12396 s,@lang_specs_files@,$lang_specs_files,;t t
12397 s,@lang_tree_files@,$lang_tree_files,;t t
12398 s,@local_prefix@,$local_prefix,;t t
12399 s,@md_file@,$md_file,;t t
12400 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
12401 s,@out_file@,$out_file,;t t
12402 s,@out_object_file@,$out_object_file,;t t
12403 s,@stage_prefix_set_by_configure@,$stage_prefix_set_by_configure,;t t
12404 s,@quoted_stage_prefix_set_by_configure@,$quoted_stage_prefix_set_by_configure,;t t
12405 s,@symbolic_link@,$symbolic_link,;t t
12406 s,@thread_file@,$thread_file,;t t
12407 s,@tm_file_list@,$tm_file_list,;t t
12408 s,@tm_include_list@,$tm_include_list,;t t
12409 s,@tm_defines@,$tm_defines,;t t
12410 s,@tm_p_file_list@,$tm_p_file_list,;t t
12411 s,@tm_p_include_list@,$tm_p_include_list,;t t
12412 s,@xm_file_list@,$xm_file_list,;t t
12413 s,@xm_include_list@,$xm_include_list,;t t
12414 s,@xm_defines@,$xm_defines,;t t
12415 s,@target_noncanonical@,$target_noncanonical,;t t
12416 s,@c_target_objs@,$c_target_objs,;t t
12417 s,@cxx_target_objs@,$cxx_target_objs,;t t
12418 s,@target_cpu_default@,$target_cpu_default,;t t
12419 s,@LIBOBJS@,$LIBOBJS,;t t
12420 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12421 /@language_hooks@/r $language_hooks
12422 s,@language_hooks@,,;t t
12427 cat >>$CONFIG_STATUS <<\_ACEOF
12428 # Split the substitutions into bite-sized pieces for seds with
12429 # small command number limits, like on Digital OSF/1 and HP-UX.
12430 ac_max_sed_lines
=48
12431 ac_sed_frag
=1 # Number of current file.
12432 ac_beg
=1 # First line for current file.
12433 ac_end
=$ac_max_sed_lines # Line after last line for current file.
12436 while $ac_more_lines; do
12437 if test $ac_beg -gt 1; then
12438 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
12440 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
12442 if test ! -s $tmp/subs.frag
; then
12443 ac_more_lines
=false
12445 # The purpose of the label and of the branching condition is to
12446 # speed up the sed processing (if there are no `@' at all, there
12447 # is no need to browse any of the substitutions).
12448 # These are the two extra sed commands mentioned above.
12450 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
12451 if test -z "$ac_sed_cmds"; then
12452 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
12454 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12456 ac_sed_frag
=`expr $ac_sed_frag + 1`
12458 ac_end
=`expr $ac_end + $ac_max_sed_lines`
12461 if test -z "$ac_sed_cmds"; then
12464 fi # test -n "$CONFIG_FILES"
12467 cat >>$CONFIG_STATUS <<\_ACEOF
12468 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
12469 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12471 - |
*:- |
*:-:* ) # input from stdin
12473 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12474 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12475 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12476 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12477 * ) ac_file_in
=$ac_file.
in ;;
12480 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12481 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
12482 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12483 X"$ac_file" : 'X\(//\)[^/]' \| \
12484 X"$ac_file" : 'X\(//\)$' \| \
12485 X"$ac_file" : 'X\(/\)' \| \
12486 . : '\(.\)' 2>/dev/null ||
12488 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12489 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12490 /^X\(\/\/\)$/{ s//\1/; q; }
12491 /^X\(\/\).*/{ s//\1/; q; }
12493 { if $as_mkdir_p; then
12498 while test ! -d "$as_dir"; do
12499 as_dirs
="$as_dir $as_dirs"
12500 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
12501 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12502 X"$as_dir" : 'X\(//\)[^/]' \| \
12503 X"$as_dir" : 'X\(//\)$' \| \
12504 X"$as_dir" : 'X\(/\)' \| \
12505 . : '\(.\)' 2>/dev/null ||
12507 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12508 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12509 /^X\(\/\/\)$/{ s//\1/; q; }
12510 /^X\(\/\).*/{ s//\1/; q; }
12513 test ! -n "$as_dirs" || mkdir
$as_dirs
12514 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12515 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12516 { (exit 1); exit 1; }; }; }
12520 if test "$ac_dir" != .
; then
12521 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12522 # A "../" for each directory in $ac_dir_suffix.
12523 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12525 ac_dir_suffix
= ac_top_builddir
=
12529 .
) # No --srcdir option. We are building in place.
12531 if test -z "$ac_top_builddir"; then
12534 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
12536 [\\/]* | ?
:[\\/]* ) # Absolute path.
12537 ac_srcdir
=$srcdir$ac_dir_suffix;
12538 ac_top_srcdir
=$srcdir ;;
12539 *) # Relative path.
12540 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
12541 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
12543 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
12545 ac_abs_builddir
=`cd "$ac_dir" && cd $ac_builddir && pwd`
12546 ac_abs_top_builddir
=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
12547 ac_abs_srcdir
=`cd "$ac_dir" && cd $ac_srcdir && pwd`
12548 ac_abs_top_srcdir
=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
12552 if test x
"$ac_file" != x-
; then
12553 { echo "$as_me:$LINENO: creating $ac_file" >&5
12554 echo "$as_me: creating $ac_file" >&6;}
12557 # Let's still pretend it is `configure' which instantiates (i.e., don't
12558 # use $as_me), people would be surprised to read:
12559 # /* config.h. Generated by config.status. */
12560 if test x
"$ac_file" = x-
; then
12563 configure_input
="$ac_file. "
12565 configure_input
=$configure_input"Generated from `echo $ac_file_in |
12566 sed 's,.*/,,'` by configure."
12568 # First look for the input files in the build tree, otherwise in the
12570 ac_file_inputs
=`IFS=:
12571 for f in $ac_file_in; do
12573 -) echo $tmp/stdin ;;
12575 # Absolute (can't be DOS-style, as IFS=:)
12576 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12577 echo "$as_me: error: cannot find input file: $f" >&2;}
12578 { (exit 1); exit 1; }; }
12581 if test -f "$f"; then
12584 elif test -f "$srcdir/$f"; then
12589 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12590 echo "$as_me: error: cannot find input file: $f" >&2;}
12591 { (exit 1); exit 1; }; }
12594 done` ||
{ (exit 1); exit 1; }
12596 cat >>$CONFIG_STATUS <<_ACEOF
12600 cat >>$CONFIG_STATUS <<\_ACEOF
12602 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
12603 s
,@configure_input@
,$configure_input,;t t
12604 s
,@srcdir@
,$ac_srcdir,;t t
12605 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
12606 s
,@top_srcdir@
,$ac_top_srcdir,;t t
12607 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
12608 s
,@builddir@
,$ac_builddir,;t t
12609 s
,@abs_builddir@
,$ac_abs_builddir,;t t
12610 s
,@top_builddir@
,$ac_top_builddir,;t t
12611 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
12612 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12614 if test x"$ac_file" != x-; then
12615 mv $tmp/out $ac_file
12623 cat >>$CONFIG_STATUS <<\_ACEOF
12626 # CONFIG_HEADER section.
12629 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
12630 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12632 # ac_d sets the value in "#define NAME VALUE" lines.
12633 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12634 ac_dB
='[ ].*$,\1#\2'
12637 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12638 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12639 ac_uB
='$,\1#\2define\3'
12643 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
12644 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12646 - |
*:- |
*:-:* ) # input from stdin
12648 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12649 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12650 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12651 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12652 * ) ac_file_in
=$ac_file.
in ;;
12655 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
12656 echo "$as_me: creating $ac_file" >&6;}
12658 # First look for the input files in the build tree, otherwise in the
12660 ac_file_inputs
=`IFS=:
12661 for f in $ac_file_in; do
12663 -) echo $tmp/stdin ;;
12665 # Absolute (can't be DOS-style, as IFS=:)
12666 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12667 echo "$as_me: error: cannot find input file: $f" >&2;}
12668 { (exit 1); exit 1; }; }
12671 if test -f "$f"; then
12674 elif test -f "$srcdir/$f"; then
12679 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12680 echo "$as_me: error: cannot find input file: $f" >&2;}
12681 { (exit 1); exit 1; }; }
12684 done` ||
{ (exit 1); exit 1; }
12685 # Remove the trailing spaces.
12686 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12690 # Transform confdefs.h into two sed scripts, `conftest.defines' and
12691 # `conftest.undefs', that substitutes the proper values into
12692 # config.h.in to produce config.h. The first handles `#define'
12693 # templates, and the second `#undef' templates.
12694 # And first: Protect against being on the right side of a sed subst in
12695 # config.status. Protect against being in an unquoted here document
12696 # in config.status.
12697 rm -f conftest.defines conftest.undefs
12698 # Using a here document instead of a string reduces the quoting nightmare.
12699 # Putting comments in sed scripts is not portable.
12701 # `end' is used to avoid that the second main sed command (meant for
12702 # 0-ary CPP macros) applies to n-ary macro definitions.
12703 # See the Autoconf documentation for `clear'.
12704 cat >confdef2sed.
sed <<\_ACEOF
12709 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12711 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12714 # If some macros were called several times there might be several times
12715 # the same #defines, which is useless. Nevertheless, we may not want to
12716 # sort them, since we want the *last* AC-DEFINE to be honored.
12717 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12718 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12719 rm -f confdef2sed.sed
12721 # This sed command replaces #undef with comments. This is necessary, for
12722 # example, in the case of _POSIX_SOURCE, which is predefined and required
12723 # on some systems where configure will not decide to define it.
12724 cat >>conftest.undefs <<\_ACEOF
12725 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12728 # Break up conftest.defines because some shells have a limit on the size
12729 # of here documents, and old seds have small limits too (100 cmds).
12730 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12731 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12732 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12733 echo ' :' >>$CONFIG_STATUS
12734 rm -f conftest.tail
12735 while grep . conftest.defines >/dev/null
12737 # Write a limited-size here document to $tmp/defines.sed.
12738 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12739 # Speed up: don't consider the non `#define' lines.
12740 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12741 # Work around the forget-to-reset-the-flag bug.
12742 echo 't clr' >>$CONFIG_STATUS
12743 echo ': clr' >>$CONFIG_STATUS
12744 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
12746 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12748 mv $tmp/out $tmp/in
12750 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
12751 rm -f conftest.defines
12752 mv conftest.
tail conftest.defines
12754 rm -f conftest.defines
12755 echo ' fi # grep' >>$CONFIG_STATUS
12756 echo >>$CONFIG_STATUS
12758 # Break up conftest.undefs because some shells have a limit on the size
12759 # of here documents, and old seds have small limits too (100 cmds).
12760 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12761 rm -f conftest.
tail
12762 while grep . conftest.undefs
>/dev
/null
12764 # Write a limited-size here document to $tmp/undefs.sed.
12765 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12766 # Speed up: don't consider the non
`#undef'
12767 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12768 # Work around the forget-to-reset-the-flag bug.
12769 echo 't clr' >>$CONFIG_STATUS
12770 echo ': clr' >>$CONFIG_STATUS
12771 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12773 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12775 mv $tmp/out $tmp/in
12777 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12778 rm -f conftest.undefs
12779 mv conftest.tail conftest.undefs
12781 rm -f conftest.undefs
12783 cat >>$CONFIG_STATUS <<\_ACEOF
12784 # Let's still pretend it is `configure
' which instantiates (i.e., don't
12785 # use $as_me), people would be surprised to read:
12786 # /* config.h. Generated by config.status. */
12787 if test x
"$ac_file" = x-
; then
12788 echo "/* Generated by configure. */" >$tmp/config.h
12790 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12792 cat $tmp/in >>$tmp/config.h
12794 if test x
"$ac_file" != x-
; then
12795 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
12796 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12797 echo "$as_me: $ac_file is unchanged" >&6;}
12799 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
12800 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12801 X"$ac_file" : 'X\(//\)[^/]' \| \
12802 X"$ac_file" : 'X\(//\)$' \| \
12803 X"$ac_file" : 'X\(/\)' \| \
12804 . : '\(.\)' 2>/dev/null ||
12806 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12807 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12808 /^X\(\/\/\)$/{ s//\1/; q; }
12809 /^X\(\/\).*/{ s//\1/; q; }
12811 { if $as_mkdir_p; then
12816 while test ! -d "$as_dir"; do
12817 as_dirs
="$as_dir $as_dirs"
12818 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
12819 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12820 X"$as_dir" : 'X\(//\)[^/]' \| \
12821 X"$as_dir" : 'X\(//\)$' \| \
12822 X"$as_dir" : 'X\(/\)' \| \
12823 . : '\(.\)' 2>/dev/null ||
12825 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12826 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12827 /^X\(\/\/\)$/{ s//\1/; q; }
12828 /^X\(\/\).*/{ s//\1/; q; }
12831 test ! -n "$as_dirs" || mkdir
$as_dirs
12832 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12833 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12834 { (exit 1); exit 1; }; }; }
12837 mv $tmp/config.h
$ac_file
12841 rm -f $tmp/config.h
12845 cat >>$CONFIG_STATUS <<\_ACEOF
12848 # CONFIG_COMMANDS section.
12850 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
12851 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
12852 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12853 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
12854 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12855 X"$ac_dest" : 'X\(//\)[^/]' \| \
12856 X"$ac_dest" : 'X\(//\)$' \| \
12857 X"$ac_dest" : 'X\(/\)' \| \
12858 . : '\(.\)' 2>/dev/null ||
12860 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12861 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12862 /^X\(\/\/\)$/{ s//\1/; q; }
12863 /^X\(\/\).*/{ s//\1/; q; }
12867 if test "$ac_dir" != .
; then
12868 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12869 # A "../" for each directory in $ac_dir_suffix.
12870 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12872 ac_dir_suffix
= ac_top_builddir
=
12876 .
) # No --srcdir option. We are building in place.
12878 if test -z "$ac_top_builddir"; then
12881 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
12883 [\\/]* | ?
:[\\/]* ) # Absolute path.
12884 ac_srcdir
=$srcdir$ac_dir_suffix;
12885 ac_top_srcdir
=$srcdir ;;
12886 *) # Relative path.
12887 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
12888 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
12890 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
12892 ac_abs_builddir
=`cd "$ac_dir" && cd $ac_builddir && pwd`
12893 ac_abs_top_builddir
=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
12894 ac_abs_srcdir
=`cd "$ac_dir" && cd $ac_srcdir && pwd`
12895 ac_abs_top_srcdir
=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
12898 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
12899 echo "$as_me: executing $ac_dest commands" >&6;}
12902 case ${CONFIG_HEADERS} in
12903 *auto-host.h
:config.
in*)
12906 # Make sure all the subdirs exist.
12909 test -d $d || mkdir
$d
12911 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
12912 # bootstrapping and the installation procedure can still use
12913 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
12914 # FLAGS_TO_PASS has been modified to solve the problem there.
12915 # This is virtually a duplicate of what happens in configure.lang; we do
12916 # an extra check to make sure this only happens if ln -s can be used.
12917 if test "$symbolic_link" = "ln -s"; then
12918 for d
in ${subdirs} fixinc
; do
12919 STARTDIR
=`${PWDCMD-pwd}`
12921 for t
in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
12924 $symbolic_link ..
/$t $t 2>/dev
/null
12934 cat >>$CONFIG_STATUS <<\_ACEOF
12936 { (exit 0); exit 0; }
12938 chmod +x
$CONFIG_STATUS
12939 ac_clean_files
=$ac_clean_files_save
12942 # configure is writing to config.log, and then calls config.status.
12943 # config.status does its own redirection, appending to config.log.
12944 # Unfortunately, on DOS this fails, as config.log is still kept open
12945 # by configure, so config.status won't be able to write to it; its
12946 # output is simply discarded. So we exec the FD to /dev/null,
12947 # effectively closing config.log, so it can be properly (re)opened and
12948 # appended to by config.status. When coming back to configure, we
12949 # need to make the FD available again.
12950 if test "$no_create" != yes; then
12952 ac_config_status_args
=
12953 test "$silent" = yes &&
12954 ac_config_status_args
="$ac_config_status_args --quiet"
12956 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
12958 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12959 # would make configure fail if this is the last instruction.
12960 $ac_cs_success ||
{ (exit 1); exit 1; }